diff options
Diffstat (limited to 'dist/css/theme.css')
| -rw-r--r-- | dist/css/theme.css | 17254 |
1 files changed, 0 insertions, 17254 deletions
diff --git a/dist/css/theme.css b/dist/css/theme.css deleted file mode 100644 index c8a9e89..0000000 --- a/dist/css/theme.css +++ /dev/null @@ -1,17254 +0,0 @@ -@charset "UTF-8"; -@font-face { - font-family: 'charterregular'; - src: url("fonts/charter_regular-webfont.eot"); - src: url("fonts/charter_regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/charter_regular-webfont.woff") format("woff"); - font-weight: normal; - font-style: normal; } - -@font-face { - font-family: 'charterbold'; - src: url("fonts/charter_bold-webfont.eot"); - src: url("fonts/charter_bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/charter_bold-webfont.woff") format("woff"); - font-weight: normal; - font-style: normal; } - -@font-face { - font-family: 'Material Icons'; - font-style: normal; - font-weight: 400; - src: url(MaterialIcons-Regular.eot); - /* For IE6-8 */ - src: local("Material Icons"), local("MaterialIcons-Regular"), url(MaterialIcons-Regular.woff2) format("woff2"), url(MaterialIcons-Regular.woff) format("woff"), url(MaterialIcons-Regular.ttf) format("truetype"); } - -.material-icons { - font-family: 'Material Icons'; - font-weight: normal; - font-style: normal; - font-size: 24px; - /* Preferred icon size */ - display: inline-block; - line-height: 1; - text-transform: none; - letter-spacing: normal; - word-wrap: normal; - white-space: nowrap; - direction: ltr; - /* Support for all WebKit browsers. */ - -webkit-font-smoothing: antialiased; - /* Support for Safari and Chrome. */ - text-rendering: optimizeLegibility; - /* Support for Firefox. */ - -moz-osx-font-smoothing: grayscale; - /* Support for IE. */ - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; } - -:root { - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --amber: #ffc107; - --blue: #2196f3; - --blue-grey: #607d8b; - --brown: #795548; - --cyan: #00bcd4; - --deep-orange: #ff5722; - --deep-purple: #673ab7; - --green: #4caf50; - --grey: #9e9e9e; - --indigo: #3f51b5; - --light-blue: #03a9f4; - --light-green: #8bc34a; - --lime: #cddc39; - --orange: #ff9800; - --pink: #e91e63; - --purple: #9c27b0; - --red: #f44336; - --teal: #009688; - --yellow: #ffeb3b; - --primary: #f08506; - --primary-dark: #be6905; - --primary-light: #fa9d2f; - --secondary: #f08506; - --secondary-dark: #be6905; - --secondary-light: #fa9d2f; - --danger: #f44336; - --danger-dark: #d32f2f; - --danger-light: #ffcdd2; - --info: #2196f3; - --info-dark: #1976d2; - --info-light: #bbdefb; - --success: #4caf50; - --success-dark: #388e3c; - --success-light: #c8e6c9; - --warning: #ff9800; - --warning-dark: #f57c00; - --warning-light: #ffe0b2; - --dark: #424242; - --dark-dark: #212121; - --dark-light: #757575; - --light: #f5f5f5; - --light-dark: #e0e0e0; - --light-light: #fafafa; - --font-family-monospace: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - --font-family-sans-serif: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family-serif: "Roboto Slab", Georgia, "Times New Roman", Times, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } - -*, -*::after, -*::before { - -webkit-box-sizing: inherit; - box-sizing: inherit; } - -@-ms-viewport { - width: device-width; } - -article, -aside, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section { - display: block; } - -body { - text-align: left; - text-align: start; - background-color: white; - color: rgba(0, 0, 0, 0.87); - font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 0.875rem; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-weight: 400; - line-height: 1.42857; - margin: 0; } - [dir='rtl'] body { - text-align: right; - text-align: start; } - -html { - -webkit-box-sizing: border-box; - box-sizing: border-box; - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - text-size-adjust: 100%; - -ms-overflow-style: scrollbar; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } - -[tabindex='-1']:focus { - outline: 0 !important; } - -code, -kbd, -pre, -samp { - font-family: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; } - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - -ms-overflow-style: scrollbar; } - -figure { - margin: 0 0 1rem; } - -hr { - -webkit-box-sizing: content-box; - box-sizing: content-box; - height: 0; - overflow: visible; } - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; - margin: 0; } - -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, -input { - overflow: visible; } - -button, -select { - text-transform: none; } - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; } - -fieldset { - border: 0; - margin: 0; - min-width: 0; - padding: 0; } - -input[type='checkbox'], input[type='radio'] { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 0; } - -input[type='date'], input[type='datetime-local'], input[type='month'], input[type='time'] { - -webkit-appearance: listbox; } - -label { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: rgba(0, 0, 0, 0.38); - display: inline-block; } - -legend { - font-size: 1.5rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.33333; - color: inherit; - display: block; - margin-bottom: 0.5rem; - max-width: 100%; - padding: 0; - white-space: normal; - width: 100%; } - -output { - display: inline-block; } - -progress { - vertical-align: baseline; } - -select[multiple], select[size] { - overflow: auto; } - -textarea { - overflow: auto; - resize: vertical; } - -[type='number']::-webkit-inner-spin-button, -[type='number']::-webkit-outer-spin-button { - height: auto; } - -[type='search'] { - -webkit-appearance: none; - 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; } - -[hidden] { - display: none !important; } - -img { - border-style: none; - vertical-align: middle; } - -svg:not(:root) { - overflow: hidden; } - -summary { - cursor: pointer; - display: list-item; } - -a { - background-color: transparent; - color: #f08506; - text-decoration: none; - -webkit-text-decoration-skip: objects; } - a:active, a:focus, a:hover { - color: #f08506; - text-decoration: underline; } - -a:not([href]):not([tabindex]) { - color: inherit; - text-decoration: none; } - a:not([href]):not([tabindex]):active, a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { - color: inherit; - text-decoration: none; } - a:not([href]):not([tabindex]):focus { - outline: 0; } - -template { - display: none; } - -caption { - text-align: left; - text-align: start; - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - caption-side: bottom; - color: rgba(0, 0, 0, 0.38); - min-height: 3.5rem; - padding: 1.21429rem 1.5rem; } - [dir='rtl'] caption { - text-align: right; - text-align: start; } - -table { - border-collapse: collapse; } - -th { - text-align: left; - text-align: start; } - [dir='rtl'] th { - text-align: right; - text-align: start; } - -abbr[data-original-title], abbr[title] { - border-bottom: 0; - cursor: help; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; } - -address { - font-style: normal; - line-height: inherit; - margin-bottom: 1rem; } - -b, -strong { - font-weight: bolder; } - -blockquote { - margin: 0 0 1rem; } - -dd { - margin-bottom: 0.5rem; - margin-left: 0; } - -dfn { - font-style: italic; } - -dl, -ol, -ul { - margin-top: 0; - margin-bottom: 1rem; } - -dt { - font-weight: 500; } - -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 0; - margin-bottom: 0.5rem; } - -mark { - background-color: #ffeb3b; - color: rgba(0, 0, 0, 0.87); } - -ol ol, -ol ul, -ul ol, -ul ul { - margin-bottom: 0; } - -p { - margin-top: 0; - margin-bottom: 1rem; } - -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; } - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - min-height: 1px; - padding-right: 20px; - padding-left: 20px; - position: relative; - width: 100%; } - -.col-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; - max-width: 8.33333%; } - -.col-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; - max-width: 16.66667%; } - -.col-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; } - -.col-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; - max-width: 33.33333%; } - -.col-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; - max-width: 41.66667%; } - -.col-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; } - -.col-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; - max-width: 58.33333%; } - -.col-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; - max-width: 66.66667%; } - -.col-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; } - -.col-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; - max-width: 83.33333%; } - -.col-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; - max-width: 91.66667%; } - -.col-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; } - -.offset-1 { - margin-left: 8.33333%; } - -.offset-2 { - margin-left: 16.66667%; } - -.offset-3 { - margin-left: 25%; } - -.offset-4 { - margin-left: 33.33333%; } - -.offset-5 { - margin-left: 41.66667%; } - -.offset-6 { - margin-left: 50%; } - -.offset-7 { - margin-left: 58.33333%; } - -.offset-8 { - margin-left: 66.66667%; } - -.offset-9 { - margin-left: 75%; } - -.offset-10 { - margin-left: 83.33333%; } - -.offset-11 { - margin-left: 91.66667%; } - -.order-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } - -.order-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } - -.order-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } - -.order-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; } - -.order-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; } - -.order-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; } - -.order-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; } - -.order-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; } - -.order-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; } - -.order-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; } - -.order-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; } - -.order-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; } - -.order-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; } - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; } - -.col-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - max-width: none; - width: auto; } - -.order-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - -.order-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; } - -@media (min-width: 576px) { - .col-sm-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; - max-width: 8.33333%; } - .col-sm-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; - max-width: 16.66667%; } - .col-sm-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; } - .col-sm-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; - max-width: 33.33333%; } - .col-sm-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; - max-width: 41.66667%; } - .col-sm-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; } - .col-sm-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; - max-width: 58.33333%; } - .col-sm-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; - max-width: 66.66667%; } - .col-sm-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; } - .col-sm-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; - max-width: 83.33333%; } - .col-sm-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; - max-width: 91.66667%; } - .col-sm-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; } - .offset-sm-0 { - margin-left: 0; } - .offset-sm-1 { - margin-left: 8.33333%; } - .offset-sm-2 { - margin-left: 16.66667%; } - .offset-sm-3 { - margin-left: 25%; } - .offset-sm-4 { - margin-left: 33.33333%; } - .offset-sm-5 { - margin-left: 41.66667%; } - .offset-sm-6 { - margin-left: 50%; } - .offset-sm-7 { - margin-left: 58.33333%; } - .offset-sm-8 { - margin-left: 66.66667%; } - .offset-sm-9 { - margin-left: 75%; } - .offset-sm-10 { - margin-left: 83.33333%; } - .offset-sm-11 { - margin-left: 91.66667%; } - .order-sm-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } - .order-sm-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } - .order-sm-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } - .order-sm-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; } - .order-sm-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; } - .order-sm-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; } - .order-sm-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; } - .order-sm-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; } - .order-sm-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; } - .order-sm-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; } - .order-sm-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; } - .order-sm-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; } - .order-sm-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; } - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; } - .col-sm-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - max-width: none; - width: auto; } - .order-sm-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - .order-sm-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; } } - -@media (min-width: 768px) { - .col-md-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; - max-width: 8.33333%; } - .col-md-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; - max-width: 16.66667%; } - .col-md-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; } - .col-md-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; - max-width: 33.33333%; } - .col-md-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; - max-width: 41.66667%; } - .col-md-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; } - .col-md-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; - max-width: 58.33333%; } - .col-md-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; - max-width: 66.66667%; } - .col-md-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; } - .col-md-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; - max-width: 83.33333%; } - .col-md-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; - max-width: 91.66667%; } - .col-md-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; } - .offset-md-0 { - margin-left: 0; } - .offset-md-1 { - margin-left: 8.33333%; } - .offset-md-2 { - margin-left: 16.66667%; } - .offset-md-3 { - margin-left: 25%; } - .offset-md-4 { - margin-left: 33.33333%; } - .offset-md-5 { - margin-left: 41.66667%; } - .offset-md-6 { - margin-left: 50%; } - .offset-md-7 { - margin-left: 58.33333%; } - .offset-md-8 { - margin-left: 66.66667%; } - .offset-md-9 { - margin-left: 75%; } - .offset-md-10 { - margin-left: 83.33333%; } - .offset-md-11 { - margin-left: 91.66667%; } - .order-md-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } - .order-md-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } - .order-md-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } - .order-md-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; } - .order-md-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; } - .order-md-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; } - .order-md-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; } - .order-md-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; } - .order-md-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; } - .order-md-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; } - .order-md-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; } - .order-md-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; } - .order-md-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; } - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; } - .col-md-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - max-width: none; - width: auto; } - .order-md-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - .order-md-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; } } - -@media (min-width: 992px) { - .col-lg-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; - max-width: 8.33333%; } - .col-lg-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; - max-width: 16.66667%; } - .col-lg-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; } - .col-lg-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; - max-width: 33.33333%; } - .col-lg-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; - max-width: 41.66667%; } - .col-lg-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; } - .col-lg-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; - max-width: 58.33333%; } - .col-lg-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; - max-width: 66.66667%; } - .col-lg-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; } - .col-lg-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; - max-width: 83.33333%; } - .col-lg-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; - max-width: 91.66667%; } - .col-lg-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; } - .offset-lg-0 { - margin-left: 0; } - .offset-lg-1 { - margin-left: 8.33333%; } - .offset-lg-2 { - margin-left: 16.66667%; } - .offset-lg-3 { - margin-left: 25%; } - .offset-lg-4 { - margin-left: 33.33333%; } - .offset-lg-5 { - margin-left: 41.66667%; } - .offset-lg-6 { - margin-left: 50%; } - .offset-lg-7 { - margin-left: 58.33333%; } - .offset-lg-8 { - margin-left: 66.66667%; } - .offset-lg-9 { - margin-left: 75%; } - .offset-lg-10 { - margin-left: 83.33333%; } - .offset-lg-11 { - margin-left: 91.66667%; } - .order-lg-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } - .order-lg-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } - .order-lg-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } - .order-lg-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; } - .order-lg-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; } - .order-lg-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; } - .order-lg-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; } - .order-lg-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; } - .order-lg-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; } - .order-lg-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; } - .order-lg-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; } - .order-lg-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; } - .order-lg-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; } - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; } - .col-lg-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - max-width: none; - width: auto; } - .order-lg-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - .order-lg-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; } } - -@media (min-width: 1200px) { - .col-xl-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.33333%; - flex: 0 0 8.33333%; - max-width: 8.33333%; } - .col-xl-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.66667%; - flex: 0 0 16.66667%; - max-width: 16.66667%; } - .col-xl-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; } - .col-xl-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.33333%; - flex: 0 0 33.33333%; - max-width: 33.33333%; } - .col-xl-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.66667%; - flex: 0 0 41.66667%; - max-width: 41.66667%; } - .col-xl-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; } - .col-xl-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.33333%; - flex: 0 0 58.33333%; - max-width: 58.33333%; } - .col-xl-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.66667%; - flex: 0 0 66.66667%; - max-width: 66.66667%; } - .col-xl-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; } - .col-xl-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.33333%; - flex: 0 0 83.33333%; - max-width: 83.33333%; } - .col-xl-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.66667%; - flex: 0 0 91.66667%; - max-width: 91.66667%; } - .col-xl-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; } - .offset-xl-0 { - margin-left: 0; } - .offset-xl-1 { - margin-left: 8.33333%; } - .offset-xl-2 { - margin-left: 16.66667%; } - .offset-xl-3 { - margin-left: 25%; } - .offset-xl-4 { - margin-left: 33.33333%; } - .offset-xl-5 { - margin-left: 41.66667%; } - .offset-xl-6 { - margin-left: 50%; } - .offset-xl-7 { - margin-left: 58.33333%; } - .offset-xl-8 { - margin-left: 66.66667%; } - .offset-xl-9 { - margin-left: 75%; } - .offset-xl-10 { - margin-left: 83.33333%; } - .offset-xl-11 { - margin-left: 91.66667%; } - .order-xl-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } - .order-xl-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } - .order-xl-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; } - .order-xl-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; } - .order-xl-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; } - .order-xl-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; } - .order-xl-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; } - .order-xl-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; } - .order-xl-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; } - .order-xl-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; } - .order-xl-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; } - .order-xl-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; } - .order-xl-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; } - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; } - .col-xl-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - max-width: none; - width: auto; } - .order-xl-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - .order-xl-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; } } - -.container { - margin-right: auto; - margin-left: auto; - padding-right: 20px; - padding-left: 20px; - width: 100%; } - @media (min-width: 576px) { - .container { - max-width: 540px; } } - @media (min-width: 768px) { - .container { - max-width: 720px; } } - @media (min-width: 992px) { - .container { - max-width: 960px; } } - @media (min-width: 1200px) { - .container { - max-width: 1140px; } } - -.container-fluid { - margin-right: auto; - margin-left: auto; - padding-right: 20px; - padding-left: 20px; - width: 100%; } - -.row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -20px; - margin-left: -20px; } - -.no-gutters { - margin-right: 0; - margin-left: 0; } - .no-gutters > .col, - .no-gutters > [class*='col-'] { - padding-right: 0; - padding-left: 0; } - -.blockquote { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; - border-left: 0.3125rem solid #f08506; - margin-bottom: 1rem; - padding: 0 1rem; } - -.blockquote-footer { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: rgba(0, 0, 0, 0.38); - display: block; - margin-top: 0.25rem; } - .blockquote-footer::before { - content: '\2014 \00A0'; } - -mark, -.mark { - background-color: #ffeb3b; - color: rgba(0, 0, 0, 0.87); - padding: 0.2em; } - -small, -.small { - font-size: 80%; - font-weight: 400; } - -.initialism { - font-size: 90%; - text-transform: uppercase; } - -.typography-display-4 { - font-size: 7rem; - font-weight: 300; - letter-spacing: -0.04em; - line-height: 1; } - -.typography-display-3 { - font-size: 3.5rem; - font-weight: 400; - letter-spacing: -0.02em; - line-height: 1.03571; } - -.typography-display-2 { - font-size: 2.8125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.06667; } - -.typography-display-1 { - font-size: 2.125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.17647; } - -.typography-headline { - font-size: 1.5rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.33333; } - -.typography-title { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; } - -.typography-subheading { - font-size: 1.0rem; - font-weight: 400; - letter-spacing: 0.04em; - line-height: 1.5; } - -.typography-body-2 { - font-size: 0.875rem; - font-weight: 500; - letter-spacing: 0; - line-height: 1.42857; } - -.typography-body-1 { - font-size: 0.875rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.42857; } - -.typography-caption { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; } - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - color: inherit; - font-family: inherit; - margin-bottom: 0.5rem; } - -h1, -.h1 { - font-size: 2.8125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.06667; } - -h2, -.h2 { - font-size: 2.125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.17647; } - -h3, -.h3 { - font-size: 1.5rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.33333; } - -h4, -.h4 { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; } - -h5, -.h5 { - font-size: 1.0rem; - font-weight: 400; - letter-spacing: 0.04em; - line-height: 1.5; } - -h6, -.h6 { - font-size: 0.875rem; - font-weight: 500; - letter-spacing: 0; - line-height: 1.42857; } - -.display-1 { - font-size: 7rem; - font-weight: 300; - letter-spacing: -0.04em; - line-height: 1; } - -.display-2 { - font-size: 3.5rem; - font-weight: 400; - letter-spacing: -0.02em; - line-height: 1.03571; } - -.display-3 { - font-size: 2.8125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.06667; } - -.display-4 { - font-size: 2.125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.17647; } - -.lead { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; } - -hr { - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.12); - margin-top: 1rem; - margin-bottom: 1rem; } - -.list-inline { - list-style: none; - padding-left: 0; } - -.list-inline-item { - display: inline-block; } - .list-inline-item:not(:last-child) { - margin-right: 0.5rem; } - -.list-unstyled { - list-style: none; - padding-left: 0; } - -.alert, .wpcf7 .wpcf7-validation-errors { - border-radius: 2px; - border: 0; - display: block; - margin-bottom: 1rem; - padding: 1rem 1rem; - position: relative; } - -.alert-primary { - background-color: #fa9d2f; - color: rgba(0, 0, 0, 0.87); } - -.alert-secondary { - background-color: #fa9d2f; - color: rgba(0, 0, 0, 0.87); } - -.alert-danger { - background-color: #ffcdd2; - color: rgba(0, 0, 0, 0.87); } - -.alert-info { - background-color: #bbdefb; - color: rgba(0, 0, 0, 0.87); } - -.alert-success { - background-color: #c8e6c9; - color: rgba(0, 0, 0, 0.87); } - -.alert-warning { - background-color: #ffe0b2; - color: rgba(0, 0, 0, 0.87); } - -.alert-dark { - background-color: #757575; - color: white; } - -.alert-light { - background-color: #fafafa; - color: rgba(0, 0, 0, 0.87); } - -.alert-dismissible { - padding-right: 3.5rem; } - .alert-dismissible .close { - color: inherit; - padding: 0.875rem 1rem; - position: absolute; - top: 0; - right: 0; } - -.alert-heading { - color: inherit; } - -.alert-link { - color: inherit; - font-weight: 500; } - .alert-link:active, .alert-link:focus, .alert-link:hover { - color: inherit; } - -.badge { - border-radius: 2px; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: inherit; - font-weight: 500; - line-height: inherit; - padding-right: 0.5em; - padding-left: 0.5em; - text-align: center; - vertical-align: baseline; - white-space: nowrap; } - .badge:empty { - display: none; } - .btn .badge, .wpcf7 input[type=submit] .badge { - margin-top: -1px; - margin-bottom: -1px; - padding-top: 1px; - padding-bottom: 1px; } - -.badge-primary { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - .badge-primary[href]:active, .badge-primary[href]:focus, .badge-primary[href]:hover { - background-color: #be6905; - color: white; - text-decoration: none; } - -.badge-secondary { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - .badge-secondary[href]:active, .badge-secondary[href]:focus, .badge-secondary[href]:hover { - background-color: #be6905; - color: white; - text-decoration: none; } - -.badge-danger { - background-color: #f44336; - color: white; } - .badge-danger[href]:active, .badge-danger[href]:focus, .badge-danger[href]:hover { - background-color: #d32f2f; - color: white; - text-decoration: none; } - -.badge-info { - background-color: #2196f3; - color: white; } - .badge-info[href]:active, .badge-info[href]:focus, .badge-info[href]:hover { - background-color: #1976d2; - color: white; - text-decoration: none; } - -.badge-success { - background-color: #4caf50; - color: white; } - .badge-success[href]:active, .badge-success[href]:focus, .badge-success[href]:hover { - background-color: #388e3c; - color: white; - text-decoration: none; } - -.badge-warning { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); } - .badge-warning[href]:active, .badge-warning[href]:focus, .badge-warning[href]:hover { - background-color: #f57c00; - color: white; - text-decoration: none; } - -.badge-dark { - background-color: #424242; - color: white; } - .badge-dark[href]:active, .badge-dark[href]:focus, .badge-dark[href]:hover { - background-color: #212121; - color: white; - text-decoration: none; } - -.badge-light { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); } - .badge-light[href]:active, .badge-light[href]:focus, .badge-light[href]:hover { - background-color: #e0e0e0; - color: rgba(0, 0, 0, 0.87); - text-decoration: none; } - -.badge-pill { - border-radius: 1em; } - -.breadcrumb { - border-radius: 2px; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: #f5f5f5; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - list-style: none; - margin-bottom: 1rem; - min-height: 3.5rem; - padding: 0.625rem 1rem; } - -.breadcrumb-item { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: color; - transition-property: color; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: rgba(0, 0, 0, 0.54); - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - @media (min-width: 576px) { - .breadcrumb-item { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .breadcrumb-item { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .breadcrumb-item { - -webkit-transition: none; - transition: none; } } - .breadcrumb-item:active, .breadcrumb-item:focus, .breadcrumb-item:hover { - color: rgba(0, 0, 0, 0.87); } - .breadcrumb-item.active { - color: rgba(0, 0, 0, 0.87); - font-weight: bolder; } - .breadcrumb-item a { - color: inherit; - text-decoration: none; } - .breadcrumb-item + .breadcrumb-item { - margin-left: 0.5rem; } - .breadcrumb-item + .breadcrumb-item::before { - font-size: 1.71429em; - line-height: 0.58333em; - vertical-align: -0.3022em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - color: rgba(0, 0, 0, 0.54); - content: "chevron_right"; - display: inline-block; - margin-right: 0.5rem; } - -.carousel { - position: relative; } - .carousel:hover .carousel-control-next, - .carousel:hover .carousel-control-prev { - opacity: 1; } - -.carousel-inner { - overflow: hidden; - position: relative; - width: 100%; } - -.carousel-item { - -webkit-transition-duration: 0.375s; - transition-duration: 0.375s; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - display: none; - -webkit-perspective: 1000px; - perspective: 1000px; - position: relative; - width: 100%; } - @media (min-width: 576px) { - .carousel-item { - -webkit-transition-duration: 0.4875s; - transition-duration: 0.4875s; } } - @media (min-width: 992px) { - .carousel-item { - -webkit-transition-duration: 0.25s; - transition-duration: 0.25s; } } - @media screen and (prefers-reduced-motion: reduce) { - .carousel-item { - -webkit-transition: none; - transition: none; } } - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.carousel-item-left.active, -.carousel-item-prev { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); } - @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-item-left.active, - .carousel-item-prev { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); } } - -.carousel-item-left.carousel-item-next, -.carousel-item-prev.carousel-item-right { - -webkit-transform: translateX(0); - transform: translateX(0); } - @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-item-left.carousel-item-next, - .carousel-item-prev.carousel-item-right { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } } - -.carousel-item-next, -.carousel-item-right.active { - -webkit-transform: translateX(100%); - transform: translateX(100%); } - @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-item-next, - .carousel-item-right.active { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); } } - -.carousel-item-next, -.carousel-item-prev { - position: absolute; - top: 0; } - -.carousel-fade .carousel-item { - -webkit-transition-duration: 0.375s; - transition-duration: 0.375s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - opacity: 0; } - @media (min-width: 576px) { - .carousel-fade .carousel-item { - -webkit-transition-duration: 0.4875s; - transition-duration: 0.4875s; } } - @media (min-width: 992px) { - .carousel-fade .carousel-item { - -webkit-transition-duration: 0.25s; - transition-duration: 0.25s; } } - @media screen and (prefers-reduced-motion: reduce) { - .carousel-fade .carousel-item { - -webkit-transition: none; - transition: none; } } - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - opacity: 1; } - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-left.active, -.carousel-fade .carousel-item-next, -.carousel-fade .carousel-item-prev, -.carousel-fade .carousel-item-prev.active { - -webkit-transform: translateX(0); - transform: translateX(0); } - @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-fade .carousel-item.active, - .carousel-fade .carousel-item-left.active, - .carousel-fade .carousel-item-next, - .carousel-fade .carousel-item-prev, - .carousel-fade .carousel-item-prev.active { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } } - -.carousel-fade .carousel-item-left.active, -.carousel-fade .carousel-item-right.active { - opacity: 0; } - -.carousel-control-next, -.carousel-control-prev { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: rgba(255, 255, 255, 0.12); - border-radius: 50%; - -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2); - color: white; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: 0.8125rem; - height: 2.5rem; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: 1; - margin-top: -1.25rem; - opacity: 0; - position: absolute; - top: 50%; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - width: 2.5rem; } - .carousel-control-next:active, .carousel-control-next:focus, .carousel-control-next:hover, - .carousel-control-prev:active, - .carousel-control-prev:focus, - .carousel-control-prev:hover { - background-color: rgba(204, 204, 204, 0.25); - color: white; - text-decoration: none; } - .carousel-control-next:active, - .carousel-control-prev:active { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); } - .carousel-control-next:focus, - .carousel-control-prev:focus { - opacity: 1; - outline: 0; } - -.carousel-control-next { - right: 1.25rem; } - -.carousel-control-prev { - left: 1.25rem; } - -.carousel-control-next-icon, -.carousel-control-prev-icon { - font-size: 1.71429em; - line-height: 0.58333em; - vertical-align: -0.3022em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; } - -.carousel-control-next-icon::before { - content: "chevron_right"; } - -.carousel-control-prev-icon::before { - content: "chevron_left"; } - -.carousel-caption { - color: white; - position: absolute; - right: 25%; - bottom: 1.5rem; - left: 25%; - text-align: center; - z-index: 1; } - -.carousel-indicators { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - list-style: none; - margin-bottom: 0; - padding-left: 0; - position: absolute; - right: 5rem; - bottom: 0.5rem; - left: 5rem; - z-index: 1; } - .carousel-indicators li { - background-color: transparent; - border: 1px solid rgba(255, 255, 255, 0.12); - border-radius: 0.5rem; - cursor: pointer; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - height: 0.5rem; - margin-right: 1px; - margin-left: 1px; - overflow: hidden; - text-indent: 100%; - white-space: nowrap; - width: 0.5rem; } - .carousel-indicators .active { - background-color: rgba(204, 204, 204, 0.25); } - -.close { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: color; - transition-property: color; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: transparent; - background-image: none; - border: 0; - color: rgba(0, 0, 0, 0.38); - float: right; - font-size: 1.5rem; - font-weight: 300; - line-height: 1; - padding: 0; } - @media (min-width: 576px) { - .close { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .close { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .close { - -webkit-transition: none; - transition: none; } } - .close:active, .close:focus, .close:hover { - color: rgba(0, 0, 0, 0.87); - text-decoration: none; } - .close:focus { - outline: 0; } - .close:not(:disabled):not(.disabled) { - cursor: pointer; } - -code { - border-radius: 2px; - background-color: #f5f5f5; - color: #bd4147; - font-size: 87.5%; - padding: 0.2rem 0.4rem; - word-break: break-word; } - a > code { - color: inherit; } - -kbd { - border-radius: 2px; - background-color: rgba(0, 0, 0, 0.87); - color: white; - font-size: 87.5%; - padding: 0.2rem 0.4rem; } - kbd kbd { - font-size: 100%; - font-weight: bolder; - padding: 0; } - -pre { - border-radius: 2px; - color: rgba(0, 0, 0, 0.87); - display: block; - font-size: 87.5%; } - pre code { - background-color: transparent; - border-radius: 0; - color: inherit; - font-size: inherit; - padding: 0; - word-break: normal; } - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; } - -.form-check { - display: block; - margin-bottom: 0.5rem; - padding-left: 1.25rem; - position: relative; } - -.form-check-inline { - display: inline-block; - margin-right: 0.5rem; - margin-bottom: 0; } - -.form-check-input { - margin-top: 0.25rem; - margin-left: -1.25rem; - position: absolute; } - .form-check-input:disabled ~ .form-check-label { - color: rgba(0, 0, 0, 0.38); } - -.form-check-label { - color: inherit; - font-size: inherit; - line-height: inherit; } - -.form-group, .wpcf7 .wpcf7-form p { - margin-bottom: 1rem; } - -.form-row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -0.5rem; - margin-left: -0.5rem; } - .form-row > .col, - .form-row > [class*='col-'] { - padding-right: 0.5rem; - padding-left: 0.5rem; } - -.form-inline { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; } - .form-inline .custom-file, - .form-inline .custom-select { - width: auto; } - .form-inline .form-check { - margin-bottom: 0; - width: auto; } - .form-inline .form-control, .form-inline .wpcf7 input[type=text], .wpcf7 .form-inline input[type=text], - .form-inline .wpcf7 input[type=search], .wpcf7 .form-inline input[type=search], - .form-inline .wpcf7 input[type=url], .wpcf7 .form-inline input[type=url], - .form-inline .wpcf7 input[type=tel], .wpcf7 .form-inline input[type=tel], - .form-inline .wpcf7 input[type=number], .wpcf7 .form-inline input[type=number], - .form-inline .wpcf7 input[type=range], .wpcf7 .form-inline input[type=range], - .form-inline .wpcf7 input[type=date], .wpcf7 .form-inline input[type=date], - .form-inline .wpcf7 input[type=month], .wpcf7 .form-inline input[type=month], - .form-inline .wpcf7 input[type=week], .wpcf7 .form-inline input[type=week], - .form-inline .wpcf7 input[type=time], .wpcf7 .form-inline input[type=time], - .form-inline .wpcf7 input[type=datetime], .wpcf7 .form-inline input[type=datetime], - .form-inline .wpcf7 input[type=datetime-local], .wpcf7 .form-inline input[type=datetime-local], - .form-inline .wpcf7 input[type=color], .wpcf7 .form-inline input[type=color], - .form-inline .wpcf7 input[type=email], .wpcf7 .form-inline input[type=email], - .form-inline .wpcf7 input[type=file], .wpcf7 .form-inline input[type=file], .form-inline .wpcf7 input[type=submit], .wpcf7 .form-inline input[type=submit], - .form-inline .wpcf7 select, .wpcf7 .form-inline select, - .form-inline .wpcf7 textarea, .wpcf7 .form-inline textarea, .form-inline .wpcf7 .wpcf7-validation-errors, .wpcf7 .form-inline .wpcf7-validation-errors, - .form-inline .form-control-file { - display: inline-block; - vertical-align: middle; - width: auto; } - .form-inline .form-control-plaintext { - display: inline-block; } - .form-inline .form-group, .form-inline .wpcf7 .wpcf7-form p, .wpcf7 .wpcf7-form .form-inline p { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-bottom: 0; } - .form-inline .input-group { - width: auto; } - -.col-form-label { - color: inherit; - font-size: 0.875rem; - line-height: 1.71429; - padding-top: 0.375rem; - padding-bottom: 0.375rem; } - -.col-form-label-lg { - font-size: 1.85938rem; - line-height: 1.34454; - padding-top: 0.625rem; - padding-bottom: 0.625rem; } - -.col-form-label-sm { - font-size: 0.71094rem; - line-height: 1.75824; - padding-top: 0.375rem; - padding-bottom: 0.375rem; } - -.form-text { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: rgba(0, 0, 0, 0.38); - display: block; - margin-top: 0.5rem; } - .custom-select-lg + .form-text, - .floating-label-lg + .form-text, - .input-group-lg > .floating-label + .form-text, - .floating-label-lg .custom-select + .form-text, - .input-group-lg > .floating-label .custom-select + .form-text, - .floating-label-lg .form-control + .form-text, - .input-group-lg > .floating-label .form-control + .form-text, - .floating-label-lg .wpcf7 input[type=text] + .form-text, - .wpcf7 .floating-label-lg input[type=text] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=text] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=text] + .form-text, - .floating-label-lg .wpcf7 input[type=search] + .form-text, - .wpcf7 .floating-label-lg input[type=search] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=search] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=search] + .form-text, - .floating-label-lg .wpcf7 input[type=url] + .form-text, - .wpcf7 .floating-label-lg input[type=url] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=url] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=url] + .form-text, - .floating-label-lg .wpcf7 input[type=tel] + .form-text, - .wpcf7 .floating-label-lg input[type=tel] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=tel] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=tel] + .form-text, - .floating-label-lg .wpcf7 input[type=number] + .form-text, - .wpcf7 .floating-label-lg input[type=number] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=number] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=number] + .form-text, - .floating-label-lg .wpcf7 input[type=range] + .form-text, - .wpcf7 .floating-label-lg input[type=range] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=range] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=range] + .form-text, - .floating-label-lg .wpcf7 input[type=date] + .form-text, - .wpcf7 .floating-label-lg input[type=date] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=date] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=date] + .form-text, - .floating-label-lg .wpcf7 input[type=month] + .form-text, - .wpcf7 .floating-label-lg input[type=month] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=month] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=month] + .form-text, - .floating-label-lg .wpcf7 input[type=week] + .form-text, - .wpcf7 .floating-label-lg input[type=week] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=week] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=week] + .form-text, - .floating-label-lg .wpcf7 input[type=time] + .form-text, - .wpcf7 .floating-label-lg input[type=time] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=time] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=time] + .form-text, - .floating-label-lg .wpcf7 input[type=datetime] + .form-text, - .wpcf7 .floating-label-lg input[type=datetime] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=datetime] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=datetime] + .form-text, - .floating-label-lg .wpcf7 input[type=datetime-local] + .form-text, - .wpcf7 .floating-label-lg input[type=datetime-local] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=datetime-local] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=datetime-local] + .form-text, - .floating-label-lg .wpcf7 input[type=color] + .form-text, - .wpcf7 .floating-label-lg input[type=color] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=color] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=color] + .form-text, - .floating-label-lg .wpcf7 input[type=email] + .form-text, - .wpcf7 .floating-label-lg input[type=email] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=email] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=email] + .form-text, - .floating-label-lg .wpcf7 input[type=file] + .form-text, - .wpcf7 .floating-label-lg input[type=file] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=file] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=file] + .form-text, - .floating-label-lg .wpcf7 input[type=submit] + .form-text, - .wpcf7 .floating-label-lg input[type=submit] + .form-text, - .input-group-lg > .floating-label .wpcf7 input[type=submit] + .form-text, - .wpcf7 .input-group-lg > .floating-label input[type=submit] + .form-text, - .floating-label-lg .wpcf7 select + .form-text, - .wpcf7 .floating-label-lg select + .form-text, - .input-group-lg > .floating-label .wpcf7 select + .form-text, - .wpcf7 .input-group-lg > .floating-label select + .form-text, - .floating-label-lg .wpcf7 textarea + .form-text, - .wpcf7 .floating-label-lg textarea + .form-text, - .input-group-lg > .floating-label .wpcf7 textarea + .form-text, - .wpcf7 .input-group-lg > .floating-label textarea + .form-text, - .floating-label-lg .wpcf7 .wpcf7-validation-errors + .form-text, - .wpcf7 .floating-label-lg .wpcf7-validation-errors + .form-text, - .input-group-lg > .floating-label .wpcf7 .wpcf7-validation-errors + .form-text, - .wpcf7 .input-group-lg > .floating-label .wpcf7-validation-errors + .form-text, - .floating-label-lg .form-control-file + .form-text, - .input-group-lg > .floating-label .form-control-file + .form-text, - .form-control-lg + .form-text, - .textfield-box-lg + .form-text, - .input-group-lg > .textfield-box + .form-text, - .textfield-box-lg .custom-select + .form-text, - .input-group-lg > .textfield-box .custom-select + .form-text, - .textfield-box-lg .form-control + .form-text, - .input-group-lg > .textfield-box .form-control + .form-text, - .textfield-box-lg .wpcf7 input[type=text] + .form-text, - .wpcf7 .textfield-box-lg input[type=text] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=text] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=text] + .form-text, - .textfield-box-lg .wpcf7 input[type=search] + .form-text, - .wpcf7 .textfield-box-lg input[type=search] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=search] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=search] + .form-text, - .textfield-box-lg .wpcf7 input[type=url] + .form-text, - .wpcf7 .textfield-box-lg input[type=url] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=url] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=url] + .form-text, - .textfield-box-lg .wpcf7 input[type=tel] + .form-text, - .wpcf7 .textfield-box-lg input[type=tel] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=tel] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=tel] + .form-text, - .textfield-box-lg .wpcf7 input[type=number] + .form-text, - .wpcf7 .textfield-box-lg input[type=number] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=number] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=number] + .form-text, - .textfield-box-lg .wpcf7 input[type=range] + .form-text, - .wpcf7 .textfield-box-lg input[type=range] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=range] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=range] + .form-text, - .textfield-box-lg .wpcf7 input[type=date] + .form-text, - .wpcf7 .textfield-box-lg input[type=date] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=date] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=date] + .form-text, - .textfield-box-lg .wpcf7 input[type=month] + .form-text, - .wpcf7 .textfield-box-lg input[type=month] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=month] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=month] + .form-text, - .textfield-box-lg .wpcf7 input[type=week] + .form-text, - .wpcf7 .textfield-box-lg input[type=week] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=week] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=week] + .form-text, - .textfield-box-lg .wpcf7 input[type=time] + .form-text, - .wpcf7 .textfield-box-lg input[type=time] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=time] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=time] + .form-text, - .textfield-box-lg .wpcf7 input[type=datetime] + .form-text, - .wpcf7 .textfield-box-lg input[type=datetime] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=datetime] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=datetime] + .form-text, - .textfield-box-lg .wpcf7 input[type=datetime-local] + .form-text, - .wpcf7 .textfield-box-lg input[type=datetime-local] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=datetime-local] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=datetime-local] + .form-text, - .textfield-box-lg .wpcf7 input[type=color] + .form-text, - .wpcf7 .textfield-box-lg input[type=color] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=color] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=color] + .form-text, - .textfield-box-lg .wpcf7 input[type=email] + .form-text, - .wpcf7 .textfield-box-lg input[type=email] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=email] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=email] + .form-text, - .textfield-box-lg .wpcf7 input[type=file] + .form-text, - .wpcf7 .textfield-box-lg input[type=file] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=file] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=file] + .form-text, - .textfield-box-lg .wpcf7 input[type=submit] + .form-text, - .wpcf7 .textfield-box-lg input[type=submit] + .form-text, - .input-group-lg > .textfield-box .wpcf7 input[type=submit] + .form-text, - .wpcf7 .input-group-lg > .textfield-box input[type=submit] + .form-text, - .textfield-box-lg .wpcf7 select + .form-text, - .wpcf7 .textfield-box-lg select + .form-text, - .input-group-lg > .textfield-box .wpcf7 select + .form-text, - .wpcf7 .input-group-lg > .textfield-box select + .form-text, - .textfield-box-lg .wpcf7 textarea + .form-text, - .wpcf7 .textfield-box-lg textarea + .form-text, - .input-group-lg > .textfield-box .wpcf7 textarea + .form-text, - .wpcf7 .input-group-lg > .textfield-box textarea + .form-text, - .textfield-box-lg .wpcf7 .wpcf7-validation-errors + .form-text, - .wpcf7 .textfield-box-lg .wpcf7-validation-errors + .form-text, - .input-group-lg > .textfield-box .wpcf7 .wpcf7-validation-errors + .form-text, - .wpcf7 .input-group-lg > .textfield-box .wpcf7-validation-errors + .form-text, - .textfield-box-lg .form-control-file + .form-text, - .input-group-lg > .textfield-box .form-control-file + .form-text { - margin-top: 0.75rem; } - .custom-select-sm + .form-text, - .floating-label-sm + .form-text, - .input-group-sm > .floating-label + .form-text, - .floating-label-sm .custom-select + .form-text, - .input-group-sm > .floating-label .custom-select + .form-text, - .floating-label-sm .form-control + .form-text, - .input-group-sm > .floating-label .form-control + .form-text, - .floating-label-sm .wpcf7 input[type=text] + .form-text, - .wpcf7 .floating-label-sm input[type=text] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=text] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=text] + .form-text, - .floating-label-sm .wpcf7 input[type=search] + .form-text, - .wpcf7 .floating-label-sm input[type=search] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=search] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=search] + .form-text, - .floating-label-sm .wpcf7 input[type=url] + .form-text, - .wpcf7 .floating-label-sm input[type=url] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=url] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=url] + .form-text, - .floating-label-sm .wpcf7 input[type=tel] + .form-text, - .wpcf7 .floating-label-sm input[type=tel] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=tel] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=tel] + .form-text, - .floating-label-sm .wpcf7 input[type=number] + .form-text, - .wpcf7 .floating-label-sm input[type=number] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=number] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=number] + .form-text, - .floating-label-sm .wpcf7 input[type=range] + .form-text, - .wpcf7 .floating-label-sm input[type=range] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=range] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=range] + .form-text, - .floating-label-sm .wpcf7 input[type=date] + .form-text, - .wpcf7 .floating-label-sm input[type=date] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=date] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=date] + .form-text, - .floating-label-sm .wpcf7 input[type=month] + .form-text, - .wpcf7 .floating-label-sm input[type=month] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=month] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=month] + .form-text, - .floating-label-sm .wpcf7 input[type=week] + .form-text, - .wpcf7 .floating-label-sm input[type=week] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=week] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=week] + .form-text, - .floating-label-sm .wpcf7 input[type=time] + .form-text, - .wpcf7 .floating-label-sm input[type=time] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=time] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=time] + .form-text, - .floating-label-sm .wpcf7 input[type=datetime] + .form-text, - .wpcf7 .floating-label-sm input[type=datetime] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=datetime] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=datetime] + .form-text, - .floating-label-sm .wpcf7 input[type=datetime-local] + .form-text, - .wpcf7 .floating-label-sm input[type=datetime-local] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=datetime-local] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=datetime-local] + .form-text, - .floating-label-sm .wpcf7 input[type=color] + .form-text, - .wpcf7 .floating-label-sm input[type=color] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=color] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=color] + .form-text, - .floating-label-sm .wpcf7 input[type=email] + .form-text, - .wpcf7 .floating-label-sm input[type=email] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=email] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=email] + .form-text, - .floating-label-sm .wpcf7 input[type=file] + .form-text, - .wpcf7 .floating-label-sm input[type=file] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=file] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=file] + .form-text, - .floating-label-sm .wpcf7 input[type=submit] + .form-text, - .wpcf7 .floating-label-sm input[type=submit] + .form-text, - .input-group-sm > .floating-label .wpcf7 input[type=submit] + .form-text, - .wpcf7 .input-group-sm > .floating-label input[type=submit] + .form-text, - .floating-label-sm .wpcf7 select + .form-text, - .wpcf7 .floating-label-sm select + .form-text, - .input-group-sm > .floating-label .wpcf7 select + .form-text, - .wpcf7 .input-group-sm > .floating-label select + .form-text, - .floating-label-sm .wpcf7 textarea + .form-text, - .wpcf7 .floating-label-sm textarea + .form-text, - .input-group-sm > .floating-label .wpcf7 textarea + .form-text, - .wpcf7 .input-group-sm > .floating-label textarea + .form-text, - .floating-label-sm .wpcf7 .wpcf7-validation-errors + .form-text, - .wpcf7 .floating-label-sm .wpcf7-validation-errors + .form-text, - .input-group-sm > .floating-label .wpcf7 .wpcf7-validation-errors + .form-text, - .wpcf7 .input-group-sm > .floating-label .wpcf7-validation-errors + .form-text, - .floating-label-sm .form-control-file + .form-text, - .input-group-sm > .floating-label .form-control-file + .form-text, - .form-control-sm + .form-text, - .textfield-box-sm + .form-text, - .input-group-sm > .textfield-box + .form-text, - .textfield-box-sm .custom-select + .form-text, - .input-group-sm > .textfield-box .custom-select + .form-text, - .textfield-box-sm .form-control + .form-text, - .input-group-sm > .textfield-box .form-control + .form-text, - .textfield-box-sm .wpcf7 input[type=text] + .form-text, - .wpcf7 .textfield-box-sm input[type=text] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=text] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=text] + .form-text, - .textfield-box-sm .wpcf7 input[type=search] + .form-text, - .wpcf7 .textfield-box-sm input[type=search] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=search] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=search] + .form-text, - .textfield-box-sm .wpcf7 input[type=url] + .form-text, - .wpcf7 .textfield-box-sm input[type=url] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=url] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=url] + .form-text, - .textfield-box-sm .wpcf7 input[type=tel] + .form-text, - .wpcf7 .textfield-box-sm input[type=tel] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=tel] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=tel] + .form-text, - .textfield-box-sm .wpcf7 input[type=number] + .form-text, - .wpcf7 .textfield-box-sm input[type=number] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=number] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=number] + .form-text, - .textfield-box-sm .wpcf7 input[type=range] + .form-text, - .wpcf7 .textfield-box-sm input[type=range] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=range] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=range] + .form-text, - .textfield-box-sm .wpcf7 input[type=date] + .form-text, - .wpcf7 .textfield-box-sm input[type=date] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=date] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=date] + .form-text, - .textfield-box-sm .wpcf7 input[type=month] + .form-text, - .wpcf7 .textfield-box-sm input[type=month] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=month] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=month] + .form-text, - .textfield-box-sm .wpcf7 input[type=week] + .form-text, - .wpcf7 .textfield-box-sm input[type=week] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=week] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=week] + .form-text, - .textfield-box-sm .wpcf7 input[type=time] + .form-text, - .wpcf7 .textfield-box-sm input[type=time] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=time] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=time] + .form-text, - .textfield-box-sm .wpcf7 input[type=datetime] + .form-text, - .wpcf7 .textfield-box-sm input[type=datetime] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=datetime] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=datetime] + .form-text, - .textfield-box-sm .wpcf7 input[type=datetime-local] + .form-text, - .wpcf7 .textfield-box-sm input[type=datetime-local] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=datetime-local] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=datetime-local] + .form-text, - .textfield-box-sm .wpcf7 input[type=color] + .form-text, - .wpcf7 .textfield-box-sm input[type=color] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=color] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=color] + .form-text, - .textfield-box-sm .wpcf7 input[type=email] + .form-text, - .wpcf7 .textfield-box-sm input[type=email] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=email] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=email] + .form-text, - .textfield-box-sm .wpcf7 input[type=file] + .form-text, - .wpcf7 .textfield-box-sm input[type=file] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=file] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=file] + .form-text, - .textfield-box-sm .wpcf7 input[type=submit] + .form-text, - .wpcf7 .textfield-box-sm input[type=submit] + .form-text, - .input-group-sm > .textfield-box .wpcf7 input[type=submit] + .form-text, - .wpcf7 .input-group-sm > .textfield-box input[type=submit] + .form-text, - .textfield-box-sm .wpcf7 select + .form-text, - .wpcf7 .textfield-box-sm select + .form-text, - .input-group-sm > .textfield-box .wpcf7 select + .form-text, - .wpcf7 .input-group-sm > .textfield-box select + .form-text, - .textfield-box-sm .wpcf7 textarea + .form-text, - .wpcf7 .textfield-box-sm textarea + .form-text, - .input-group-sm > .textfield-box .wpcf7 textarea + .form-text, - .wpcf7 .input-group-sm > .textfield-box textarea + .form-text, - .textfield-box-sm .wpcf7 .wpcf7-validation-errors + .form-text, - .wpcf7 .textfield-box-sm .wpcf7-validation-errors + .form-text, - .input-group-sm > .textfield-box .wpcf7 .wpcf7-validation-errors + .form-text, - .wpcf7 .input-group-sm > .textfield-box .wpcf7-validation-errors + .form-text, - .textfield-box-sm .form-control-file + .form-text, - .input-group-sm > .textfield-box .form-control-file + .form-text { - margin-top: 0.25rem; } - -.form-control-plaintext { - background-color: transparent; - border-color: transparent; - border-radius: 0; - border-style: solid; - border-width: 0 0 1px; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(0, 0, 0, 0.87); - display: block; - font-size: 1rem; - line-height: 1.5; - padding: 0.375rem 0 calc(0.375rem - 1px); - width: 100%; } - .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; } - -.figure { - display: inline-block; } - -.figure-caption { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: rgba(0, 0, 0, 0.38); } - -.figure-img { - line-height: 1; - margin-bottom: 0.5rem; } - -.img-fluid { - height: auto; - max-width: 100%; } - -.img-thumbnail { - height: auto; - max-width: 100%; - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); } - -.jumbotron { - border-radius: 2px; - background-color: white; - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.87); - padding: 3rem 2rem; } - -.jumbotron-fluid { - border-radius: 0; - padding-right: 0; - padding-left: 0; } - -.media { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - display: -webkit-box; - display: -ms-flexbox; - display: flex; } - -.media-body { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; } - -.nav { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - list-style: none; - margin-bottom: 0; - padding-left: 0; } - -.nav-link { - display: block; - padding: 0.5rem 1rem; } - .nav-link:active, .nav-link:focus, .nav-link:hover { - text-decoration: none; } - .nav-link.disabled { - color: rgba(0, 0, 0, 0.38); - cursor: default; } - -.nav-fill .nav-item { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; } - -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; } - -.nav-pills .nav-link { - border-radius: 2px; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color, color, opacity; - transition-property: background-color, color, opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.87); - opacity: 0.7; } - @media (min-width: 576px) { - .nav-pills .nav-link { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .nav-pills .nav-link { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .nav-pills .nav-link { - -webkit-transition: none; - transition: none; } } - .nav-pills .nav-link:active, .nav-pills .nav-link:focus, .nav-pills .nav-link:hover { - background-color: rgba(0, 0, 0, 0.12); } - .nav-pills .nav-link.active { - color: #f08506; - opacity: 1; } - .nav-pills .nav-link.disabled { - background-color: transparent; - color: rgba(0, 0, 0, 0.38); - opacity: 1; } - .nav-pills .nav-link:active { - opacity: 1; } - -.nav-pills .show > .nav-link { - background-color: rgba(0, 0, 0, 0.12); - opacity: 1; } - -.tab-content > .tab-pane { - display: none; } - -.tab-content > .active { - display: block; } - -.pagination { - background-color: #f5f5f5; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - list-style: none; - padding: 0.625rem 0.5rem; } - -.page-link { - border-radius: 2px; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: color; - transition-property: color; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.87); - display: block; - font-size: 0.875rem; - font-weight: 500; - line-height: 1; - margin-left: 1px; - padding: 0.6875rem 1rem; - position: relative; - text-align: center; - white-space: nowrap; } - @media (min-width: 576px) { - .page-link { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .page-link { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .page-link { - -webkit-transition: none; - transition: none; } } - .page-link:active, .page-link:focus, .page-link:hover { - color: rgba(0, 0, 0, 0.87); - text-decoration: none; } - .page-link:focus, .page-link:hover { - background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0.12))); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); } - .page-link.active, .page-link:active { - background-color: rgba(153, 153, 153, 0.4); - background-image: none; } - .page-link:focus { - outline: 0; } - .page-link:not(:disabled):not(.disabled) { - cursor: pointer; } - .page-item:first-child .page-link { - margin-left: 0; } - .page-item.active .page-link { - background-color: rgba(153, 153, 153, 0.4); } - .page-item.disabled .page-link { - background-color: transparent; - color: rgba(0, 0, 0, 0.38); - cursor: auto; - pointer-events: none; } - -.pagination-lg .page-link { - font-size: 0.9375rem; - padding: 0.78125rem 1rem; } - -.pagination-sm .page-link { - font-size: 0.8125rem; - padding: 0.59375rem 1rem; } - -.popover { - text-align: left; - text-align: start; - font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-style: normal; - font-weight: 400; - letter-spacing: normal; - line-break: auto; - line-height: 1.42857; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - border-radius: 2px; - background-color: #fff; - -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - display: block; - font-size: 0.875rem; - margin: 1.5rem; - max-width: 17.5rem; - position: absolute; - top: 0; - left: 0; - z-index: 240; } - [dir='rtl'] .popover { - text-align: right; - text-align: start; } - -.popover-body { - padding: 1.25rem 1.5rem; } - .popover-body > :last-child { - margin-bottom: 0; } - -.popover-header { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; - margin-bottom: 0; - padding: 1.25rem 1.5rem 0; } - .popover-header:empty { - display: none; } - .popover-header:last-child { - padding-bottom: 1.25rem; } - -@media (min-width: 768px) { - .popover { - margin: 0.875rem; } } - -.embed-responsive { - display: block; - overflow: hidden; - padding: 0; - position: relative; - width: 100%; } - .embed-responsive::before { - content: ''; - display: block; } - .embed-responsive embed, - .embed-responsive iframe, - .embed-responsive object, - .embed-responsive video, - .embed-responsive .embed-responsive-item { - border: 0; - height: 100%; - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; } - -.embed-responsive-1by1::before { - padding-top: 100%; } - -.embed-responsive-4by3::before { - padding-top: 75%; } - -.embed-responsive-16by9::before { - padding-top: 56.25%; } - -.embed-responsive-21by9::before { - padding-top: 42.85714%; } - -.collapse { - display: none; } - .collapse.show { - display: block; } - -tbody.collapse.show { - display: table-row-group; } - -tr.collapse.show { - display: table-row; } - -.collapsing { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: height; - transition-property: height; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - height: 0; - overflow: hidden; - position: relative; } - @media (min-width: 576px) { - .collapsing { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .collapsing { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .collapsing { - -webkit-transition: none; - transition: none; } } - -.fade { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - opacity: 0; } - @media (min-width: 576px) { - .fade { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .fade { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .fade { - -webkit-transition: none; - transition: none; } } - .fade.show { - opacity: 1; } - -.btn, .wpcf7 input[type=submit] { - border-radius: 2px; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: -webkit-box-shadow; - transition-property: -webkit-box-shadow; - transition-property: box-shadow; - transition-property: box-shadow, -webkit-box-shadow; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: transparent; - background-image: none; - border: 0; - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.87); - display: inline-block; - font-size: 0.875rem; - font-weight: 500; - line-height: 1; - margin: 0; - max-width: 100%; - min-width: 5.5rem; - padding: 0.6875rem 1rem; - position: relative; - text-align: center; - text-transform: uppercase; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: middle; - white-space: nowrap; } - @media (min-width: 576px) { - .btn, .wpcf7 input[type=submit] { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .btn, .wpcf7 input[type=submit] { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .btn, .wpcf7 input[type=submit] { - -webkit-transition: none; - transition: none; } } - .btn:active, .wpcf7 input:active[type=submit], .btn:focus, .wpcf7 input:focus[type=submit], .btn:hover, .wpcf7 input:hover[type=submit] { - color: rgba(0, 0, 0, 0.87); - text-decoration: none; } - .btn:focus, .wpcf7 input:focus[type=submit], .btn:hover, .wpcf7 input:hover[type=submit] { - background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0.12))); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); } - .btn.active, .wpcf7 input.active[type=submit], .btn:active, .wpcf7 input:active[type=submit] { - background-color: rgba(153, 153, 153, 0.4); - background-image: none; - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2); } - .btn.disabled, .wpcf7 input.disabled[type=submit], .btn:disabled, .wpcf7 input:disabled[type=submit] { - background-color: rgba(0, 0, 0, 0.12); - background-image: none; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(0, 0, 0, 0.26); - opacity: 1; } - .btn:focus, .wpcf7 input:focus[type=submit] { - outline: 0; } - .btn:not(:disabled):not(.disabled), .wpcf7 input:not(:disabled):not(.disabled)[type=submit] { - cursor: pointer; } - .show > .btn.dropdown-toggle, .wpcf7 .show > input.dropdown-toggle[type=submit] { - background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0.12))); - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); } - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; } - -.btn-primary, .wpcf7 input[type=submit] { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - .btn-primary:active, .wpcf7 input:active[type=submit], .btn-primary:focus, .wpcf7 input:focus[type=submit], .btn-primary:hover, .wpcf7 input:hover[type=submit] { - color: rgba(0, 0, 0, 0.87); } - .btn-primary.active, .wpcf7 input.active[type=submit], .btn-primary:active, .wpcf7 input:active[type=submit] { - background-color: #be6905; } - .btn-primary.disabled, .wpcf7 input.disabled[type=submit], .btn-primary:disabled, .wpcf7 input:disabled[type=submit] { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); } - -.btn-secondary { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover { - color: rgba(0, 0, 0, 0.87); } - .btn-secondary.active, .btn-secondary:active { - background-color: #be6905; } - .btn-secondary.disabled, .btn-secondary:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); } - -.btn-danger { - background-color: #f44336; - color: white; } - .btn-danger:active, .btn-danger:focus, .btn-danger:hover { - color: white; } - .btn-danger.active, .btn-danger:active { - background-color: #d32f2f; } - .btn-danger.disabled, .btn-danger:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); } - -.btn-info { - background-color: #2196f3; - color: white; } - .btn-info:active, .btn-info:focus, .btn-info:hover { - color: white; } - .btn-info.active, .btn-info:active { - background-color: #1976d2; } - .btn-info.disabled, .btn-info:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); } - -.btn-success { - background-color: #4caf50; - color: white; } - .btn-success:active, .btn-success:focus, .btn-success:hover { - color: white; } - .btn-success.active, .btn-success:active { - background-color: #388e3c; } - .btn-success.disabled, .btn-success:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); } - -.btn-warning { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); } - .btn-warning:active, .btn-warning:focus, .btn-warning:hover { - color: rgba(0, 0, 0, 0.87); } - .btn-warning.active, .btn-warning:active { - background-color: #f57c00; } - .btn-warning.disabled, .btn-warning:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); } - -.btn-dark { - background-color: #424242; - color: white; } - .btn-dark:active, .btn-dark:focus, .btn-dark:hover { - color: white; } - .btn-dark.active, .btn-dark:active { - background-color: #212121; } - .btn-dark.disabled, .btn-dark:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); } - -.btn-light { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); } - .btn-light:active, .btn-light:focus, .btn-light:hover { - color: rgba(0, 0, 0, 0.87); } - .btn-light.active, .btn-light:active { - background-color: #e0e0e0; } - .btn-light.disabled, .btn-light:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); } - -[class*='bg-dark'] :not([class*='bg-light']) .btn.disabled, [class*='bg-dark'] :not([class*='bg-light']) .wpcf7 input.disabled[type=submit], .wpcf7 [class*='bg-dark'] :not([class*='bg-light']) input.disabled[type=submit], [class*='bg-dark'] :not([class*='bg-light']) .btn:disabled, [class*='bg-dark'] :not([class*='bg-light']) .wpcf7 input:disabled[type=submit], .wpcf7 [class*='bg-dark'] :not([class*='bg-light']) input:disabled[type=submit] { - background-color: rgba(255, 255, 255, 0.12); - color: rgba(255, 255, 255, 0.3); } - -.btn-lg, -.btn-group-lg > .btn, -.wpcf7 .btn-group-lg > input[type=submit], -.input-group-lg > .input-group-append > .btn, -.wpcf7 .input-group-lg > .input-group-append > input[type=submit], -.input-group-lg > .input-group-prepend > .btn, -.wpcf7 .input-group-lg > .input-group-prepend > input[type=submit] { - font-size: 0.9375rem; - padding: 0.78125rem 1rem; } - -.btn-sm, -.btn-group-sm > .btn, -.wpcf7 .btn-group-sm > input[type=submit], -.input-group-sm > .input-group-append > .btn, -.wpcf7 .input-group-sm > .input-group-append > input[type=submit], -.input-group-sm > .input-group-prepend > .btn, -.wpcf7 .input-group-sm > .input-group-prepend > input[type=submit] { - font-size: 0.8125rem; - padding: 0.59375rem 1rem; } - -.btn-block { - display: block; - width: 100%; } - .btn-block + .btn-block { - margin-top: 0.25rem; } - -[type='button'].btn-block, -[type='reset'].btn-block, -[type='submit'].btn-block { - width: 100%; } - -.btn-link { - background-color: transparent; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: #f08506; - font-weight: 400; - text-decoration: none; - text-transform: none; } - .btn-link:active, .btn-link:focus, .btn-link:hover { - color: #f08506; - text-decoration: underline; } - .btn-link:focus, .btn-link:hover { - background-image: none; } - .btn-link.active, .btn-link:active { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; } - .btn-link.disabled, .btn-link:disabled { - background-color: transparent; - color: rgba(0, 0, 0, 0.26); - text-decoration: none; } - -.btn-fluid { - min-width: 0; } - -[class*='btn-flat'], -[class*='btn-outline'] { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; } - [class*='btn-flat'].active, [class*='btn-flat']:active, - [class*='btn-outline'].active, - [class*='btn-outline']:active { - -webkit-box-shadow: none; - box-shadow: none; } - [class*='btn-flat'].disabled, [class*='btn-flat']:disabled, - [class*='btn-outline'].disabled, - [class*='btn-outline']:disabled { - background-color: transparent; } - -.btn-flat-primary, .btn-flat-primary:active, .btn-flat-primary:focus, .btn-flat-primary:hover, -.btn-outline-primary, -.wpcf7 input[type=submit], -.btn-outline-primary:active, -.wpcf7 input:active[type=submit], -.btn-outline-primary:focus, -.wpcf7 input:focus[type=submit], -.btn-outline-primary:hover, -.wpcf7 input:hover[type=submit] { - color: #f08506; } - -.btn-flat-primary.disabled, .btn-flat-primary:disabled, -.btn-outline-primary.disabled, -.wpcf7 input.disabled[type=submit], -.btn-outline-primary:disabled, -.wpcf7 input:disabled[type=submit] { - color: rgba(0, 0, 0, 0.26); } - -.btn-flat-secondary, .btn-flat-secondary:active, .btn-flat-secondary:focus, .btn-flat-secondary:hover, -.btn-outline-secondary, -.btn-outline-secondary:active, -.btn-outline-secondary:focus, -.btn-outline-secondary:hover { - color: #f08506; } - -.btn-flat-secondary.disabled, .btn-flat-secondary:disabled, -.btn-outline-secondary.disabled, -.btn-outline-secondary:disabled { - color: rgba(0, 0, 0, 0.26); } - -.btn-flat-danger, .btn-flat-danger:active, .btn-flat-danger:focus, .btn-flat-danger:hover, -.btn-outline-danger, -.btn-outline-danger:active, -.btn-outline-danger:focus, -.btn-outline-danger:hover { - color: #f44336; } - -.btn-flat-danger.disabled, .btn-flat-danger:disabled, -.btn-outline-danger.disabled, -.btn-outline-danger:disabled { - color: rgba(0, 0, 0, 0.26); } - -.btn-flat-info, .btn-flat-info:active, .btn-flat-info:focus, .btn-flat-info:hover, -.btn-outline-info, -.btn-outline-info:active, -.btn-outline-info:focus, -.btn-outline-info:hover { - color: #2196f3; } - -.btn-flat-info.disabled, .btn-flat-info:disabled, -.btn-outline-info.disabled, -.btn-outline-info:disabled { - color: rgba(0, 0, 0, 0.26); } - -.btn-flat-success, .btn-flat-success:active, .btn-flat-success:focus, .btn-flat-success:hover, -.btn-outline-success, -.btn-outline-success:active, -.btn-outline-success:focus, -.btn-outline-success:hover { - color: #4caf50; } - -.btn-flat-success.disabled, .btn-flat-success:disabled, -.btn-outline-success.disabled, -.btn-outline-success:disabled { - color: rgba(0, 0, 0, 0.26); } - -.btn-flat-warning, .btn-flat-warning:active, .btn-flat-warning:focus, .btn-flat-warning:hover, -.btn-outline-warning, -.btn-outline-warning:active, -.btn-outline-warning:focus, -.btn-outline-warning:hover { - color: #ff9800; } - -.btn-flat-warning.disabled, .btn-flat-warning:disabled, -.btn-outline-warning.disabled, -.btn-outline-warning:disabled { - color: rgba(0, 0, 0, 0.26); } - -.btn-flat-dark, .btn-flat-dark:active, .btn-flat-dark:focus, .btn-flat-dark:hover, -.btn-outline-dark, -.btn-outline-dark:active, -.btn-outline-dark:focus, -.btn-outline-dark:hover { - color: #424242; } - -.btn-flat-dark.disabled, .btn-flat-dark:disabled, -.btn-outline-dark.disabled, -.btn-outline-dark:disabled { - color: rgba(0, 0, 0, 0.26); } - -.btn-flat-light, .btn-flat-light:active, .btn-flat-light:focus, .btn-flat-light:hover, -.btn-outline-light, -.btn-outline-light:active, -.btn-outline-light:focus, -.btn-outline-light:hover { - color: #f5f5f5; } - -.btn-flat-light.disabled, .btn-flat-light:disabled, -.btn-outline-light.disabled, -.btn-outline-light:disabled { - color: rgba(0, 0, 0, 0.26); } - -.btn-flat-light:focus, .btn-flat-light:hover, -.btn-outline-light:focus, -.btn-outline-light:hover { - background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0.12))); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)); } - -.btn-flat-light.active, .btn-flat-light:active, -.btn-outline-light.active, -.btn-outline-light:active { - background-color: rgba(204, 204, 204, 0.25); } - -.btn-float { - border-radius: 50%; - -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2); - height: 3.5rem; - line-height: 3.5rem; - min-width: 0; - padding: 0; - width: 3.5rem; } - .btn-float.active, .btn-float:active { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); } - .btn-float.disabled, .btn-float:disabled { - -webkit-box-shadow: none; - box-shadow: none; } - .btn-float.btn-sm { - height: 2.5rem; - line-height: 2.5rem; - width: 2.5rem; } - -.btn-float-dropdown .dropdown-menu { - border-radius: 0; - margin-top: 1rem; - min-width: 3.5rem; - padding-top: 0; - padding-bottom: 0; - text-align: center; } - .btn-float-dropdown .dropdown-menu::before { - display: none; } - .btn-float-dropdown .dropdown-menu .btn-float { - display: block; - margin-right: auto; - margin-bottom: 1rem; - margin-left: auto; } - -.btn-group, -.btn-group-vertical { - border-radius: 2px; - background-color: white; - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - position: relative; - vertical-align: middle; } - .btn-group > .btn-primary.disabled, .wpcf7 .btn-group > input.disabled[type=submit], .btn-group > .btn-primary:disabled, .wpcf7 .btn-group > input:disabled[type=submit], - .btn-group-vertical > .btn-primary.disabled, - .wpcf7 .btn-group-vertical > input.disabled[type=submit], - .btn-group-vertical > .btn-primary:disabled, - .wpcf7 .btn-group-vertical > input:disabled[type=submit] { - background-color: #fa9d2f; - color: rgba(0, 0, 0, 0.87); } - .btn-group > .btn-secondary.disabled, .btn-group > .btn-secondary:disabled, - .btn-group-vertical > .btn-secondary.disabled, - .btn-group-vertical > .btn-secondary:disabled { - background-color: #fa9d2f; - color: rgba(0, 0, 0, 0.87); } - .btn-group > .btn-danger.disabled, .btn-group > .btn-danger:disabled, - .btn-group-vertical > .btn-danger.disabled, - .btn-group-vertical > .btn-danger:disabled { - background-color: #ffcdd2; - color: rgba(0, 0, 0, 0.87); } - .btn-group > .btn-info.disabled, .btn-group > .btn-info:disabled, - .btn-group-vertical > .btn-info.disabled, - .btn-group-vertical > .btn-info:disabled { - background-color: #bbdefb; - color: rgba(0, 0, 0, 0.87); } - .btn-group > .btn-success.disabled, .btn-group > .btn-success:disabled, - .btn-group-vertical > .btn-success.disabled, - .btn-group-vertical > .btn-success:disabled { - background-color: #c8e6c9; - color: rgba(0, 0, 0, 0.87); } - .btn-group > .btn-warning.disabled, .btn-group > .btn-warning:disabled, - .btn-group-vertical > .btn-warning.disabled, - .btn-group-vertical > .btn-warning:disabled { - background-color: #ffe0b2; - color: rgba(0, 0, 0, 0.87); } - .btn-group > .btn-dark.disabled, .btn-group > .btn-dark:disabled, - .btn-group-vertical > .btn-dark.disabled, - .btn-group-vertical > .btn-dark:disabled { - background-color: #757575; - color: white; } - .btn-group > .btn-light.disabled, .btn-group > .btn-light:disabled, - .btn-group-vertical > .btn-light.disabled, - .btn-group-vertical > .btn-light:disabled { - background-color: #fafafa; - color: rgba(0, 0, 0, 0.87); } - .btn-group > .btn, .wpcf7 .btn-group > input[type=submit], - .btn-group-vertical > .btn, - .wpcf7 .btn-group-vertical > input[type=submit] { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: border-color, opacity; - transition-property: border-color, opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -webkit-box-shadow: none; - box-shadow: none; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - min-width: 0; } - @media (min-width: 576px) { - .btn-group > .btn, .wpcf7 .btn-group > input[type=submit], - .btn-group-vertical > .btn, - .wpcf7 .btn-group-vertical > input[type=submit] { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .btn-group > .btn, .wpcf7 .btn-group > input[type=submit], - .btn-group-vertical > .btn, - .wpcf7 .btn-group-vertical > input[type=submit] { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .btn-group > .btn, .wpcf7 .btn-group > input[type=submit], - .btn-group-vertical > .btn, - .wpcf7 .btn-group-vertical > input[type=submit] { - -webkit-transition: none; - transition: none; } } - .btn-group > .btn.active, .wpcf7 .btn-group > input.active[type=submit], .btn-group > .btn:active, .wpcf7 .btn-group > input:active[type=submit], - .btn-group-vertical > .btn.active, - .wpcf7 .btn-group-vertical > input.active[type=submit], - .btn-group-vertical > .btn:active, - .wpcf7 .btn-group-vertical > input:active[type=submit] { - -webkit-box-shadow: none; - box-shadow: none; } - .btn-group > .btn.disabled, .wpcf7 .btn-group > input.disabled[type=submit], .btn-group > .btn:disabled, .wpcf7 .btn-group > input:disabled[type=submit], - .btn-group-vertical > .btn.disabled, - .wpcf7 .btn-group-vertical > input.disabled[type=submit], - .btn-group-vertical > .btn:disabled, - .wpcf7 .btn-group-vertical > input:disabled[type=submit] { - opacity: 0.7; } - .btn-group > .btn[class*='btn-outline'], .wpcf7 .btn-group > input[class*='btn-outline'][type=submit], - .btn-group-vertical > .btn[class*='btn-outline'], - .wpcf7 .btn-group-vertical > input[class*='btn-outline'][type=submit] { - opacity: 0.7; } - .btn-group > .btn[class*='btn-outline'].active, .wpcf7 .btn-group > input[class*='btn-outline'].active[type=submit], .btn-group > .btn[class*='btn-outline']:active, .wpcf7 .btn-group > input[class*='btn-outline']:active[type=submit], - .btn-group-vertical > .btn[class*='btn-outline'].active, - .wpcf7 .btn-group-vertical > input[class*='btn-outline'].active[type=submit], - .btn-group-vertical > .btn[class*='btn-outline']:active, - .wpcf7 .btn-group-vertical > input[class*='btn-outline']:active[type=submit] { - opacity: 1; } - .btn-group > .btn[class*='btn-outline'].disabled, .wpcf7 .btn-group > input[class*='btn-outline'].disabled[type=submit], .btn-group > .btn[class*='btn-outline']:disabled, .wpcf7 .btn-group > input[class*='btn-outline']:disabled[type=submit], - .btn-group-vertical > .btn[class*='btn-outline'].disabled, - .wpcf7 .btn-group-vertical > input[class*='btn-outline'].disabled[type=submit], - .btn-group-vertical > .btn[class*='btn-outline']:disabled, - .wpcf7 .btn-group-vertical > input[class*='btn-outline']:disabled[type=submit] { - opacity: 1; } - .btn-group > .btn-group, - .btn-group > .btn-group-vertical, - .btn-group-vertical > .btn-group, - .btn-group-vertical > .btn-group-vertical { - border-radius: 0; - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; } - -.btn-group.show > .btn.dropdown-toggle, .wpcf7 .btn-group.show > input.dropdown-toggle[type=submit] { - -webkit-box-shadow: none; - box-shadow: none; } - -.btn-group > .btn, .wpcf7 .btn-group > input[type=submit], -.btn-group > .btn-group { - margin-left: -1px; } - -.btn-group > .btn:first-child, .wpcf7 .btn-group > input:first-child[type=submit], -.btn-group > .btn-group:first-child { - margin-left: 0; } - -.btn-group > .btn:not(:first-child), .wpcf7 .btn-group > input:not(:first-child)[type=submit], -.btn-group > .btn-group:not(:first-child) > .btn, -.wpcf7 .btn-group > .btn-group:not(:first-child) > input[type=submit] { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group > input:not(:last-child):not(.dropdown-toggle)[type=submit], -.btn-group > .btn-group:not(:last-child) > .btn, -.wpcf7 .btn-group > .btn-group:not(:last-child) > input[type=submit], -.btn-group > .dropdown-toggle:not(:last-of-type) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - -.btn-group-vertical { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - - .btn-group-vertical > .btn, - .wpcf7 .btn-group-vertical > input[type=submit], - .btn-group-vertical > .btn-group { - margin-top: -1px; - margin-left: 0; - width: 100%; } - .btn-group-vertical > .btn:first-child, .wpcf7 .btn-group-vertical > input:first-child[type=submit], - .btn-group-vertical > .btn-group:first-child { - margin-top: 0; } - .btn-group-vertical > .btn:not(:first-child), .wpcf7 .btn-group-vertical > input:not(:first-child)[type=submit], - .btn-group-vertical > .btn-group:not(:first-child) > .btn, - .wpcf7 .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit] { - border-top-left-radius: 0; - border-top-right-radius: 0; } - .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle)[type=submit], - .btn-group-vertical > .btn-group:not(:last-child) > .btn, - .wpcf7 .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit], - .btn-group-vertical > .dropdown-toggle:not(:last-of-type) { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; } - -.btn-group-fluid { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; } - -[data-toggle='buttons'] > .btn, .wpcf7 [data-toggle='buttons'] > input[type=submit], -[data-toggle='buttons'] > .btn-group > .btn, -.wpcf7 [data-toggle='buttons'] > .btn-group > input[type=submit] { - margin-bottom: 0; } - [data-toggle='buttons'] > .btn [type='checkbox'], .wpcf7 [data-toggle='buttons'] > input[type=submit] [type='checkbox'], - [data-toggle='buttons'] > .btn [type='radio'], - .wpcf7 [data-toggle='buttons'] > input[type=submit] [type='radio'], - [data-toggle='buttons'] > .btn-group > .btn [type='checkbox'], - .wpcf7 [data-toggle='buttons'] > .btn-group > input[type=submit] [type='checkbox'], - [data-toggle='buttons'] > .btn-group > .btn [type='radio'], - .wpcf7 [data-toggle='buttons'] > .btn-group > input[type=submit] [type='radio'] { - clip: rect(0, 0, 0, 0); - pointer-events: none; - position: absolute; } - -.dropdown-toggle.dropdown-toggle-split { - padding-right: 0.2em; - padding-left: 0.2em; } - .dropdown-toggle.dropdown-toggle-split::after { - margin-right: 0; - margin-left: 0; } - .dropleft .dropdown-toggle.dropdown-toggle-split::before { - margin-right: 0; - margin-left: 0; } - -.btn-toolbar { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - .btn-toolbar .input-group { - width: auto; } - -.card { - border-radius: 2px; - background-color: #fff; - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - position: relative; - word-wrap: break-word; } - .card.border-primary { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f08506; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f08506; } - .card.border-primary[href]:active, .card.border-primary[href]:focus, .card.border-primary[href]:hover, .card.border-primary[tabindex]:active, .card.border-primary[tabindex]:focus, .card.border-primary[tabindex]:hover { - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f08506; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f08506; } - .card.border-secondary { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f08506; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f08506; } - .card.border-secondary[href]:active, .card.border-secondary[href]:focus, .card.border-secondary[href]:hover, .card.border-secondary[tabindex]:active, .card.border-secondary[tabindex]:focus, .card.border-secondary[tabindex]:hover { - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f08506; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f08506; } - .card.border-danger { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336; } - .card.border-danger[href]:active, .card.border-danger[href]:focus, .card.border-danger[href]:hover, .card.border-danger[tabindex]:active, .card.border-danger[tabindex]:focus, .card.border-danger[tabindex]:hover { - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336; } - .card.border-info { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3; } - .card.border-info[href]:active, .card.border-info[href]:focus, .card.border-info[href]:hover, .card.border-info[tabindex]:active, .card.border-info[tabindex]:focus, .card.border-info[tabindex]:hover { - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3; } - .card.border-success { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50; } - .card.border-success[href]:active, .card.border-success[href]:focus, .card.border-success[href]:hover, .card.border-success[tabindex]:active, .card.border-success[tabindex]:focus, .card.border-success[tabindex]:hover { - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50; } - .card.border-warning { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800; } - .card.border-warning[href]:active, .card.border-warning[href]:focus, .card.border-warning[href]:hover, .card.border-warning[tabindex]:active, .card.border-warning[tabindex]:focus, .card.border-warning[tabindex]:hover { - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800; } - .card.border-dark { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; } - .card.border-dark[href]:active, .card.border-dark[href]:focus, .card.border-dark[href]:hover, .card.border-dark[tabindex]:active, .card.border-dark[tabindex]:focus, .card.border-dark[tabindex]:hover { - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; } - .card.border-light { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; } - .card.border-light[href]:active, .card.border-light[href]:focus, .card.border-light[href]:hover, .card.border-light[tabindex]:active, .card.border-light[tabindex]:focus, .card.border-light[tabindex]:hover { - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; } - .card[href]:active, .card[href]:focus, .card[href]:hover, .card[tabindex]:active, .card[tabindex]:focus, .card[tabindex]:hover { - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2); - text-decoration: none; } - .card[href]:focus, .card[tabindex]:focus { - outline: 0; } - -.accordion .card:first-of-type { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; } - -.accordion .card:last-of-type { - border-top-left-radius: 0; - border-top-right-radius: 0; } - -.accordion .card:not(:first-of-type):not(:last-of-type) { - border-radius: 0; } - -.accordion .card:not(:first-of-type) .card-body:first-child, -.accordion .card:not(:first-of-type) .card-footer:first-child, -.accordion .card:not(:first-of-type) .card-header:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; } - -.accordion .card:not(:last-of-type) .card-body:last-child, -.accordion .card:not(:last-of-type) .card-footer:last-child, -.accordion .card:not(:last-of-type) .card-header:last-child { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; } - -.accordion .collapse .card-body:first-child, -.accordion .collapse .card-footer:first-child, -.accordion .collapse .card-header:first-child, -.accordion .collapsing .card-body:first-child, -.accordion .collapsing .card-footer:first-child, -.accordion .collapsing .card-header:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; } - -.card-actions { - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: 0.5rem 0rem 0.25rem 0.5rem; } - .card-actions:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - .card-actions:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; } - .card-actions .btn, .card-actions .wpcf7 input[type=submit], .wpcf7 .card-actions input[type=submit] { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - margin-right: 0.5rem; - margin-bottom: 0.25rem; - min-width: 0; - padding-right: 0.5rem; - padding-left: 0.5rem; } - .card-actions .dropdown-toggle::after { - margin-right: 0; } - -.card-body { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem 1rem; } - .card-body:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - .card-body:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; } - .card-body > :last-child { - margin-bottom: 0; } - -.card-footer { - border-top: 1px solid rgba(0, 0, 0, 0.12); - padding: 1rem 1rem; } - .card-footer:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; - border-top: 0; } - .card-footer:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; } - .card-footer > :last-child { - margin-bottom: 0; } - -.card-header { - border-bottom: 1px solid rgba(0, 0, 0, 0.12); - margin-bottom: 0; - padding: 1rem 1rem; } - .card-header:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - .card-header:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - border-bottom: 0; } - .card-header + .list-group .list-group-item:first-child { - border-top: 0; } - -.card-header-pills { - margin: -1rem -1rem; - padding: 0.5rem 0rem 0.25rem 0.5rem; } - .card-header-pills .nav-link { - margin-right: 0.5rem; - margin-bottom: 0.25rem; - padding-right: 0.5rem; - padding-left: 0.5rem; } - -.card-header-tabs { - margin: -1rem -1rem calc(-1rem - 1px); } - -.card-img { - border-radius: 2px; } - -.card-img-bottom { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; } - -.card-img-top { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - -.card-img-overlay { - max-height: 100%; - padding: 1rem 1rem; - position: absolute; - right: 0; - bottom: 0; - left: 0; } - -.card-columns { - -webkit-column-count: 2; - column-count: 2; - -webkit-column-gap: 0.5rem; - column-gap: 0.5rem; - margin-top: -0.25rem; - margin-bottom: 0.25rem; - orphans: 1; - widows: 1; } - @media (min-width: 768px) { - .card-columns { - -webkit-column-count: 3; - column-count: 3; } } - .card-columns .card { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - margin-top: 0.25rem; - margin-bottom: 0.25rem; - width: 100%; } - -@media (min-width: 576px) { - .card-deck { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -0.25rem; - margin-left: -0.25rem; } } - -.card-deck .card { - margin-bottom: 0.5rem; } - @media (min-width: 576px) { - .card-deck .card { - -webkit-box-flex: 1; - -ms-flex: 1 0 0px; - flex: 1 0 0; - margin-right: 0.25rem; - margin-left: 0.25rem; } } - -@media (min-width: 576px) { - .card-group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; } } - -.card-group .card { - margin-bottom: 0.5rem; } - @media (min-width: 576px) { - .card-group .card { - -webkit-box-flex: 1; - -ms-flex: 1 0 0px; - flex: 1 0 0; } - .card-group .card:first-child:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .card-group .card:first-child:not(:last-child) .card-actions, - .card-group .card:first-child:not(:last-child) .card-body, - .card-group .card:first-child:not(:last-child) .card-footer, - .card-group .card:first-child:not(:last-child) .card-header, - .card-group .card:first-child:not(:last-child) .card-img, - .card-group .card:first-child:not(:last-child) .card-img-bottom, - .card-group .card:first-child:not(:last-child) .card-img-top { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - .card-group .card:last-child:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - .card-group .card:last-child:not(:first-child) .card-actions, - .card-group .card:last-child:not(:first-child) .card-body, - .card-group .card:last-child:not(:first-child) .card-footer, - .card-group .card:last-child:not(:first-child) .card-header, - .card-group .card:last-child:not(:first-child) .card-img, - .card-group .card:last-child:not(:first-child) .card-img-bottom, - .card-group .card:last-child:not(:first-child) .card-img-top { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - .card-group .card:not(:first-child):not(:last-child) { - border-radius: 0; } - .card-group .card:not(:first-child):not(:last-child) .card-actions, - .card-group .card:not(:first-child):not(:last-child) .card-body, - .card-group .card:not(:first-child):not(:last-child) .card-footer, - .card-group .card:not(:first-child):not(:last-child) .card-header, - .card-group .card:not(:first-child):not(:last-child) .card-img, - .card-group .card:not(:first-child):not(:last-child) .card-img-bottom, - .card-group .card:not(:first-child):not(:last-child) .card-img-top { - border-radius: 0; } } - -.card-link:active, .card-link:focus, .card-link:hover { - text-decoration: none; } - -.card-link + .card-link { - margin-left: 1rem; } - -.card-subtitle { - font-size: 0.875rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.42857; - margin-top: -1rem; - margin-bottom: 0; } - -.card-text:last-child { - margin-bottom: 0; } - -.card-title { - font-size: 1.5rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.33333; - margin-bottom: 1rem; } - .card-title:last-child { - margin-bottom: 0; } - -.chip { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: #e0e0e0; - border: 0; - border-radius: 1rem; - color: rgba(0, 0, 0, 0.87); - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: 0.875rem; - font-weight: 400; - height: 2rem; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: 1; - padding-right: 0.75rem; - padding-left: 0.75rem; - position: relative; - text-align: center; - vertical-align: middle; - white-space: nowrap; } - .chip:empty { - display: none; } - .chip .close { - font-size: inherit; - line-height: inherit; - margin-right: -0.5rem; - margin-left: 0.25rem; - min-height: 1.5rem; - min-width: 1.5rem; - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } - -.chip-primary { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - -.chip-secondary { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - -.chip-danger { - background-color: #f44336; - color: white; } - -.chip-info { - background-color: #2196f3; - color: white; } - -.chip-success { - background-color: #4caf50; - color: white; } - -.chip-warning { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); } - -.chip-dark { - background-color: #424242; - color: white; } - -.chip-light { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); } - -.chip-action { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color, -webkit-box-shadow; - transition-property: background-color, -webkit-box-shadow; - transition-property: background-color, box-shadow; - transition-property: background-color, box-shadow, -webkit-box-shadow; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } - @media (min-width: 576px) { - .chip-action { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .chip-action { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .chip-action { - -webkit-transition: none; - transition: none; } } - .chip-action:active, .chip-action:focus, .chip-action:hover { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.87); - text-decoration: none; } - .chip-action:active { - background-color: #bdbdbd; } - .chip-action:focus { - outline: 0; } - -.chip-icon { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: #f08506; - border-radius: 1rem; - color: rgba(0, 0, 0, 0.87); - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-negative: 0; - flex-shrink: 0; - font-size: 1rem; - font-style: normal; - font-weight: 400; - height: 2rem; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-right: 0.5rem; - margin-left: -0.75rem; - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; - text-align: center; - width: 2rem; } - -.chip-img { - border-radius: 1rem; - -ms-flex-negative: 0; - flex-shrink: 0; - height: 2rem; - margin-right: 0.5rem; - margin-left: -0.75rem; - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; - width: auto; } - -.table { - background-color: #fff; - border: 0; - margin-bottom: 1rem; - max-width: 100%; - width: 100%; } - .table td, - .table th { - border-top: 1px solid #e1e1e1; - line-height: 1.42857; - padding-right: 1.75rem; - padding-left: 1.75rem; - vertical-align: top; } - .table td:first-child, - .table th:first-child { - padding-left: 1.5rem; } - .table td:last-child, - .table th:last-child { - padding-right: 1.5rem; } - .table tbody { - color: rgba(0, 0, 0, 0.87); } - .table tbody td, - .table tbody th { - font-size: 0.8125rem; - font-weight: 400; - height: 3rem; - padding-top: 0.91964rem; - padding-bottom: 0.91964rem; } - .table tfoot { - color: rgba(0, 0, 0, 0.54); } - .table tfoot td, - .table tfoot th { - font-size: 0.75rem; - font-weight: 400; - height: 3.5rem; - padding-top: 1.21429rem; - padding-bottom: 1.21429rem; } - .table thead { - color: rgba(0, 0, 0, 0.54); } - .table thead td, - .table thead th { - font-size: 0.75rem; - font-weight: 500; - height: 3.5rem; - padding-top: 1.21429rem; - padding-bottom: 1.21429rem; } - .card > .table:first-child, - .card > .table:first-child > :first-child, - .card > .table:first-child > :first-child > tr:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - .card > .table:first-child > :first-child > tr:first-child td:first-child, - .card > .table:first-child > :first-child > tr:first-child th:first-child { - border-top-left-radius: 2px; } - .card > .table:first-child > :first-child > tr:first-child td:last-child, - .card > .table:first-child > :first-child > tr:first-child th:last-child { - border-top-right-radius: 2px; } - .card > .table:last-child, - .card > .table:last-child > :last-child, - .card > .table:last-child > :last-child > tr:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; } - .card > .table:last-child > :last-child > tr:last-child td:first-child, - .card > .table:last-child > :last-child > tr:last-child th:first-child { - border-bottom-left-radius: 2px; } - .card > .table:last-child > :last-child > tr:last-child td:last-child, - .card > .table:last-child > :last-child > tr:last-child th:last-child { - border-bottom-right-radius: 2px; } - .table .table { - border-top: 1px solid #e1e1e1; } - .table > :first-child > tr:first-child td, - .table > :first-child > tr:first-child th { - border-top: 0; } - -.table-borderless td, -.table-borderless th, -.table-borderless .table { - border: 0; } - -.table-bordered { - border: 1px solid #e1e1e1; } - .card > .table-bordered { - border: 0; } - -.table-sm td, -.table-sm th { - padding-right: 1rem; - padding-left: 1rem; } - .table-sm td:first-child, - .table-sm th:first-child { - padding-left: 1rem; } - .table-sm td:last-child, - .table-sm th:last-child { - padding-right: 1rem; } - -.table-sm tbody td, -.table-sm tbody th { - height: 2.25rem; - padding-top: 0.54464rem; - padding-bottom: 0.54464rem; } - -.table-sm tfoot td, -.table-sm tfoot th { - padding-top: 0.71429rem; - padding-bottom: 0.71429rem; } - -.table-sm thead td, -.table-sm thead th { - height: 2.5rem; - padding-top: 0.71429rem; - padding-bottom: 0.71429rem; } - -.table-striped tbody tr:nth-of-type(odd) { - background-color: #f5f5f5; } - -.table-hover tbody tr:hover { - background-color: #eeeeee; } - -.table-primary, -.table-primary > td, -.table-primary > th { - background-color: #fa9d2f; - color: rgba(0, 0, 0, 0.87); } - -.table-hover .table-primary:hover, -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - -.table-secondary, -.table-secondary > td, -.table-secondary > th { - background-color: #fa9d2f; - color: rgba(0, 0, 0, 0.87); } - -.table-hover .table-secondary:hover, -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - -.table-danger, -.table-danger > td, -.table-danger > th { - background-color: #ffcdd2; - color: rgba(0, 0, 0, 0.87); } - -.table-hover .table-danger:hover, -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #f44336; - color: white; } - -.table-info, -.table-info > td, -.table-info > th { - background-color: #bbdefb; - color: rgba(0, 0, 0, 0.87); } - -.table-hover .table-info:hover, -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #2196f3; - color: white; } - -.table-success, -.table-success > td, -.table-success > th { - background-color: #c8e6c9; - color: rgba(0, 0, 0, 0.87); } - -.table-hover .table-success:hover, -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #4caf50; - color: white; } - -.table-warning, -.table-warning > td, -.table-warning > th { - background-color: #ffe0b2; - color: rgba(0, 0, 0, 0.87); } - -.table-hover .table-warning:hover, -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); } - -.table-dark, -.table-dark > td, -.table-dark > th { - background-color: #757575; - color: white; } - -.table-hover .table-dark:hover, -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #424242; - color: white; } - -.table-light, -.table-light > td, -.table-light > th { - background-color: #fafafa; - color: rgba(0, 0, 0, 0.87); } - -.table-hover .table-light:hover, -.table-hover .table-light:hover > td, -.table-hover .table-light:hover > th { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); } - -.table-active, -.table-active > td, -.table-active > th { - background-color: #eeeeee; - color: rgba(0, 0, 0, 0.87); } - -.table-hover .table-active:hover, -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: #e0e0e0; - color: rgba(0, 0, 0, 0.87); } - -.table .thead-dark td, -.table .thead-dark th { - background-color: #424242; - color: white; } - -.table .thead-light td, -.table .thead-light th { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.54); } - -.table-dark { - background-color: #424242; - color: white; } - .table-dark.table-bordered { - border-color: #303030; } - .table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: #303030; } - .table-dark.table-hover tbody tr:hover { - background-color: #212121; } - .table-dark tbody, - .table-dark tfoot, - .table-dark thead { - color: inherit; } - .table-dark td, - .table-dark th, - .table-dark .table { - border-color: #303030; } - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - overflow-x: auto; - width: 100%; - -ms-overflow-style: -ms-autohiding-scrollbar; } } - -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - overflow-x: auto; - width: 100%; - -ms-overflow-style: -ms-autohiding-scrollbar; } } - -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - overflow-x: auto; - width: 100%; - -ms-overflow-style: -ms-autohiding-scrollbar; } } - -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - overflow-x: auto; - width: 100%; - -ms-overflow-style: -ms-autohiding-scrollbar; } } - -.table-responsive { - display: block; - overflow-x: auto; - width: 100%; - -ms-overflow-style: -ms-autohiding-scrollbar; } - -.modal { - display: none; - outline: 0; - overflow: hidden; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 240; } - .modal.fade { - -webkit-transition-duration: 0.375s; - transition-duration: 0.375s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } - @media (min-width: 576px) { - .modal.fade { - -webkit-transition-duration: 0.4875s; - transition-duration: 0.4875s; } } - @media (min-width: 992px) { - .modal.fade { - -webkit-transition-duration: 0.25s; - transition-duration: 0.25s; } } - @media screen and (prefers-reduced-motion: reduce) { - .modal.fade { - -webkit-transition: none; - transition: none; } } - .modal.fade .modal-dialog { - -webkit-transition-duration: 0.375s; - transition-duration: 0.375s; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -webkit-transform: scale(0.87); - transform: scale(0.87); } - @media (min-width: 576px) { - .modal.fade .modal-dialog { - -webkit-transition-duration: 0.4875s; - transition-duration: 0.4875s; } } - @media (min-width: 992px) { - .modal.fade .modal-dialog { - -webkit-transition-duration: 0.25s; - transition-duration: 0.25s; } } - @media screen and (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - -webkit-transition: none; - transition: none; } } - .modal.show .modal-dialog { - -webkit-transform: scale(1); - transform: scale(1); } - -.modal-open { - overflow: hidden; } - .modal-open .modal { - overflow-x: hidden; - overflow-y: auto; } - -.modal-backdrop { - background-color: rgba(0, 0, 0, 0.38); - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 239; } - -.modal-content { - border-radius: 2px; - background-color: #fff; - -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - outline: 0; - pointer-events: auto; - position: relative; - vertical-align: baseline; - width: 100%; } - -.modal-dialog { - margin: 1.5rem auto; - max-width: 35rem; - pointer-events: none; - position: relative; - width: calc(100% - 1.5rem * 2); } - -.modal-dialog-centered { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - min-height: calc(100% - 1.5rem * 2); } - -.modal-lg { - max-width: 52.5rem; } - -.modal-sm { - max-width: 17.5rem; } - -.modal-body { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1.25rem 1.5rem; - position: relative; } - .modal-body:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - .modal-body:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; } - .modal-header + .modal-body { - padding-top: 0; } - .modal-body > :last-child { - margin-bottom: 0; } - -.modal-footer { - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0.5rem 0.5rem 0.5rem 0rem; } - .modal-footer:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - .modal-footer:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; } - .modal-footer .btn, .modal-footer .wpcf7 input[type=submit], .wpcf7 .modal-footer input[type=submit] { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; - max-width: calc(50% - 0.5rem); - min-width: 4rem; - overflow: hidden; - padding-right: 0.5rem; - padding-left: 0.5rem; - text-overflow: ellipsis; } - .modal-footer .btn-primary, .modal-footer .wpcf7 input[type=submit], .wpcf7 .modal-footer input[type=submit], .modal-footer .btn-primary:active, .modal-footer .wpcf7 input:active[type=submit], .wpcf7 .modal-footer input:active[type=submit], .modal-footer .btn-primary:focus, .modal-footer .wpcf7 input:focus[type=submit], .wpcf7 .modal-footer input:focus[type=submit], .modal-footer .btn-primary:hover, .modal-footer .wpcf7 input:hover[type=submit], .wpcf7 .modal-footer input:hover[type=submit] { - color: #f08506; } - .modal-footer .btn-primary.disabled, .modal-footer .wpcf7 input.disabled[type=submit], .wpcf7 .modal-footer input.disabled[type=submit], .modal-footer .btn-primary:disabled, .modal-footer .wpcf7 input:disabled[type=submit], .wpcf7 .modal-footer input:disabled[type=submit] { - color: rgba(0, 0, 0, 0.26); } - .modal-footer .btn-secondary, .modal-footer .btn-secondary:active, .modal-footer .btn-secondary:focus, .modal-footer .btn-secondary:hover { - color: #f08506; } - .modal-footer .btn-secondary.disabled, .modal-footer .btn-secondary:disabled { - color: rgba(0, 0, 0, 0.26); } - .modal-footer .btn-danger, .modal-footer .btn-danger:active, .modal-footer .btn-danger:focus, .modal-footer .btn-danger:hover { - color: #f44336; } - .modal-footer .btn-danger.disabled, .modal-footer .btn-danger:disabled { - color: rgba(0, 0, 0, 0.26); } - .modal-footer .btn-info, .modal-footer .btn-info:active, .modal-footer .btn-info:focus, .modal-footer .btn-info:hover { - color: #2196f3; } - .modal-footer .btn-info.disabled, .modal-footer .btn-info:disabled { - color: rgba(0, 0, 0, 0.26); } - .modal-footer .btn-success, .modal-footer .btn-success:active, .modal-footer .btn-success:focus, .modal-footer .btn-success:hover { - color: #4caf50; } - .modal-footer .btn-success.disabled, .modal-footer .btn-success:disabled { - color: rgba(0, 0, 0, 0.26); } - .modal-footer .btn-warning, .modal-footer .btn-warning:active, .modal-footer .btn-warning:focus, .modal-footer .btn-warning:hover { - color: #ff9800; } - .modal-footer .btn-warning.disabled, .modal-footer .btn-warning:disabled { - color: rgba(0, 0, 0, 0.26); } - .modal-footer .btn-dark, .modal-footer .btn-dark:active, .modal-footer .btn-dark:focus, .modal-footer .btn-dark:hover { - color: #424242; } - .modal-footer .btn-dark.disabled, .modal-footer .btn-dark:disabled { - color: rgba(0, 0, 0, 0.26); } - .modal-footer .btn-light, .modal-footer .btn-light:active, .modal-footer .btn-light:focus, .modal-footer .btn-light:hover { - color: #f5f5f5; } - .modal-footer .btn-light.disabled, .modal-footer .btn-light:disabled { - color: rgba(0, 0, 0, 0.26); } - .modal-footer .btn.active, .modal-footer .wpcf7 input.active[type=submit], .wpcf7 .modal-footer input.active[type=submit], .modal-footer .btn:active, .modal-footer .wpcf7 input:active[type=submit], .wpcf7 .modal-footer input:active[type=submit] { - background-color: rgba(153, 153, 153, 0.4); - -webkit-box-shadow: none; - box-shadow: none; } - .modal-footer .btn.disabled, .modal-footer .wpcf7 input.disabled[type=submit], .wpcf7 .modal-footer input.disabled[type=submit], .modal-footer .btn:disabled, .modal-footer .wpcf7 input:disabled[type=submit], .wpcf7 .modal-footer input:disabled[type=submit] { - background-color: transparent; } - .modal-footer > * { - margin-left: 0.5rem; } - -.modal-footer-stacked { - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding-top: 0; - padding-right: 0; - padding-left: 0; } - .modal-footer-stacked .btn, .modal-footer-stacked .wpcf7 input[type=submit], .wpcf7 .modal-footer-stacked input[type=submit] { - text-align: right; - text-align: end; - border-radius: 0; - margin-left: 0; - max-width: none; - padding: 1.0625rem 1rem; } - [dir='rtl'] .modal-footer-stacked .btn, [dir='rtl'] .modal-footer-stacked .wpcf7 input[type=submit], .wpcf7 [dir='rtl'] .modal-footer-stacked input[type=submit] { - text-align: left; - text-align: end; } - -.modal-header { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1.25rem 1.5rem; } - .modal-header:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - .modal-header:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; } - -.modal-title { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; - margin: 0; } - -.modal-scrollbar-measure { - height: 50px; - overflow: scroll; - position: absolute; - top: -99999px; - width: 50px; } - -.list-group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin-bottom: 0; - padding-left: 0; } - -.list-group-item { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color, color; - transition-property: background-color, color; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: #fff; - border: 0; - -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.87); - display: block; - font-size: 0.9375rem; - line-height: 1.42857; - min-height: 3rem; - padding: 0.83036rem 1.5rem; - position: relative; } - @media (min-width: 576px) { - .list-group-item { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .list-group-item { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .list-group-item { - -webkit-transition: none; - transition: none; } } - .list-group-item:active, .list-group-item:focus, .list-group-item:hover { - color: rgba(0, 0, 0, 0.87); - text-decoration: none; } - .list-group-item.active { - background-color: #eeeeee; - color: rgba(0, 0, 0, 0.87); } - .list-group-item.disabled, .list-group-item:disabled { - background-color: #fff; - color: rgba(0, 0, 0, 0.38); } - .list-group-item:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - .list-group-item:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; } - .card .list-group-item { - padding-right: 1rem; - padding-left: 1rem; } - -.list-group-item-action { - color: rgba(0, 0, 0, 0.87); - text-align: inherit; - width: 100%; } - .list-group-item-action:active, .list-group-item-action:focus, .list-group-item-action:hover { - background-color: #eeeeee; - color: rgba(0, 0, 0, 0.87); - text-decoration: none; } - .list-group-item-action.disabled, .list-group-item-action:disabled { - background-color: #fff; - color: rgba(0, 0, 0, 0.38); } - .list-group-item-action:focus { - outline: 0; } - -.list-group-item-primary { - background-color: #fa9d2f; - color: rgba(0, 0, 0, 0.87); } - .list-group-item-primary.active { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - .list-group-item-primary.list-group-item-action:active, .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - -.list-group-item-secondary { - background-color: #fa9d2f; - color: rgba(0, 0, 0, 0.87); } - .list-group-item-secondary.active { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - .list-group-item-secondary.list-group-item-action:active, .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - -.list-group-item-danger { - background-color: #ffcdd2; - color: rgba(0, 0, 0, 0.87); } - .list-group-item-danger.active { - background-color: #f44336; - color: white; } - .list-group-item-danger.list-group-item-action:active, .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover { - background-color: #f44336; - color: white; } - -.list-group-item-info { - background-color: #bbdefb; - color: rgba(0, 0, 0, 0.87); } - .list-group-item-info.active { - background-color: #2196f3; - color: white; } - .list-group-item-info.list-group-item-action:active, .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover { - background-color: #2196f3; - color: white; } - -.list-group-item-success { - background-color: #c8e6c9; - color: rgba(0, 0, 0, 0.87); } - .list-group-item-success.active { - background-color: #4caf50; - color: white; } - .list-group-item-success.list-group-item-action:active, .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover { - background-color: #4caf50; - color: white; } - -.list-group-item-warning { - background-color: #ffe0b2; - color: rgba(0, 0, 0, 0.87); } - .list-group-item-warning.active { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); } - .list-group-item-warning.list-group-item-action:active, .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); } - -.list-group-item-dark { - background-color: #757575; - color: white; } - .list-group-item-dark.active { - background-color: #424242; - color: white; } - .list-group-item-dark.list-group-item-action:active, .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover { - background-color: #424242; - color: white; } - -.list-group-item-light { - background-color: #fafafa; - color: rgba(0, 0, 0, 0.87); } - .list-group-item-light.active { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); } - .list-group-item-light.list-group-item-action:active, .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); } - -.expansion-panel { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color, color, margin; - transition-property: background-color, color, margin; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - padding: 0; } - @media (min-width: 576px) { - .expansion-panel { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .expansion-panel { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .expansion-panel { - -webkit-transition: none; - transition: none; } } - .expansion-panel.show { - border-radius: 2px; } - .expansion-panel.show:not(:first-child) { - margin-top: 1rem; } - .card .expansion-panel.show:not(:first-child) { - margin-top: 0; } - .expansion-panel.show:not(:last-child) { - margin-bottom: 1rem; } - .card .expansion-panel.show:not(:last-child) { - margin-bottom: 0; } - .expansion-panel.show + .expansion-panel { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - .expansion-panel.show + .expansion-panel.show { - margin-top: 0; } - .card .expansion-panel.show + .expansion-panel { - border-top-left-radius: 0; - border-top-right-radius: 0; } - .expansion-panel.show-predecessor { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; } - .card .expansion-panel.show-predecessor { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; } - .card .expansion-panel { - padding-right: 0; - padding-left: 0; } - -.expansion-panel-body { - padding: 1rem 1.5rem; } - .card .expansion-panel-body { - padding-right: 1rem; - padding-left: 1rem; } - -.expansion-panel-footer { - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; - border-top: 1px solid rgba(0, 0, 0, 0.12); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 1rem 0.5rem 0.75rem 0rem; } - .card .expansion-panel-footer { - padding-right: 1rem; - padding-left: 0.5rem; } - .expansion-panel-footer .btn, .expansion-panel-footer .wpcf7 input[type=submit], .wpcf7 .expansion-panel-footer input[type=submit] { - margin-bottom: 0.25rem; - margin-left: 0.5rem; - min-width: 4rem; - padding-right: 0.5rem; - padding-left: 0.5rem; } - .card .expansion-panel-footer .btn, .card .expansion-panel-footer .wpcf7 input[type=submit], .wpcf7 .card .expansion-panel-footer input[type=submit] { - padding-right: 0.5rem; - padding-left: 0.5rem; } - -.expansion-panel-icon { - -ms-flex-negative: 0; - flex-shrink: 0; - margin-left: 1rem; } - [data-toggle='collapse'].collapsed .expansion-panel-icon .collapsed-hide { - display: none; } - [data-toggle='collapse']:not(.collapsed) .expansion-panel-icon .collapsed-show { - display: none; } - -.expansion-panel-toggler { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: inherit; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - min-height: 3rem; - padding: 0.83036rem 1.5rem; - text-align: inherit; - width: 100%; } - .expansion-panel-toggler:active, .expansion-panel-toggler:focus, .expansion-panel-toggler:hover { - background-color: #eeeeee; - color: rgba(0, 0, 0, 0.87); - text-decoration: none; } - .expansion-panel-toggler.disabled, .expansion-panel-toggler:disabled { - background-color: #fff; - color: rgba(0, 0, 0, 0.38); } - .expansion-panel-toggler:focus { - outline: 0; } - .card .expansion-panel-toggler { - padding-right: 1rem; - padding-left: 1rem; } - -.list-group-flush:first-child .list-group-item:first-child { - border-top: 0; } - -.list-group-flush:last-child .list-group-item:last-child { - border-bottom: 0; } - -.list-group-flush .list-group-item { - border-top: 1px solid rgba(0, 0, 0, 0.12); - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; } - .list-group-flush .list-group-item:last-child { - border-bottom: 1px solid rgba(0, 0, 0, 0.12); } - -.dropdown, -.dropleft, -.dropright, -.dropup { - position: relative; } - -.dropdown-menu { - border-radius: 2px; - text-align: left; - text-align: start; - background-color: transparent; - color: inherit; - display: none; - float: left; - font-size: 1rem; - font-weight: 400; - line-height: 1.5rem; - list-style: none; - margin: 0; - min-width: 7rem; - padding: 0.5rem 0; - position: absolute; - top: 100%; - left: 0; - z-index: 80; } - [dir='rtl'] .dropdown-menu { - text-align: right; - text-align: start; } - .dropdown-menu.show { - display: block; } - .dropdown-menu.show::before, - .dropdown-menu.show > * { - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; - -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } - @media (min-width: 576px) { - .dropdown-menu.show::before, - .dropdown-menu.show > * { - -webkit-animation-duration: 0.39s; - animation-duration: 0.39s; } } - @media (min-width: 992px) { - .dropdown-menu.show::before, - .dropdown-menu.show > * { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .dropdown-menu.show::before, - .dropdown-menu.show > * { - -webkit-animation: none; - animation: none; } } - .dropdown-menu.show::before { - -webkit-animation-name: dropdown-menu-show; - animation-name: dropdown-menu-show; } - .dropdown-menu.show > * { - -webkit-animation-name: dropdown-item-show; - animation-name: dropdown-item-show; } - .dropdown-menu.show > :nth-child(1) { - -webkit-animation-name: dropdown-item-show-1; - animation-name: dropdown-item-show-1; } - .dropdown-menu.show > :nth-child(2) { - -webkit-animation-name: dropdown-item-show-2; - animation-name: dropdown-item-show-2; } - .dropdown-menu.show > :nth-child(3) { - -webkit-animation-name: dropdown-item-show-3; - animation-name: dropdown-item-show-3; } - .dropdown-menu::before { - border-radius: 2px; - background-color: #fff; - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2); - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - z-index: -1; } - .nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu { - min-width: 100%; } - -.menu { - margin-top: -3.125rem; } - .menu::before { - -webkit-transform-origin: 0 2rem; - transform-origin: 0 2rem; } - -.show > a { - outline: 0; } - -.dropdown-menu-right:not([x-placement]) { - right: 0; - left: auto; } - .dropdown-menu-right:not([x-placement]).menu::before { - -webkit-transform-origin: 100% 2rem; - transform-origin: 100% 2rem; } - .dropdown-menu-right:not([x-placement])::before { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; } - -.dropleft .dropdown-menu:not([x-placement]) { - top: 0; - right: 100%; - left: auto; } - .dropleft .dropdown-menu:not([x-placement]).menu { - margin-top: 0; } - .dropleft .dropdown-menu:not([x-placement])::before { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; } - -.dropright .dropdown-menu:not([x-placement]) { - top: 0; - left: 100%; } - .dropright .dropdown-menu:not([x-placement]).menu { - margin-top: 0; } - .dropright .dropdown-menu:not([x-placement])::before { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; } - -.dropup .dropdown-menu:not([x-placement]) { - top: auto; - bottom: 100%; } - .dropup .dropdown-menu:not([x-placement]).menu { - margin-top: 0; - margin-bottom: -3.125rem; } - .dropup .dropdown-menu:not([x-placement]).menu::before { - -webkit-transform-origin: 0 calc(100% - 2rem); - transform-origin: 0 calc(100% - 2rem); } - .dropup .dropdown-menu:not([x-placement])::before { - -webkit-transform-origin: 0 100%; - transform-origin: 0 100%; } - .dropup .dropdown-menu:not([x-placement]) > :nth-child(1), - .dropup .dropdown-menu:not([x-placement]) > :nth-child(2), - .dropup .dropdown-menu:not([x-placement]) > :nth-child(3) { - -webkit-animation-name: dropdown-item-show; - animation-name: dropdown-item-show; } - .dropup .dropdown-menu:not([x-placement]) > :nth-last-child(1) { - -webkit-animation-name: dropdown-item-show-1; - animation-name: dropdown-item-show-1; } - .dropup .dropdown-menu:not([x-placement]) > :nth-last-child(2) { - -webkit-animation-name: dropdown-item-show-2; - animation-name: dropdown-item-show-2; } - .dropup .dropdown-menu:not([x-placement]) > :nth-last-child(3) { - -webkit-animation-name: dropdown-item-show-3; - animation-name: dropdown-item-show-3; } - -.dropup .dropdown-menu-right:not([x-placement]).menu::before { - -webkit-transform-origin: 100% calc(100% - 2rem); - transform-origin: 100% calc(100% - 2rem); } - -.dropup .dropdown-menu-right:not([x-placement])::before { - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; } - -.dropdown-menu[x-placement='bottom-end']::before, -.dropdown-menu[x-placement='left-start']::before { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; } - -.dropdown-menu[x-placement='top-end'].show > :nth-child(1), -.dropdown-menu[x-placement='top-end'].show > :nth-child(2), -.dropdown-menu[x-placement='top-end'].show > :nth-child(3), -.dropdown-menu[x-placement='top-start'].show > :nth-child(1), -.dropdown-menu[x-placement='top-start'].show > :nth-child(2), -.dropdown-menu[x-placement='top-start'].show > :nth-child(3) { - -webkit-animation-name: dropdown-item-show; - animation-name: dropdown-item-show; } - -.dropdown-menu[x-placement='top-end'].show > :nth-last-child(1), -.dropdown-menu[x-placement='top-start'].show > :nth-last-child(1) { - -webkit-animation-name: dropdown-item-show-1; - animation-name: dropdown-item-show-1; } - -.dropdown-menu[x-placement='top-end'].show > :nth-last-child(2), -.dropdown-menu[x-placement='top-start'].show > :nth-last-child(2) { - -webkit-animation-name: dropdown-item-show-2; - animation-name: dropdown-item-show-2; } - -.dropdown-menu[x-placement='top-end'].show > :nth-last-child(3), -.dropdown-menu[x-placement='top-start'].show > :nth-last-child(3) { - -webkit-animation-name: dropdown-item-show-3; - animation-name: dropdown-item-show-3; } - -.dropdown-menu[x-placement='top-end']::before { - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; } - -.dropdown-menu[x-placement='top-start']::before { - -webkit-transform-origin: 0 100%; - transform-origin: 0 100%; } - -.menu[x-placement='bottom-end']::before { - -webkit-transform-origin: 100% 2rem; - transform-origin: 100% 2rem; } - -.menu[x-placement='left-start'], -.menu[x-placement='right-start'] { - margin-top: 0; } - -.menu[x-placement='left-start']::before { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; } - -.menu[x-placement='right-start']::before { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; } - -.menu[x-placement='top-end'], -.menu[x-placement='top-start'] { - margin-top: 0; - margin-bottom: -3.125rem; } - -.menu[x-placement='top-end']::before { - -webkit-transform-origin: 100% calc(100% - 2rem); - transform-origin: 100% calc(100% - 2rem); } - -.menu[x-placement='top-start']::before { - -webkit-transform-origin: 0 calc(100% - 2rem); - transform-origin: 0 calc(100% - 2rem); } - -@-webkit-keyframes dropdown-item-show { - 0% { - opacity: 0; } - 99% { - opacity: 0; } - 100% { - opacity: 1; } } - -@keyframes dropdown-item-show { - 0% { - opacity: 0; } - 99% { - opacity: 0; } - 100% { - opacity: 1; } } - -@-webkit-keyframes dropdown-item-show-1 { - 0% { - opacity: 0; } - 40% { - opacity: 0; } - 100% { - opacity: 1; } } - -@keyframes dropdown-item-show-1 { - 0% { - opacity: 0; } - 40% { - opacity: 0; } - 100% { - opacity: 1; } } - -@-webkit-keyframes dropdown-item-show-2 { - 0% { - opacity: 0; } - 60% { - opacity: 0; } - 100% { - opacity: 1; } } - -@keyframes dropdown-item-show-2 { - 0% { - opacity: 0; } - 60% { - opacity: 0; } - 100% { - opacity: 1; } } - -@-webkit-keyframes dropdown-item-show-3 { - 0% { - opacity: 0; } - 80% { - opacity: 0; } - 100% { - opacity: 1; } } - -@keyframes dropdown-item-show-3 { - 0% { - opacity: 0; } - 80% { - opacity: 0; } - 100% { - opacity: 1; } } - -@-webkit-keyframes dropdown-menu-show { - 0% { - -webkit-transform: scale(0, 0); - transform: scale(0, 0); } - 20% { - -webkit-transform: scale(0.33333, 0); - transform: scale(0.33333, 0); } - 40% { - -webkit-transform: scale(0.66667, 0.25); - transform: scale(0.66667, 0.25); } - 60% { - -webkit-transform: scale(1, 0.5); - transform: scale(1, 0.5); } - 80% { - -webkit-transform: scale(1, 0.75); - transform: scale(1, 0.75); } - 100% { - -webkit-transform: scale(1, 1); - transform: scale(1, 1); } } - -@keyframes dropdown-menu-show { - 0% { - -webkit-transform: scale(0, 0); - transform: scale(0, 0); } - 20% { - -webkit-transform: scale(0.33333, 0); - transform: scale(0.33333, 0); } - 40% { - -webkit-transform: scale(0.66667, 0.25); - transform: scale(0.66667, 0.25); } - 60% { - -webkit-transform: scale(1, 0.5); - transform: scale(1, 0.5); } - 80% { - -webkit-transform: scale(1, 0.75); - transform: scale(1, 0.75); } - 100% { - -webkit-transform: scale(1, 1); - transform: scale(1, 1); } } - -@-webkit-keyframes menu-animation { - 0% { - margin-top: -3.5rem; } - 100% { - margin-top: 0; } } - -@keyframes menu-animation { - 0% { - margin-top: -3.5rem; } - 100% { - margin-top: 0; } } - -.dropdown-menu-sm, -.menu-cascading { - font-size: 0.9375rem; - line-height: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem; } - @media (min-width: 576px) { - .dropdown-menu-sm, - .menu-cascading { - min-width: 20rem; } } - -.menu-cascading { - margin-top: -2.75rem; } - .menu-cascading[x-placement='top-end'], .menu-cascading[x-placement='top-start'] { - margin-top: 0; - margin-bottom: -2.75rem; } - .menu-cascading[x-placement='top-end']::before { - -webkit-transform-origin: 100% calc(100% - 2rem); - transform-origin: 100% calc(100% - 2rem); } - .menu-cascading[x-placement='top-start']::before { - -webkit-transform-origin: 0 calc(100% - 2rem); - transform-origin: 0 calc(100% - 2rem); } - -.dropdown-divider { - background-color: rgba(0, 0, 0, 0.12); - height: 1px; - margin: 0.5rem 0; - overflow: hidden; } - -.dropdown-header { - color: rgba(0, 0, 0, 0.87); - display: block; - font-size: 1rem; - font-weight: bolder; - line-height: 1.5rem; - margin: 0; - padding: 0.75rem 1rem; - white-space: nowrap; } - .dropdown-menu-sm .dropdown-header, - .menu-cascading .dropdown-header { - font-size: 0.9375rem; - line-height: 1.5rem; - padding: 0.25rem 1.5rem; } - -.dropdown-item { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color, color; - transition-property: background-color, color; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background: none; - border: 0; - clear: both; - color: rgba(0, 0, 0, 0.87); - display: block; - font-weight: inherit; - padding: 0.75rem 1rem; - position: relative; - text-align: inherit; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - white-space: nowrap; - width: 100%; } - @media (min-width: 576px) { - .dropdown-item { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .dropdown-item { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .dropdown-item { - -webkit-transition: none; - transition: none; } } - .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); - text-decoration: none; } - .dropdown-item.active { - background-color: #f5f5f5; } - .dropdown-item.disabled, .dropdown-item:disabled { - background-color: transparent; - color: rgba(0, 0, 0, 0.38); - pointer-events: none; } - .dropdown-menu-sm .dropdown-item, - .menu-cascading .dropdown-item { - padding: 0.25rem 1.5rem; } - -.dropdown-item-text { - color: rgba(0, 0, 0, 0.87); - display: block; - font-weight: inherit; - padding: 0.75rem 1rem; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; } - .dropdown-menu-sm .dropdown-item-text, - .menu-cascading .dropdown-item-text { - padding: 0.25rem 1.5rem; } - -.dropdown-toggle::after { - font-size: 1.71429em; - line-height: 0.58333em; - vertical-align: -0.3022em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - content: "expand_more"; - display: inline-block; - margin-right: -0.2em; - margin-left: 0.2em; - vertical-align: top; } - .dropright .dropdown-toggle::after { - content: "keyboard_arrow_right"; } - .dropup .dropdown-toggle::after { - content: "expand_less"; } - -.dropdown-toggle:empty::after { - margin-left: -0.2em; } - -.dropleft .dropdown-toggle::after { - display: none; } - -.dropleft .dropdown-toggle::before { - font-size: 1.71429em; - line-height: 0.58333em; - vertical-align: -0.3022em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - content: "keyboard_arrow_left"; - display: inline-block; - margin-right: 0.2em; - margin-left: -0.2em; } - -.navdrawer { - display: none; - outline: 0; - overflow: hidden; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 160; } - -.navdrawer-backdrop { - -webkit-transition-duration: 0.375s; - transition-duration: 0.375s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.38); - opacity: 0; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 159; } - @media (min-width: 576px) { - .navdrawer-backdrop { - -webkit-transition-duration: 0.4875s; - transition-duration: 0.4875s; } } - @media (min-width: 992px) { - .navdrawer-backdrop { - -webkit-transition-duration: 0.25s; - transition-duration: 0.25s; } } - @media screen and (prefers-reduced-motion: reduce) { - .navdrawer-backdrop { - -webkit-transition: none; - transition: none; } } - .navdrawer-backdrop.show { - opacity: 1; } - -.navdrawer-content { - -webkit-transition-duration: 0.195s; - transition-duration: 0.195s; - -webkit-transition-property: -webkit-box-shadow, -webkit-transform; - transition-property: -webkit-box-shadow, -webkit-transform; - transition-property: box-shadow, transform; - transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1); - background-color: #fff; - max-width: calc(100% - 3.5rem); - overflow-x: hidden; - overflow-y: auto; - position: fixed; - top: 0; - bottom: 0; - left: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - width: 17.5rem; } - @media (min-width: 576px) { - .navdrawer-content { - -webkit-transition-duration: 0.2535s; - transition-duration: 0.2535s; } } - @media (min-width: 992px) { - .navdrawer-content { - -webkit-transition-duration: 0.13s; - transition-duration: 0.13s; } } - @media screen and (prefers-reduced-motion: reduce) { - .navdrawer-content { - -webkit-transition: none; - transition: none; } } - .navdrawer-right .navdrawer-content { - right: 0; - left: auto; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); } - .navdrawer.show .navdrawer-content { - -webkit-transition-duration: 0.225s; - transition-duration: 0.225s; - -webkit-transition-property: -webkit-box-shadow, -webkit-transform; - transition-property: -webkit-box-shadow, -webkit-transform; - transition-property: box-shadow, transform; - transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; - -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2); - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); } - @media (min-width: 576px) { - .navdrawer.show .navdrawer-content { - -webkit-transition-duration: 0.2925s; - transition-duration: 0.2925s; } } - @media (min-width: 992px) { - .navdrawer.show .navdrawer-content { - -webkit-transition-duration: 0.15s; - transition-duration: 0.15s; } } - @media screen and (prefers-reduced-motion: reduce) { - .navdrawer.show .navdrawer-content { - -webkit-transition: none; - transition: none; } } - -.navdrawer-body { - margin-bottom: 0.5rem; - padding-right: 1rem; - padding-left: 1rem; } - -.navdrawer-divider { - background-color: rgba(0, 0, 0, 0.12); - height: 1px; - margin: 0.5rem 0; - overflow: hidden; } - -.navdrawer-header { - background-color: #f5f5f5; - border-bottom: 1px solid rgba(0, 0, 0, 0.12); - display: block; - margin-bottom: 0.5rem; - padding: 0.625rem 1rem; } - -.navdrawer-subheader { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - color: rgba(0, 0, 0, 0.38); - display: block; - font-weight: 500; - height: 3rem; - line-height: 1; - margin-top: 0; - margin-bottom: 0; - padding: 1.0625rem 1rem; } - .navdrawer-divider + .navdrawer-subheader { - margin-top: -0.5rem; } - -.navdrawer-nav { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - list-style: none; - margin-top: 0.5rem; - margin-bottom: 0.5rem; - padding-left: 0; } - .navdrawer-header + .navdrawer-nav, - .navdrawer-subheader + .navdrawer-nav { - margin-top: 0; } - .navdrawer-nav .nav-link { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color, color; - transition-property: background-color, color; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.87); - font-size: 0.875rem; - font-weight: 500; - line-height: 1; - padding: 1.0625rem 1rem; } - @media (min-width: 576px) { - .navdrawer-nav .nav-link { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .navdrawer-nav .nav-link { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .navdrawer-nav .nav-link { - -webkit-transition: none; - transition: none; } } - .navdrawer-nav .nav-link:active, .navdrawer-nav .nav-link:focus, .navdrawer-nav .nav-link:hover { - background-color: #f5f5f5; } - .navdrawer-nav .nav-link.active, .navdrawer-nav .nav-link:active { - color: #f08506; } - .navdrawer-nav .nav-link.disabled { - background-color: transparent; - color: rgba(0, 0, 0, 0.38); } - .navdrawer-nav .nav-link:focus { - outline: 0; } - .navdrawer-nav .active > .nav-link { - color: #f08506; } - -.navdrawer-nav-icon { - color: rgba(0, 0, 0, 0.54); - width: 3.5rem; } - .nav-link:active .navdrawer-nav-icon, - .nav-link.active .navdrawer-nav-icon { - color: #f08506; } - -.active > .nav-link .navdrawer-nav-icon { - color: #f08506; } - -@media (min-width: 576px) { - .navdrawer-backdrop-permanent-sm { - display: none; - -webkit-transition: none; - transition: none; } - .navdrawer-backdrop-persistent-sm { - display: none; - -webkit-transition: none; - transition: none; } - .navdrawer-backdrop-temporary-sm { - display: none; - -webkit-transition: none; - transition: none; } - .navdrawer-permanent-sm { - border-right: 1px solid rgba(0, 0, 0, 0.12); - display: block !important; - right: auto; - width: 17.5rem; - z-index: auto; } - .navdrawer-permanent-sm.navdrawer-permanent-clipped, .navdrawer-permanent-sm.navdrawer-permanent-float { - top: 3.5rem; } - .navdrawer-permanent-sm.navdrawer-permanent-float { - border-right: 0; } - .navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right { - border-left: 0; } - .navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content { - background-color: transparent; } - .navdrawer-permanent-sm.navdrawer-right { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - right: 0; - left: auto; } - .navdrawer-permanent-sm.show .navdrawer-content { - -webkit-box-shadow: none; - box-shadow: none; } - .navdrawer-permanent-sm .navdrawer-content { - max-width: none; - position: absolute; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - width: 100%; } - .navdrawer-persistent-sm { - right: auto; - width: 17.5rem; - z-index: auto; } - .navdrawer-persistent-sm.navdrawer-persistent-clipped { - border-top: 1px solid rgba(0, 0, 0, 0.12); - margin-top: -1px; - top: 3.5rem; - z-index: 39; } - .navdrawer-persistent-sm.navdrawer-right { - right: 0; - left: auto; } - .navdrawer-persistent-sm.navdrawer-right .navdrawer-content { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); } - .navdrawer-persistent-sm.show .navdrawer-content { - -webkit-box-shadow: none; - box-shadow: none; } - .navdrawer-persistent-sm .navdrawer-content { - border-right: 1px solid rgba(0, 0, 0, 0.12); - max-width: none; - position: absolute; - width: 100%; } - .navdrawer-temporary-sm { - overflow: visible; - right: auto; - width: 17.5rem; } - .navdrawer-temporary-sm.navdrawer-right { - right: 0; - left: auto; } - .navdrawer-temporary-sm .navdrawer-content { - max-width: none; - position: absolute; - width: 100%; } } - -@media (min-width: 768px) { - .navdrawer-backdrop-permanent-md { - display: none; - -webkit-transition: none; - transition: none; } - .navdrawer-backdrop-persistent-md { - display: none; - -webkit-transition: none; - transition: none; } - .navdrawer-backdrop-temporary-md { - display: none; - -webkit-transition: none; - transition: none; } - .navdrawer-permanent-md { - border-right: 1px solid rgba(0, 0, 0, 0.12); - display: block !important; - right: auto; - width: 17.5rem; - z-index: auto; } - .navdrawer-permanent-md.navdrawer-permanent-clipped, .navdrawer-permanent-md.navdrawer-permanent-float { - top: 3.5rem; } - .navdrawer-permanent-md.navdrawer-permanent-float { - border-right: 0; } - .navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right { - border-left: 0; } - .navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content { - background-color: transparent; } - .navdrawer-permanent-md.navdrawer-right { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - right: 0; - left: auto; } - .navdrawer-permanent-md.show .navdrawer-content { - -webkit-box-shadow: none; - box-shadow: none; } - .navdrawer-permanent-md .navdrawer-content { - max-width: none; - position: absolute; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - width: 100%; } - .navdrawer-persistent-md { - right: auto; - width: 17.5rem; - z-index: auto; } - .navdrawer-persistent-md.navdrawer-persistent-clipped { - border-top: 1px solid rgba(0, 0, 0, 0.12); - margin-top: -1px; - top: 3.5rem; - z-index: 39; } - .navdrawer-persistent-md.navdrawer-right { - right: 0; - left: auto; } - .navdrawer-persistent-md.navdrawer-right .navdrawer-content { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); } - .navdrawer-persistent-md.show .navdrawer-content { - -webkit-box-shadow: none; - box-shadow: none; } - .navdrawer-persistent-md .navdrawer-content { - border-right: 1px solid rgba(0, 0, 0, 0.12); - max-width: none; - position: absolute; - width: 100%; } - .navdrawer-temporary-md { - overflow: visible; - right: auto; - width: 17.5rem; } - .navdrawer-temporary-md.navdrawer-right { - right: 0; - left: auto; } - .navdrawer-temporary-md .navdrawer-content { - max-width: none; - position: absolute; - width: 100%; } } - -@media (min-width: 992px) { - .navdrawer-backdrop-permanent-lg { - display: none; - -webkit-transition: none; - transition: none; } - .navdrawer-backdrop-persistent-lg { - display: none; - -webkit-transition: none; - transition: none; } - .navdrawer-backdrop-temporary-lg { - display: none; - -webkit-transition: none; - transition: none; } - .navdrawer-permanent-lg { - border-right: 1px solid rgba(0, 0, 0, 0.12); - display: block !important; - right: auto; - width: 17.5rem; - z-index: auto; } - .navdrawer-permanent-lg.navdrawer-permanent-clipped, .navdrawer-permanent-lg.navdrawer-permanent-float { - top: 3.5rem; } - .navdrawer-permanent-lg.navdrawer-permanent-float { - border-right: 0; } - .navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right { - border-left: 0; } - .navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content { - background-color: transparent; } - .navdrawer-permanent-lg.navdrawer-right { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - right: 0; - left: auto; } - .navdrawer-permanent-lg.show .navdrawer-content { - -webkit-box-shadow: none; - box-shadow: none; } - .navdrawer-permanent-lg .navdrawer-content { - max-width: none; - position: absolute; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - width: 100%; } - .navdrawer-persistent-lg { - right: auto; - width: 17.5rem; - z-index: auto; } - .navdrawer-persistent-lg.navdrawer-persistent-clipped { - border-top: 1px solid rgba(0, 0, 0, 0.12); - margin-top: -1px; - top: 3.5rem; - z-index: 39; } - .navdrawer-persistent-lg.navdrawer-right { - right: 0; - left: auto; } - .navdrawer-persistent-lg.navdrawer-right .navdrawer-content { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); } - .navdrawer-persistent-lg.show .navdrawer-content { - -webkit-box-shadow: none; - box-shadow: none; } - .navdrawer-persistent-lg .navdrawer-content { - border-right: 1px solid rgba(0, 0, 0, 0.12); - max-width: none; - position: absolute; - width: 100%; } - .navdrawer-temporary-lg { - overflow: visible; - right: auto; - width: 17.5rem; } - .navdrawer-temporary-lg.navdrawer-right { - right: 0; - left: auto; } - .navdrawer-temporary-lg .navdrawer-content { - max-width: none; - position: absolute; - width: 100%; } } - -@media (min-width: 1200px) { - .navdrawer-backdrop-permanent-xl { - display: none; - -webkit-transition: none; - transition: none; } - .navdrawer-backdrop-persistent-xl { - display: none; - -webkit-transition: none; - transition: none; } - .navdrawer-backdrop-temporary-xl { - display: none; - -webkit-transition: none; - transition: none; } - .navdrawer-permanent-xl { - border-right: 1px solid rgba(0, 0, 0, 0.12); - display: block !important; - right: auto; - width: 17.5rem; - z-index: auto; } - .navdrawer-permanent-xl.navdrawer-permanent-clipped, .navdrawer-permanent-xl.navdrawer-permanent-float { - top: 3.5rem; } - .navdrawer-permanent-xl.navdrawer-permanent-float { - border-right: 0; } - .navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right { - border-left: 0; } - .navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content { - background-color: transparent; } - .navdrawer-permanent-xl.navdrawer-right { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - right: 0; - left: auto; } - .navdrawer-permanent-xl.show .navdrawer-content { - -webkit-box-shadow: none; - box-shadow: none; } - .navdrawer-permanent-xl .navdrawer-content { - max-width: none; - position: absolute; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - width: 100%; } - .navdrawer-persistent-xl { - right: auto; - width: 17.5rem; - z-index: auto; } - .navdrawer-persistent-xl.navdrawer-persistent-clipped { - border-top: 1px solid rgba(0, 0, 0, 0.12); - margin-top: -1px; - top: 3.5rem; - z-index: 39; } - .navdrawer-persistent-xl.navdrawer-right { - right: 0; - left: auto; } - .navdrawer-persistent-xl.navdrawer-right .navdrawer-content { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); } - .navdrawer-persistent-xl.show .navdrawer-content { - -webkit-box-shadow: none; - box-shadow: none; } - .navdrawer-persistent-xl .navdrawer-content { - border-right: 1px solid rgba(0, 0, 0, 0.12); - max-width: none; - position: absolute; - width: 100%; } - .navdrawer-temporary-xl { - overflow: visible; - right: auto; - width: 17.5rem; } - .navdrawer-temporary-xl.navdrawer-right { - right: 0; - left: auto; } - .navdrawer-temporary-xl .navdrawer-content { - max-width: none; - position: absolute; - width: 100%; } } - -.navdrawer-backdrop-permanent { - display: none; - -webkit-transition: none; - transition: none; } - -.navdrawer-backdrop-persistent { - display: none; - -webkit-transition: none; - transition: none; } - -.navdrawer-backdrop-temporary { - display: none; - -webkit-transition: none; - transition: none; } - -.navdrawer-permanent { - border-right: 1px solid rgba(0, 0, 0, 0.12); - display: block !important; - right: auto; - width: 17.5rem; - z-index: auto; } - .navdrawer-permanent.navdrawer-permanent-clipped, .navdrawer-permanent.navdrawer-permanent-float { - top: 3.5rem; } - .navdrawer-permanent.navdrawer-permanent-float { - border-right: 0; } - .navdrawer-permanent.navdrawer-permanent-float.navdrawer-right { - border-left: 0; } - .navdrawer-permanent.navdrawer-permanent-float .navdrawer-content { - background-color: transparent; } - .navdrawer-permanent.navdrawer-right { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - right: 0; - left: auto; } - .navdrawer-permanent.show .navdrawer-content { - -webkit-box-shadow: none; - box-shadow: none; } - .navdrawer-permanent .navdrawer-content { - max-width: none; - position: absolute; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - width: 100%; } - -.navdrawer-persistent { - right: auto; - width: 17.5rem; - z-index: auto; } - .navdrawer-persistent.navdrawer-persistent-clipped { - border-top: 1px solid rgba(0, 0, 0, 0.12); - margin-top: -1px; - top: 3.5rem; - z-index: 39; } - .navdrawer-persistent.navdrawer-right { - right: 0; - left: auto; } - .navdrawer-persistent.navdrawer-right .navdrawer-content { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); } - .navdrawer-persistent.show .navdrawer-content { - -webkit-box-shadow: none; - box-shadow: none; } - .navdrawer-persistent .navdrawer-content { - border-right: 1px solid rgba(0, 0, 0, 0.12); - max-width: none; - position: absolute; - width: 100%; } - -.navdrawer-temporary { - overflow: visible; - right: auto; - width: 17.5rem; } - .navdrawer-temporary.navdrawer-right { - right: 0; - left: auto; } - .navdrawer-temporary .navdrawer-content { - max-width: none; - position: absolute; - width: 100%; } - -.picker { - outline: 0; - overflow: hidden; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - -webkit-transition-delay: 0.675s; - transition-delay: 0.675s; - -webkit-transition-duration: 0; - transition-duration: 0; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - z-index: 240; } - @media (min-width: 576px) { - .picker { - -webkit-transition-delay: 0.8775s; - transition-delay: 0.8775s; } } - @media (min-width: 992px) { - .picker { - -webkit-transition-delay: 0.45s; - transition-delay: 0.45s; } } - @media screen and (prefers-reduced-motion: reduce) { - .picker { - -webkit-transition: none; - transition: none; } } - .picker.picker-opened { - overflow-x: hidden; - overflow-y: auto; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - -webkit-transition: none; - transition: none; } - -.picker-frame { - margin: 1.5rem 1.5rem; } - -.picker-holder { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: rgba(0, 0, 0, 0.38); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - min-height: 100%; - min-width: 100%; - opacity: 0; - pointer-events: none; - -webkit-transition-delay: 0.375s; - transition-delay: 0.375s; } - @media (min-width: 576px) { - .picker-holder { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .picker-holder { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .picker-holder { - -webkit-transition: none; - transition: none; } } - @media (min-width: 576px) { - .picker-holder { - -webkit-transition-delay: 0.4875s; - transition-delay: 0.4875s; } } - @media (min-width: 992px) { - .picker-holder { - -webkit-transition-delay: 0.25s; - transition-delay: 0.25s; } } - .picker-opened .picker-holder { - opacity: 1; - -webkit-transition-delay: 0s; - transition-delay: 0s; } - -.picker-wrap { - border-radius: 2px; - -webkit-transition-duration: 0.375s; - transition-duration: 0.375s; - -webkit-transition-property: opacity, -webkit-transform; - transition-property: opacity, -webkit-transform; - transition-property: opacity, transform; - transition-property: opacity, transform, -webkit-transform; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - font-size: 0.875rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.42857; - -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - max-width: 18.5rem; - opacity: 0; - outline: 0; - pointer-events: auto; - position: relative; - -webkit-transform: scale(0.87); - transform: scale(0.87); } - @media (min-width: 576px) { - .picker-wrap { - -webkit-transition-duration: 0.4875s; - transition-duration: 0.4875s; } } - @media (min-width: 992px) { - .picker-wrap { - -webkit-transition-duration: 0.25s; - transition-duration: 0.25s; } } - @media screen and (prefers-reduced-motion: reduce) { - .picker-wrap { - -webkit-transition: none; - transition: none; } } - @media (orientation: landscape) { - .picker-wrap { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - max-width: none; } } - .picker-opened .picker-wrap { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); } - -.picker-footer { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0.5rem 0.5rem; } - @media (orientation: landscape) { - .picker-footer { - border-radius: 0 0 2px 0; - padding-right: 0.75rem; - padding-left: 0.75rem; } } - .picker-footer button { - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - margin-left: 0.5rem; - min-width: 0; } - .picker-footer button:first-child { - margin-left: 0; } - -.picker-header { - height: 2.5rem; - line-height: 2.5rem; - margin-right: 0.5rem; - margin-left: 0.5rem; - padding-right: 3rem; - padding-left: 3rem; - position: relative; - text-align: center; } - @media (orientation: landscape) { - .picker-header { - margin-top: 0.5rem; - margin-right: 0.75rem; - margin-left: 0.75rem; } } - -.picker-month, -.picker-year { - display: inline; - margin-left: 0.5rem; } - .picker-month:first-child, - .picker-year:first-child { - margin-left: 0; } - -.picker-nav-next, -.picker-nav-prev { - height: 2.5rem; - margin-top: -1.25rem; - position: absolute; - top: 50%; - width: 2.5rem; } - .picker-nav-next, .picker-nav-next.material-icons, - .picker-nav-prev, - .picker-nav-prev.material-icons { - line-height: 2.5rem; } - -.picker-nav-next { - right: 0; } - .picker-nav-next::before { - content: "keyboard_arrow_right"; } - -.picker-nav-prev { - left: 0; } - .picker-nav-prev::before { - content: "keyboard_arrow_left"; } - -.picker-date-display { - border-top-left-radius: 2px; - border-top-right-radius: 2px; - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); - padding: 1rem 1.5rem; } - @media (orientation: landscape) { - .picker-date-display { - border-top-left-radius: 2px; - border-bottom-left-radius: 2px; - border-top-right-radius: 0; - min-width: 9.75rem; - white-space: nowrap; } } - -.picker-date-display-bottom { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - font-size: 2.125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.17647; } - -.picker-day-display { - margin-right: 0.5rem; } - -.picker-weekday-display { - margin-right: 0.5rem; } - @media (orientation: landscape) { - .picker-weekday-display { - display: block; - margin-right: 0; } } - .picker-weekday-display::after { - content: ','; } - -.picker-box { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - background-color: #fff; - overflow: hidden; } - @media (orientation: landscape) { - .picker-box { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; } } - -.picker-input.form-control[readonly], .wpcf7 input.picker-input[readonly][type=text], -.wpcf7 input.picker-input[readonly][type=search], -.wpcf7 input.picker-input[readonly][type=url], -.wpcf7 input.picker-input[readonly][type=tel], -.wpcf7 input.picker-input[readonly][type=number], -.wpcf7 input.picker-input[readonly][type=range], -.wpcf7 input.picker-input[readonly][type=date], -.wpcf7 input.picker-input[readonly][type=month], -.wpcf7 input.picker-input[readonly][type=week], -.wpcf7 input.picker-input[readonly][type=time], -.wpcf7 input.picker-input[readonly][type=datetime], -.wpcf7 input.picker-input[readonly][type=datetime-local], -.wpcf7 input.picker-input[readonly][type=color], -.wpcf7 input.picker-input[readonly][type=email], -.wpcf7 input.picker-input[readonly][type=file], -.wpcf7 input.picker-input[readonly][type=submit], -.wpcf7 select.picker-input[readonly], -.wpcf7 textarea.picker-input[readonly], .wpcf7 .picker-input.wpcf7-validation-errors[readonly] { - border-bottom-style: solid; - color: inherit; - cursor: text; } - -.picker-input.picker-input-active { - border-bottom-color: #f08506; } - -.picker-day { - border-radius: 50%; - cursor: default; - height: 2.5rem; - line-height: 2.5rem; - margin: auto; - vertical-align: middle; - width: 2.5rem; } - @media (orientation: landscape) { - .picker-day { - margin-right: 0.25rem; - margin-left: 0.25rem; } } - .picker-day.picker-day-selected { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - -.picker-day-disabled { - color: rgba(0, 0, 0, 0.38); } - -.picker-day-outfocus { - display: none; } - -.picker-day-today { - color: #f08506; - font-weight: bolder; } - -.picker-table { - border-collapse: collapse; - border-spacing: 0; - margin: 0 0.5rem; - table-layout: fixed; } - .picker-table td, - .picker-table th { - border: 0; - padding: 0; - text-align: center; - vertical-align: middle; } - .picker-table th { - font-weight: inherit; } - -.picker-weekday { - color: rgba(0, 0, 0, 0.38); - height: 2.5rem; - vertical-align: middle; - width: 2.5rem; } - -.picker-select-month, -.picker-select-year { - border-radius: 2px; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: rgba(0, 0, 0, 0.12); - background-image: none; - background-position: 100% 50%; - background-size: auto 100%; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(0, 0, 0, 0.87); - display: inline-block; - font-size: inherit; - height: 1.25rem; - line-height: 1.25rem; - opacity: 0.7; - padding: 0 1.25rem 0 0.5rem; } - @media (min-width: 576px) { - .picker-select-month, - .picker-select-year { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .picker-select-month, - .picker-select-year { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .picker-select-month, - .picker-select-year { - -webkit-transition: none; - transition: none; } } - .picker-select-month:focus, .picker-select-month:hover, - .picker-select-year:focus, - .picker-select-year:hover { - opacity: 1; } - -@-moz-document url-prefix('') { - .picker-select-month, - .picker-select-year { - background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E'); - background-repeat: no-repeat; } } - @media (-webkit-min-device-pixel-ratio: 0) { - .picker-select-month, - .picker-select-year { - background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E'); - background-repeat: no-repeat; } } - .picker-select-month:focus, - .picker-select-year:focus { - outline: 0; } - -.picker-select-month { - margin-left: 0.5rem; } - -.progress { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - overflow: hidden; - position: relative; - z-index: 1; } - -.progress-bar { - border-bottom: 0.25rem solid #3f51b5; } - .progress-bar.bg-primary { - background-color: transparent !important; - border-bottom-color: #f08506; } - .progress-bar.bg-primary::after { - background-color: #fa9d2f; } - .progress-bar.bg-secondary { - background-color: transparent !important; - border-bottom-color: #f08506; } - .progress-bar.bg-secondary::after { - background-color: #fa9d2f; } - .progress-bar.bg-danger { - background-color: transparent !important; - border-bottom-color: #f44336; } - .progress-bar.bg-danger::after { - background-color: #ffcdd2; } - .progress-bar.bg-info { - background-color: transparent !important; - border-bottom-color: #2196f3; } - .progress-bar.bg-info::after { - background-color: #bbdefb; } - .progress-bar.bg-success { - background-color: transparent !important; - border-bottom-color: #4caf50; } - .progress-bar.bg-success::after { - background-color: #c8e6c9; } - .progress-bar.bg-warning { - background-color: transparent !important; - border-bottom-color: #ff9800; } - .progress-bar.bg-warning::after { - background-color: #ffe0b2; } - .progress-bar.bg-dark { - background-color: transparent !important; - border-bottom-color: #424242; } - .progress-bar.bg-dark::after { - background-color: #757575; } - .progress-bar.bg-light { - background-color: transparent !important; - border-bottom-color: #f5f5f5; } - .progress-bar.bg-light::after { - background-color: #fafafa; } - .progress-bar::after { - background-color: #c5cae9; - content: ''; - display: block; - height: 0.25rem; - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: -1; } - -.progress-bar-animated::before { - animation-direction: reverse; - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - -webkit-animation-name: progress-bar-animation; - animation-name: progress-bar-animation; - -webkit-animation-timing-function: linear; - animation-timing-function: linear; } - @media (min-width: 576px) { - .progress-bar-animated::before { - -webkit-animation-duration: 0.39s; - animation-duration: 0.39s; } } - @media (min-width: 992px) { - .progress-bar-animated::before { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; } } - -.progress-bar-animated, -.progress-bar-striped { - -webkit-box-sizing: content-box; - box-sizing: content-box; - position: relative; } - .progress-bar-animated.bg-primary::before, - .progress-bar-striped.bg-primary::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #fa9d2f, #fa9d2f 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fa9d2f, #fa9d2f 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fa9d2f, #fa9d2f 0.125rem, transparent 0.125rem, transparent 100%); } - .progress-bar-animated.bg-secondary::before, - .progress-bar-striped.bg-secondary::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #fa9d2f, #fa9d2f 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fa9d2f, #fa9d2f 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fa9d2f, #fa9d2f 0.125rem, transparent 0.125rem, transparent 100%); } - .progress-bar-animated.bg-danger::before, - .progress-bar-striped.bg-danger::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%); } - .progress-bar-animated.bg-info::before, - .progress-bar-striped.bg-info::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); } - .progress-bar-animated.bg-success::before, - .progress-bar-striped.bg-success::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); } - .progress-bar-animated.bg-warning::before, - .progress-bar-striped.bg-warning::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); } - .progress-bar-animated.bg-dark::before, - .progress-bar-striped.bg-dark::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); } - .progress-bar-animated.bg-light::before, - .progress-bar-striped.bg-light::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); } - .progress-bar-animated::after, - .progress-bar-striped::after { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - right: -1.5rem; - bottom: -0.25rem; } - .progress-bar-animated::before, - .progress-bar-striped::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%); - background-position: 0 0; - background-repeat: repeat-x; - background-size: 0.75rem 0.75rem; - content: ''; - display: block; - height: 0.25rem; - position: absolute; - right: -100vw; - bottom: -0.25rem; - left: 0; - z-index: -1; } - -@-webkit-keyframes progress-bar-animation { - from { - background-position: 0 0; } - to { - background-position: 0.75rem 0; } } - -@keyframes progress-bar-animation { - from { - background-position: 0 0; } - to { - background-position: 0.75rem 0; } } - -.progress-bar-indeterminate { - border-bottom-color: #c5cae9; - position: relative; - width: 100%; } - .progress-bar-indeterminate.bg-primary { - border-bottom-color: #fa9d2f; } - .progress-bar-indeterminate.bg-primary::after, .progress-bar-indeterminate.bg-primary::before { - background-color: #f08506; } - .progress-bar-indeterminate.bg-primary::before { - background-image: none; } - .progress-bar-indeterminate.bg-secondary { - border-bottom-color: #fa9d2f; } - .progress-bar-indeterminate.bg-secondary::after, .progress-bar-indeterminate.bg-secondary::before { - background-color: #f08506; } - .progress-bar-indeterminate.bg-secondary::before { - background-image: none; } - .progress-bar-indeterminate.bg-danger { - border-bottom-color: #ffcdd2; } - .progress-bar-indeterminate.bg-danger::after, .progress-bar-indeterminate.bg-danger::before { - background-color: #f44336; } - .progress-bar-indeterminate.bg-danger::before { - background-image: none; } - .progress-bar-indeterminate.bg-info { - border-bottom-color: #bbdefb; } - .progress-bar-indeterminate.bg-info::after, .progress-bar-indeterminate.bg-info::before { - background-color: #2196f3; } - .progress-bar-indeterminate.bg-info::before { - background-image: none; } - .progress-bar-indeterminate.bg-success { - border-bottom-color: #c8e6c9; } - .progress-bar-indeterminate.bg-success::after, .progress-bar-indeterminate.bg-success::before { - background-color: #4caf50; } - .progress-bar-indeterminate.bg-success::before { - background-image: none; } - .progress-bar-indeterminate.bg-warning { - border-bottom-color: #ffe0b2; } - .progress-bar-indeterminate.bg-warning::after, .progress-bar-indeterminate.bg-warning::before { - background-color: #ff9800; } - .progress-bar-indeterminate.bg-warning::before { - background-image: none; } - .progress-bar-indeterminate.bg-dark { - border-bottom-color: #757575; } - .progress-bar-indeterminate.bg-dark::after, .progress-bar-indeterminate.bg-dark::before { - background-color: #424242; } - .progress-bar-indeterminate.bg-dark::before { - background-image: none; } - .progress-bar-indeterminate.bg-light { - border-bottom-color: #fafafa; } - .progress-bar-indeterminate.bg-light::after, .progress-bar-indeterminate.bg-light::before { - background-color: #f5f5f5; } - .progress-bar-indeterminate.bg-light::before { - background-image: none; } - .progress-bar-indeterminate::after, .progress-bar-indeterminate::before { - border-radius: 0.25rem; - -webkit-animation-duration: 2s; - animation-duration: 2s; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - background-color: #3f51b5; - width: 0%; } - .progress-bar-indeterminate::after { - -webkit-animation-name: progress-bar-indeterminate-after; - animation-name: progress-bar-indeterminate-after; - bottom: -0.25rem; - z-index: 0; } - .progress-bar-indeterminate::before { - -webkit-animation-name: progress-bar-indeterminate-before; - animation-name: progress-bar-indeterminate-before; - content: ''; - display: block; - height: 0.25rem; - position: absolute; - bottom: -0.25rem; - z-index: 0; } - -@-webkit-keyframes progress-bar-indeterminate-after { - 0% { - left: 0%; - width: 0%; } - 50% { - left: 25%; - width: 75%; } - 75% { - left: 100%; - width: 0%; } } - -@keyframes progress-bar-indeterminate-after { - 0% { - left: 0%; - width: 0%; } - 50% { - left: 25%; - width: 75%; } - 75% { - left: 100%; - width: 0%; } } - -@-webkit-keyframes progress-bar-indeterminate-before { - 0%, - 62.5% { - left: 0%; - width: 0%; } - 71.875% { - left: 0%; - width: 25%; } - 81.25% { - left: 25%; - width: 50%; } - 100% { - left: 100%; - width: 25%; } } - -@keyframes progress-bar-indeterminate-before { - 0%, - 62.5% { - left: 0%; - width: 0%; } - 71.875% { - left: 0%; - width: 25%; } - 81.25% { - left: 25%; - width: 50%; } - 100% { - left: 100%; - width: 25%; } } - -.progress-circular { - height: 2.5rem; - position: relative; - width: 2.5rem; } - -.progress-circular-gap { - border-top: 0.125rem solid #3f51b5; - position: absolute; - top: 0; - right: 1.1875rem; - bottom: 0; - left: 1.1875rem; } - -.progress-circular-inner { - -webkit-animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite; - animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite; - height: 2.5rem; - position: relative; - width: 2.5rem; } - -.progress-circular-left, -.progress-circular-right { - height: 2.5rem; - overflow: hidden; - position: absolute; - top: 0; - width: 1.25rem; } - -.progress-circular-left { - left: 0; } - -.progress-circular-right { - right: 0; } - -.progress-circular-spinner { - border: 0.25rem solid #3f51b5; - border-bottom-color: transparent; - border-radius: 50%; - height: 2.5rem; - position: absolute; - top: 0; - width: 2.5rem; } - .progress-circular-left .progress-circular-spinner { - -webkit-animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; - animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; - border-right-color: transparent; - left: 0; } - .progress-circular-right .progress-circular-spinner { - -webkit-animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; - animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; - border-left-color: transparent; - right: 0; } - -.progress-circular-wrapper { - -webkit-animation: progress-circular-wrapper-rotate 2.666s linear infinite; - animation: progress-circular-wrapper-rotate 2.666s linear infinite; } - -@-webkit-keyframes progress-circular-inner-rotate { - 12.5% { - -webkit-transform: rotate(135deg); - transform: rotate(135deg); } - 25% { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); } - 37.5% { - -webkit-transform: rotate(405deg); - transform: rotate(405deg); } - 50% { - -webkit-transform: rotate(540deg); - transform: rotate(540deg); } - 62.5% { - -webkit-transform: rotate(675deg); - transform: rotate(675deg); } - 75% { - -webkit-transform: rotate(810deg); - transform: rotate(810deg); } - 87.5% { - -webkit-transform: rotate(945deg); - transform: rotate(945deg); } - 100% { - -webkit-transform: rotate(1080deg); - transform: rotate(1080deg); } } - -@keyframes progress-circular-inner-rotate { - 12.5% { - -webkit-transform: rotate(135deg); - transform: rotate(135deg); } - 25% { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); } - 37.5% { - -webkit-transform: rotate(405deg); - transform: rotate(405deg); } - 50% { - -webkit-transform: rotate(540deg); - transform: rotate(540deg); } - 62.5% { - -webkit-transform: rotate(675deg); - transform: rotate(675deg); } - 75% { - -webkit-transform: rotate(810deg); - transform: rotate(810deg); } - 87.5% { - -webkit-transform: rotate(945deg); - transform: rotate(945deg); } - 100% { - -webkit-transform: rotate(1080deg); - transform: rotate(1080deg); } } - -@-webkit-keyframes progress-circular-spinner-left { - 0%, - 100% { - -webkit-transform: rotate(130deg); - transform: rotate(130deg); } - 50% { - -webkit-transform: rotate(-5deg); - transform: rotate(-5deg); } } - -@keyframes progress-circular-spinner-left { - 0%, - 100% { - -webkit-transform: rotate(130deg); - transform: rotate(130deg); } - 50% { - -webkit-transform: rotate(-5deg); - transform: rotate(-5deg); } } - -@-webkit-keyframes progress-circular-spinner-right { - 0%, - 100% { - -webkit-transform: rotate(-130deg); - transform: rotate(-130deg); } - 50% { - -webkit-transform: rotate(5deg); - transform: rotate(5deg); } } - -@keyframes progress-circular-spinner-right { - 0%, - 100% { - -webkit-transform: rotate(-130deg); - transform: rotate(-130deg); } - 50% { - -webkit-transform: rotate(5deg); - transform: rotate(5deg); } } - -@-webkit-keyframes progress-circular-wrapper-rotate { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } - -@keyframes progress-circular-wrapper-rotate { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); } } - -.progress-circular-primary .progress-circular-gap, -.progress-circular-primary .progress-circular-spinner { - border-top-color: #f08506; } - -.progress-circular-primary .progress-circular-left .progress-circular-spinner { - border-left-color: #f08506; } - -.progress-circular-primary .progress-circular-right .progress-circular-spinner { - border-right-color: #f08506; } - -.progress-circular-secondary .progress-circular-gap, -.progress-circular-secondary .progress-circular-spinner { - border-top-color: #f08506; } - -.progress-circular-secondary .progress-circular-left .progress-circular-spinner { - border-left-color: #f08506; } - -.progress-circular-secondary .progress-circular-right .progress-circular-spinner { - border-right-color: #f08506; } - -.progress-circular-danger .progress-circular-gap, -.progress-circular-danger .progress-circular-spinner { - border-top-color: #f44336; } - -.progress-circular-danger .progress-circular-left .progress-circular-spinner { - border-left-color: #f44336; } - -.progress-circular-danger .progress-circular-right .progress-circular-spinner { - border-right-color: #f44336; } - -.progress-circular-info .progress-circular-gap, -.progress-circular-info .progress-circular-spinner { - border-top-color: #2196f3; } - -.progress-circular-info .progress-circular-left .progress-circular-spinner { - border-left-color: #2196f3; } - -.progress-circular-info .progress-circular-right .progress-circular-spinner { - border-right-color: #2196f3; } - -.progress-circular-success .progress-circular-gap, -.progress-circular-success .progress-circular-spinner { - border-top-color: #4caf50; } - -.progress-circular-success .progress-circular-left .progress-circular-spinner { - border-left-color: #4caf50; } - -.progress-circular-success .progress-circular-right .progress-circular-spinner { - border-right-color: #4caf50; } - -.progress-circular-warning .progress-circular-gap, -.progress-circular-warning .progress-circular-spinner { - border-top-color: #ff9800; } - -.progress-circular-warning .progress-circular-left .progress-circular-spinner { - border-left-color: #ff9800; } - -.progress-circular-warning .progress-circular-right .progress-circular-spinner { - border-right-color: #ff9800; } - -.progress-circular-dark .progress-circular-gap, -.progress-circular-dark .progress-circular-spinner { - border-top-color: #424242; } - -.progress-circular-dark .progress-circular-left .progress-circular-spinner { - border-left-color: #424242; } - -.progress-circular-dark .progress-circular-right .progress-circular-spinner { - border-right-color: #424242; } - -.progress-circular-light .progress-circular-gap, -.progress-circular-light .progress-circular-spinner { - border-top-color: #f5f5f5; } - -.progress-circular-light .progress-circular-left .progress-circular-spinner { - border-left-color: #f5f5f5; } - -.progress-circular-light .progress-circular-right .progress-circular-spinner { - border-right-color: #f5f5f5; } - -.custom-control { - display: block; - min-height: 1.25rem; - padding-left: 2.25rem; - position: relative; } - .custom-control + .custom-control { - margin-top: 0.75rem; } - -.custom-control-inline { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1.5rem; } - .custom-control-inline + .custom-control-inline { - margin-top: 0; } - -.custom-control-label { - color: inherit; - font-size: 0.875rem; - line-height: inherit; - margin-bottom: 0; } - .custom-control-label::after { - color: rgba(0, 0, 0, 0.54); - position: absolute; - top: -0.125rem; - left: 0; } - .custom-control-label::before { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color, opacity, -webkit-transform; - transition-property: background-color, opacity, -webkit-transform; - transition-property: background-color, opacity, transform; - transition-property: background-color, opacity, transform, -webkit-transform; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: currentColor; - border-radius: 50%; - color: rgba(0, 0, 0, 0.54); - content: ''; - display: block; - height: 3rem; - margin-top: -0.875rem; - margin-left: -0.75rem; - opacity: 0; - position: absolute; - top: 0; - left: 0; - -webkit-transform: scale(0.87, 0.87) translateZ(0); - transform: scale(0.87, 0.87) translateZ(0); - width: 3rem; } - @media (min-width: 576px) { - .custom-control-label::before { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .custom-control-label::before { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .custom-control-label::before { - -webkit-transition: none; - transition: none; } } - -.custom-control-input { - opacity: 0; - position: absolute; - z-index: -1; } - .custom-control-input.focus ~ .custom-control-label::before, .custom-control-input:active ~ .custom-control-label::before { - opacity: 0.12; - -webkit-transform: scale(1, 1) translateZ(0); - transform: scale(1, 1) translateZ(0); } - .custom-control-input:checked ~ .custom-control-label::after { - color: #f08506; } - .custom-control-input:checked ~ .custom-control-label::before { - background-color: #f08506; } - .custom-control-input:disabled ~ .custom-control-label { - color: rgba(0, 0, 0, 0.26); } - .custom-control-input:disabled ~ .custom-control-label::after { - color: rgba(0, 0, 0, 0.26); } - .custom-control-input:disabled ~ .custom-control-label::before { - display: none; } - -.custom-checkbox .custom-control-label::after { - font-size: 1.71429em; - line-height: 0.58333em; - vertical-align: -0.3022em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - content: "check_box_outline_blank"; - line-height: 1; - vertical-align: middle; } - -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - content: "check_box"; } - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { - content: "indeterminate_check_box"; } - -.custom-radio .custom-control-label::after { - font-size: 1.71429em; - line-height: 0.58333em; - vertical-align: -0.3022em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - content: "radio_button_unchecked"; - line-height: 1; - vertical-align: middle; } - -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - content: "radio_button_checked"; } - -.custom-switch { - padding-left: 3.75rem; } - .custom-switch .custom-control-label { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color; - transition-property: background-color; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } - @media (min-width: 576px) { - .custom-switch .custom-control-label { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .custom-switch .custom-control-label { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label { - -webkit-transition: none; - transition: none; } } - .custom-switch .custom-control-label::after { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color, -webkit-transform; - transition-property: background-color, -webkit-transform; - transition-property: background-color, transform; - transition-property: background-color, transform, -webkit-transform; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: #fafafa; - border-radius: 50%; - -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.54); - box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.54); - content: ''; - display: block; - height: 1.5rem; - position: absolute; - width: 1.5rem; } - @media (min-width: 576px) { - .custom-switch .custom-control-label::after { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .custom-switch .custom-control-label::after { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - -webkit-transition: none; - transition: none; } } - .custom-switch .custom-control-input:checked ~ .custom-control-label::after, .custom-switch .custom-control-input:checked ~ .custom-control-label::before { - -webkit-transform: translateX(1.5rem); - transform: translateX(1.5rem); } - .custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #f08506; } - .custom-switch .custom-control-input:checked ~ .custom-control-track { - background-color: rgba(240, 133, 6, 0.5); } - .custom-switch .custom-control-input:disabled ~ .custom-control-label::after { - background-color: #bdbdbd; } - .custom-switch .custom-control-input:disabled ~ .custom-control-track { - background-color: rgba(0, 0, 0, 0.12); } - .custom-switch .custom-control-track { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color; - transition-property: background-color; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-clip: content-box; - background-color: rgba(0, 0, 0, 0.38); - border: 0.25rem solid transparent; - border-radius: 1rem; - content: ''; - display: block; - height: 1.5rem; - position: absolute; - top: -0.125rem; - left: 0; - width: 3rem; } - @media (min-width: 576px) { - .custom-switch .custom-control-track { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .custom-switch .custom-control-track { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-track { - -webkit-transition: none; - transition: none; } } - -.custom-range { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: transparent; - padding-left: 0; - width: 100%; } - .custom-range:active::-moz-range-track, .custom-range:focus::-moz-range-track { - background-color: rgba(0, 0, 0, 0.38); } - .custom-range:active::-ms-fill-upper, .custom-range:focus::-ms-fill-upper { - background-color: rgba(0, 0, 0, 0.38); } - .custom-range:active::-webkit-slider-runnable-track, .custom-range:focus::-webkit-slider-runnable-track { - background-color: rgba(0, 0, 0, 0.38); } - .custom-range:focus { - outline: 0; } - .custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 0.75rem rgba(240, 133, 6, 0.12); } - .custom-range:focus::-ms-range-thumb { - box-shadow: 0 0 0 0.75rem rgba(240, 133, 6, 0.12); } - .custom-range:focus::-webkit-slider-thumb { - -webkit-box-shadow: 0 0 0 0.75rem rgba(240, 133, 6, 0.12); - box-shadow: 0 0 0 0.75rem rgba(240, 133, 6, 0.12); } - .custom-range::-moz-focus-outer { - border: 0; } - .custom-range::-moz-range-progress { - background-color: #f08506; } - .custom-range::-moz-range-thumb { - transition-duration: 0.3s; - -webkit-transition-property: height, width, -webkit-box-shadow; - transition-property: height, width, -webkit-box-shadow; - transition-property: box-shadow, height, width; - transition-property: box-shadow, height, width, -webkit-box-shadow; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -moz-appearance: none; - appearance: none; - background-color: #f08506; - border: 0; - border-radius: 50%; - height: 0.75rem; - width: 0.75rem; } - @media (min-width: 576px) { - .custom-range::-moz-range-thumb { - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .custom-range::-moz-range-thumb { - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - -webkit-transition: none; - transition: none; } } - .custom-range::-moz-range-thumb:active { - box-shadow: none; - height: 1.5rem; - width: 1.5rem; } - .custom-range::-moz-range-thumb:focus { - outline: 0; } - .custom-range::-moz-range-track { - transition-duration: 0.3s; - -webkit-transition-property: background-color; - transition-property: background-color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.26); - border-color: transparent; - border-radius: 0; - color: transparent; - cursor: pointer; - height: 0.125rem; - width: 100%; } - @media (min-width: 576px) { - .custom-range::-moz-range-track { - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .custom-range::-moz-range-track { - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-track { - -webkit-transition: none; - transition: none; } } - .custom-range::-ms-fill-lower { - background-color: #f08506; - height: 0.125rem; - margin-bottom: 0.125rem; - margin-left: 0.375rem; } - .custom-range::-ms-fill-upper { - background-color: rgba(0, 0, 0, 0.26); - height: 0.125rem; - margin-right: 0.375rem; - margin-bottom: 0.125rem; } - .custom-range::-ms-thumb { - transition-duration: 0.3s; - -webkit-transition-property: -webkit-box-shadow; - transition-property: -webkit-box-shadow; - transition-property: box-shadow; - transition-property: box-shadow, -webkit-box-shadow; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - appearance: none; - background-color: #f08506; - border: 0; - border-radius: 50%; - height: 0.75rem; - margin-right: 0.375rem; - margin-left: 0.375rem; - width: 0.75rem; } - @media (min-width: 576px) { - .custom-range::-ms-thumb { - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .custom-range::-ms-thumb { - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - -webkit-transition: none; - transition: none; } } - .custom-range::-ms-thumb:active { - box-shadow: 0 0 0 0.375rem #f08506; } - .custom-range::-ms-thumb:focus { - outline: 0; } - .custom-range::-ms-track { - transition-duration: 0.3s; - -webkit-transition-property: background-color; - transition-property: background-color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: transparent; - border-color: transparent; - border-width: 0.875rem 0; - color: transparent; - cursor: pointer; - height: 0.125rem; - width: 100%; } - @media (min-width: 576px) { - .custom-range::-ms-track { - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .custom-range::-ms-track { - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .custom-range::-ms-track { - -webkit-transition: none; - transition: none; } } - .custom-range::-webkit-slider-runnable-track { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color; - transition-property: background-color; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.26); - border-color: transparent; - border-radius: 0; - color: transparent; - cursor: pointer; - height: 0.125rem; - width: 100%; } - @media (min-width: 576px) { - .custom-range::-webkit-slider-runnable-track { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .custom-range::-webkit-slider-runnable-track { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-runnable-track { - -webkit-transition: none; - transition: none; } } - .custom-range::-webkit-slider-thumb { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: -webkit-box-shadow; - transition-property: -webkit-box-shadow; - transition-property: box-shadow; - transition-property: box-shadow, -webkit-box-shadow; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -webkit-appearance: none; - appearance: none; - background-color: #f08506; - border: 0; - border-radius: 50%; - height: 0.75rem; - margin-top: -0.3125rem; - width: 0.75rem; } - @media (min-width: 576px) { - .custom-range::-webkit-slider-thumb { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .custom-range::-webkit-slider-thumb { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; } } - .custom-range::-webkit-slider-thumb:active { - -webkit-box-shadow: 0 0 0 0.375rem #f08506; - box-shadow: 0 0 0 0.375rem #f08506; } - .custom-range::-webkit-slider-thumb:focus { - outline: 0; } - -.snackbar { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: #323232; - color: white; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-size: 0.875rem; - line-height: 1.42857; - opacity: 0; - padding: 0.875rem 1.5rem; - position: fixed; - bottom: 0; - left: 0; - -webkit-transform: translateY(100%); - transform: translateY(100%); - -webkit-transition: opacity 0s 0.195s, -webkit-transform 0.195s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.195s, -webkit-transform 0.195s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.195s, transform 0.195s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.195s, transform 0.195s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.195s cubic-bezier(0.4, 0, 1, 1); - width: 100%; - z-index: 60; } - @media (min-width: 576px) { - .snackbar { - border-radius: 2px; - max-width: 35.5rem; - min-width: 18rem; - left: 50%; - -webkit-transform: translate(-50%, 100%); - transform: translate(-50%, 100%); - width: auto; } } - @media (min-width: 576px) { - .snackbar { - -webkit-transition: opacity 0s 0.2535s, -webkit-transform 0.2535s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.2535s, -webkit-transform 0.2535s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.2535s, transform 0.2535s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.2535s, transform 0.2535s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.2535s cubic-bezier(0.4, 0, 1, 1); } } - @media (min-width: 992px) { - .snackbar { - -webkit-transition: opacity 0s 0.13s, -webkit-transform 0.13s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.13s, -webkit-transform 0.13s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.13s, transform 0.13s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.13s, transform 0.13s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.13s cubic-bezier(0.4, 0, 1, 1); } } - @media screen and (prefers-reduced-motion: reduce) { - .snackbar { - -webkit-transition: none; - transition: none; } } - .snackbar.show { - -webkit-transition-duration: 0.225s; - transition-duration: 0.225s; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); } - @media (min-width: 576px) { - .snackbar.show { - -webkit-transition-duration: 0.2925s; - transition-duration: 0.2925s; } } - @media (min-width: 992px) { - .snackbar.show { - -webkit-transition-duration: 0.15s; - transition-duration: 0.15s; } } - @media screen and (prefers-reduced-motion: reduce) { - .snackbar.show { - -webkit-transition: none; - transition: none; } } - @media (min-width: 576px) { - .snackbar.show { - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); } } - -.snackbar-body { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - margin-right: auto; - max-height: 100%; - min-width: 0; } - -.snackbar-btn { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color, background-image; - transition-property: background-color, background-image; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: transparent; - background-image: none; - border: 0; - color: #f08506; - cursor: pointer; - display: block; - -ms-flex-negative: 0; - flex-shrink: 0; - font-size: inherit; - font-weight: 500; - line-height: inherit; - margin-left: 1.5rem; - padding: 0; - text-transform: uppercase; - white-space: nowrap; } - @media (min-width: 576px) { - .snackbar-btn { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .snackbar-btn { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .snackbar-btn { - -webkit-transition: none; - transition: none; } } - .snackbar-btn:focus, .snackbar-btn:hover { - color: #fa9d2f; - text-decoration: none; } - @media (min-width: 576px) { - .snackbar-btn { - margin-left: 3rem; } } - .snackbar-btn:focus { - outline: 0; } - -@media (min-width: 576px) { - .snackbar-left, - .snackbar-right { - -webkit-transform: translateY(100%); - transform: translateY(100%); } - .snackbar-left.show, - .snackbar-right.show { - -webkit-transform: translateY(-1.5rem); - transform: translateY(-1.5rem); } } - -@media (min-width: 576px) { - .snackbar-left { - left: 1.5rem; } } - -@media (min-width: 576px) { - .snackbar-right { - right: 1.5rem; - left: auto; } } - -.snackbar-multi-line { - height: 5rem; - padding-top: 1.25rem; - padding-bottom: 1.25rem; } - .snackbar-multi-line .snackbar-body { - white-space: normal; } - -.stepper { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: #fff; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-negative: 0; - flex-shrink: 0; - overflow: hidden; - padding: 1.5rem 1.5rem; - position: relative; } - .stepper::after, .stepper::before { - border-top: 1px solid #bdbdbd; - content: ''; - display: block; - position: absolute; } - .stepper:first-child::before { - display: none; } - .stepper:last-child::after { - display: none; } - -.stepper-horiz { - background-color: #fff; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - overflow-x: auto; - overflow-y: hidden; - position: relative; } - .stepper-horiz::before { - border-top: 1px solid #bdbdbd; - content: ''; - display: block; - position: absolute; - top: 50%; - right: 1.5rem; - left: 1.5rem; } - .stepper-horiz .stepper::after, .stepper-horiz .stepper::before { - border-top: 1px solid #bdbdbd; - top: 50%; - width: 1rem; } - .stepper-horiz .stepper::after { - right: 0; } - .stepper-horiz .stepper::before { - left: 0; } - -.stepper-vert { - background-color: #fff; - position: relative; } - .stepper-vert .stepper::after, .stepper-vert .stepper::before { - border-left: 1px solid #bdbdbd; - height: 1rem; - left: 2.25rem; } - .stepper-vert .stepper::after { - bottom: 0; } - .stepper-vert .stepper::before { - top: 0; } - -.stepper-icon { - background-color: rgba(0, 0, 0, 0.38); - border-radius: 50%; - color: white; - font-size: 0.75rem; - font-weight: 400; - height: 1.5rem; - line-height: 1.5rem; - margin-right: 0.5rem; - position: relative; - text-align: center; - vertical-align: middle; - width: 1.5rem; } - .stepper.active .stepper-icon, - .stepper.done .stepper-icon { - background-color: #f08506; - color: rgba(0, 0, 0, 0.87); } - .stepper-icon .material-icons { - font-size: 1.333em; } - -.stepper-text { - color: rgba(0, 0, 0, 0.38); - font-size: 0.875rem; - font-weight: 400; - position: relative; } - .stepper.active .stepper-text, - .stepper.done .stepper-text { - color: rgba(0, 0, 0, 0.87); } - .stepper.active .stepper-text { - font-weight: bolder; } - -.nav-tabs { - -webkit-box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); - box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); } - .nav-tabs.border-0, .nav-tabs.border-bottom-0 { - -webkit-box-shadow: none; - box-shadow: none; } - .nav-tabs .nav-link { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color, color, opacity; - transition-property: background-color, color, opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.87); - font-size: 0.875rem; - font-weight: 500; - line-height: 1; - min-height: 3rem; - opacity: 0.7; - padding: 1.0625rem 0.75rem; - position: relative; - text-transform: uppercase; } - @media (min-width: 576px) { - .nav-tabs .nav-link { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .nav-tabs .nav-link { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .nav-tabs .nav-link { - -webkit-transition: none; - transition: none; } } - .nav-tabs .nav-link:active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { - background-color: rgba(0, 0, 0, 0.12); } - .nav-tabs .nav-link.active, .nav-tabs .nav-link:active { - opacity: 1; } - .nav-tabs .nav-link.active { - color: #f08506; } - .nav-tabs .nav-link.active::before { - opacity: 1; } - .nav-tabs .nav-link.disabled { - background-color: transparent; - color: rgba(0, 0, 0, 0.38); - opacity: 1; } - .nav-tabs .nav-link::before { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: #f08506; - content: ''; - display: block; - height: 0.125rem; - opacity: 0; - position: absolute; - right: 0; - bottom: 0; - left: 0; } - @media (min-width: 576px) { - .nav-tabs .nav-link::before { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .nav-tabs .nav-link::before { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .nav-tabs .nav-link::before { - -webkit-transition: none; - transition: none; } } - .nav-tabs .nav-item.show .nav-link { - background-color: rgba(0, 0, 0, 0.12); - opacity: 1; } - -.nav-tabs-material { - position: relative; } - .nav-tabs-material.animate .nav-link::before { - opacity: 0; } - .nav-tabs-material.animate .nav-tabs-indicator { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: left, right; - transition-property: left, right; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } - @media (min-width: 576px) { - .nav-tabs-material.animate .nav-tabs-indicator { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .nav-tabs-material.animate .nav-tabs-indicator { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .nav-tabs-material.animate .nav-tabs-indicator { - -webkit-transition: none; - transition: none; } } - .nav-tabs-material .nav-link::before { - -webkit-transition: none; - transition: none; } - .nav-tabs-material .nav-tabs-indicator { - background-color: #f08506; - display: none; - height: 0.125rem; - position: absolute; - bottom: 0; } - .nav-tabs-material .nav-tabs-indicator.show { - display: block; } - .nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator { - bottom: 3rem; } - -.nav-tabs-scrollable { - -webkit-box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); - box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); - height: 3rem; - overflow: hidden; } - .nav-tabs-scrollable .nav-tabs { - -webkit-box-shadow: none; - box-shadow: none; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - overflow-x: auto; - overflow-y: hidden; - padding-bottom: 3rem; } - .nav-tabs-scrollable .nav-tabs::-webkit-scrollbar { - display: none; } - -.form-control, .wpcf7 input[type=text], -.wpcf7 input[type=search], -.wpcf7 input[type=url], -.wpcf7 input[type=tel], -.wpcf7 input[type=number], -.wpcf7 input[type=range], -.wpcf7 input[type=date], -.wpcf7 input[type=month], -.wpcf7 input[type=week], -.wpcf7 input[type=time], -.wpcf7 input[type=datetime], -.wpcf7 input[type=datetime-local], -.wpcf7 input[type=color], -.wpcf7 input[type=email], -.wpcf7 input[type=file], .wpcf7 input[type=submit], -.wpcf7 select, -.wpcf7 textarea, .wpcf7 .wpcf7-validation-errors, .custom-select, .form-control-file { - background-clip: padding-box; - background-color: transparent; - border-color: rgba(0, 0, 0, 0.42); - border-radius: 0; - border-style: solid; - border-width: 0 0 1px; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(0, 0, 0, 0.87); - display: block; - font-size: 1rem; - line-height: 1.5; - padding: 0.375rem 0 calc(0.375rem - 1px); - width: 100%; } - .form-control:hover, .wpcf7 input:hover[type=text], - .wpcf7 input:hover[type=search], - .wpcf7 input:hover[type=url], - .wpcf7 input:hover[type=tel], - .wpcf7 input:hover[type=number], - .wpcf7 input:hover[type=range], - .wpcf7 input:hover[type=date], - .wpcf7 input:hover[type=month], - .wpcf7 input:hover[type=week], - .wpcf7 input:hover[type=time], - .wpcf7 input:hover[type=datetime], - .wpcf7 input:hover[type=datetime-local], - .wpcf7 input:hover[type=color], - .wpcf7 input:hover[type=email], - .wpcf7 input:hover[type=file], .wpcf7 input:hover[type=submit], - .wpcf7 select:hover, - .wpcf7 textarea:hover, .wpcf7 .wpcf7-validation-errors:hover, .custom-select:hover, .form-control-file:hover { - border-color: rgba(0, 0, 0, 0.87); - -webkit-box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); - box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); } - .form-control::-ms-expand, .wpcf7 input[type=text]::-ms-expand, - .wpcf7 input[type=search]::-ms-expand, - .wpcf7 input[type=url]::-ms-expand, - .wpcf7 input[type=tel]::-ms-expand, - .wpcf7 input[type=number]::-ms-expand, - .wpcf7 input[type=range]::-ms-expand, - .wpcf7 input[type=date]::-ms-expand, - .wpcf7 input[type=month]::-ms-expand, - .wpcf7 input[type=week]::-ms-expand, - .wpcf7 input[type=time]::-ms-expand, - .wpcf7 input[type=datetime]::-ms-expand, - .wpcf7 input[type=datetime-local]::-ms-expand, - .wpcf7 input[type=color]::-ms-expand, - .wpcf7 input[type=email]::-ms-expand, - .wpcf7 input[type=file]::-ms-expand, - .wpcf7 input[type=submit]::-ms-expand, - .wpcf7 select::-ms-expand, - .wpcf7 textarea::-ms-expand, .wpcf7 .wpcf7-validation-errors::-ms-expand, .custom-select::-ms-expand, .form-control-file::-ms-expand { - background-color: transparent; - border: 0; } - .form-control::-webkit-input-placeholder, .wpcf7 input[type=text]::-webkit-input-placeholder, - .wpcf7 input[type=search]::-webkit-input-placeholder, - .wpcf7 input[type=url]::-webkit-input-placeholder, - .wpcf7 input[type=tel]::-webkit-input-placeholder, - .wpcf7 input[type=number]::-webkit-input-placeholder, - .wpcf7 input[type=range]::-webkit-input-placeholder, - .wpcf7 input[type=date]::-webkit-input-placeholder, - .wpcf7 input[type=month]::-webkit-input-placeholder, - .wpcf7 input[type=week]::-webkit-input-placeholder, - .wpcf7 input[type=time]::-webkit-input-placeholder, - .wpcf7 input[type=datetime]::-webkit-input-placeholder, - .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, - .wpcf7 input[type=color]::-webkit-input-placeholder, - .wpcf7 input[type=email]::-webkit-input-placeholder, - .wpcf7 input[type=file]::-webkit-input-placeholder, - .wpcf7 input[type=submit]::-webkit-input-placeholder, - .wpcf7 select::-webkit-input-placeholder, - .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .custom-select::-webkit-input-placeholder, .form-control-file::-webkit-input-placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; } - .form-control::-ms-input-placeholder, .wpcf7 input[type=text]::-ms-input-placeholder, - .wpcf7 input[type=search]::-ms-input-placeholder, - .wpcf7 input[type=url]::-ms-input-placeholder, - .wpcf7 input[type=tel]::-ms-input-placeholder, - .wpcf7 input[type=number]::-ms-input-placeholder, - .wpcf7 input[type=range]::-ms-input-placeholder, - .wpcf7 input[type=date]::-ms-input-placeholder, - .wpcf7 input[type=month]::-ms-input-placeholder, - .wpcf7 input[type=week]::-ms-input-placeholder, - .wpcf7 input[type=time]::-ms-input-placeholder, - .wpcf7 input[type=datetime]::-ms-input-placeholder, - .wpcf7 input[type=datetime-local]::-ms-input-placeholder, - .wpcf7 input[type=color]::-ms-input-placeholder, - .wpcf7 input[type=email]::-ms-input-placeholder, - .wpcf7 input[type=file]::-ms-input-placeholder, - .wpcf7 input[type=submit]::-ms-input-placeholder, - .wpcf7 select::-ms-input-placeholder, - .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .custom-select::-ms-input-placeholder, .form-control-file::-ms-input-placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; } - .form-control::placeholder, .wpcf7 input[type=text]::placeholder, - .wpcf7 input[type=search]::placeholder, - .wpcf7 input[type=url]::placeholder, - .wpcf7 input[type=tel]::placeholder, - .wpcf7 input[type=number]::placeholder, - .wpcf7 input[type=range]::placeholder, - .wpcf7 input[type=date]::placeholder, - .wpcf7 input[type=month]::placeholder, - .wpcf7 input[type=week]::placeholder, - .wpcf7 input[type=time]::placeholder, - .wpcf7 input[type=datetime]::placeholder, - .wpcf7 input[type=datetime-local]::placeholder, - .wpcf7 input[type=color]::placeholder, - .wpcf7 input[type=email]::placeholder, - .wpcf7 input[type=file]::placeholder, - .wpcf7 input[type=submit]::placeholder, - .wpcf7 select::placeholder, - .wpcf7 textarea::placeholder, .wpcf7 .wpcf7-validation-errors::placeholder, .custom-select::placeholder, .form-control-file::placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; } - .form-control:disabled, .wpcf7 input:disabled[type=text], - .wpcf7 input:disabled[type=search], - .wpcf7 input:disabled[type=url], - .wpcf7 input:disabled[type=tel], - .wpcf7 input:disabled[type=number], - .wpcf7 input:disabled[type=range], - .wpcf7 input:disabled[type=date], - .wpcf7 input:disabled[type=month], - .wpcf7 input:disabled[type=week], - .wpcf7 input:disabled[type=time], - .wpcf7 input:disabled[type=datetime], - .wpcf7 input:disabled[type=datetime-local], - .wpcf7 input:disabled[type=color], - .wpcf7 input:disabled[type=email], - .wpcf7 input:disabled[type=file], .wpcf7 input:disabled[type=submit], - .wpcf7 select:disabled, - .wpcf7 textarea:disabled, .wpcf7 .wpcf7-validation-errors:disabled, .custom-select:disabled, .form-control-file:disabled, .form-control[readonly], .wpcf7 input[readonly][type=text], - .wpcf7 input[readonly][type=search], - .wpcf7 input[readonly][type=url], - .wpcf7 input[readonly][type=tel], - .wpcf7 input[readonly][type=number], - .wpcf7 input[readonly][type=range], - .wpcf7 input[readonly][type=date], - .wpcf7 input[readonly][type=month], - .wpcf7 input[readonly][type=week], - .wpcf7 input[readonly][type=time], - .wpcf7 input[readonly][type=datetime], - .wpcf7 input[readonly][type=datetime-local], - .wpcf7 input[readonly][type=color], - .wpcf7 input[readonly][type=email], - .wpcf7 input[readonly][type=file], - .wpcf7 input[readonly][type=submit], - .wpcf7 select[readonly], - .wpcf7 textarea[readonly], .wpcf7 .wpcf7-validation-errors[readonly], .custom-select[readonly], .form-control-file[readonly] { - border-style: dotted; - color: rgba(0, 0, 0, 0.38); - opacity: 1; } - .form-control:disabled:focus, .wpcf7 input:disabled:focus[type=text], - .wpcf7 input:disabled:focus[type=search], - .wpcf7 input:disabled:focus[type=url], - .wpcf7 input:disabled:focus[type=tel], - .wpcf7 input:disabled:focus[type=number], - .wpcf7 input:disabled:focus[type=range], - .wpcf7 input:disabled:focus[type=date], - .wpcf7 input:disabled:focus[type=month], - .wpcf7 input:disabled:focus[type=week], - .wpcf7 input:disabled:focus[type=time], - .wpcf7 input:disabled:focus[type=datetime], - .wpcf7 input:disabled:focus[type=datetime-local], - .wpcf7 input:disabled:focus[type=color], - .wpcf7 input:disabled:focus[type=email], - .wpcf7 input:disabled:focus[type=file], - .wpcf7 input:disabled:focus[type=submit], - .wpcf7 select:disabled:focus, - .wpcf7 textarea:disabled:focus, .wpcf7 .wpcf7-validation-errors:disabled:focus, .custom-select:disabled:focus, .form-control-file:disabled:focus, .form-control:disabled:hover, .wpcf7 input:disabled:hover[type=text], - .wpcf7 input:disabled:hover[type=search], - .wpcf7 input:disabled:hover[type=url], - .wpcf7 input:disabled:hover[type=tel], - .wpcf7 input:disabled:hover[type=number], - .wpcf7 input:disabled:hover[type=range], - .wpcf7 input:disabled:hover[type=date], - .wpcf7 input:disabled:hover[type=month], - .wpcf7 input:disabled:hover[type=week], - .wpcf7 input:disabled:hover[type=time], - .wpcf7 input:disabled:hover[type=datetime], - .wpcf7 input:disabled:hover[type=datetime-local], - .wpcf7 input:disabled:hover[type=color], - .wpcf7 input:disabled:hover[type=email], - .wpcf7 input:disabled:hover[type=file], - .wpcf7 input:disabled:hover[type=submit], - .wpcf7 select:disabled:hover, - .wpcf7 textarea:disabled:hover, .wpcf7 .wpcf7-validation-errors:disabled:hover, .custom-select:disabled:hover, .form-control-file:disabled:hover, .form-control[readonly]:focus, .wpcf7 input[readonly]:focus[type=text], - .wpcf7 input[readonly]:focus[type=search], - .wpcf7 input[readonly]:focus[type=url], - .wpcf7 input[readonly]:focus[type=tel], - .wpcf7 input[readonly]:focus[type=number], - .wpcf7 input[readonly]:focus[type=range], - .wpcf7 input[readonly]:focus[type=date], - .wpcf7 input[readonly]:focus[type=month], - .wpcf7 input[readonly]:focus[type=week], - .wpcf7 input[readonly]:focus[type=time], - .wpcf7 input[readonly]:focus[type=datetime], - .wpcf7 input[readonly]:focus[type=datetime-local], - .wpcf7 input[readonly]:focus[type=color], - .wpcf7 input[readonly]:focus[type=email], - .wpcf7 input[readonly]:focus[type=file], - .wpcf7 input[readonly]:focus[type=submit], - .wpcf7 select[readonly]:focus, - .wpcf7 textarea[readonly]:focus, .wpcf7 .wpcf7-validation-errors[readonly]:focus, .custom-select[readonly]:focus, .form-control-file[readonly]:focus, .form-control[readonly]:hover, .wpcf7 input[readonly]:hover[type=text], - .wpcf7 input[readonly]:hover[type=search], - .wpcf7 input[readonly]:hover[type=url], - .wpcf7 input[readonly]:hover[type=tel], - .wpcf7 input[readonly]:hover[type=number], - .wpcf7 input[readonly]:hover[type=range], - .wpcf7 input[readonly]:hover[type=date], - .wpcf7 input[readonly]:hover[type=month], - .wpcf7 input[readonly]:hover[type=week], - .wpcf7 input[readonly]:hover[type=time], - .wpcf7 input[readonly]:hover[type=datetime], - .wpcf7 input[readonly]:hover[type=datetime-local], - .wpcf7 input[readonly]:hover[type=color], - .wpcf7 input[readonly]:hover[type=email], - .wpcf7 input[readonly]:hover[type=file], - .wpcf7 input[readonly]:hover[type=submit], - .wpcf7 select[readonly]:hover, - .wpcf7 textarea[readonly]:hover, .wpcf7 .wpcf7-validation-errors[readonly]:hover, .custom-select[readonly]:hover, .form-control-file[readonly]:hover { - border-color: rgba(0, 0, 0, 0.42); - -webkit-box-shadow: none; - box-shadow: none; } - .form-control:focus, .wpcf7 input:focus[type=text], - .wpcf7 input:focus[type=search], - .wpcf7 input:focus[type=url], - .wpcf7 input:focus[type=tel], - .wpcf7 input:focus[type=number], - .wpcf7 input:focus[type=range], - .wpcf7 input:focus[type=date], - .wpcf7 input:focus[type=month], - .wpcf7 input:focus[type=week], - .wpcf7 input:focus[type=time], - .wpcf7 input:focus[type=datetime], - .wpcf7 input:focus[type=datetime-local], - .wpcf7 input:focus[type=color], - .wpcf7 input:focus[type=email], - .wpcf7 input:focus[type=file], .wpcf7 input:focus[type=submit], - .wpcf7 select:focus, - .wpcf7 textarea:focus, .wpcf7 .wpcf7-validation-errors:focus, .custom-select:focus, .form-control-file:focus { - border-color: #f08506; - -webkit-box-shadow: inset 0 -2px 0 -1px #f08506; - box-shadow: inset 0 -2px 0 -1px #f08506; - outline: 0; } - .form-control:invalid:required, .wpcf7 input:invalid:required[type=text], - .wpcf7 input:invalid:required[type=search], - .wpcf7 input:invalid:required[type=url], - .wpcf7 input:invalid:required[type=tel], - .wpcf7 input:invalid:required[type=number], - .wpcf7 input:invalid:required[type=range], - .wpcf7 input:invalid:required[type=date], - .wpcf7 input:invalid:required[type=month], - .wpcf7 input:invalid:required[type=week], - .wpcf7 input:invalid:required[type=time], - .wpcf7 input:invalid:required[type=datetime], - .wpcf7 input:invalid:required[type=datetime-local], - .wpcf7 input:invalid:required[type=color], - .wpcf7 input:invalid:required[type=email], - .wpcf7 input:invalid:required[type=file], - .wpcf7 input:invalid:required[type=submit], - .wpcf7 select:invalid:required, - .wpcf7 textarea:invalid:required, .wpcf7 .wpcf7-validation-errors:invalid:required, .custom-select:invalid:required, .form-control-file:invalid:required { - outline: 0; } - -.form-control[type='file'], .wpcf7 input[type='file'][type=text], -.wpcf7 input[type='file'][type=search], -.wpcf7 input[type='file'][type=url], -.wpcf7 input[type='file'][type=tel], -.wpcf7 input[type='file'][type=number], -.wpcf7 input[type='file'][type=range], -.wpcf7 input[type='file'][type=date], -.wpcf7 input[type='file'][type=month], -.wpcf7 input[type='file'][type=week], -.wpcf7 input[type='file'][type=time], -.wpcf7 input[type='file'][type=datetime], -.wpcf7 input[type='file'][type=datetime-local], -.wpcf7 input[type='file'][type=color], -.wpcf7 input[type='file'][type=email], -.wpcf7 input[type='file'][type=file], -.wpcf7 input[type='file'][type=submit], -.wpcf7 select[type='file'], -.wpcf7 textarea[type='file'], .wpcf7 .wpcf7-validation-errors[type='file'] { - max-height: 2.25rem; } - -.form-control-lg { - font-size: 2.125rem; - line-height: 1.17647; - padding: 0.625rem 0 calc(0.625rem - 1px); } - .form-control-lg[type='file'] { - max-height: 3.75rem; } - -.form-control-sm { - font-size: 0.8125rem; - line-height: 1.53846; - padding: 0.375rem 0 calc(0.375rem - 1px); } - .form-control-sm[type='file'] { - max-height: 2rem; } - -select.form-control, -.wpcf7 select, .wpcf7 select.wpcf7-validation-errors, .custom-select { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; } - -@-moz-document url-prefix('') { - select.form-control, - .wpcf7 select, .wpcf7 select.wpcf7-validation-errors, .custom-select { - background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E'); - background-position: 100% 50%; - background-repeat: no-repeat; - background-size: 1.5em 1.5em; - padding-right: 1.5em; } - select.form-control[multiple], - .wpcf7 select[multiple], .custom-select[multiple], select.form-control[size]:not([size='1']), - .wpcf7 select[size]:not([size='1']), .custom-select[size]:not([size='1']) { - background-image: none; } } - @media (-webkit-min-device-pixel-ratio: 0) { - select.form-control, - .wpcf7 select, .wpcf7 select.wpcf7-validation-errors, .custom-select { - background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E'); - background-position: 100% 50%; - background-repeat: no-repeat; - background-size: 1.5em 1.5em; - padding-right: 1.5em; } - select.form-control[multiple], - .wpcf7 select[multiple], .custom-select[multiple], select.form-control[size]:not([size='1']), - .wpcf7 select[size]:not([size='1']), .custom-select[size]:not([size='1']) { - background-image: none; } } - -select.form-control[multiple], -.wpcf7 select[multiple], select.form-control[size]:not([size='1']), -.wpcf7 select[size]:not([size='1']), textarea.form-control:not([rows='1']), -.wpcf7 textarea:not([rows='1']), .custom-select[multiple], .custom-select[size]:not([size='1']) { - border-radius: 4px; - border-width: 1px; - min-height: 3.5rem; - padding: calc(1rem - 1px) 1rem; } - select.form-control:hover[multiple], - .wpcf7 select:hover[multiple], select.form-control:hover[size]:not([size='1']), - .wpcf7 select:hover[size]:not([size='1']), textarea.form-control:hover:not([rows='1']), - .wpcf7 textarea:hover:not([rows='1']), .custom-select:hover[multiple], .custom-select:hover[size]:not([size='1']) { - -webkit-box-shadow: inset 2px 2px 0 -1px rgba(0, 0, 0, 0.87), inset -2px -2px 0 -1px rgba(0, 0, 0, 0.87); - box-shadow: inset 2px 2px 0 -1px rgba(0, 0, 0, 0.87), inset -2px -2px 0 -1px rgba(0, 0, 0, 0.87); } - select.form-control:focus[multiple], - .wpcf7 select:focus[multiple], select.form-control:focus[size]:not([size='1']), - .wpcf7 select:focus[size]:not([size='1']), textarea.form-control:focus:not([rows='1']), - .wpcf7 textarea:focus:not([rows='1']), .custom-select:focus[multiple], .custom-select:focus[size]:not([size='1']) { - -webkit-box-shadow: inset 2px 2px 0 -1px #f08506, inset -2px -2px 0 -1px #f08506; - box-shadow: inset 2px 2px 0 -1px #f08506, inset -2px -2px 0 -1px #f08506; } - -select.form-control-lg[multiple], select.form-control-lg[size]:not([size='1']) { - padding: calc(0.875rem - 1px) 1rem; } - -select.form-control-sm[multiple], select.form-control-sm[size]:not([size='1']) { - padding: calc(0.75rem - 1px) 0.75rem; } - -textarea.form-control, -.wpcf7 textarea, .wpcf7 textarea.wpcf7-validation-errors { - min-height: 2.25rem; } - -textarea.form-control-lg { - min-height: 3.75rem; } - textarea.form-control-lg:not([rows='1']) { - min-height: 4.25rem; - padding: calc(0.875rem - 1px) 1rem; } - -textarea.form-control-sm { - min-height: 2rem; } - textarea.form-control-sm:not([rows='1']) { - min-height: 2.75rem; - padding: calc(0.75rem - 1px) 0.75rem; } - -.custom-file { - display: inline-block; - height: 2.25rem; - margin-bottom: 0; - position: relative; - width: 100%; } - -.custom-file-input { - height: 2.25rem; - margin: 0; - opacity: 0; - position: relative; - width: 100%; - z-index: 1; } - .custom-file-input:focus ~ .custom-file-label, .custom-file-input:hover ~ .custom-file-label { - border-bottom-color: #f08506; - -webkit-box-shadow: inset 0 -2px 0 -1px #f08506; - box-shadow: inset 0 -2px 0 -1px #f08506; } - -.custom-file-label { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: border-color, -webkit-box-shadow; - transition-property: border-color, -webkit-box-shadow; - transition-property: border-color, box-shadow; - transition-property: border-color, box-shadow, -webkit-box-shadow; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - border-bottom: 1px solid rgba(0, 0, 0, 0.42); - color: rgba(0, 0, 0, 0.38); - font-size: 1rem; - height: 2.25rem; - line-height: 1.5; - padding: 0.375rem 2.25rem calc(0.375rem - 1px) 0; - position: absolute; - top: 0; - right: 0; - left: 0; } - @media (min-width: 576px) { - .custom-file-label { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .custom-file-label { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .custom-file-label { - -webkit-transition: none; - transition: none; } } - .custom-file-label::after { - font-size: 1.71429em; - line-height: 0.58333em; - vertical-align: -0.3022em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - content: "attachment"; - position: absolute; - top: 50%; - right: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); } - -.custom-select-lg { - font-size: 2.125rem; - line-height: 1.17647; - padding: 0.625rem 1.5em calc(0.625rem - 1px) 0; } - .custom-select-lg[multiple], .custom-select-lg[size]:not([size='1']) { - padding: calc(0.875rem - 1px) 1rem; } - -.custom-select-sm { - font-size: 0.8125rem; - line-height: 1.53846; - padding: 0.375rem 1.5em calc(0.375rem - 1px) 0; } - .custom-select-sm[multiple], .custom-select-sm[size]:not([size='1']) { - padding: calc(0.75rem - 1px) 0.75rem; } - -.form-control-file { - max-height: 2.25rem; } - -.form-control-range { - display: block; - width: 100%; } - -.invalid-feedback { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: #f44336; - display: none; - margin-top: 0.5rem; - width: 100%; } - .form-control-lg + .invalid-feedback { - margin-top: 0.75rem; } - .form-control-sm + .invalid-feedback { - margin-top: 0.25rem; } - -.invalid-tooltip { - border-radius: 2px; - background-color: #f44336; - color: white; - display: none; - font-size: 0.875rem; - line-height: 1.42857; - margin-top: 0.5rem; - max-width: 100%; - opacity: 0.9; - padding: 0.375rem 1rem; - position: absolute; - top: 100%; - text-align: center; - word-break: break-word; - z-index: 240; } - @media (min-width: 768px) { - .invalid-tooltip { - font-size: 0.625rem; - padding: 0.24107rem 0.5rem; } } - .form-control-lg + .invalid-tooltip { - margin-top: 0.75rem; } - .form-control-sm + .invalid-tooltip { - margin-top: 0.25rem; } - -.custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label::after, -.was-validated .custom-control-input:invalid ~ .custom-control-label, -.was-validated .custom-control-input:invalid ~ .custom-control-label::after { - color: #f44336; } - -.custom-control-input.is-invalid ~ .custom-control-label::before, -.was-validated .custom-control-input:invalid ~ .custom-control-label::before { - background-color: #f44336; } - -.custom-control-input.is-invalid ~ .custom-control-track, -.was-validated .custom-control-input:invalid ~ .custom-control-track { - background-color: rgba(244, 67, 54, 0.5); } - -.custom-control-input.is-invalid ~ .invalid-feedback, -.custom-control-input.is-invalid ~ .invalid-tooltip, -.was-validated .custom-control-input:invalid ~ .invalid-feedback, -.was-validated .custom-control-input:invalid ~ .invalid-tooltip { - display: block; } - -.custom-file-input.is-invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:hover ~ .custom-file-label, -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, -.was-validated .custom-file-input:invalid:hover ~ .custom-file-label { - border-bottom-color: #f44336; - -webkit-box-shadow: inset 0 -2px 0 -1px #f44336; - box-shadow: inset 0 -2px 0 -1px #f44336; } - -.custom-file-input.is-invalid ~ .custom-file-label, -.was-validated .custom-file-input:invalid ~ .custom-file-label { - border-bottom-color: #f44336; } - .custom-file-input.is-invalid ~ .custom-file-label:hover, - .was-validated .custom-file-input:invalid ~ .custom-file-label:hover { - border-bottom-color: #f44336; - -webkit-box-shadow: inset 0 -2px 0 -1px #f44336; - box-shadow: inset 0 -2px 0 -1px #f44336; } - -.custom-file-input.is-invalid ~ .invalid-feedback, -.custom-file-input.is-invalid ~ .invalid-tooltip, -.was-validated .custom-file-input:invalid ~ .invalid-feedback, -.was-validated .custom-file-input:invalid ~ .invalid-tooltip { - display: block; } - -.custom-switch .custom-control-input.is-invalid ~ .custom-control-label::after, -.was-validated .custom-switch .custom-control-input:invalid ~ .custom-control-label::after { - background-color: #f44336; } - -.form-check-input.is-invalid + .form-check-label, -.was-validated .form-check-input:invalid + .form-check-label { - color: #f44336; } - -.is-invalid.form-control, .wpcf7 input.is-invalid[type=text], -.wpcf7 input.is-invalid[type=search], -.wpcf7 input.is-invalid[type=url], -.wpcf7 input.is-invalid[type=tel], -.wpcf7 input.is-invalid[type=number], -.wpcf7 input.is-invalid[type=range], -.wpcf7 input.is-invalid[type=date], -.wpcf7 input.is-invalid[type=month], -.wpcf7 input.is-invalid[type=week], -.wpcf7 input.is-invalid[type=time], -.wpcf7 input.is-invalid[type=datetime], -.wpcf7 input.is-invalid[type=datetime-local], -.wpcf7 input.is-invalid[type=color], -.wpcf7 input.is-invalid[type=email], -.wpcf7 input.is-invalid[type=file], -.wpcf7 input.is-invalid[type=submit], -.wpcf7 select.is-invalid, -.wpcf7 textarea.is-invalid, .wpcf7 .is-invalid.wpcf7-validation-errors, .is-invalid.custom-select, .is-invalid.form-control-file, -.was-validated .form-control:invalid, -.was-validated .wpcf7 input:invalid[type=text], -.wpcf7 .was-validated input:invalid[type=text], -.was-validated .wpcf7 input:invalid[type=search], -.wpcf7 .was-validated input:invalid[type=search], -.was-validated .wpcf7 input:invalid[type=url], -.wpcf7 .was-validated input:invalid[type=url], -.was-validated .wpcf7 input:invalid[type=tel], -.wpcf7 .was-validated input:invalid[type=tel], -.was-validated .wpcf7 input:invalid[type=number], -.wpcf7 .was-validated input:invalid[type=number], -.was-validated .wpcf7 input:invalid[type=range], -.wpcf7 .was-validated input:invalid[type=range], -.was-validated .wpcf7 input:invalid[type=date], -.wpcf7 .was-validated input:invalid[type=date], -.was-validated .wpcf7 input:invalid[type=month], -.wpcf7 .was-validated input:invalid[type=month], -.was-validated .wpcf7 input:invalid[type=week], -.wpcf7 .was-validated input:invalid[type=week], -.was-validated .wpcf7 input:invalid[type=time], -.wpcf7 .was-validated input:invalid[type=time], -.was-validated .wpcf7 input:invalid[type=datetime], -.wpcf7 .was-validated input:invalid[type=datetime], -.was-validated .wpcf7 input:invalid[type=datetime-local], -.wpcf7 .was-validated input:invalid[type=datetime-local], -.was-validated .wpcf7 input:invalid[type=color], -.wpcf7 .was-validated input:invalid[type=color], -.was-validated .wpcf7 input:invalid[type=email], -.wpcf7 .was-validated input:invalid[type=email], -.was-validated .wpcf7 input:invalid[type=file], -.wpcf7 .was-validated input:invalid[type=file], -.was-validated .wpcf7 input:invalid[type=submit], -.wpcf7 .was-validated input:invalid[type=submit], -.was-validated .wpcf7 select:invalid, -.wpcf7 .was-validated select:invalid, -.was-validated .wpcf7 textarea:invalid, -.wpcf7 .was-validated textarea:invalid, -.was-validated .wpcf7 .wpcf7-validation-errors:invalid, -.wpcf7 .was-validated .wpcf7-validation-errors:invalid, -.was-validated .custom-select:invalid, -.was-validated .form-control-file:invalid { - border-color: #f44336; } - .is-invalid.form-control:focus, .wpcf7 input.is-invalid:focus[type=text], - .wpcf7 input.is-invalid:focus[type=search], - .wpcf7 input.is-invalid:focus[type=url], - .wpcf7 input.is-invalid:focus[type=tel], - .wpcf7 input.is-invalid:focus[type=number], - .wpcf7 input.is-invalid:focus[type=range], - .wpcf7 input.is-invalid:focus[type=date], - .wpcf7 input.is-invalid:focus[type=month], - .wpcf7 input.is-invalid:focus[type=week], - .wpcf7 input.is-invalid:focus[type=time], - .wpcf7 input.is-invalid:focus[type=datetime], - .wpcf7 input.is-invalid:focus[type=datetime-local], - .wpcf7 input.is-invalid:focus[type=color], - .wpcf7 input.is-invalid:focus[type=email], - .wpcf7 input.is-invalid:focus[type=file], - .wpcf7 input.is-invalid:focus[type=submit], - .wpcf7 select.is-invalid:focus, - .wpcf7 textarea.is-invalid:focus, .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus, .is-invalid.form-control:hover, .wpcf7 input.is-invalid:hover[type=text], - .wpcf7 input.is-invalid:hover[type=search], - .wpcf7 input.is-invalid:hover[type=url], - .wpcf7 input.is-invalid:hover[type=tel], - .wpcf7 input.is-invalid:hover[type=number], - .wpcf7 input.is-invalid:hover[type=range], - .wpcf7 input.is-invalid:hover[type=date], - .wpcf7 input.is-invalid:hover[type=month], - .wpcf7 input.is-invalid:hover[type=week], - .wpcf7 input.is-invalid:hover[type=time], - .wpcf7 input.is-invalid:hover[type=datetime], - .wpcf7 input.is-invalid:hover[type=datetime-local], - .wpcf7 input.is-invalid:hover[type=color], - .wpcf7 input.is-invalid:hover[type=email], - .wpcf7 input.is-invalid:hover[type=file], - .wpcf7 input.is-invalid:hover[type=submit], - .wpcf7 select.is-invalid:hover, - .wpcf7 textarea.is-invalid:hover, .wpcf7 .is-invalid.wpcf7-validation-errors:hover, .is-invalid.custom-select:hover, .is-invalid.form-control-file:hover, - .was-validated .form-control:invalid:focus, - .was-validated .wpcf7 input:invalid:focus[type=text], - .wpcf7 .was-validated input:invalid:focus[type=text], - .was-validated .wpcf7 input:invalid:focus[type=search], - .wpcf7 .was-validated input:invalid:focus[type=search], - .was-validated .wpcf7 input:invalid:focus[type=url], - .wpcf7 .was-validated input:invalid:focus[type=url], - .was-validated .wpcf7 input:invalid:focus[type=tel], - .wpcf7 .was-validated input:invalid:focus[type=tel], - .was-validated .wpcf7 input:invalid:focus[type=number], - .wpcf7 .was-validated input:invalid:focus[type=number], - .was-validated .wpcf7 input:invalid:focus[type=range], - .wpcf7 .was-validated input:invalid:focus[type=range], - .was-validated .wpcf7 input:invalid:focus[type=date], - .wpcf7 .was-validated input:invalid:focus[type=date], - .was-validated .wpcf7 input:invalid:focus[type=month], - .wpcf7 .was-validated input:invalid:focus[type=month], - .was-validated .wpcf7 input:invalid:focus[type=week], - .wpcf7 .was-validated input:invalid:focus[type=week], - .was-validated .wpcf7 input:invalid:focus[type=time], - .wpcf7 .was-validated input:invalid:focus[type=time], - .was-validated .wpcf7 input:invalid:focus[type=datetime], - .wpcf7 .was-validated input:invalid:focus[type=datetime], - .was-validated .wpcf7 input:invalid:focus[type=datetime-local], - .wpcf7 .was-validated input:invalid:focus[type=datetime-local], - .was-validated .wpcf7 input:invalid:focus[type=color], - .wpcf7 .was-validated input:invalid:focus[type=color], - .was-validated .wpcf7 input:invalid:focus[type=email], - .wpcf7 .was-validated input:invalid:focus[type=email], - .was-validated .wpcf7 input:invalid:focus[type=file], - .wpcf7 .was-validated input:invalid:focus[type=file], - .was-validated .wpcf7 input:invalid:focus[type=submit], - .wpcf7 .was-validated input:invalid:focus[type=submit], - .was-validated .wpcf7 select:invalid:focus, - .wpcf7 .was-validated select:invalid:focus, - .was-validated .wpcf7 textarea:invalid:focus, - .wpcf7 .was-validated textarea:invalid:focus, - .was-validated .wpcf7 .wpcf7-validation-errors:invalid:focus, - .wpcf7 .was-validated .wpcf7-validation-errors:invalid:focus, - .was-validated .custom-select:invalid:focus, - .was-validated .form-control-file:invalid:focus, - .was-validated .form-control:invalid:hover, - .was-validated .wpcf7 input:invalid:hover[type=text], - .wpcf7 .was-validated input:invalid:hover[type=text], - .was-validated .wpcf7 input:invalid:hover[type=search], - .wpcf7 .was-validated input:invalid:hover[type=search], - .was-validated .wpcf7 input:invalid:hover[type=url], - .wpcf7 .was-validated input:invalid:hover[type=url], - .was-validated .wpcf7 input:invalid:hover[type=tel], - .wpcf7 .was-validated input:invalid:hover[type=tel], - .was-validated .wpcf7 input:invalid:hover[type=number], - .wpcf7 .was-validated input:invalid:hover[type=number], - .was-validated .wpcf7 input:invalid:hover[type=range], - .wpcf7 .was-validated input:invalid:hover[type=range], - .was-validated .wpcf7 input:invalid:hover[type=date], - .wpcf7 .was-validated input:invalid:hover[type=date], - .was-validated .wpcf7 input:invalid:hover[type=month], - .wpcf7 .was-validated input:invalid:hover[type=month], - .was-validated .wpcf7 input:invalid:hover[type=week], - .wpcf7 .was-validated input:invalid:hover[type=week], - .was-validated .wpcf7 input:invalid:hover[type=time], - .wpcf7 .was-validated input:invalid:hover[type=time], - .was-validated .wpcf7 input:invalid:hover[type=datetime], - .wpcf7 .was-validated input:invalid:hover[type=datetime], - .was-validated .wpcf7 input:invalid:hover[type=datetime-local], - .wpcf7 .was-validated input:invalid:hover[type=datetime-local], - .was-validated .wpcf7 input:invalid:hover[type=color], - .wpcf7 .was-validated input:invalid:hover[type=color], - .was-validated .wpcf7 input:invalid:hover[type=email], - .wpcf7 .was-validated input:invalid:hover[type=email], - .was-validated .wpcf7 input:invalid:hover[type=file], - .wpcf7 .was-validated input:invalid:hover[type=file], - .was-validated .wpcf7 input:invalid:hover[type=submit], - .wpcf7 .was-validated input:invalid:hover[type=submit], - .was-validated .wpcf7 select:invalid:hover, - .wpcf7 .was-validated select:invalid:hover, - .was-validated .wpcf7 textarea:invalid:hover, - .wpcf7 .was-validated textarea:invalid:hover, - .was-validated .wpcf7 .wpcf7-validation-errors:invalid:hover, - .wpcf7 .was-validated .wpcf7-validation-errors:invalid:hover, - .was-validated .custom-select:invalid:hover, - .was-validated .form-control-file:invalid:hover { - border-color: #f44336; - -webkit-box-shadow: inset 0 -2px 0 -1px #f44336; - box-shadow: inset 0 -2px 0 -1px #f44336; } - .is-invalid.form-control ~ .invalid-feedback, .wpcf7 input.is-invalid[type=text] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=search] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=url] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=tel] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=number] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=range] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=date] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=month] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=week] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=time] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=datetime] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=datetime-local] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=color] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=email] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=file] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=submit] ~ .invalid-feedback, .wpcf7 select.is-invalid ~ .invalid-feedback, .wpcf7 textarea.is-invalid ~ .invalid-feedback, .wpcf7 .is-invalid.wpcf7-validation-errors ~ .invalid-feedback, .is-invalid.custom-select ~ .invalid-feedback, .is-invalid.form-control-file ~ .invalid-feedback, - .is-invalid.form-control ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=text] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=search] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=url] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=tel] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=number] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=range] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=date] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=month] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=week] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=time] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=datetime] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=datetime-local] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=color] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=email] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=file] ~ .invalid-tooltip, - .wpcf7 input.is-invalid[type=submit] ~ .invalid-tooltip, - .wpcf7 select.is-invalid ~ .invalid-tooltip, - .wpcf7 textarea.is-invalid ~ .invalid-tooltip, - .wpcf7 .is-invalid.wpcf7-validation-errors ~ .invalid-tooltip, - .is-invalid.custom-select ~ .invalid-tooltip, - .is-invalid.form-control-file ~ .invalid-tooltip, - .was-validated .form-control:invalid ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=text] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=text] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=search] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=search] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=url] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=url] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=tel] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=tel] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=number] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=number] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=range] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=range] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=date] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=date] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=month] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=month] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=week] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=week] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=time] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=time] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=datetime] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=datetime] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=datetime-local] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=datetime-local] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=color] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=color] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=email] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=email] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=file] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=file] ~ .invalid-feedback, - .was-validated .wpcf7 input:invalid[type=submit] ~ .invalid-feedback, - .wpcf7 .was-validated input:invalid[type=submit] ~ .invalid-feedback, - .was-validated .wpcf7 select:invalid ~ .invalid-feedback, - .wpcf7 .was-validated select:invalid ~ .invalid-feedback, - .was-validated .wpcf7 textarea:invalid ~ .invalid-feedback, - .wpcf7 .was-validated textarea:invalid ~ .invalid-feedback, - .was-validated .wpcf7 .wpcf7-validation-errors:invalid ~ .invalid-feedback, - .wpcf7 .was-validated .wpcf7-validation-errors:invalid ~ .invalid-feedback, - .was-validated .custom-select:invalid ~ .invalid-feedback, - .was-validated .form-control-file:invalid ~ .invalid-feedback, - .was-validated .form-control:invalid ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=text] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=text] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=search] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=search] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=url] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=url] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=tel] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=tel] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=number] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=number] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=range] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=range] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=date] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=date] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=month] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=month] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=week] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=week] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=time] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=time] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=datetime] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=datetime] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=datetime-local] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=datetime-local] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=color] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=color] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=email] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=email] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=file] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=file] ~ .invalid-tooltip, - .was-validated .wpcf7 input:invalid[type=submit] ~ .invalid-tooltip, - .wpcf7 .was-validated input:invalid[type=submit] ~ .invalid-tooltip, - .was-validated .wpcf7 select:invalid ~ .invalid-tooltip, - .wpcf7 .was-validated select:invalid ~ .invalid-tooltip, - .was-validated .wpcf7 textarea:invalid ~ .invalid-tooltip, - .wpcf7 .was-validated textarea:invalid ~ .invalid-tooltip, - .was-validated .wpcf7 .wpcf7-validation-errors:invalid ~ .invalid-tooltip, - .wpcf7 .was-validated .wpcf7-validation-errors:invalid ~ .invalid-tooltip, - .was-validated .custom-select:invalid ~ .invalid-tooltip, - .was-validated .form-control-file:invalid ~ .invalid-tooltip { - display: block; } - -select.is-invalid.form-control:focus[multiple], -.wpcf7 select.is-invalid:focus[multiple], select.is-invalid.form-control:focus[size]:not([size='1']), -.wpcf7 select.is-invalid:focus[size]:not([size='1']), textarea.is-invalid.form-control:focus:not([rows='1']), -.wpcf7 textarea.is-invalid:focus:not([rows='1']), .is-invalid.custom-select:focus[multiple], .is-invalid.custom-select:focus[size]:not([size='1']), select.is-invalid.form-control:hover[multiple], -.wpcf7 select.is-invalid:hover[multiple], select.is-invalid.form-control:hover[size]:not([size='1']), -.wpcf7 select.is-invalid:hover[size]:not([size='1']), textarea.is-invalid.form-control:hover:not([rows='1']), -.wpcf7 textarea.is-invalid:hover:not([rows='1']), .is-invalid.custom-select:hover[multiple], .is-invalid.custom-select:hover[size]:not([size='1']), -.was-validated select.form-control:invalid:focus[multiple], -.was-validated .wpcf7 select:invalid:focus[multiple], -.wpcf7 .was-validated select:invalid:focus[multiple], -.was-validated select.form-control:invalid:focus[size]:not([size='1']), -.was-validated .wpcf7 select:invalid:focus[size]:not([size='1']), -.wpcf7 .was-validated select:invalid:focus[size]:not([size='1']), -.was-validated textarea.form-control:invalid:focus:not([rows='1']), -.was-validated .wpcf7 textarea:invalid:focus:not([rows='1']), -.wpcf7 .was-validated textarea:invalid:focus:not([rows='1']), -.was-validated .custom-select:invalid:focus[multiple], -.was-validated .custom-select:invalid:focus[size]:not([size='1']), -.was-validated select.form-control:invalid:hover[multiple], -.was-validated .wpcf7 select:invalid:hover[multiple], -.wpcf7 .was-validated select:invalid:hover[multiple], -.was-validated select.form-control:invalid:hover[size]:not([size='1']), -.was-validated .wpcf7 select:invalid:hover[size]:not([size='1']), -.wpcf7 .was-validated select:invalid:hover[size]:not([size='1']), -.was-validated textarea.form-control:invalid:hover:not([rows='1']), -.was-validated .wpcf7 textarea:invalid:hover:not([rows='1']), -.wpcf7 .was-validated textarea:invalid:hover:not([rows='1']), -.was-validated .custom-select:invalid:hover[multiple], -.was-validated .custom-select:invalid:hover[size]:not([size='1']) { - -webkit-box-shadow: inset 2px 2px 0 -1px #f44336, inset -2px -2px 0 -1px #f44336; - box-shadow: inset 2px 2px 0 -1px #f44336, inset -2px -2px 0 -1px #f44336; } - -.textfield-box select.is-invalid.form-control:focus[multiple], -.textfield-box .wpcf7 select.is-invalid:focus[multiple], .wpcf7 .textfield-box select.is-invalid:focus[multiple], .textfield-box select.is-invalid.form-control:focus[size]:not([size='1']), -.textfield-box .wpcf7 select.is-invalid:focus[size]:not([size='1']), .wpcf7 .textfield-box select.is-invalid:focus[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:focus:not([rows='1']), -.textfield-box .wpcf7 textarea.is-invalid:focus:not([rows='1']), .wpcf7 .textfield-box textarea.is-invalid:focus:not([rows='1']), .textfield-box .is-invalid.custom-select:focus[multiple], .textfield-box .is-invalid.custom-select:focus[size]:not([size='1']), .textfield-box select.is-invalid.form-control:hover[multiple], -.textfield-box .wpcf7 select.is-invalid:hover[multiple], .wpcf7 .textfield-box select.is-invalid:hover[multiple], .textfield-box select.is-invalid.form-control:hover[size]:not([size='1']), -.textfield-box .wpcf7 select.is-invalid:hover[size]:not([size='1']), .wpcf7 .textfield-box select.is-invalid:hover[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:hover:not([rows='1']), -.textfield-box .wpcf7 textarea.is-invalid:hover:not([rows='1']), .wpcf7 .textfield-box textarea.is-invalid:hover:not([rows='1']), .textfield-box .is-invalid.custom-select:hover[multiple], .textfield-box .is-invalid.custom-select:hover[size]:not([size='1']), -.was-validated .textfield-box select.form-control:invalid:focus[multiple], -.was-validated .textfield-box .wpcf7 select:invalid:focus[multiple], -.wpcf7 .was-validated .textfield-box select:invalid:focus[multiple], -.was-validated .textfield-box select.form-control:invalid:focus[size]:not([size='1']), -.was-validated .textfield-box .wpcf7 select:invalid:focus[size]:not([size='1']), -.wpcf7 .was-validated .textfield-box select:invalid:focus[size]:not([size='1']), -.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']), -.was-validated .textfield-box .wpcf7 textarea:invalid:focus:not([rows='1']), -.wpcf7 .was-validated .textfield-box textarea:invalid:focus:not([rows='1']), -.was-validated .textfield-box .custom-select:invalid:focus[multiple], -.was-validated .textfield-box .custom-select:invalid:focus[size]:not([size='1']), -.was-validated .textfield-box select.form-control:invalid:hover[multiple], -.was-validated .textfield-box .wpcf7 select:invalid:hover[multiple], -.wpcf7 .was-validated .textfield-box select:invalid:hover[multiple], -.was-validated .textfield-box select.form-control:invalid:hover[size]:not([size='1']), -.was-validated .textfield-box .wpcf7 select:invalid:hover[size]:not([size='1']), -.wpcf7 .was-validated .textfield-box select:invalid:hover[size]:not([size='1']), -.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']), -.was-validated .textfield-box .wpcf7 textarea:invalid:hover:not([rows='1']), -.wpcf7 .was-validated .textfield-box textarea:invalid:hover:not([rows='1']), -.was-validated .textfield-box .custom-select:invalid:hover[multiple], -.was-validated .textfield-box .custom-select:invalid:hover[size]:not([size='1']) { - -webkit-box-shadow: inset 0 -2px 0 -1px #f44336; - box-shadow: inset 0 -2px 0 -1px #f44336; } - -.valid-feedback { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: #4caf50; - display: none; - margin-top: 0.5rem; - width: 100%; } - .form-control-lg + .valid-feedback { - margin-top: 0.75rem; } - .form-control-sm + .valid-feedback { - margin-top: 0.25rem; } - -.valid-tooltip { - border-radius: 2px; - background-color: #4caf50; - color: white; - display: none; - font-size: 0.875rem; - line-height: 1.42857; - margin-top: 0.5rem; - max-width: 100%; - opacity: 0.9; - padding: 0.375rem 1rem; - position: absolute; - top: 100%; - text-align: center; - word-break: break-word; - z-index: 240; } - @media (min-width: 768px) { - .valid-tooltip { - font-size: 0.625rem; - padding: 0.24107rem 0.5rem; } } - .form-control-lg + .valid-tooltip { - margin-top: 0.75rem; } - .form-control-sm + .valid-tooltip { - margin-top: 0.25rem; } - -.custom-control-input.is-valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label::after, -.was-validated .custom-control-input:valid ~ .custom-control-label, -.was-validated .custom-control-input:valid ~ .custom-control-label::after { - color: #4caf50; } - -.custom-control-input.is-valid ~ .custom-control-label::before, -.was-validated .custom-control-input:valid ~ .custom-control-label::before { - background-color: #4caf50; } - -.custom-control-input.is-valid ~ .custom-control-track, -.was-validated .custom-control-input:valid ~ .custom-control-track { - background-color: rgba(76, 175, 80, 0.5); } - -.custom-control-input.is-valid ~ .valid-feedback, -.custom-control-input.is-valid ~ .valid-tooltip, -.was-validated .custom-control-input:valid ~ .valid-feedback, -.was-validated .custom-control-input:valid ~ .valid-tooltip { - display: block; } - -.custom-file-input.is-valid:focus ~ .custom-file-label, .custom-file-input.is-valid:hover ~ .custom-file-label, -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, -.was-validated .custom-file-input:valid:hover ~ .custom-file-label { - border-bottom-color: #4caf50; - -webkit-box-shadow: inset 0 -2px 0 -1px #4caf50; - box-shadow: inset 0 -2px 0 -1px #4caf50; } - -.custom-file-input.is-valid ~ .custom-file-label, -.was-validated .custom-file-input:valid ~ .custom-file-label { - border-bottom-color: #4caf50; } - .custom-file-input.is-valid ~ .custom-file-label:hover, - .was-validated .custom-file-input:valid ~ .custom-file-label:hover { - border-bottom-color: #4caf50; - -webkit-box-shadow: inset 0 -2px 0 -1px #4caf50; - box-shadow: inset 0 -2px 0 -1px #4caf50; } - -.custom-file-input.is-valid ~ .valid-feedback, -.custom-file-input.is-valid ~ .valid-tooltip, -.was-validated .custom-file-input:valid ~ .valid-feedback, -.was-validated .custom-file-input:valid ~ .valid-tooltip { - display: block; } - -.custom-switch .custom-control-input.is-valid ~ .custom-control-label::after, -.was-validated .custom-switch .custom-control-input:valid ~ .custom-control-label::after { - background-color: #4caf50; } - -.form-check-input.is-valid + .form-check-label, -.was-validated .form-check-input:valid + .form-check-label { - color: #4caf50; } - -.is-valid.form-control, .wpcf7 input.is-valid[type=text], -.wpcf7 input.is-valid[type=search], -.wpcf7 input.is-valid[type=url], -.wpcf7 input.is-valid[type=tel], -.wpcf7 input.is-valid[type=number], -.wpcf7 input.is-valid[type=range], -.wpcf7 input.is-valid[type=date], -.wpcf7 input.is-valid[type=month], -.wpcf7 input.is-valid[type=week], -.wpcf7 input.is-valid[type=time], -.wpcf7 input.is-valid[type=datetime], -.wpcf7 input.is-valid[type=datetime-local], -.wpcf7 input.is-valid[type=color], -.wpcf7 input.is-valid[type=email], -.wpcf7 input.is-valid[type=file], -.wpcf7 input.is-valid[type=submit], -.wpcf7 select.is-valid, -.wpcf7 textarea.is-valid, .wpcf7 .is-valid.wpcf7-validation-errors, .is-valid.custom-select, .is-valid.form-control-file, -.was-validated .form-control:valid, -.was-validated .wpcf7 input:valid[type=text], -.wpcf7 .was-validated input:valid[type=text], -.was-validated .wpcf7 input:valid[type=search], -.wpcf7 .was-validated input:valid[type=search], -.was-validated .wpcf7 input:valid[type=url], -.wpcf7 .was-validated input:valid[type=url], -.was-validated .wpcf7 input:valid[type=tel], -.wpcf7 .was-validated input:valid[type=tel], -.was-validated .wpcf7 input:valid[type=number], -.wpcf7 .was-validated input:valid[type=number], -.was-validated .wpcf7 input:valid[type=range], -.wpcf7 .was-validated input:valid[type=range], -.was-validated .wpcf7 input:valid[type=date], -.wpcf7 .was-validated input:valid[type=date], -.was-validated .wpcf7 input:valid[type=month], -.wpcf7 .was-validated input:valid[type=month], -.was-validated .wpcf7 input:valid[type=week], -.wpcf7 .was-validated input:valid[type=week], -.was-validated .wpcf7 input:valid[type=time], -.wpcf7 .was-validated input:valid[type=time], -.was-validated .wpcf7 input:valid[type=datetime], -.wpcf7 .was-validated input:valid[type=datetime], -.was-validated .wpcf7 input:valid[type=datetime-local], -.wpcf7 .was-validated input:valid[type=datetime-local], -.was-validated .wpcf7 input:valid[type=color], -.wpcf7 .was-validated input:valid[type=color], -.was-validated .wpcf7 input:valid[type=email], -.wpcf7 .was-validated input:valid[type=email], -.was-validated .wpcf7 input:valid[type=file], -.wpcf7 .was-validated input:valid[type=file], -.was-validated .wpcf7 input:valid[type=submit], -.wpcf7 .was-validated input:valid[type=submit], -.was-validated .wpcf7 select:valid, -.wpcf7 .was-validated select:valid, -.was-validated .wpcf7 textarea:valid, -.wpcf7 .was-validated textarea:valid, -.was-validated .wpcf7 .wpcf7-validation-errors:valid, -.wpcf7 .was-validated .wpcf7-validation-errors:valid, -.was-validated .custom-select:valid, -.was-validated .form-control-file:valid { - border-color: #4caf50; } - .is-valid.form-control:focus, .wpcf7 input.is-valid:focus[type=text], - .wpcf7 input.is-valid:focus[type=search], - .wpcf7 input.is-valid:focus[type=url], - .wpcf7 input.is-valid:focus[type=tel], - .wpcf7 input.is-valid:focus[type=number], - .wpcf7 input.is-valid:focus[type=range], - .wpcf7 input.is-valid:focus[type=date], - .wpcf7 input.is-valid:focus[type=month], - .wpcf7 input.is-valid:focus[type=week], - .wpcf7 input.is-valid:focus[type=time], - .wpcf7 input.is-valid:focus[type=datetime], - .wpcf7 input.is-valid:focus[type=datetime-local], - .wpcf7 input.is-valid:focus[type=color], - .wpcf7 input.is-valid:focus[type=email], - .wpcf7 input.is-valid:focus[type=file], - .wpcf7 input.is-valid:focus[type=submit], - .wpcf7 select.is-valid:focus, - .wpcf7 textarea.is-valid:focus, .wpcf7 .is-valid.wpcf7-validation-errors:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus, .is-valid.form-control:hover, .wpcf7 input.is-valid:hover[type=text], - .wpcf7 input.is-valid:hover[type=search], - .wpcf7 input.is-valid:hover[type=url], - .wpcf7 input.is-valid:hover[type=tel], - .wpcf7 input.is-valid:hover[type=number], - .wpcf7 input.is-valid:hover[type=range], - .wpcf7 input.is-valid:hover[type=date], - .wpcf7 input.is-valid:hover[type=month], - .wpcf7 input.is-valid:hover[type=week], - .wpcf7 input.is-valid:hover[type=time], - .wpcf7 input.is-valid:hover[type=datetime], - .wpcf7 input.is-valid:hover[type=datetime-local], - .wpcf7 input.is-valid:hover[type=color], - .wpcf7 input.is-valid:hover[type=email], - .wpcf7 input.is-valid:hover[type=file], - .wpcf7 input.is-valid:hover[type=submit], - .wpcf7 select.is-valid:hover, - .wpcf7 textarea.is-valid:hover, .wpcf7 .is-valid.wpcf7-validation-errors:hover, .is-valid.custom-select:hover, .is-valid.form-control-file:hover, - .was-validated .form-control:valid:focus, - .was-validated .wpcf7 input:valid:focus[type=text], - .wpcf7 .was-validated input:valid:focus[type=text], - .was-validated .wpcf7 input:valid:focus[type=search], - .wpcf7 .was-validated input:valid:focus[type=search], - .was-validated .wpcf7 input:valid:focus[type=url], - .wpcf7 .was-validated input:valid:focus[type=url], - .was-validated .wpcf7 input:valid:focus[type=tel], - .wpcf7 .was-validated input:valid:focus[type=tel], - .was-validated .wpcf7 input:valid:focus[type=number], - .wpcf7 .was-validated input:valid:focus[type=number], - .was-validated .wpcf7 input:valid:focus[type=range], - .wpcf7 .was-validated input:valid:focus[type=range], - .was-validated .wpcf7 input:valid:focus[type=date], - .wpcf7 .was-validated input:valid:focus[type=date], - .was-validated .wpcf7 input:valid:focus[type=month], - .wpcf7 .was-validated input:valid:focus[type=month], - .was-validated .wpcf7 input:valid:focus[type=week], - .wpcf7 .was-validated input:valid:focus[type=week], - .was-validated .wpcf7 input:valid:focus[type=time], - .wpcf7 .was-validated input:valid:focus[type=time], - .was-validated .wpcf7 input:valid:focus[type=datetime], - .wpcf7 .was-validated input:valid:focus[type=datetime], - .was-validated .wpcf7 input:valid:focus[type=datetime-local], - .wpcf7 .was-validated input:valid:focus[type=datetime-local], - .was-validated .wpcf7 input:valid:focus[type=color], - .wpcf7 .was-validated input:valid:focus[type=color], - .was-validated .wpcf7 input:valid:focus[type=email], - .wpcf7 .was-validated input:valid:focus[type=email], - .was-validated .wpcf7 input:valid:focus[type=file], - .wpcf7 .was-validated input:valid:focus[type=file], - .was-validated .wpcf7 input:valid:focus[type=submit], - .wpcf7 .was-validated input:valid:focus[type=submit], - .was-validated .wpcf7 select:valid:focus, - .wpcf7 .was-validated select:valid:focus, - .was-validated .wpcf7 textarea:valid:focus, - .wpcf7 .was-validated textarea:valid:focus, - .was-validated .wpcf7 .wpcf7-validation-errors:valid:focus, - .wpcf7 .was-validated .wpcf7-validation-errors:valid:focus, - .was-validated .custom-select:valid:focus, - .was-validated .form-control-file:valid:focus, - .was-validated .form-control:valid:hover, - .was-validated .wpcf7 input:valid:hover[type=text], - .wpcf7 .was-validated input:valid:hover[type=text], - .was-validated .wpcf7 input:valid:hover[type=search], - .wpcf7 .was-validated input:valid:hover[type=search], - .was-validated .wpcf7 input:valid:hover[type=url], - .wpcf7 .was-validated input:valid:hover[type=url], - .was-validated .wpcf7 input:valid:hover[type=tel], - .wpcf7 .was-validated input:valid:hover[type=tel], - .was-validated .wpcf7 input:valid:hover[type=number], - .wpcf7 .was-validated input:valid:hover[type=number], - .was-validated .wpcf7 input:valid:hover[type=range], - .wpcf7 .was-validated input:valid:hover[type=range], - .was-validated .wpcf7 input:valid:hover[type=date], - .wpcf7 .was-validated input:valid:hover[type=date], - .was-validated .wpcf7 input:valid:hover[type=month], - .wpcf7 .was-validated input:valid:hover[type=month], - .was-validated .wpcf7 input:valid:hover[type=week], - .wpcf7 .was-validated input:valid:hover[type=week], - .was-validated .wpcf7 input:valid:hover[type=time], - .wpcf7 .was-validated input:valid:hover[type=time], - .was-validated .wpcf7 input:valid:hover[type=datetime], - .wpcf7 .was-validated input:valid:hover[type=datetime], - .was-validated .wpcf7 input:valid:hover[type=datetime-local], - .wpcf7 .was-validated input:valid:hover[type=datetime-local], - .was-validated .wpcf7 input:valid:hover[type=color], - .wpcf7 .was-validated input:valid:hover[type=color], - .was-validated .wpcf7 input:valid:hover[type=email], - .wpcf7 .was-validated input:valid:hover[type=email], - .was-validated .wpcf7 input:valid:hover[type=file], - .wpcf7 .was-validated input:valid:hover[type=file], - .was-validated .wpcf7 input:valid:hover[type=submit], - .wpcf7 .was-validated input:valid:hover[type=submit], - .was-validated .wpcf7 select:valid:hover, - .wpcf7 .was-validated select:valid:hover, - .was-validated .wpcf7 textarea:valid:hover, - .wpcf7 .was-validated textarea:valid:hover, - .was-validated .wpcf7 .wpcf7-validation-errors:valid:hover, - .wpcf7 .was-validated .wpcf7-validation-errors:valid:hover, - .was-validated .custom-select:valid:hover, - .was-validated .form-control-file:valid:hover { - border-color: #4caf50; - -webkit-box-shadow: inset 0 -2px 0 -1px #4caf50; - box-shadow: inset 0 -2px 0 -1px #4caf50; } - .is-valid.form-control ~ .valid-feedback, .wpcf7 input.is-valid[type=text] ~ .valid-feedback, .wpcf7 input.is-valid[type=search] ~ .valid-feedback, .wpcf7 input.is-valid[type=url] ~ .valid-feedback, .wpcf7 input.is-valid[type=tel] ~ .valid-feedback, .wpcf7 input.is-valid[type=number] ~ .valid-feedback, .wpcf7 input.is-valid[type=range] ~ .valid-feedback, .wpcf7 input.is-valid[type=date] ~ .valid-feedback, .wpcf7 input.is-valid[type=month] ~ .valid-feedback, .wpcf7 input.is-valid[type=week] ~ .valid-feedback, .wpcf7 input.is-valid[type=time] ~ .valid-feedback, .wpcf7 input.is-valid[type=datetime] ~ .valid-feedback, .wpcf7 input.is-valid[type=datetime-local] ~ .valid-feedback, .wpcf7 input.is-valid[type=color] ~ .valid-feedback, .wpcf7 input.is-valid[type=email] ~ .valid-feedback, .wpcf7 input.is-valid[type=file] ~ .valid-feedback, .wpcf7 input.is-valid[type=submit] ~ .valid-feedback, .wpcf7 select.is-valid ~ .valid-feedback, .wpcf7 textarea.is-valid ~ .valid-feedback, .wpcf7 .is-valid.wpcf7-validation-errors ~ .valid-feedback, .is-valid.custom-select ~ .valid-feedback, .is-valid.form-control-file ~ .valid-feedback, - .is-valid.form-control ~ .valid-tooltip, - .wpcf7 input.is-valid[type=text] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=search] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=url] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=tel] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=number] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=range] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=date] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=month] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=week] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=time] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=datetime] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=datetime-local] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=color] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=email] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=file] ~ .valid-tooltip, - .wpcf7 input.is-valid[type=submit] ~ .valid-tooltip, - .wpcf7 select.is-valid ~ .valid-tooltip, - .wpcf7 textarea.is-valid ~ .valid-tooltip, - .wpcf7 .is-valid.wpcf7-validation-errors ~ .valid-tooltip, - .is-valid.custom-select ~ .valid-tooltip, - .is-valid.form-control-file ~ .valid-tooltip, - .was-validated .form-control:valid ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=text] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=text] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=search] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=search] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=url] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=url] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=tel] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=tel] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=number] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=number] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=range] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=range] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=date] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=date] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=month] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=month] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=week] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=week] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=time] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=time] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=datetime] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=datetime] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=datetime-local] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=datetime-local] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=color] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=color] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=email] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=email] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=file] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=file] ~ .valid-feedback, - .was-validated .wpcf7 input:valid[type=submit] ~ .valid-feedback, - .wpcf7 .was-validated input:valid[type=submit] ~ .valid-feedback, - .was-validated .wpcf7 select:valid ~ .valid-feedback, - .wpcf7 .was-validated select:valid ~ .valid-feedback, - .was-validated .wpcf7 textarea:valid ~ .valid-feedback, - .wpcf7 .was-validated textarea:valid ~ .valid-feedback, - .was-validated .wpcf7 .wpcf7-validation-errors:valid ~ .valid-feedback, - .wpcf7 .was-validated .wpcf7-validation-errors:valid ~ .valid-feedback, - .was-validated .custom-select:valid ~ .valid-feedback, - .was-validated .form-control-file:valid ~ .valid-feedback, - .was-validated .form-control:valid ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=text] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=text] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=search] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=search] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=url] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=url] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=tel] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=tel] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=number] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=number] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=range] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=range] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=date] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=date] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=month] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=month] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=week] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=week] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=time] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=time] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=datetime] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=datetime] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=datetime-local] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=datetime-local] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=color] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=color] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=email] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=email] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=file] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=file] ~ .valid-tooltip, - .was-validated .wpcf7 input:valid[type=submit] ~ .valid-tooltip, - .wpcf7 .was-validated input:valid[type=submit] ~ .valid-tooltip, - .was-validated .wpcf7 select:valid ~ .valid-tooltip, - .wpcf7 .was-validated select:valid ~ .valid-tooltip, - .was-validated .wpcf7 textarea:valid ~ .valid-tooltip, - .wpcf7 .was-validated textarea:valid ~ .valid-tooltip, - .was-validated .wpcf7 .wpcf7-validation-errors:valid ~ .valid-tooltip, - .wpcf7 .was-validated .wpcf7-validation-errors:valid ~ .valid-tooltip, - .was-validated .custom-select:valid ~ .valid-tooltip, - .was-validated .form-control-file:valid ~ .valid-tooltip { - display: block; } - -select.is-valid.form-control:focus[multiple], -.wpcf7 select.is-valid:focus[multiple], select.is-valid.form-control:focus[size]:not([size='1']), -.wpcf7 select.is-valid:focus[size]:not([size='1']), textarea.is-valid.form-control:focus:not([rows='1']), -.wpcf7 textarea.is-valid:focus:not([rows='1']), .is-valid.custom-select:focus[multiple], .is-valid.custom-select:focus[size]:not([size='1']), select.is-valid.form-control:hover[multiple], -.wpcf7 select.is-valid:hover[multiple], select.is-valid.form-control:hover[size]:not([size='1']), -.wpcf7 select.is-valid:hover[size]:not([size='1']), textarea.is-valid.form-control:hover:not([rows='1']), -.wpcf7 textarea.is-valid:hover:not([rows='1']), .is-valid.custom-select:hover[multiple], .is-valid.custom-select:hover[size]:not([size='1']), -.was-validated select.form-control:valid:focus[multiple], -.was-validated .wpcf7 select:valid:focus[multiple], -.wpcf7 .was-validated select:valid:focus[multiple], -.was-validated select.form-control:valid:focus[size]:not([size='1']), -.was-validated .wpcf7 select:valid:focus[size]:not([size='1']), -.wpcf7 .was-validated select:valid:focus[size]:not([size='1']), -.was-validated textarea.form-control:valid:focus:not([rows='1']), -.was-validated .wpcf7 textarea:valid:focus:not([rows='1']), -.wpcf7 .was-validated textarea:valid:focus:not([rows='1']), -.was-validated .custom-select:valid:focus[multiple], -.was-validated .custom-select:valid:focus[size]:not([size='1']), -.was-validated select.form-control:valid:hover[multiple], -.was-validated .wpcf7 select:valid:hover[multiple], -.wpcf7 .was-validated select:valid:hover[multiple], -.was-validated select.form-control:valid:hover[size]:not([size='1']), -.was-validated .wpcf7 select:valid:hover[size]:not([size='1']), -.wpcf7 .was-validated select:valid:hover[size]:not([size='1']), -.was-validated textarea.form-control:valid:hover:not([rows='1']), -.was-validated .wpcf7 textarea:valid:hover:not([rows='1']), -.wpcf7 .was-validated textarea:valid:hover:not([rows='1']), -.was-validated .custom-select:valid:hover[multiple], -.was-validated .custom-select:valid:hover[size]:not([size='1']) { - -webkit-box-shadow: inset 2px 2px 0 -1px #4caf50, inset -2px -2px 0 -1px #4caf50; - box-shadow: inset 2px 2px 0 -1px #4caf50, inset -2px -2px 0 -1px #4caf50; } - -.textfield-box select.is-valid.form-control:focus[multiple], -.textfield-box .wpcf7 select.is-valid:focus[multiple], .wpcf7 .textfield-box select.is-valid:focus[multiple], .textfield-box select.is-valid.form-control:focus[size]:not([size='1']), -.textfield-box .wpcf7 select.is-valid:focus[size]:not([size='1']), .wpcf7 .textfield-box select.is-valid:focus[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:focus:not([rows='1']), -.textfield-box .wpcf7 textarea.is-valid:focus:not([rows='1']), .wpcf7 .textfield-box textarea.is-valid:focus:not([rows='1']), .textfield-box .is-valid.custom-select:focus[multiple], .textfield-box .is-valid.custom-select:focus[size]:not([size='1']), .textfield-box select.is-valid.form-control:hover[multiple], -.textfield-box .wpcf7 select.is-valid:hover[multiple], .wpcf7 .textfield-box select.is-valid:hover[multiple], .textfield-box select.is-valid.form-control:hover[size]:not([size='1']), -.textfield-box .wpcf7 select.is-valid:hover[size]:not([size='1']), .wpcf7 .textfield-box select.is-valid:hover[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:hover:not([rows='1']), -.textfield-box .wpcf7 textarea.is-valid:hover:not([rows='1']), .wpcf7 .textfield-box textarea.is-valid:hover:not([rows='1']), .textfield-box .is-valid.custom-select:hover[multiple], .textfield-box .is-valid.custom-select:hover[size]:not([size='1']), -.was-validated .textfield-box select.form-control:valid:focus[multiple], -.was-validated .textfield-box .wpcf7 select:valid:focus[multiple], -.wpcf7 .was-validated .textfield-box select:valid:focus[multiple], -.was-validated .textfield-box select.form-control:valid:focus[size]:not([size='1']), -.was-validated .textfield-box .wpcf7 select:valid:focus[size]:not([size='1']), -.wpcf7 .was-validated .textfield-box select:valid:focus[size]:not([size='1']), -.was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']), -.was-validated .textfield-box .wpcf7 textarea:valid:focus:not([rows='1']), -.wpcf7 .was-validated .textfield-box textarea:valid:focus:not([rows='1']), -.was-validated .textfield-box .custom-select:valid:focus[multiple], -.was-validated .textfield-box .custom-select:valid:focus[size]:not([size='1']), -.was-validated .textfield-box select.form-control:valid:hover[multiple], -.was-validated .textfield-box .wpcf7 select:valid:hover[multiple], -.wpcf7 .was-validated .textfield-box select:valid:hover[multiple], -.was-validated .textfield-box select.form-control:valid:hover[size]:not([size='1']), -.was-validated .textfield-box .wpcf7 select:valid:hover[size]:not([size='1']), -.wpcf7 .was-validated .textfield-box select:valid:hover[size]:not([size='1']), -.was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']), -.was-validated .textfield-box .wpcf7 textarea:valid:hover:not([rows='1']), -.wpcf7 .was-validated .textfield-box textarea:valid:hover:not([rows='1']), -.was-validated .textfield-box .custom-select:valid:hover[multiple], -.was-validated .textfield-box .custom-select:valid:hover[size]:not([size='1']) { - -webkit-box-shadow: inset 0 -2px 0 -1px #4caf50; - box-shadow: inset 0 -2px 0 -1px #4caf50; } - -.textfield-box .form-control, .textfield-box .wpcf7 input[type=text], .wpcf7 .textfield-box input[type=text], -.textfield-box .wpcf7 input[type=search], .wpcf7 .textfield-box input[type=search], -.textfield-box .wpcf7 input[type=url], .wpcf7 .textfield-box input[type=url], -.textfield-box .wpcf7 input[type=tel], .wpcf7 .textfield-box input[type=tel], -.textfield-box .wpcf7 input[type=number], .wpcf7 .textfield-box input[type=number], -.textfield-box .wpcf7 input[type=range], .wpcf7 .textfield-box input[type=range], -.textfield-box .wpcf7 input[type=date], .wpcf7 .textfield-box input[type=date], -.textfield-box .wpcf7 input[type=month], .wpcf7 .textfield-box input[type=month], -.textfield-box .wpcf7 input[type=week], .wpcf7 .textfield-box input[type=week], -.textfield-box .wpcf7 input[type=time], .wpcf7 .textfield-box input[type=time], -.textfield-box .wpcf7 input[type=datetime], .wpcf7 .textfield-box input[type=datetime], -.textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .textfield-box input[type=datetime-local], -.textfield-box .wpcf7 input[type=color], .wpcf7 .textfield-box input[type=color], -.textfield-box .wpcf7 input[type=email], .wpcf7 .textfield-box input[type=email], -.textfield-box .wpcf7 input[type=file], .wpcf7 .textfield-box input[type=file], .textfield-box .wpcf7 input[type=submit], .wpcf7 .textfield-box input[type=submit], -.textfield-box .wpcf7 select, .wpcf7 .textfield-box select, -.textfield-box .wpcf7 textarea, .wpcf7 .textfield-box textarea, .textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .textfield-box .wpcf7-validation-errors, .textfield-box .custom-select, .textfield-box .form-control-file { - background-color: rgba(0, 0, 0, 0.06); - border-radius: 4px; - padding: 1rem 1rem calc(1rem - 1px); } - -.textfield-box select.form-control, -.textfield-box .wpcf7 select, .wpcf7 .textfield-box select, .textfield-box .custom-select { - padding-right: 1.5em; } - -.textfield-box select.form-control[multiple], -.textfield-box .wpcf7 select[multiple], .wpcf7 .textfield-box select[multiple], .textfield-box select.form-control[size]:not([size='1']), -.textfield-box .wpcf7 select[size]:not([size='1']), .wpcf7 .textfield-box select[size]:not([size='1']), .textfield-box textarea.form-control:not([rows='1']), -.textfield-box .wpcf7 textarea:not([rows='1']), .wpcf7 .textfield-box textarea:not([rows='1']), .textfield-box .custom-select[multiple], .textfield-box .custom-select[size]:not([size='1']) { - border-width: 0 0 1px; - padding: 1rem 1rem calc(1rem - 1px); } - .textfield-box select.form-control:hover[multiple], - .textfield-box .wpcf7 select:hover[multiple], .wpcf7 .textfield-box select:hover[multiple], .textfield-box select.form-control:hover[size]:not([size='1']), - .textfield-box .wpcf7 select:hover[size]:not([size='1']), .wpcf7 .textfield-box select:hover[size]:not([size='1']), .textfield-box textarea.form-control:hover:not([rows='1']), - .textfield-box .wpcf7 textarea:hover:not([rows='1']), .wpcf7 .textfield-box textarea:hover:not([rows='1']), .textfield-box .custom-select:hover[multiple], .textfield-box .custom-select:hover[size]:not([size='1']) { - -webkit-box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); - box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); } - .textfield-box select.form-control:focus[multiple], - .textfield-box .wpcf7 select:focus[multiple], .wpcf7 .textfield-box select:focus[multiple], .textfield-box select.form-control:focus[size]:not([size='1']), - .textfield-box .wpcf7 select:focus[size]:not([size='1']), .wpcf7 .textfield-box select:focus[size]:not([size='1']), .textfield-box textarea.form-control:focus:not([rows='1']), - .textfield-box .wpcf7 textarea:focus:not([rows='1']), .wpcf7 .textfield-box textarea:focus:not([rows='1']), .textfield-box .custom-select:focus[multiple], .textfield-box .custom-select:focus[size]:not([size='1']) { - -webkit-box-shadow: inset 0 -2px 0 -1px #f08506; - box-shadow: inset 0 -2px 0 -1px #f08506; } - -.textfield-box textarea.form-control, -.textfield-box .wpcf7 textarea, .wpcf7 .textfield-box textarea { - min-height: 3.5rem; } - -.textfield-box .form-control[type='file'], .textfield-box .wpcf7 input[type='file'][type=text], .wpcf7 .textfield-box input[type='file'][type=text], -.textfield-box .wpcf7 input[type='file'][type=search], .wpcf7 .textfield-box input[type='file'][type=search], -.textfield-box .wpcf7 input[type='file'][type=url], .wpcf7 .textfield-box input[type='file'][type=url], -.textfield-box .wpcf7 input[type='file'][type=tel], .wpcf7 .textfield-box input[type='file'][type=tel], -.textfield-box .wpcf7 input[type='file'][type=number], .wpcf7 .textfield-box input[type='file'][type=number], -.textfield-box .wpcf7 input[type='file'][type=range], .wpcf7 .textfield-box input[type='file'][type=range], -.textfield-box .wpcf7 input[type='file'][type=date], .wpcf7 .textfield-box input[type='file'][type=date], -.textfield-box .wpcf7 input[type='file'][type=month], .wpcf7 .textfield-box input[type='file'][type=month], -.textfield-box .wpcf7 input[type='file'][type=week], .wpcf7 .textfield-box input[type='file'][type=week], -.textfield-box .wpcf7 input[type='file'][type=time], .wpcf7 .textfield-box input[type='file'][type=time], -.textfield-box .wpcf7 input[type='file'][type=datetime], .wpcf7 .textfield-box input[type='file'][type=datetime], -.textfield-box .wpcf7 input[type='file'][type=datetime-local], .wpcf7 .textfield-box input[type='file'][type=datetime-local], -.textfield-box .wpcf7 input[type='file'][type=color], .wpcf7 .textfield-box input[type='file'][type=color], -.textfield-box .wpcf7 input[type='file'][type=email], .wpcf7 .textfield-box input[type='file'][type=email], -.textfield-box .wpcf7 input[type='file'][type=file], .wpcf7 .textfield-box input[type='file'][type=file], -.textfield-box .wpcf7 input[type='file'][type=submit], .wpcf7 .textfield-box input[type='file'][type=submit], -.textfield-box .wpcf7 select[type='file'], .wpcf7 .textfield-box select[type='file'], -.textfield-box .wpcf7 textarea[type='file'], .wpcf7 .textfield-box textarea[type='file'], .textfield-box .wpcf7 .wpcf7-validation-errors[type='file'], .wpcf7 .textfield-box .wpcf7-validation-errors[type='file'], -.textfield-box .form-control-file { - max-height: 3.5rem; } - -.textfield-box-lg .form-control, .input-group-lg > .textfield-box .form-control, .textfield-box-lg .wpcf7 input[type=text], .wpcf7 .textfield-box-lg input[type=text], .input-group-lg > .textfield-box .wpcf7 input[type=text], .wpcf7 .input-group-lg > .textfield-box input[type=text], -.textfield-box-lg .wpcf7 input[type=search], .wpcf7 .textfield-box-lg input[type=search], -.input-group-lg > .textfield-box .wpcf7 input[type=search], .wpcf7 .input-group-lg > .textfield-box input[type=search], -.textfield-box-lg .wpcf7 input[type=url], .wpcf7 .textfield-box-lg input[type=url], -.input-group-lg > .textfield-box .wpcf7 input[type=url], .wpcf7 .input-group-lg > .textfield-box input[type=url], -.textfield-box-lg .wpcf7 input[type=tel], .wpcf7 .textfield-box-lg input[type=tel], -.input-group-lg > .textfield-box .wpcf7 input[type=tel], .wpcf7 .input-group-lg > .textfield-box input[type=tel], -.textfield-box-lg .wpcf7 input[type=number], .wpcf7 .textfield-box-lg input[type=number], -.input-group-lg > .textfield-box .wpcf7 input[type=number], .wpcf7 .input-group-lg > .textfield-box input[type=number], -.textfield-box-lg .wpcf7 input[type=range], .wpcf7 .textfield-box-lg input[type=range], -.input-group-lg > .textfield-box .wpcf7 input[type=range], .wpcf7 .input-group-lg > .textfield-box input[type=range], -.textfield-box-lg .wpcf7 input[type=date], .wpcf7 .textfield-box-lg input[type=date], -.input-group-lg > .textfield-box .wpcf7 input[type=date], .wpcf7 .input-group-lg > .textfield-box input[type=date], -.textfield-box-lg .wpcf7 input[type=month], .wpcf7 .textfield-box-lg input[type=month], -.input-group-lg > .textfield-box .wpcf7 input[type=month], .wpcf7 .input-group-lg > .textfield-box input[type=month], -.textfield-box-lg .wpcf7 input[type=week], .wpcf7 .textfield-box-lg input[type=week], -.input-group-lg > .textfield-box .wpcf7 input[type=week], .wpcf7 .input-group-lg > .textfield-box input[type=week], -.textfield-box-lg .wpcf7 input[type=time], .wpcf7 .textfield-box-lg input[type=time], -.input-group-lg > .textfield-box .wpcf7 input[type=time], .wpcf7 .input-group-lg > .textfield-box input[type=time], -.textfield-box-lg .wpcf7 input[type=datetime], .wpcf7 .textfield-box-lg input[type=datetime], -.input-group-lg > .textfield-box .wpcf7 input[type=datetime], .wpcf7 .input-group-lg > .textfield-box input[type=datetime], -.textfield-box-lg .wpcf7 input[type=datetime-local], .wpcf7 .textfield-box-lg input[type=datetime-local], -.input-group-lg > .textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .input-group-lg > .textfield-box input[type=datetime-local], -.textfield-box-lg .wpcf7 input[type=color], .wpcf7 .textfield-box-lg input[type=color], -.input-group-lg > .textfield-box .wpcf7 input[type=color], .wpcf7 .input-group-lg > .textfield-box input[type=color], -.textfield-box-lg .wpcf7 input[type=email], .wpcf7 .textfield-box-lg input[type=email], -.input-group-lg > .textfield-box .wpcf7 input[type=email], .wpcf7 .input-group-lg > .textfield-box input[type=email], -.textfield-box-lg .wpcf7 input[type=file], .wpcf7 .textfield-box-lg input[type=file], -.input-group-lg > .textfield-box .wpcf7 input[type=file], .wpcf7 .input-group-lg > .textfield-box input[type=file], .textfield-box-lg .wpcf7 input[type=submit], .wpcf7 .textfield-box-lg input[type=submit], .input-group-lg > .textfield-box .wpcf7 input[type=submit], .wpcf7 .input-group-lg > .textfield-box input[type=submit], -.textfield-box-lg .wpcf7 select, .wpcf7 .textfield-box-lg select, -.input-group-lg > .textfield-box .wpcf7 select, .wpcf7 .input-group-lg > .textfield-box select, -.textfield-box-lg .wpcf7 textarea, .wpcf7 .textfield-box-lg textarea, -.input-group-lg > .textfield-box .wpcf7 textarea, .wpcf7 .input-group-lg > .textfield-box textarea, .textfield-box-lg .wpcf7 .wpcf7-validation-errors, .wpcf7 .textfield-box-lg .wpcf7-validation-errors, .input-group-lg > .textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group-lg > .textfield-box .wpcf7-validation-errors, .textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select, .textfield-box-lg .form-control-file, .input-group-lg > .textfield-box .form-control-file { - font-size: 2.125rem; - line-height: 1.17647; - padding: 0.875rem 1rem calc(0.875rem - 1px); } - -.textfield-box-lg select.form-control[multiple], .input-group-lg > .textfield-box select.form-control[multiple], -.textfield-box-lg .wpcf7 select[multiple], .wpcf7 .textfield-box-lg select[multiple], -.input-group-lg > .textfield-box .wpcf7 select[multiple], .wpcf7 .input-group-lg > .textfield-box select[multiple], .textfield-box-lg select.form-control[size]:not([size='1']), .input-group-lg > .textfield-box select.form-control[size]:not([size='1']), -.textfield-box-lg .wpcf7 select[size]:not([size='1']), .wpcf7 .textfield-box-lg select[size]:not([size='1']), -.input-group-lg > .textfield-box .wpcf7 select[size]:not([size='1']), .wpcf7 .input-group-lg > .textfield-box select[size]:not([size='1']), .textfield-box-lg textarea.form-control:not([rows='1']), .input-group-lg > .textfield-box textarea.form-control:not([rows='1']), -.textfield-box-lg .wpcf7 textarea:not([rows='1']), .wpcf7 .textfield-box-lg textarea:not([rows='1']), -.input-group-lg > .textfield-box .wpcf7 textarea:not([rows='1']), .wpcf7 .input-group-lg > .textfield-box textarea:not([rows='1']), .textfield-box-lg .custom-select[multiple], .input-group-lg > .textfield-box .custom-select[multiple], .textfield-box-lg .custom-select[size]:not([size='1']), .input-group-lg > .textfield-box .custom-select[size]:not([size='1']) { - padding: 0.875rem 1rem calc(0.875rem - 1px); } - -.textfield-box-lg textarea.form-control, .input-group-lg > .textfield-box textarea.form-control, -.textfield-box-lg .wpcf7 textarea, .wpcf7 .textfield-box-lg textarea, -.input-group-lg > .textfield-box .wpcf7 textarea, .wpcf7 .input-group-lg > .textfield-box textarea { - min-height: 4.25rem; } - -.textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select { - padding-right: 1.5em; } - -.textfield-box-lg .form-control[type='file'], .input-group-lg > .textfield-box .form-control[type='file'], .textfield-box-lg .wpcf7 input[type='file'][type=text], .wpcf7 .textfield-box-lg input[type='file'][type=text], .input-group-lg > .textfield-box .wpcf7 input[type='file'][type=text], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=text], -.textfield-box-lg .wpcf7 input[type='file'][type=search], .wpcf7 .textfield-box-lg input[type='file'][type=search], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=search], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=search], -.textfield-box-lg .wpcf7 input[type='file'][type=url], .wpcf7 .textfield-box-lg input[type='file'][type=url], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=url], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=url], -.textfield-box-lg .wpcf7 input[type='file'][type=tel], .wpcf7 .textfield-box-lg input[type='file'][type=tel], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=tel], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=tel], -.textfield-box-lg .wpcf7 input[type='file'][type=number], .wpcf7 .textfield-box-lg input[type='file'][type=number], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=number], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=number], -.textfield-box-lg .wpcf7 input[type='file'][type=range], .wpcf7 .textfield-box-lg input[type='file'][type=range], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=range], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=range], -.textfield-box-lg .wpcf7 input[type='file'][type=date], .wpcf7 .textfield-box-lg input[type='file'][type=date], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=date], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=date], -.textfield-box-lg .wpcf7 input[type='file'][type=month], .wpcf7 .textfield-box-lg input[type='file'][type=month], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=month], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=month], -.textfield-box-lg .wpcf7 input[type='file'][type=week], .wpcf7 .textfield-box-lg input[type='file'][type=week], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=week], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=week], -.textfield-box-lg .wpcf7 input[type='file'][type=time], .wpcf7 .textfield-box-lg input[type='file'][type=time], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=time], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=time], -.textfield-box-lg .wpcf7 input[type='file'][type=datetime], .wpcf7 .textfield-box-lg input[type='file'][type=datetime], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=datetime], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=datetime], -.textfield-box-lg .wpcf7 input[type='file'][type=datetime-local], .wpcf7 .textfield-box-lg input[type='file'][type=datetime-local], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=datetime-local], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=datetime-local], -.textfield-box-lg .wpcf7 input[type='file'][type=color], .wpcf7 .textfield-box-lg input[type='file'][type=color], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=color], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=color], -.textfield-box-lg .wpcf7 input[type='file'][type=email], .wpcf7 .textfield-box-lg input[type='file'][type=email], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=email], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=email], -.textfield-box-lg .wpcf7 input[type='file'][type=file], .wpcf7 .textfield-box-lg input[type='file'][type=file], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=file], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=file], -.textfield-box-lg .wpcf7 input[type='file'][type=submit], .wpcf7 .textfield-box-lg input[type='file'][type=submit], -.input-group-lg > .textfield-box .wpcf7 input[type='file'][type=submit], .wpcf7 .input-group-lg > .textfield-box input[type='file'][type=submit], -.textfield-box-lg .wpcf7 select[type='file'], .wpcf7 .textfield-box-lg select[type='file'], -.input-group-lg > .textfield-box .wpcf7 select[type='file'], .wpcf7 .input-group-lg > .textfield-box select[type='file'], -.textfield-box-lg .wpcf7 textarea[type='file'], .wpcf7 .textfield-box-lg textarea[type='file'], -.input-group-lg > .textfield-box .wpcf7 textarea[type='file'], .wpcf7 .input-group-lg > .textfield-box textarea[type='file'], .textfield-box-lg .wpcf7 .wpcf7-validation-errors[type='file'], .wpcf7 .textfield-box-lg .wpcf7-validation-errors[type='file'], .input-group-lg > .textfield-box .wpcf7 .wpcf7-validation-errors[type='file'], .wpcf7 .input-group-lg > .textfield-box .wpcf7-validation-errors[type='file'], -.textfield-box-lg .form-control-file, -.input-group-lg > .textfield-box .form-control-file { - max-height: 4.25rem; } - -.textfield-box-sm .form-control, .input-group-sm > .textfield-box .form-control, .textfield-box-sm .wpcf7 input[type=text], .wpcf7 .textfield-box-sm input[type=text], .input-group-sm > .textfield-box .wpcf7 input[type=text], .wpcf7 .input-group-sm > .textfield-box input[type=text], -.textfield-box-sm .wpcf7 input[type=search], .wpcf7 .textfield-box-sm input[type=search], -.input-group-sm > .textfield-box .wpcf7 input[type=search], .wpcf7 .input-group-sm > .textfield-box input[type=search], -.textfield-box-sm .wpcf7 input[type=url], .wpcf7 .textfield-box-sm input[type=url], -.input-group-sm > .textfield-box .wpcf7 input[type=url], .wpcf7 .input-group-sm > .textfield-box input[type=url], -.textfield-box-sm .wpcf7 input[type=tel], .wpcf7 .textfield-box-sm input[type=tel], -.input-group-sm > .textfield-box .wpcf7 input[type=tel], .wpcf7 .input-group-sm > .textfield-box input[type=tel], -.textfield-box-sm .wpcf7 input[type=number], .wpcf7 .textfield-box-sm input[type=number], -.input-group-sm > .textfield-box .wpcf7 input[type=number], .wpcf7 .input-group-sm > .textfield-box input[type=number], -.textfield-box-sm .wpcf7 input[type=range], .wpcf7 .textfield-box-sm input[type=range], -.input-group-sm > .textfield-box .wpcf7 input[type=range], .wpcf7 .input-group-sm > .textfield-box input[type=range], -.textfield-box-sm .wpcf7 input[type=date], .wpcf7 .textfield-box-sm input[type=date], -.input-group-sm > .textfield-box .wpcf7 input[type=date], .wpcf7 .input-group-sm > .textfield-box input[type=date], -.textfield-box-sm .wpcf7 input[type=month], .wpcf7 .textfield-box-sm input[type=month], -.input-group-sm > .textfield-box .wpcf7 input[type=month], .wpcf7 .input-group-sm > .textfield-box input[type=month], -.textfield-box-sm .wpcf7 input[type=week], .wpcf7 .textfield-box-sm input[type=week], -.input-group-sm > .textfield-box .wpcf7 input[type=week], .wpcf7 .input-group-sm > .textfield-box input[type=week], -.textfield-box-sm .wpcf7 input[type=time], .wpcf7 .textfield-box-sm input[type=time], -.input-group-sm > .textfield-box .wpcf7 input[type=time], .wpcf7 .input-group-sm > .textfield-box input[type=time], -.textfield-box-sm .wpcf7 input[type=datetime], .wpcf7 .textfield-box-sm input[type=datetime], -.input-group-sm > .textfield-box .wpcf7 input[type=datetime], .wpcf7 .input-group-sm > .textfield-box input[type=datetime], -.textfield-box-sm .wpcf7 input[type=datetime-local], .wpcf7 .textfield-box-sm input[type=datetime-local], -.input-group-sm > .textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .input-group-sm > .textfield-box input[type=datetime-local], -.textfield-box-sm .wpcf7 input[type=color], .wpcf7 .textfield-box-sm input[type=color], -.input-group-sm > .textfield-box .wpcf7 input[type=color], .wpcf7 .input-group-sm > .textfield-box input[type=color], -.textfield-box-sm .wpcf7 input[type=email], .wpcf7 .textfield-box-sm input[type=email], -.input-group-sm > .textfield-box .wpcf7 input[type=email], .wpcf7 .input-group-sm > .textfield-box input[type=email], -.textfield-box-sm .wpcf7 input[type=file], .wpcf7 .textfield-box-sm input[type=file], -.input-group-sm > .textfield-box .wpcf7 input[type=file], .wpcf7 .input-group-sm > .textfield-box input[type=file], .textfield-box-sm .wpcf7 input[type=submit], .wpcf7 .textfield-box-sm input[type=submit], .input-group-sm > .textfield-box .wpcf7 input[type=submit], .wpcf7 .input-group-sm > .textfield-box input[type=submit], -.textfield-box-sm .wpcf7 select, .wpcf7 .textfield-box-sm select, -.input-group-sm > .textfield-box .wpcf7 select, .wpcf7 .input-group-sm > .textfield-box select, -.textfield-box-sm .wpcf7 textarea, .wpcf7 .textfield-box-sm textarea, -.input-group-sm > .textfield-box .wpcf7 textarea, .wpcf7 .input-group-sm > .textfield-box textarea, .textfield-box-sm .wpcf7 .wpcf7-validation-errors, .wpcf7 .textfield-box-sm .wpcf7-validation-errors, .input-group-sm > .textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group-sm > .textfield-box .wpcf7-validation-errors, .textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select, .textfield-box-sm .form-control-file, .input-group-sm > .textfield-box .form-control-file { - font-size: 0.8125rem; - line-height: 1.53846; - padding: 0.75rem 0.75rem calc(0.75rem - 1px); } - -.textfield-box-sm select.form-control[multiple], .input-group-sm > .textfield-box select.form-control[multiple], -.textfield-box-sm .wpcf7 select[multiple], .wpcf7 .textfield-box-sm select[multiple], -.input-group-sm > .textfield-box .wpcf7 select[multiple], .wpcf7 .input-group-sm > .textfield-box select[multiple], .textfield-box-sm select.form-control[size]:not([size='1']), .input-group-sm > .textfield-box select.form-control[size]:not([size='1']), -.textfield-box-sm .wpcf7 select[size]:not([size='1']), .wpcf7 .textfield-box-sm select[size]:not([size='1']), -.input-group-sm > .textfield-box .wpcf7 select[size]:not([size='1']), .wpcf7 .input-group-sm > .textfield-box select[size]:not([size='1']), .textfield-box-sm textarea.form-control:not([rows='1']), .input-group-sm > .textfield-box textarea.form-control:not([rows='1']), -.textfield-box-sm .wpcf7 textarea:not([rows='1']), .wpcf7 .textfield-box-sm textarea:not([rows='1']), -.input-group-sm > .textfield-box .wpcf7 textarea:not([rows='1']), .wpcf7 .input-group-sm > .textfield-box textarea:not([rows='1']), .textfield-box-sm .custom-select[multiple], .input-group-sm > .textfield-box .custom-select[multiple], .textfield-box-sm .custom-select[size]:not([size='1']), .input-group-sm > .textfield-box .custom-select[size]:not([size='1']) { - padding: 0.75rem 0.75rem calc(0.75rem - 1px); } - -.textfield-box-sm textarea.form-control, .input-group-sm > .textfield-box textarea.form-control, -.textfield-box-sm .wpcf7 textarea, .wpcf7 .textfield-box-sm textarea, -.input-group-sm > .textfield-box .wpcf7 textarea, .wpcf7 .input-group-sm > .textfield-box textarea { - min-height: 2.75rem; } - -.textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select { - padding-right: 1.5em; } - -.textfield-box-sm .form-control[type='file'], .input-group-sm > .textfield-box .form-control[type='file'], .textfield-box-sm .wpcf7 input[type='file'][type=text], .wpcf7 .textfield-box-sm input[type='file'][type=text], .input-group-sm > .textfield-box .wpcf7 input[type='file'][type=text], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=text], -.textfield-box-sm .wpcf7 input[type='file'][type=search], .wpcf7 .textfield-box-sm input[type='file'][type=search], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=search], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=search], -.textfield-box-sm .wpcf7 input[type='file'][type=url], .wpcf7 .textfield-box-sm input[type='file'][type=url], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=url], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=url], -.textfield-box-sm .wpcf7 input[type='file'][type=tel], .wpcf7 .textfield-box-sm input[type='file'][type=tel], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=tel], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=tel], -.textfield-box-sm .wpcf7 input[type='file'][type=number], .wpcf7 .textfield-box-sm input[type='file'][type=number], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=number], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=number], -.textfield-box-sm .wpcf7 input[type='file'][type=range], .wpcf7 .textfield-box-sm input[type='file'][type=range], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=range], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=range], -.textfield-box-sm .wpcf7 input[type='file'][type=date], .wpcf7 .textfield-box-sm input[type='file'][type=date], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=date], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=date], -.textfield-box-sm .wpcf7 input[type='file'][type=month], .wpcf7 .textfield-box-sm input[type='file'][type=month], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=month], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=month], -.textfield-box-sm .wpcf7 input[type='file'][type=week], .wpcf7 .textfield-box-sm input[type='file'][type=week], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=week], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=week], -.textfield-box-sm .wpcf7 input[type='file'][type=time], .wpcf7 .textfield-box-sm input[type='file'][type=time], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=time], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=time], -.textfield-box-sm .wpcf7 input[type='file'][type=datetime], .wpcf7 .textfield-box-sm input[type='file'][type=datetime], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=datetime], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=datetime], -.textfield-box-sm .wpcf7 input[type='file'][type=datetime-local], .wpcf7 .textfield-box-sm input[type='file'][type=datetime-local], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=datetime-local], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=datetime-local], -.textfield-box-sm .wpcf7 input[type='file'][type=color], .wpcf7 .textfield-box-sm input[type='file'][type=color], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=color], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=color], -.textfield-box-sm .wpcf7 input[type='file'][type=email], .wpcf7 .textfield-box-sm input[type='file'][type=email], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=email], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=email], -.textfield-box-sm .wpcf7 input[type='file'][type=file], .wpcf7 .textfield-box-sm input[type='file'][type=file], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=file], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=file], -.textfield-box-sm .wpcf7 input[type='file'][type=submit], .wpcf7 .textfield-box-sm input[type='file'][type=submit], -.input-group-sm > .textfield-box .wpcf7 input[type='file'][type=submit], .wpcf7 .input-group-sm > .textfield-box input[type='file'][type=submit], -.textfield-box-sm .wpcf7 select[type='file'], .wpcf7 .textfield-box-sm select[type='file'], -.input-group-sm > .textfield-box .wpcf7 select[type='file'], .wpcf7 .input-group-sm > .textfield-box select[type='file'], -.textfield-box-sm .wpcf7 textarea[type='file'], .wpcf7 .textfield-box-sm textarea[type='file'], -.input-group-sm > .textfield-box .wpcf7 textarea[type='file'], .wpcf7 .input-group-sm > .textfield-box textarea[type='file'], .textfield-box-sm .wpcf7 .wpcf7-validation-errors[type='file'], .wpcf7 .textfield-box-sm .wpcf7-validation-errors[type='file'], .input-group-sm > .textfield-box .wpcf7 .wpcf7-validation-errors[type='file'], .wpcf7 .input-group-sm > .textfield-box .wpcf7-validation-errors[type='file'], -.textfield-box-sm .form-control-file, -.input-group-sm > .textfield-box .form-control-file { - max-height: 2.75rem; } - -.floating-label { - padding-top: 0.75rem; - position: relative; } - .floating-label.has-value label, - .floating-label.is-focused label { - top: 0; - -webkit-transform: scale(0.75); - transform: scale(0.75); } - .floating-label.is-focused label { - color: #f08506; } - .floating-label:not(.has-value):not(.is-focused) .form-control[type='date'], .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=text], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=text], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=search], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=search], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=url], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=url], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=tel], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=tel], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=number], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=number], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=range], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=range], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=date], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=date], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=month], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=month], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=week], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=week], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=time], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=time], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=datetime], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=datetime], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=datetime-local], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=datetime-local], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=color], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=color], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=email], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=email], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=file], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=file], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='date'][type=submit], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='date'][type=submit], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 select[type='date'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) select[type='date'], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 textarea[type='date'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) textarea[type='date'], .floating-label:not(.has-value):not(.is-focused) .wpcf7 .wpcf7-validation-errors[type='date'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) .wpcf7-validation-errors[type='date'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=text], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=text], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=search], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=search], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=url], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=url], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=tel], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=tel], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=number], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=number], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=range], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=range], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=date], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=date], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=month], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=month], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=week], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=week], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=time], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=time], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=datetime], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=datetime], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=datetime-local], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=datetime-local], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=color], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=color], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=email], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=email], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=file], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=file], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='datetime-local'][type=submit], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='datetime-local'][type=submit], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 select[type='datetime-local'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) select[type='datetime-local'], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 textarea[type='datetime-local'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) textarea[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .wpcf7 .wpcf7-validation-errors[type='datetime-local'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) .wpcf7-validation-errors[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='time'], .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=text], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=text], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=search], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=search], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=url], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=url], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=tel], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=tel], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=number], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=number], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=range], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=range], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=date], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=date], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=month], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=month], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=week], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=week], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=time], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=time], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=datetime], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=datetime], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=datetime-local], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=datetime-local], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=color], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=color], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=email], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=email], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=file], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=file], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 input[type='time'][type=submit], .wpcf7 .floating-label:not(.has-value):not(.is-focused) input[type='time'][type=submit], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 select[type='time'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) select[type='time'], - .floating-label:not(.has-value):not(.is-focused) .wpcf7 textarea[type='time'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) textarea[type='time'], .floating-label:not(.has-value):not(.is-focused) .wpcf7 .wpcf7-validation-errors[type='time'], .wpcf7 .floating-label:not(.has-value):not(.is-focused) .wpcf7-validation-errors[type='time'] { - color: transparent; } - .floating-label label { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: color, top, -webkit-transform; - transition-property: color, top, -webkit-transform; - transition-property: color, top, transform; - transition-property: color, top, transform, -webkit-transform; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.38); - display: block; - font-size: 1rem; - line-height: 1.5; - margin: 0; - padding: 0; - position: absolute; - top: 1.125rem; - left: 0; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; } - @media (min-width: 576px) { - .floating-label label { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .floating-label label { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .floating-label label { - -webkit-transition: none; - transition: none; } } - .floating-label .form-control, .floating-label .wpcf7 input[type=text], .wpcf7 .floating-label input[type=text], - .floating-label .wpcf7 input[type=search], .wpcf7 .floating-label input[type=search], - .floating-label .wpcf7 input[type=url], .wpcf7 .floating-label input[type=url], - .floating-label .wpcf7 input[type=tel], .wpcf7 .floating-label input[type=tel], - .floating-label .wpcf7 input[type=number], .wpcf7 .floating-label input[type=number], - .floating-label .wpcf7 input[type=range], .wpcf7 .floating-label input[type=range], - .floating-label .wpcf7 input[type=date], .wpcf7 .floating-label input[type=date], - .floating-label .wpcf7 input[type=month], .wpcf7 .floating-label input[type=month], - .floating-label .wpcf7 input[type=week], .wpcf7 .floating-label input[type=week], - .floating-label .wpcf7 input[type=time], .wpcf7 .floating-label input[type=time], - .floating-label .wpcf7 input[type=datetime], .wpcf7 .floating-label input[type=datetime], - .floating-label .wpcf7 input[type=datetime-local], .wpcf7 .floating-label input[type=datetime-local], - .floating-label .wpcf7 input[type=color], .wpcf7 .floating-label input[type=color], - .floating-label .wpcf7 input[type=email], .wpcf7 .floating-label input[type=email], - .floating-label .wpcf7 input[type=file], .wpcf7 .floating-label input[type=file], .floating-label .wpcf7 input[type=submit], .wpcf7 .floating-label input[type=submit], - .floating-label .wpcf7 select, .wpcf7 .floating-label select, - .floating-label .wpcf7 textarea, .wpcf7 .floating-label textarea, .floating-label .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label .wpcf7-validation-errors, .floating-label .custom-select, .floating-label .form-control-file { - position: relative; } - .floating-label .form-control:focus::-webkit-input-placeholder, .floating-label .wpcf7 input[type=text]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=text]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=search]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=search]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=url]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=url]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=tel]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=tel]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=number]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=number]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=range]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=range]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=date]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=date]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=month]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=month]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=week]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=week]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=time]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=time]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=datetime]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=datetime-local]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=color]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=color]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=email]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=email]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=file]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=file]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=submit]:focus::-webkit-input-placeholder, .wpcf7 .floating-label input[type=submit]:focus::-webkit-input-placeholder, - .floating-label .wpcf7 select:focus::-webkit-input-placeholder, .wpcf7 .floating-label select:focus::-webkit-input-placeholder, - .floating-label .wpcf7 textarea:focus::-webkit-input-placeholder, .wpcf7 .floating-label textarea:focus::-webkit-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors:focus::-webkit-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors:focus::-webkit-input-placeholder, .floating-label .custom-select:focus::-webkit-input-placeholder, .floating-label .form-control-file:focus::-webkit-input-placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; } - .floating-label .form-control:focus::-ms-input-placeholder, .floating-label .wpcf7 input[type=text]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=text]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=search]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=search]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=url]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=url]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=tel]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=tel]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=number]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=number]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=range]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=range]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=date]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=date]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=month]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=month]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=week]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=week]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=time]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=time]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=datetime]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=datetime-local]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=color]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=color]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=email]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=email]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=file]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=file]:focus::-ms-input-placeholder, - .floating-label .wpcf7 input[type=submit]:focus::-ms-input-placeholder, .wpcf7 .floating-label input[type=submit]:focus::-ms-input-placeholder, - .floating-label .wpcf7 select:focus::-ms-input-placeholder, .wpcf7 .floating-label select:focus::-ms-input-placeholder, - .floating-label .wpcf7 textarea:focus::-ms-input-placeholder, .wpcf7 .floating-label textarea:focus::-ms-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors:focus::-ms-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors:focus::-ms-input-placeholder, .floating-label .custom-select:focus::-ms-input-placeholder, .floating-label .form-control-file:focus::-ms-input-placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; } - .floating-label .form-control:focus::placeholder, .floating-label .wpcf7 input[type=text]:focus::placeholder, .wpcf7 .floating-label input[type=text]:focus::placeholder, - .floating-label .wpcf7 input[type=search]:focus::placeholder, .wpcf7 .floating-label input[type=search]:focus::placeholder, - .floating-label .wpcf7 input[type=url]:focus::placeholder, .wpcf7 .floating-label input[type=url]:focus::placeholder, - .floating-label .wpcf7 input[type=tel]:focus::placeholder, .wpcf7 .floating-label input[type=tel]:focus::placeholder, - .floating-label .wpcf7 input[type=number]:focus::placeholder, .wpcf7 .floating-label input[type=number]:focus::placeholder, - .floating-label .wpcf7 input[type=range]:focus::placeholder, .wpcf7 .floating-label input[type=range]:focus::placeholder, - .floating-label .wpcf7 input[type=date]:focus::placeholder, .wpcf7 .floating-label input[type=date]:focus::placeholder, - .floating-label .wpcf7 input[type=month]:focus::placeholder, .wpcf7 .floating-label input[type=month]:focus::placeholder, - .floating-label .wpcf7 input[type=week]:focus::placeholder, .wpcf7 .floating-label input[type=week]:focus::placeholder, - .floating-label .wpcf7 input[type=time]:focus::placeholder, .wpcf7 .floating-label input[type=time]:focus::placeholder, - .floating-label .wpcf7 input[type=datetime]:focus::placeholder, .wpcf7 .floating-label input[type=datetime]:focus::placeholder, - .floating-label .wpcf7 input[type=datetime-local]:focus::placeholder, .wpcf7 .floating-label input[type=datetime-local]:focus::placeholder, - .floating-label .wpcf7 input[type=color]:focus::placeholder, .wpcf7 .floating-label input[type=color]:focus::placeholder, - .floating-label .wpcf7 input[type=email]:focus::placeholder, .wpcf7 .floating-label input[type=email]:focus::placeholder, - .floating-label .wpcf7 input[type=file]:focus::placeholder, .wpcf7 .floating-label input[type=file]:focus::placeholder, - .floating-label .wpcf7 input[type=submit]:focus::placeholder, .wpcf7 .floating-label input[type=submit]:focus::placeholder, - .floating-label .wpcf7 select:focus::placeholder, .wpcf7 .floating-label select:focus::placeholder, - .floating-label .wpcf7 textarea:focus::placeholder, .wpcf7 .floating-label textarea:focus::placeholder, .floating-label .wpcf7 .wpcf7-validation-errors:focus::placeholder, .wpcf7 .floating-label .wpcf7-validation-errors:focus::placeholder, .floating-label .custom-select:focus::placeholder, .floating-label .form-control-file:focus::placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; } - .floating-label .form-control::-webkit-input-placeholder, .floating-label .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=text]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=search]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=search]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=url]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=url]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=tel]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=tel]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=number]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=number]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=range]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=range]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=date]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=month]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=month]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=week]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=week]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=time]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=time]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=datetime]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=color]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=color]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=email]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=file]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=file]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=submit]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=submit]::-webkit-input-placeholder, - .floating-label .wpcf7 select::-webkit-input-placeholder, .wpcf7 .floating-label select::-webkit-input-placeholder, - .floating-label .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .floating-label textarea::-webkit-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: transparent; - opacity: 0; } - .floating-label .form-control::-ms-input-placeholder, .floating-label .wpcf7 input[type=text]::-ms-input-placeholder, .wpcf7 .floating-label input[type=text]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=search]::-ms-input-placeholder, .wpcf7 .floating-label input[type=search]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=url]::-ms-input-placeholder, .wpcf7 .floating-label input[type=url]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=tel]::-ms-input-placeholder, .wpcf7 .floating-label input[type=tel]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=number]::-ms-input-placeholder, .wpcf7 .floating-label input[type=number]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=range]::-ms-input-placeholder, .wpcf7 .floating-label input[type=range]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=date]::-ms-input-placeholder, .wpcf7 .floating-label input[type=date]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=month]::-ms-input-placeholder, .wpcf7 .floating-label input[type=month]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=week]::-ms-input-placeholder, .wpcf7 .floating-label input[type=week]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=time]::-ms-input-placeholder, .wpcf7 .floating-label input[type=time]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=datetime]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=datetime-local]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=color]::-ms-input-placeholder, .wpcf7 .floating-label input[type=color]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=email]::-ms-input-placeholder, .wpcf7 .floating-label input[type=email]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=file]::-ms-input-placeholder, .wpcf7 .floating-label input[type=file]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=submit]::-ms-input-placeholder, .wpcf7 .floating-label input[type=submit]::-ms-input-placeholder, - .floating-label .wpcf7 select::-ms-input-placeholder, .wpcf7 .floating-label select::-ms-input-placeholder, - .floating-label .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .floating-label textarea::-ms-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { - transition-duration: 0.3s; - -webkit-transition-property: opacity; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: transparent; - opacity: 0; } - .floating-label .form-control::placeholder, .floating-label .wpcf7 input[type=text]::placeholder, .wpcf7 .floating-label input[type=text]::placeholder, - .floating-label .wpcf7 input[type=search]::placeholder, .wpcf7 .floating-label input[type=search]::placeholder, - .floating-label .wpcf7 input[type=url]::placeholder, .wpcf7 .floating-label input[type=url]::placeholder, - .floating-label .wpcf7 input[type=tel]::placeholder, .wpcf7 .floating-label input[type=tel]::placeholder, - .floating-label .wpcf7 input[type=number]::placeholder, .wpcf7 .floating-label input[type=number]::placeholder, - .floating-label .wpcf7 input[type=range]::placeholder, .wpcf7 .floating-label input[type=range]::placeholder, - .floating-label .wpcf7 input[type=date]::placeholder, .wpcf7 .floating-label input[type=date]::placeholder, - .floating-label .wpcf7 input[type=month]::placeholder, .wpcf7 .floating-label input[type=month]::placeholder, - .floating-label .wpcf7 input[type=week]::placeholder, .wpcf7 .floating-label input[type=week]::placeholder, - .floating-label .wpcf7 input[type=time]::placeholder, .wpcf7 .floating-label input[type=time]::placeholder, - .floating-label .wpcf7 input[type=datetime]::placeholder, .wpcf7 .floating-label input[type=datetime]::placeholder, - .floating-label .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 .floating-label input[type=datetime-local]::placeholder, - .floating-label .wpcf7 input[type=color]::placeholder, .wpcf7 .floating-label input[type=color]::placeholder, - .floating-label .wpcf7 input[type=email]::placeholder, .wpcf7 .floating-label input[type=email]::placeholder, - .floating-label .wpcf7 input[type=file]::placeholder, .wpcf7 .floating-label input[type=file]::placeholder, - .floating-label .wpcf7 input[type=submit]::placeholder, .wpcf7 .floating-label input[type=submit]::placeholder, - .floating-label .wpcf7 select::placeholder, .wpcf7 .floating-label select::placeholder, - .floating-label .wpcf7 textarea::placeholder, .wpcf7 .floating-label textarea::placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: transparent; - opacity: 0; } - @media (min-width: 576px) { - .floating-label .form-control::-webkit-input-placeholder, .floating-label .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=text]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=search]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=search]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=url]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=url]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=tel]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=tel]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=number]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=number]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=range]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=range]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=date]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=month]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=month]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=week]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=week]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=time]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=time]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=datetime]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=color]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=color]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=email]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=file]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=file]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=submit]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=submit]::-webkit-input-placeholder, - .floating-label .wpcf7 select::-webkit-input-placeholder, .wpcf7 .floating-label select::-webkit-input-placeholder, - .floating-label .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .floating-label textarea::-webkit-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } - .floating-label .form-control::-ms-input-placeholder, .floating-label .wpcf7 input[type=text]::-ms-input-placeholder, .wpcf7 .floating-label input[type=text]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=search]::-ms-input-placeholder, .wpcf7 .floating-label input[type=search]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=url]::-ms-input-placeholder, .wpcf7 .floating-label input[type=url]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=tel]::-ms-input-placeholder, .wpcf7 .floating-label input[type=tel]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=number]::-ms-input-placeholder, .wpcf7 .floating-label input[type=number]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=range]::-ms-input-placeholder, .wpcf7 .floating-label input[type=range]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=date]::-ms-input-placeholder, .wpcf7 .floating-label input[type=date]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=month]::-ms-input-placeholder, .wpcf7 .floating-label input[type=month]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=week]::-ms-input-placeholder, .wpcf7 .floating-label input[type=week]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=time]::-ms-input-placeholder, .wpcf7 .floating-label input[type=time]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=datetime]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=datetime-local]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=color]::-ms-input-placeholder, .wpcf7 .floating-label input[type=color]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=email]::-ms-input-placeholder, .wpcf7 .floating-label input[type=email]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=file]::-ms-input-placeholder, .wpcf7 .floating-label input[type=file]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=submit]::-ms-input-placeholder, .wpcf7 .floating-label input[type=submit]::-ms-input-placeholder, - .floating-label .wpcf7 select::-ms-input-placeholder, .wpcf7 .floating-label select::-ms-input-placeholder, - .floating-label .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .floating-label textarea::-ms-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { - transition-duration: 0.39s; } - .floating-label .form-control::placeholder, .floating-label .wpcf7 input[type=text]::placeholder, .wpcf7 .floating-label input[type=text]::placeholder, - .floating-label .wpcf7 input[type=search]::placeholder, .wpcf7 .floating-label input[type=search]::placeholder, - .floating-label .wpcf7 input[type=url]::placeholder, .wpcf7 .floating-label input[type=url]::placeholder, - .floating-label .wpcf7 input[type=tel]::placeholder, .wpcf7 .floating-label input[type=tel]::placeholder, - .floating-label .wpcf7 input[type=number]::placeholder, .wpcf7 .floating-label input[type=number]::placeholder, - .floating-label .wpcf7 input[type=range]::placeholder, .wpcf7 .floating-label input[type=range]::placeholder, - .floating-label .wpcf7 input[type=date]::placeholder, .wpcf7 .floating-label input[type=date]::placeholder, - .floating-label .wpcf7 input[type=month]::placeholder, .wpcf7 .floating-label input[type=month]::placeholder, - .floating-label .wpcf7 input[type=week]::placeholder, .wpcf7 .floating-label input[type=week]::placeholder, - .floating-label .wpcf7 input[type=time]::placeholder, .wpcf7 .floating-label input[type=time]::placeholder, - .floating-label .wpcf7 input[type=datetime]::placeholder, .wpcf7 .floating-label input[type=datetime]::placeholder, - .floating-label .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 .floating-label input[type=datetime-local]::placeholder, - .floating-label .wpcf7 input[type=color]::placeholder, .wpcf7 .floating-label input[type=color]::placeholder, - .floating-label .wpcf7 input[type=email]::placeholder, .wpcf7 .floating-label input[type=email]::placeholder, - .floating-label .wpcf7 input[type=file]::placeholder, .wpcf7 .floating-label input[type=file]::placeholder, - .floating-label .wpcf7 input[type=submit]::placeholder, .wpcf7 .floating-label input[type=submit]::placeholder, - .floating-label .wpcf7 select::placeholder, .wpcf7 .floating-label select::placeholder, - .floating-label .wpcf7 textarea::placeholder, .wpcf7 .floating-label textarea::placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .floating-label .form-control::-webkit-input-placeholder, .floating-label .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=text]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=search]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=search]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=url]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=url]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=tel]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=tel]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=number]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=number]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=range]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=range]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=date]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=month]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=month]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=week]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=week]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=time]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=time]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=datetime]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=color]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=color]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=email]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=file]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=file]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=submit]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=submit]::-webkit-input-placeholder, - .floating-label .wpcf7 select::-webkit-input-placeholder, .wpcf7 .floating-label select::-webkit-input-placeholder, - .floating-label .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .floating-label textarea::-webkit-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } - .floating-label .form-control::-ms-input-placeholder, .floating-label .wpcf7 input[type=text]::-ms-input-placeholder, .wpcf7 .floating-label input[type=text]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=search]::-ms-input-placeholder, .wpcf7 .floating-label input[type=search]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=url]::-ms-input-placeholder, .wpcf7 .floating-label input[type=url]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=tel]::-ms-input-placeholder, .wpcf7 .floating-label input[type=tel]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=number]::-ms-input-placeholder, .wpcf7 .floating-label input[type=number]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=range]::-ms-input-placeholder, .wpcf7 .floating-label input[type=range]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=date]::-ms-input-placeholder, .wpcf7 .floating-label input[type=date]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=month]::-ms-input-placeholder, .wpcf7 .floating-label input[type=month]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=week]::-ms-input-placeholder, .wpcf7 .floating-label input[type=week]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=time]::-ms-input-placeholder, .wpcf7 .floating-label input[type=time]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=datetime]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=datetime-local]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=color]::-ms-input-placeholder, .wpcf7 .floating-label input[type=color]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=email]::-ms-input-placeholder, .wpcf7 .floating-label input[type=email]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=file]::-ms-input-placeholder, .wpcf7 .floating-label input[type=file]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=submit]::-ms-input-placeholder, .wpcf7 .floating-label input[type=submit]::-ms-input-placeholder, - .floating-label .wpcf7 select::-ms-input-placeholder, .wpcf7 .floating-label select::-ms-input-placeholder, - .floating-label .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .floating-label textarea::-ms-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { - transition-duration: 0.2s; } - .floating-label .form-control::placeholder, .floating-label .wpcf7 input[type=text]::placeholder, .wpcf7 .floating-label input[type=text]::placeholder, - .floating-label .wpcf7 input[type=search]::placeholder, .wpcf7 .floating-label input[type=search]::placeholder, - .floating-label .wpcf7 input[type=url]::placeholder, .wpcf7 .floating-label input[type=url]::placeholder, - .floating-label .wpcf7 input[type=tel]::placeholder, .wpcf7 .floating-label input[type=tel]::placeholder, - .floating-label .wpcf7 input[type=number]::placeholder, .wpcf7 .floating-label input[type=number]::placeholder, - .floating-label .wpcf7 input[type=range]::placeholder, .wpcf7 .floating-label input[type=range]::placeholder, - .floating-label .wpcf7 input[type=date]::placeholder, .wpcf7 .floating-label input[type=date]::placeholder, - .floating-label .wpcf7 input[type=month]::placeholder, .wpcf7 .floating-label input[type=month]::placeholder, - .floating-label .wpcf7 input[type=week]::placeholder, .wpcf7 .floating-label input[type=week]::placeholder, - .floating-label .wpcf7 input[type=time]::placeholder, .wpcf7 .floating-label input[type=time]::placeholder, - .floating-label .wpcf7 input[type=datetime]::placeholder, .wpcf7 .floating-label input[type=datetime]::placeholder, - .floating-label .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 .floating-label input[type=datetime-local]::placeholder, - .floating-label .wpcf7 input[type=color]::placeholder, .wpcf7 .floating-label input[type=color]::placeholder, - .floating-label .wpcf7 input[type=email]::placeholder, .wpcf7 .floating-label input[type=email]::placeholder, - .floating-label .wpcf7 input[type=file]::placeholder, .wpcf7 .floating-label input[type=file]::placeholder, - .floating-label .wpcf7 input[type=submit]::placeholder, .wpcf7 .floating-label input[type=submit]::placeholder, - .floating-label .wpcf7 select::placeholder, .wpcf7 .floating-label select::placeholder, - .floating-label .wpcf7 textarea::placeholder, .wpcf7 .floating-label textarea::placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .floating-label .form-control::-webkit-input-placeholder, .floating-label .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=text]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=search]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=search]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=url]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=url]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=tel]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=tel]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=number]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=number]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=range]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=range]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=date]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=month]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=month]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=week]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=week]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=time]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=time]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=datetime]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=color]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=color]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=email]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=file]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=file]::-webkit-input-placeholder, - .floating-label .wpcf7 input[type=submit]::-webkit-input-placeholder, .wpcf7 .floating-label input[type=submit]::-webkit-input-placeholder, - .floating-label .wpcf7 select::-webkit-input-placeholder, .wpcf7 .floating-label select::-webkit-input-placeholder, - .floating-label .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .floating-label textarea::-webkit-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { - -webkit-transition: none; - transition: none; } - .floating-label .form-control::-ms-input-placeholder, .floating-label .wpcf7 input[type=text]::-ms-input-placeholder, .wpcf7 .floating-label input[type=text]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=search]::-ms-input-placeholder, .wpcf7 .floating-label input[type=search]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=url]::-ms-input-placeholder, .wpcf7 .floating-label input[type=url]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=tel]::-ms-input-placeholder, .wpcf7 .floating-label input[type=tel]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=number]::-ms-input-placeholder, .wpcf7 .floating-label input[type=number]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=range]::-ms-input-placeholder, .wpcf7 .floating-label input[type=range]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=date]::-ms-input-placeholder, .wpcf7 .floating-label input[type=date]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=month]::-ms-input-placeholder, .wpcf7 .floating-label input[type=month]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=week]::-ms-input-placeholder, .wpcf7 .floating-label input[type=week]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=time]::-ms-input-placeholder, .wpcf7 .floating-label input[type=time]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=datetime]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=datetime-local]::-ms-input-placeholder, .wpcf7 .floating-label input[type=datetime-local]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=color]::-ms-input-placeholder, .wpcf7 .floating-label input[type=color]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=email]::-ms-input-placeholder, .wpcf7 .floating-label input[type=email]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=file]::-ms-input-placeholder, .wpcf7 .floating-label input[type=file]::-ms-input-placeholder, - .floating-label .wpcf7 input[type=submit]::-ms-input-placeholder, .wpcf7 .floating-label input[type=submit]::-ms-input-placeholder, - .floating-label .wpcf7 select::-ms-input-placeholder, .wpcf7 .floating-label select::-ms-input-placeholder, - .floating-label .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .floating-label textarea::-ms-input-placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { - -webkit-transition: none; - transition: none; } - .floating-label .form-control::placeholder, .floating-label .wpcf7 input[type=text]::placeholder, .wpcf7 .floating-label input[type=text]::placeholder, - .floating-label .wpcf7 input[type=search]::placeholder, .wpcf7 .floating-label input[type=search]::placeholder, - .floating-label .wpcf7 input[type=url]::placeholder, .wpcf7 .floating-label input[type=url]::placeholder, - .floating-label .wpcf7 input[type=tel]::placeholder, .wpcf7 .floating-label input[type=tel]::placeholder, - .floating-label .wpcf7 input[type=number]::placeholder, .wpcf7 .floating-label input[type=number]::placeholder, - .floating-label .wpcf7 input[type=range]::placeholder, .wpcf7 .floating-label input[type=range]::placeholder, - .floating-label .wpcf7 input[type=date]::placeholder, .wpcf7 .floating-label input[type=date]::placeholder, - .floating-label .wpcf7 input[type=month]::placeholder, .wpcf7 .floating-label input[type=month]::placeholder, - .floating-label .wpcf7 input[type=week]::placeholder, .wpcf7 .floating-label input[type=week]::placeholder, - .floating-label .wpcf7 input[type=time]::placeholder, .wpcf7 .floating-label input[type=time]::placeholder, - .floating-label .wpcf7 input[type=datetime]::placeholder, .wpcf7 .floating-label input[type=datetime]::placeholder, - .floating-label .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 .floating-label input[type=datetime-local]::placeholder, - .floating-label .wpcf7 input[type=color]::placeholder, .wpcf7 .floating-label input[type=color]::placeholder, - .floating-label .wpcf7 input[type=email]::placeholder, .wpcf7 .floating-label input[type=email]::placeholder, - .floating-label .wpcf7 input[type=file]::placeholder, .wpcf7 .floating-label input[type=file]::placeholder, - .floating-label .wpcf7 input[type=submit]::placeholder, .wpcf7 .floating-label input[type=submit]::placeholder, - .floating-label .wpcf7 select::placeholder, .wpcf7 .floating-label select::placeholder, - .floating-label .wpcf7 textarea::placeholder, .wpcf7 .floating-label textarea::placeholder, .floating-label .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 .floating-label .wpcf7-validation-errors::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { - -webkit-transition: none; - transition: none; } } - -.floating-label-lg.has-value label, .input-group-lg > .has-value.floating-label label, -.floating-label-lg.is-focused label, -.input-group-lg > .is-focused.floating-label label { - -webkit-transform: scale(0.41176); - transform: scale(0.41176); } - -.floating-label-lg label, .input-group-lg > .floating-label label { - font-size: 2.125rem; - line-height: 1.17647; - top: 1.5rem; } - -.floating-label-lg .form-control, .input-group-lg > .floating-label .form-control, .floating-label-lg .wpcf7 input[type=text], .wpcf7 .floating-label-lg input[type=text], .input-group-lg > .floating-label .wpcf7 input[type=text], .wpcf7 .input-group-lg > .floating-label input[type=text], -.floating-label-lg .wpcf7 input[type=search], .wpcf7 .floating-label-lg input[type=search], -.input-group-lg > .floating-label .wpcf7 input[type=search], .wpcf7 .input-group-lg > .floating-label input[type=search], -.floating-label-lg .wpcf7 input[type=url], .wpcf7 .floating-label-lg input[type=url], -.input-group-lg > .floating-label .wpcf7 input[type=url], .wpcf7 .input-group-lg > .floating-label input[type=url], -.floating-label-lg .wpcf7 input[type=tel], .wpcf7 .floating-label-lg input[type=tel], -.input-group-lg > .floating-label .wpcf7 input[type=tel], .wpcf7 .input-group-lg > .floating-label input[type=tel], -.floating-label-lg .wpcf7 input[type=number], .wpcf7 .floating-label-lg input[type=number], -.input-group-lg > .floating-label .wpcf7 input[type=number], .wpcf7 .input-group-lg > .floating-label input[type=number], -.floating-label-lg .wpcf7 input[type=range], .wpcf7 .floating-label-lg input[type=range], -.input-group-lg > .floating-label .wpcf7 input[type=range], .wpcf7 .input-group-lg > .floating-label input[type=range], -.floating-label-lg .wpcf7 input[type=date], .wpcf7 .floating-label-lg input[type=date], -.input-group-lg > .floating-label .wpcf7 input[type=date], .wpcf7 .input-group-lg > .floating-label input[type=date], -.floating-label-lg .wpcf7 input[type=month], .wpcf7 .floating-label-lg input[type=month], -.input-group-lg > .floating-label .wpcf7 input[type=month], .wpcf7 .input-group-lg > .floating-label input[type=month], -.floating-label-lg .wpcf7 input[type=week], .wpcf7 .floating-label-lg input[type=week], -.input-group-lg > .floating-label .wpcf7 input[type=week], .wpcf7 .input-group-lg > .floating-label input[type=week], -.floating-label-lg .wpcf7 input[type=time], .wpcf7 .floating-label-lg input[type=time], -.input-group-lg > .floating-label .wpcf7 input[type=time], .wpcf7 .input-group-lg > .floating-label input[type=time], -.floating-label-lg .wpcf7 input[type=datetime], .wpcf7 .floating-label-lg input[type=datetime], -.input-group-lg > .floating-label .wpcf7 input[type=datetime], .wpcf7 .input-group-lg > .floating-label input[type=datetime], -.floating-label-lg .wpcf7 input[type=datetime-local], .wpcf7 .floating-label-lg input[type=datetime-local], -.input-group-lg > .floating-label .wpcf7 input[type=datetime-local], .wpcf7 .input-group-lg > .floating-label input[type=datetime-local], -.floating-label-lg .wpcf7 input[type=color], .wpcf7 .floating-label-lg input[type=color], -.input-group-lg > .floating-label .wpcf7 input[type=color], .wpcf7 .input-group-lg > .floating-label input[type=color], -.floating-label-lg .wpcf7 input[type=email], .wpcf7 .floating-label-lg input[type=email], -.input-group-lg > .floating-label .wpcf7 input[type=email], .wpcf7 .input-group-lg > .floating-label input[type=email], -.floating-label-lg .wpcf7 input[type=file], .wpcf7 .floating-label-lg input[type=file], -.input-group-lg > .floating-label .wpcf7 input[type=file], .wpcf7 .input-group-lg > .floating-label input[type=file], .floating-label-lg .wpcf7 input[type=submit], .wpcf7 .floating-label-lg input[type=submit], .input-group-lg > .floating-label .wpcf7 input[type=submit], .wpcf7 .input-group-lg > .floating-label input[type=submit], -.floating-label-lg .wpcf7 select, .wpcf7 .floating-label-lg select, -.input-group-lg > .floating-label .wpcf7 select, .wpcf7 .input-group-lg > .floating-label select, -.floating-label-lg .wpcf7 textarea, .wpcf7 .floating-label-lg textarea, -.input-group-lg > .floating-label .wpcf7 textarea, .wpcf7 .input-group-lg > .floating-label textarea, .floating-label-lg .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label-lg .wpcf7-validation-errors, .input-group-lg > .floating-label .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group-lg > .floating-label .wpcf7-validation-errors, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select, .floating-label-lg .form-control-file, .input-group-lg > .floating-label .form-control-file { - font-size: 2.125rem; - line-height: 1.17647; - padding: 0.625rem 0 calc(0.625rem - 1px); } - -.floating-label-lg select.form-control, .input-group-lg > .floating-label select.form-control, -.floating-label-lg .wpcf7 select, .wpcf7 .floating-label-lg select, -.input-group-lg > .floating-label .wpcf7 select, .wpcf7 .input-group-lg > .floating-label select, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select { - padding-right: 1.5em; } - -.floating-label-lg select.form-control[multiple], .input-group-lg > .floating-label select.form-control[multiple], -.floating-label-lg .wpcf7 select[multiple], .wpcf7 .floating-label-lg select[multiple], -.input-group-lg > .floating-label .wpcf7 select[multiple], .wpcf7 .input-group-lg > .floating-label select[multiple], .floating-label-lg select.form-control[size]:not([size='1']), .input-group-lg > .floating-label select.form-control[size]:not([size='1']), -.floating-label-lg .wpcf7 select[size]:not([size='1']), .wpcf7 .floating-label-lg select[size]:not([size='1']), -.input-group-lg > .floating-label .wpcf7 select[size]:not([size='1']), .wpcf7 .input-group-lg > .floating-label select[size]:not([size='1']), .floating-label-lg textarea.form-control:not([rows='1']), .input-group-lg > .floating-label textarea.form-control:not([rows='1']), -.floating-label-lg .wpcf7 textarea:not([rows='1']), .wpcf7 .floating-label-lg textarea:not([rows='1']), -.input-group-lg > .floating-label .wpcf7 textarea:not([rows='1']), .wpcf7 .input-group-lg > .floating-label textarea:not([rows='1']), .floating-label-lg .custom-select[multiple], .input-group-lg > .floating-label .custom-select[multiple], .floating-label-lg .custom-select[size]:not([size='1']), .input-group-lg > .floating-label .custom-select[size]:not([size='1']) { - padding: 0.875rem 1rem calc(0.875rem - 1px); } - -.floating-label-sm.has-value label, .input-group-sm > .has-value.floating-label label, -.floating-label-sm.is-focused label, -.input-group-sm > .is-focused.floating-label label { - -webkit-transform: scale(0.76923); - transform: scale(0.76923); } - -.floating-label-sm label, .input-group-sm > .floating-label label { - font-size: 0.8125rem; - line-height: 1.53846; - top: 1.0rem; } - -.floating-label-sm .form-control, .input-group-sm > .floating-label .form-control, .floating-label-sm .wpcf7 input[type=text], .wpcf7 .floating-label-sm input[type=text], .input-group-sm > .floating-label .wpcf7 input[type=text], .wpcf7 .input-group-sm > .floating-label input[type=text], -.floating-label-sm .wpcf7 input[type=search], .wpcf7 .floating-label-sm input[type=search], -.input-group-sm > .floating-label .wpcf7 input[type=search], .wpcf7 .input-group-sm > .floating-label input[type=search], -.floating-label-sm .wpcf7 input[type=url], .wpcf7 .floating-label-sm input[type=url], -.input-group-sm > .floating-label .wpcf7 input[type=url], .wpcf7 .input-group-sm > .floating-label input[type=url], -.floating-label-sm .wpcf7 input[type=tel], .wpcf7 .floating-label-sm input[type=tel], -.input-group-sm > .floating-label .wpcf7 input[type=tel], .wpcf7 .input-group-sm > .floating-label input[type=tel], -.floating-label-sm .wpcf7 input[type=number], .wpcf7 .floating-label-sm input[type=number], -.input-group-sm > .floating-label .wpcf7 input[type=number], .wpcf7 .input-group-sm > .floating-label input[type=number], -.floating-label-sm .wpcf7 input[type=range], .wpcf7 .floating-label-sm input[type=range], -.input-group-sm > .floating-label .wpcf7 input[type=range], .wpcf7 .input-group-sm > .floating-label input[type=range], -.floating-label-sm .wpcf7 input[type=date], .wpcf7 .floating-label-sm input[type=date], -.input-group-sm > .floating-label .wpcf7 input[type=date], .wpcf7 .input-group-sm > .floating-label input[type=date], -.floating-label-sm .wpcf7 input[type=month], .wpcf7 .floating-label-sm input[type=month], -.input-group-sm > .floating-label .wpcf7 input[type=month], .wpcf7 .input-group-sm > .floating-label input[type=month], -.floating-label-sm .wpcf7 input[type=week], .wpcf7 .floating-label-sm input[type=week], -.input-group-sm > .floating-label .wpcf7 input[type=week], .wpcf7 .input-group-sm > .floating-label input[type=week], -.floating-label-sm .wpcf7 input[type=time], .wpcf7 .floating-label-sm input[type=time], -.input-group-sm > .floating-label .wpcf7 input[type=time], .wpcf7 .input-group-sm > .floating-label input[type=time], -.floating-label-sm .wpcf7 input[type=datetime], .wpcf7 .floating-label-sm input[type=datetime], -.input-group-sm > .floating-label .wpcf7 input[type=datetime], .wpcf7 .input-group-sm > .floating-label input[type=datetime], -.floating-label-sm .wpcf7 input[type=datetime-local], .wpcf7 .floating-label-sm input[type=datetime-local], -.input-group-sm > .floating-label .wpcf7 input[type=datetime-local], .wpcf7 .input-group-sm > .floating-label input[type=datetime-local], -.floating-label-sm .wpcf7 input[type=color], .wpcf7 .floating-label-sm input[type=color], -.input-group-sm > .floating-label .wpcf7 input[type=color], .wpcf7 .input-group-sm > .floating-label input[type=color], -.floating-label-sm .wpcf7 input[type=email], .wpcf7 .floating-label-sm input[type=email], -.input-group-sm > .floating-label .wpcf7 input[type=email], .wpcf7 .input-group-sm > .floating-label input[type=email], -.floating-label-sm .wpcf7 input[type=file], .wpcf7 .floating-label-sm input[type=file], -.input-group-sm > .floating-label .wpcf7 input[type=file], .wpcf7 .input-group-sm > .floating-label input[type=file], .floating-label-sm .wpcf7 input[type=submit], .wpcf7 .floating-label-sm input[type=submit], .input-group-sm > .floating-label .wpcf7 input[type=submit], .wpcf7 .input-group-sm > .floating-label input[type=submit], -.floating-label-sm .wpcf7 select, .wpcf7 .floating-label-sm select, -.input-group-sm > .floating-label .wpcf7 select, .wpcf7 .input-group-sm > .floating-label select, -.floating-label-sm .wpcf7 textarea, .wpcf7 .floating-label-sm textarea, -.input-group-sm > .floating-label .wpcf7 textarea, .wpcf7 .input-group-sm > .floating-label textarea, .floating-label-sm .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label-sm .wpcf7-validation-errors, .input-group-sm > .floating-label .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group-sm > .floating-label .wpcf7-validation-errors, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select, .floating-label-sm .form-control-file, .input-group-sm > .floating-label .form-control-file { - font-size: 0.8125rem; - line-height: 1.53846; - padding: 0.375rem 0 calc(0.375rem - 1px); } - -.floating-label-sm select.form-control, .input-group-sm > .floating-label select.form-control, -.floating-label-sm .wpcf7 select, .wpcf7 .floating-label-sm select, -.input-group-sm > .floating-label .wpcf7 select, .wpcf7 .input-group-sm > .floating-label select, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select { - padding-right: 1.5em; } - -.floating-label-sm select.form-control[multiple], .input-group-sm > .floating-label select.form-control[multiple], -.floating-label-sm .wpcf7 select[multiple], .wpcf7 .floating-label-sm select[multiple], -.input-group-sm > .floating-label .wpcf7 select[multiple], .wpcf7 .input-group-sm > .floating-label select[multiple], .floating-label-sm select.form-control[size]:not([size='1']), .input-group-sm > .floating-label select.form-control[size]:not([size='1']), -.floating-label-sm .wpcf7 select[size]:not([size='1']), .wpcf7 .floating-label-sm select[size]:not([size='1']), -.input-group-sm > .floating-label .wpcf7 select[size]:not([size='1']), .wpcf7 .input-group-sm > .floating-label select[size]:not([size='1']), .floating-label-sm textarea.form-control:not([rows='1']), .input-group-sm > .floating-label textarea.form-control:not([rows='1']), -.floating-label-sm .wpcf7 textarea:not([rows='1']), .wpcf7 .floating-label-sm textarea:not([rows='1']), -.input-group-sm > .floating-label .wpcf7 textarea:not([rows='1']), .wpcf7 .input-group-sm > .floating-label textarea:not([rows='1']), .floating-label-sm .custom-select[multiple], .input-group-sm > .floating-label .custom-select[multiple], .floating-label-sm .custom-select[size]:not([size='1']), .input-group-sm > .floating-label .custom-select[size]:not([size='1']) { - padding: 0.75rem 0.75rem calc(0.75rem - 1px); } - -.floating-label.textfield-box { - padding-top: 0; } - .floating-label.textfield-box.has-value label, - .floating-label.textfield-box.is-focused label { - line-height: 1; - top: 0.5rem; } - .floating-label.textfield-box label { - top: 1rem; - left: 1rem; } - .floating-label.textfield-box .form-control, .floating-label.textfield-box .wpcf7 input[type=text], .wpcf7 .floating-label.textfield-box input[type=text], - .floating-label.textfield-box .wpcf7 input[type=search], .wpcf7 .floating-label.textfield-box input[type=search], - .floating-label.textfield-box .wpcf7 input[type=url], .wpcf7 .floating-label.textfield-box input[type=url], - .floating-label.textfield-box .wpcf7 input[type=tel], .wpcf7 .floating-label.textfield-box input[type=tel], - .floating-label.textfield-box .wpcf7 input[type=number], .wpcf7 .floating-label.textfield-box input[type=number], - .floating-label.textfield-box .wpcf7 input[type=range], .wpcf7 .floating-label.textfield-box input[type=range], - .floating-label.textfield-box .wpcf7 input[type=date], .wpcf7 .floating-label.textfield-box input[type=date], - .floating-label.textfield-box .wpcf7 input[type=month], .wpcf7 .floating-label.textfield-box input[type=month], - .floating-label.textfield-box .wpcf7 input[type=week], .wpcf7 .floating-label.textfield-box input[type=week], - .floating-label.textfield-box .wpcf7 input[type=time], .wpcf7 .floating-label.textfield-box input[type=time], - .floating-label.textfield-box .wpcf7 input[type=datetime], .wpcf7 .floating-label.textfield-box input[type=datetime], - .floating-label.textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .floating-label.textfield-box input[type=datetime-local], - .floating-label.textfield-box .wpcf7 input[type=color], .wpcf7 .floating-label.textfield-box input[type=color], - .floating-label.textfield-box .wpcf7 input[type=email], .wpcf7 .floating-label.textfield-box input[type=email], - .floating-label.textfield-box .wpcf7 input[type=file], .wpcf7 .floating-label.textfield-box input[type=file], .floating-label.textfield-box .wpcf7 input[type=submit], .wpcf7 .floating-label.textfield-box input[type=submit], - .floating-label.textfield-box .wpcf7 select, .wpcf7 .floating-label.textfield-box select, - .floating-label.textfield-box .wpcf7 textarea, .wpcf7 .floating-label.textfield-box textarea, .floating-label.textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label.textfield-box .wpcf7-validation-errors, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file, - .floating-label.textfield-box select.form-control[multiple], - .floating-label.textfield-box .wpcf7 select[multiple], - .wpcf7 .floating-label.textfield-box select[multiple], - .floating-label.textfield-box select.form-control[size]:not([size='1']), - .floating-label.textfield-box .wpcf7 select[size]:not([size='1']), - .wpcf7 .floating-label.textfield-box select[size]:not([size='1']), - .floating-label.textfield-box textarea.form-control:not([rows='1']), - .floating-label.textfield-box .wpcf7 textarea:not([rows='1']), - .wpcf7 .floating-label.textfield-box textarea:not([rows='1']), - .floating-label.textfield-box .custom-select[multiple], - .floating-label.textfield-box .custom-select[size]:not([size='1']) { - padding-top: 1.5rem; } - .floating-label.textfield-box .form-control, .floating-label.textfield-box .wpcf7 input[type=text], .wpcf7 .floating-label.textfield-box input[type=text], - .floating-label.textfield-box .wpcf7 input[type=search], .wpcf7 .floating-label.textfield-box input[type=search], - .floating-label.textfield-box .wpcf7 input[type=url], .wpcf7 .floating-label.textfield-box input[type=url], - .floating-label.textfield-box .wpcf7 input[type=tel], .wpcf7 .floating-label.textfield-box input[type=tel], - .floating-label.textfield-box .wpcf7 input[type=number], .wpcf7 .floating-label.textfield-box input[type=number], - .floating-label.textfield-box .wpcf7 input[type=range], .wpcf7 .floating-label.textfield-box input[type=range], - .floating-label.textfield-box .wpcf7 input[type=date], .wpcf7 .floating-label.textfield-box input[type=date], - .floating-label.textfield-box .wpcf7 input[type=month], .wpcf7 .floating-label.textfield-box input[type=month], - .floating-label.textfield-box .wpcf7 input[type=week], .wpcf7 .floating-label.textfield-box input[type=week], - .floating-label.textfield-box .wpcf7 input[type=time], .wpcf7 .floating-label.textfield-box input[type=time], - .floating-label.textfield-box .wpcf7 input[type=datetime], .wpcf7 .floating-label.textfield-box input[type=datetime], - .floating-label.textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .floating-label.textfield-box input[type=datetime-local], - .floating-label.textfield-box .wpcf7 input[type=color], .wpcf7 .floating-label.textfield-box input[type=color], - .floating-label.textfield-box .wpcf7 input[type=email], .wpcf7 .floating-label.textfield-box input[type=email], - .floating-label.textfield-box .wpcf7 input[type=file], .wpcf7 .floating-label.textfield-box input[type=file], .floating-label.textfield-box .wpcf7 input[type=submit], .wpcf7 .floating-label.textfield-box input[type=submit], - .floating-label.textfield-box .wpcf7 select, .wpcf7 .floating-label.textfield-box select, - .floating-label.textfield-box .wpcf7 textarea, .wpcf7 .floating-label.textfield-box textarea, .floating-label.textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label.textfield-box .wpcf7-validation-errors, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file { - padding-bottom: calc(0.5rem - 1px); } - -.floating-label-lg.textfield-box label, .input-group-lg > .textfield-box.floating-label label { - top: 0.875rem; - left: 1rem; } - -.floating-label-lg.textfield-box .form-control, .input-group-lg > .textfield-box.floating-label .form-control, .floating-label-lg.textfield-box .wpcf7 input[type=text], .wpcf7 .floating-label-lg.textfield-box input[type=text], .input-group-lg > .textfield-box.floating-label .wpcf7 input[type=text], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=text], -.floating-label-lg.textfield-box .wpcf7 input[type=search], .wpcf7 .floating-label-lg.textfield-box input[type=search], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=search], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=search], -.floating-label-lg.textfield-box .wpcf7 input[type=url], .wpcf7 .floating-label-lg.textfield-box input[type=url], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=url], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=url], -.floating-label-lg.textfield-box .wpcf7 input[type=tel], .wpcf7 .floating-label-lg.textfield-box input[type=tel], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=tel], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=tel], -.floating-label-lg.textfield-box .wpcf7 input[type=number], .wpcf7 .floating-label-lg.textfield-box input[type=number], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=number], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=number], -.floating-label-lg.textfield-box .wpcf7 input[type=range], .wpcf7 .floating-label-lg.textfield-box input[type=range], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=range], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=range], -.floating-label-lg.textfield-box .wpcf7 input[type=date], .wpcf7 .floating-label-lg.textfield-box input[type=date], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=date], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=date], -.floating-label-lg.textfield-box .wpcf7 input[type=month], .wpcf7 .floating-label-lg.textfield-box input[type=month], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=month], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=month], -.floating-label-lg.textfield-box .wpcf7 input[type=week], .wpcf7 .floating-label-lg.textfield-box input[type=week], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=week], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=week], -.floating-label-lg.textfield-box .wpcf7 input[type=time], .wpcf7 .floating-label-lg.textfield-box input[type=time], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=time], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=time], -.floating-label-lg.textfield-box .wpcf7 input[type=datetime], .wpcf7 .floating-label-lg.textfield-box input[type=datetime], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=datetime], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=datetime], -.floating-label-lg.textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .floating-label-lg.textfield-box input[type=datetime-local], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=datetime-local], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=datetime-local], -.floating-label-lg.textfield-box .wpcf7 input[type=color], .wpcf7 .floating-label-lg.textfield-box input[type=color], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=color], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=color], -.floating-label-lg.textfield-box .wpcf7 input[type=email], .wpcf7 .floating-label-lg.textfield-box input[type=email], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=email], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=email], -.floating-label-lg.textfield-box .wpcf7 input[type=file], .wpcf7 .floating-label-lg.textfield-box input[type=file], -.input-group-lg > .textfield-box.floating-label .wpcf7 input[type=file], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=file], .floating-label-lg.textfield-box .wpcf7 input[type=submit], .wpcf7 .floating-label-lg.textfield-box input[type=submit], .input-group-lg > .textfield-box.floating-label .wpcf7 input[type=submit], .wpcf7 .input-group-lg > .textfield-box.floating-label input[type=submit], -.floating-label-lg.textfield-box .wpcf7 select, .wpcf7 .floating-label-lg.textfield-box select, -.input-group-lg > .textfield-box.floating-label .wpcf7 select, .wpcf7 .input-group-lg > .textfield-box.floating-label select, -.floating-label-lg.textfield-box .wpcf7 textarea, .wpcf7 .floating-label-lg.textfield-box textarea, -.input-group-lg > .textfield-box.floating-label .wpcf7 textarea, .wpcf7 .input-group-lg > .textfield-box.floating-label textarea, .floating-label-lg.textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label-lg.textfield-box .wpcf7-validation-errors, .input-group-lg > .textfield-box.floating-label .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group-lg > .textfield-box.floating-label .wpcf7-validation-errors, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select, .floating-label-lg.textfield-box .form-control-file, .input-group-lg > .textfield-box.floating-label .form-control-file, -.floating-label-lg.textfield-box select.form-control[multiple], -.input-group-lg > .textfield-box.floating-label select.form-control[multiple], -.floating-label-lg.textfield-box .wpcf7 select[multiple], -.wpcf7 .floating-label-lg.textfield-box select[multiple], -.input-group-lg > .textfield-box.floating-label .wpcf7 select[multiple], -.wpcf7 .input-group-lg > .textfield-box.floating-label select[multiple], -.floating-label-lg.textfield-box select.form-control[size]:not([size='1']), -.input-group-lg > .textfield-box.floating-label select.form-control[size]:not([size='1']), -.floating-label-lg.textfield-box .wpcf7 select[size]:not([size='1']), -.wpcf7 .floating-label-lg.textfield-box select[size]:not([size='1']), -.input-group-lg > .textfield-box.floating-label .wpcf7 select[size]:not([size='1']), -.wpcf7 .input-group-lg > .textfield-box.floating-label select[size]:not([size='1']), -.floating-label-lg.textfield-box textarea.form-control:not([rows='1']), -.input-group-lg > .textfield-box.floating-label textarea.form-control:not([rows='1']), -.floating-label-lg.textfield-box .wpcf7 textarea:not([rows='1']), -.wpcf7 .floating-label-lg.textfield-box textarea:not([rows='1']), -.input-group-lg > .textfield-box.floating-label .wpcf7 textarea:not([rows='1']), -.wpcf7 .input-group-lg > .textfield-box.floating-label textarea:not([rows='1']), -.floating-label-lg.textfield-box .custom-select[multiple], -.input-group-lg > .textfield-box.floating-label .custom-select[multiple], -.floating-label-lg.textfield-box .custom-select[size]:not([size='1']), -.input-group-lg > .textfield-box.floating-label .custom-select[size]:not([size='1']) { - padding-top: 1.25rem; - padding-right: 1rem; - padding-left: 1rem; } - -.floating-label-lg.textfield-box select.form-control, .input-group-lg > .textfield-box.floating-label select.form-control, -.floating-label-lg.textfield-box .wpcf7 select, .wpcf7 .floating-label-lg.textfield-box select, -.input-group-lg > .textfield-box.floating-label .wpcf7 select, .wpcf7 .input-group-lg > .textfield-box.floating-label select, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select { - padding-right: 1.5em; } - -.floating-label-sm.textfield-box label, .input-group-sm > .textfield-box.floating-label label { - top: 0.75rem; - left: 0.75rem; } - -.floating-label-sm.textfield-box .form-control, .input-group-sm > .textfield-box.floating-label .form-control, .floating-label-sm.textfield-box .wpcf7 input[type=text], .wpcf7 .floating-label-sm.textfield-box input[type=text], .input-group-sm > .textfield-box.floating-label .wpcf7 input[type=text], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=text], -.floating-label-sm.textfield-box .wpcf7 input[type=search], .wpcf7 .floating-label-sm.textfield-box input[type=search], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=search], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=search], -.floating-label-sm.textfield-box .wpcf7 input[type=url], .wpcf7 .floating-label-sm.textfield-box input[type=url], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=url], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=url], -.floating-label-sm.textfield-box .wpcf7 input[type=tel], .wpcf7 .floating-label-sm.textfield-box input[type=tel], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=tel], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=tel], -.floating-label-sm.textfield-box .wpcf7 input[type=number], .wpcf7 .floating-label-sm.textfield-box input[type=number], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=number], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=number], -.floating-label-sm.textfield-box .wpcf7 input[type=range], .wpcf7 .floating-label-sm.textfield-box input[type=range], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=range], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=range], -.floating-label-sm.textfield-box .wpcf7 input[type=date], .wpcf7 .floating-label-sm.textfield-box input[type=date], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=date], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=date], -.floating-label-sm.textfield-box .wpcf7 input[type=month], .wpcf7 .floating-label-sm.textfield-box input[type=month], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=month], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=month], -.floating-label-sm.textfield-box .wpcf7 input[type=week], .wpcf7 .floating-label-sm.textfield-box input[type=week], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=week], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=week], -.floating-label-sm.textfield-box .wpcf7 input[type=time], .wpcf7 .floating-label-sm.textfield-box input[type=time], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=time], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=time], -.floating-label-sm.textfield-box .wpcf7 input[type=datetime], .wpcf7 .floating-label-sm.textfield-box input[type=datetime], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=datetime], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=datetime], -.floating-label-sm.textfield-box .wpcf7 input[type=datetime-local], .wpcf7 .floating-label-sm.textfield-box input[type=datetime-local], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=datetime-local], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=datetime-local], -.floating-label-sm.textfield-box .wpcf7 input[type=color], .wpcf7 .floating-label-sm.textfield-box input[type=color], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=color], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=color], -.floating-label-sm.textfield-box .wpcf7 input[type=email], .wpcf7 .floating-label-sm.textfield-box input[type=email], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=email], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=email], -.floating-label-sm.textfield-box .wpcf7 input[type=file], .wpcf7 .floating-label-sm.textfield-box input[type=file], -.input-group-sm > .textfield-box.floating-label .wpcf7 input[type=file], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=file], .floating-label-sm.textfield-box .wpcf7 input[type=submit], .wpcf7 .floating-label-sm.textfield-box input[type=submit], .input-group-sm > .textfield-box.floating-label .wpcf7 input[type=submit], .wpcf7 .input-group-sm > .textfield-box.floating-label input[type=submit], -.floating-label-sm.textfield-box .wpcf7 select, .wpcf7 .floating-label-sm.textfield-box select, -.input-group-sm > .textfield-box.floating-label .wpcf7 select, .wpcf7 .input-group-sm > .textfield-box.floating-label select, -.floating-label-sm.textfield-box .wpcf7 textarea, .wpcf7 .floating-label-sm.textfield-box textarea, -.input-group-sm > .textfield-box.floating-label .wpcf7 textarea, .wpcf7 .input-group-sm > .textfield-box.floating-label textarea, .floating-label-sm.textfield-box .wpcf7 .wpcf7-validation-errors, .wpcf7 .floating-label-sm.textfield-box .wpcf7-validation-errors, .input-group-sm > .textfield-box.floating-label .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group-sm > .textfield-box.floating-label .wpcf7-validation-errors, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select, .floating-label-sm.textfield-box .form-control-file, .input-group-sm > .textfield-box.floating-label .form-control-file, -.floating-label-sm.textfield-box select.form-control[multiple], -.input-group-sm > .textfield-box.floating-label select.form-control[multiple], -.floating-label-sm.textfield-box .wpcf7 select[multiple], -.wpcf7 .floating-label-sm.textfield-box select[multiple], -.input-group-sm > .textfield-box.floating-label .wpcf7 select[multiple], -.wpcf7 .input-group-sm > .textfield-box.floating-label select[multiple], -.floating-label-sm.textfield-box select.form-control[size]:not([size='1']), -.input-group-sm > .textfield-box.floating-label select.form-control[size]:not([size='1']), -.floating-label-sm.textfield-box .wpcf7 select[size]:not([size='1']), -.wpcf7 .floating-label-sm.textfield-box select[size]:not([size='1']), -.input-group-sm > .textfield-box.floating-label .wpcf7 select[size]:not([size='1']), -.wpcf7 .input-group-sm > .textfield-box.floating-label select[size]:not([size='1']), -.floating-label-sm.textfield-box textarea.form-control:not([rows='1']), -.input-group-sm > .textfield-box.floating-label textarea.form-control:not([rows='1']), -.floating-label-sm.textfield-box .wpcf7 textarea:not([rows='1']), -.wpcf7 .floating-label-sm.textfield-box textarea:not([rows='1']), -.input-group-sm > .textfield-box.floating-label .wpcf7 textarea:not([rows='1']), -.wpcf7 .input-group-sm > .textfield-box.floating-label textarea:not([rows='1']), -.floating-label-sm.textfield-box .custom-select[multiple], -.input-group-sm > .textfield-box.floating-label .custom-select[multiple], -.floating-label-sm.textfield-box .custom-select[size]:not([size='1']), -.input-group-sm > .textfield-box.floating-label .custom-select[size]:not([size='1']) { - padding-top: 1.0rem; - padding-right: 0.75rem; - padding-left: 0.75rem; } - -.floating-label-sm.textfield-box select.form-control, .input-group-sm > .textfield-box.floating-label select.form-control, -.floating-label-sm.textfield-box .wpcf7 select, .wpcf7 .floating-label-sm.textfield-box select, -.input-group-sm > .textfield-box.floating-label .wpcf7 select, .wpcf7 .input-group-sm > .textfield-box.floating-label select, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select { - padding-right: 1.5em; } - -.input-group { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - position: relative; - width: 100%; } - .input-group > .custom-file, - .input-group > .custom-select, - .input-group > .floating-label, - .input-group > .form-control, - .wpcf7 .input-group > input[type=text], - .wpcf7 .input-group > input[type=search], - .wpcf7 .input-group > input[type=url], - .wpcf7 .input-group > input[type=tel], - .wpcf7 .input-group > input[type=number], - .wpcf7 .input-group > input[type=range], - .wpcf7 .input-group > input[type=date], - .wpcf7 .input-group > input[type=month], - .wpcf7 .input-group > input[type=week], - .wpcf7 .input-group > input[type=time], - .wpcf7 .input-group > input[type=datetime], - .wpcf7 .input-group > input[type=datetime-local], - .wpcf7 .input-group > input[type=color], - .wpcf7 .input-group > input[type=email], - .wpcf7 .input-group > input[type=file], - .wpcf7 .input-group > input[type=submit], - .wpcf7 .input-group > select, - .wpcf7 .input-group > textarea, - .wpcf7 .input-group > .wpcf7-validation-errors, - .input-group > .form-control-file, - .input-group > .textfield-box { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - margin-bottom: 0; - width: 1%; } - .input-group > .custom-file + .custom-file, - .input-group > .custom-file + .custom-select, - .input-group > .custom-file + .floating-label, - .input-group > .custom-file + .form-control, - .wpcf7 .input-group > .custom-file + input[type=text], - .wpcf7 .input-group > .custom-file + input[type=search], - .wpcf7 .input-group > .custom-file + input[type=url], - .wpcf7 .input-group > .custom-file + input[type=tel], - .wpcf7 .input-group > .custom-file + input[type=number], - .wpcf7 .input-group > .custom-file + input[type=range], - .wpcf7 .input-group > .custom-file + input[type=date], - .wpcf7 .input-group > .custom-file + input[type=month], - .wpcf7 .input-group > .custom-file + input[type=week], - .wpcf7 .input-group > .custom-file + input[type=time], - .wpcf7 .input-group > .custom-file + input[type=datetime], - .wpcf7 .input-group > .custom-file + input[type=datetime-local], - .wpcf7 .input-group > .custom-file + input[type=color], - .wpcf7 .input-group > .custom-file + input[type=email], - .wpcf7 .input-group > .custom-file + input[type=file], - .wpcf7 .input-group > .custom-file + input[type=submit], - .wpcf7 .input-group > .custom-file + select, - .wpcf7 .input-group > .custom-file + textarea, - .wpcf7 .input-group > .custom-file + .wpcf7-validation-errors, - .input-group > .custom-file + .form-control-file, - .input-group > .custom-file + .textfield-box, - .input-group > .custom-select + .custom-file, - .input-group > .custom-select + .custom-select, - .input-group > .custom-select + .floating-label, - .input-group > .custom-select + .form-control, - .wpcf7 .input-group > .custom-select + input[type=text], - .wpcf7 .input-group > .custom-select + input[type=search], - .wpcf7 .input-group > .custom-select + input[type=url], - .wpcf7 .input-group > .custom-select + input[type=tel], - .wpcf7 .input-group > .custom-select + input[type=number], - .wpcf7 .input-group > .custom-select + input[type=range], - .wpcf7 .input-group > .custom-select + input[type=date], - .wpcf7 .input-group > .custom-select + input[type=month], - .wpcf7 .input-group > .custom-select + input[type=week], - .wpcf7 .input-group > .custom-select + input[type=time], - .wpcf7 .input-group > .custom-select + input[type=datetime], - .wpcf7 .input-group > .custom-select + input[type=datetime-local], - .wpcf7 .input-group > .custom-select + input[type=color], - .wpcf7 .input-group > .custom-select + input[type=email], - .wpcf7 .input-group > .custom-select + input[type=file], - .wpcf7 .input-group > .custom-select + input[type=submit], - .wpcf7 .input-group > .custom-select + select, - .wpcf7 .input-group > .custom-select + textarea, - .wpcf7 .input-group > .custom-select + .wpcf7-validation-errors, - .input-group > .custom-select + .form-control-file, - .input-group > .custom-select + .textfield-box, - .input-group > .floating-label + .custom-file, - .input-group > .floating-label + .custom-select, - .input-group > .floating-label + .floating-label, - .input-group > .floating-label + .form-control, - .wpcf7 .input-group > .floating-label + input[type=text], - .wpcf7 .input-group > .floating-label + input[type=search], - .wpcf7 .input-group > .floating-label + input[type=url], - .wpcf7 .input-group > .floating-label + input[type=tel], - .wpcf7 .input-group > .floating-label + input[type=number], - .wpcf7 .input-group > .floating-label + input[type=range], - .wpcf7 .input-group > .floating-label + input[type=date], - .wpcf7 .input-group > .floating-label + input[type=month], - .wpcf7 .input-group > .floating-label + input[type=week], - .wpcf7 .input-group > .floating-label + input[type=time], - .wpcf7 .input-group > .floating-label + input[type=datetime], - .wpcf7 .input-group > .floating-label + input[type=datetime-local], - .wpcf7 .input-group > .floating-label + input[type=color], - .wpcf7 .input-group > .floating-label + input[type=email], - .wpcf7 .input-group > .floating-label + input[type=file], - .wpcf7 .input-group > .floating-label + input[type=submit], - .wpcf7 .input-group > .floating-label + select, - .wpcf7 .input-group > .floating-label + textarea, - .wpcf7 .input-group > .floating-label + .wpcf7-validation-errors, - .input-group > .floating-label + .form-control-file, - .input-group > .floating-label + .textfield-box, - .input-group > .form-control + .custom-file, - .wpcf7 .input-group > input[type=text] + .custom-file, - .wpcf7 .input-group > input[type=search] + .custom-file, - .wpcf7 .input-group > input[type=url] + .custom-file, - .wpcf7 .input-group > input[type=tel] + .custom-file, - .wpcf7 .input-group > input[type=number] + .custom-file, - .wpcf7 .input-group > input[type=range] + .custom-file, - .wpcf7 .input-group > input[type=date] + .custom-file, - .wpcf7 .input-group > input[type=month] + .custom-file, - .wpcf7 .input-group > input[type=week] + .custom-file, - .wpcf7 .input-group > input[type=time] + .custom-file, - .wpcf7 .input-group > input[type=datetime] + .custom-file, - .wpcf7 .input-group > input[type=datetime-local] + .custom-file, - .wpcf7 .input-group > input[type=color] + .custom-file, - .wpcf7 .input-group > input[type=email] + .custom-file, - .wpcf7 .input-group > input[type=file] + .custom-file, - .wpcf7 .input-group > input[type=submit] + .custom-file, - .wpcf7 .input-group > select + .custom-file, - .wpcf7 .input-group > textarea + .custom-file, - .wpcf7 .input-group > .wpcf7-validation-errors + .custom-file, - .input-group > .form-control + .custom-select, - .wpcf7 .input-group > input[type=text] + .custom-select, - .wpcf7 .input-group > input[type=search] + .custom-select, - .wpcf7 .input-group > input[type=url] + .custom-select, - .wpcf7 .input-group > input[type=tel] + .custom-select, - .wpcf7 .input-group > input[type=number] + .custom-select, - .wpcf7 .input-group > input[type=range] + .custom-select, - .wpcf7 .input-group > input[type=date] + .custom-select, - .wpcf7 .input-group > input[type=month] + .custom-select, - .wpcf7 .input-group > input[type=week] + .custom-select, - .wpcf7 .input-group > input[type=time] + .custom-select, - .wpcf7 .input-group > input[type=datetime] + .custom-select, - .wpcf7 .input-group > input[type=datetime-local] + .custom-select, - .wpcf7 .input-group > input[type=color] + .custom-select, - .wpcf7 .input-group > input[type=email] + .custom-select, - .wpcf7 .input-group > input[type=file] + .custom-select, - .wpcf7 .input-group > input[type=submit] + .custom-select, - .wpcf7 .input-group > select + .custom-select, - .wpcf7 .input-group > textarea + .custom-select, - .wpcf7 .input-group > .wpcf7-validation-errors + .custom-select, - .input-group > .form-control + .floating-label, - .wpcf7 .input-group > input[type=text] + .floating-label, - .wpcf7 .input-group > input[type=search] + .floating-label, - .wpcf7 .input-group > input[type=url] + .floating-label, - .wpcf7 .input-group > input[type=tel] + .floating-label, - .wpcf7 .input-group > input[type=number] + .floating-label, - .wpcf7 .input-group > input[type=range] + .floating-label, - .wpcf7 .input-group > input[type=date] + .floating-label, - .wpcf7 .input-group > input[type=month] + .floating-label, - .wpcf7 .input-group > input[type=week] + .floating-label, - .wpcf7 .input-group > input[type=time] + .floating-label, - .wpcf7 .input-group > input[type=datetime] + .floating-label, - .wpcf7 .input-group > input[type=datetime-local] + .floating-label, - .wpcf7 .input-group > input[type=color] + .floating-label, - .wpcf7 .input-group > input[type=email] + .floating-label, - .wpcf7 .input-group > input[type=file] + .floating-label, - .wpcf7 .input-group > input[type=submit] + .floating-label, - .wpcf7 .input-group > select + .floating-label, - .wpcf7 .input-group > textarea + .floating-label, - .wpcf7 .input-group > .wpcf7-validation-errors + .floating-label, - .input-group > .form-control + .form-control, - .wpcf7 .input-group > input[type=text] + .form-control, - .wpcf7 .input-group > input[type=search] + .form-control, - .wpcf7 .input-group > input[type=url] + .form-control, - .wpcf7 .input-group > input[type=tel] + .form-control, - .wpcf7 .input-group > input[type=number] + .form-control, - .wpcf7 .input-group > input[type=range] + .form-control, - .wpcf7 .input-group > input[type=date] + .form-control, - .wpcf7 .input-group > input[type=month] + .form-control, - .wpcf7 .input-group > input[type=week] + .form-control, - .wpcf7 .input-group > input[type=time] + .form-control, - .wpcf7 .input-group > input[type=datetime] + .form-control, - .wpcf7 .input-group > input[type=datetime-local] + .form-control, - .wpcf7 .input-group > input[type=color] + .form-control, - .wpcf7 .input-group > input[type=email] + .form-control, - .wpcf7 .input-group > input[type=file] + .form-control, - .wpcf7 .input-group > input[type=submit] + .form-control, - .wpcf7 .input-group > select + .form-control, - .wpcf7 .input-group > textarea + .form-control, - .wpcf7 .input-group > .wpcf7-validation-errors + .form-control, - .wpcf7 .input-group > .form-control + input[type=text], - .wpcf7 .input-group > input[type=text] + input[type=text], - .wpcf7 .input-group > input[type=search] + input[type=text], - .wpcf7 .input-group > input[type=url] + input[type=text], - .wpcf7 .input-group > input[type=tel] + input[type=text], - .wpcf7 .input-group > input[type=number] + input[type=text], - .wpcf7 .input-group > input[type=range] + input[type=text], - .wpcf7 .input-group > input[type=date] + input[type=text], - .wpcf7 .input-group > input[type=month] + input[type=text], - .wpcf7 .input-group > input[type=week] + input[type=text], - .wpcf7 .input-group > input[type=time] + input[type=text], - .wpcf7 .input-group > input[type=datetime] + input[type=text], - .wpcf7 .input-group > input[type=datetime-local] + input[type=text], - .wpcf7 .input-group > input[type=color] + input[type=text], - .wpcf7 .input-group > input[type=email] + input[type=text], - .wpcf7 .input-group > input[type=file] + input[type=text], - .wpcf7 .input-group > input[type=submit] + input[type=text], - .wpcf7 .input-group > select + input[type=text], - .wpcf7 .input-group > textarea + input[type=text], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=text], - .wpcf7 .input-group > .form-control + input[type=search], - .wpcf7 .input-group > input[type=text] + input[type=search], - .wpcf7 .input-group > input[type=search] + input[type=search], - .wpcf7 .input-group > input[type=url] + input[type=search], - .wpcf7 .input-group > input[type=tel] + input[type=search], - .wpcf7 .input-group > input[type=number] + input[type=search], - .wpcf7 .input-group > input[type=range] + input[type=search], - .wpcf7 .input-group > input[type=date] + input[type=search], - .wpcf7 .input-group > input[type=month] + input[type=search], - .wpcf7 .input-group > input[type=week] + input[type=search], - .wpcf7 .input-group > input[type=time] + input[type=search], - .wpcf7 .input-group > input[type=datetime] + input[type=search], - .wpcf7 .input-group > input[type=datetime-local] + input[type=search], - .wpcf7 .input-group > input[type=color] + input[type=search], - .wpcf7 .input-group > input[type=email] + input[type=search], - .wpcf7 .input-group > input[type=file] + input[type=search], - .wpcf7 .input-group > input[type=submit] + input[type=search], - .wpcf7 .input-group > select + input[type=search], - .wpcf7 .input-group > textarea + input[type=search], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=search], - .wpcf7 .input-group > .form-control + input[type=url], - .wpcf7 .input-group > input[type=text] + input[type=url], - .wpcf7 .input-group > input[type=search] + input[type=url], - .wpcf7 .input-group > input[type=url] + input[type=url], - .wpcf7 .input-group > input[type=tel] + input[type=url], - .wpcf7 .input-group > input[type=number] + input[type=url], - .wpcf7 .input-group > input[type=range] + input[type=url], - .wpcf7 .input-group > input[type=date] + input[type=url], - .wpcf7 .input-group > input[type=month] + input[type=url], - .wpcf7 .input-group > input[type=week] + input[type=url], - .wpcf7 .input-group > input[type=time] + input[type=url], - .wpcf7 .input-group > input[type=datetime] + input[type=url], - .wpcf7 .input-group > input[type=datetime-local] + input[type=url], - .wpcf7 .input-group > input[type=color] + input[type=url], - .wpcf7 .input-group > input[type=email] + input[type=url], - .wpcf7 .input-group > input[type=file] + input[type=url], - .wpcf7 .input-group > input[type=submit] + input[type=url], - .wpcf7 .input-group > select + input[type=url], - .wpcf7 .input-group > textarea + input[type=url], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=url], - .wpcf7 .input-group > .form-control + input[type=tel], - .wpcf7 .input-group > input[type=text] + input[type=tel], - .wpcf7 .input-group > input[type=search] + input[type=tel], - .wpcf7 .input-group > input[type=url] + input[type=tel], - .wpcf7 .input-group > input[type=tel] + input[type=tel], - .wpcf7 .input-group > input[type=number] + input[type=tel], - .wpcf7 .input-group > input[type=range] + input[type=tel], - .wpcf7 .input-group > input[type=date] + input[type=tel], - .wpcf7 .input-group > input[type=month] + input[type=tel], - .wpcf7 .input-group > input[type=week] + input[type=tel], - .wpcf7 .input-group > input[type=time] + input[type=tel], - .wpcf7 .input-group > input[type=datetime] + input[type=tel], - .wpcf7 .input-group > input[type=datetime-local] + input[type=tel], - .wpcf7 .input-group > input[type=color] + input[type=tel], - .wpcf7 .input-group > input[type=email] + input[type=tel], - .wpcf7 .input-group > input[type=file] + input[type=tel], - .wpcf7 .input-group > input[type=submit] + input[type=tel], - .wpcf7 .input-group > select + input[type=tel], - .wpcf7 .input-group > textarea + input[type=tel], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=tel], - .wpcf7 .input-group > .form-control + input[type=number], - .wpcf7 .input-group > input[type=text] + input[type=number], - .wpcf7 .input-group > input[type=search] + input[type=number], - .wpcf7 .input-group > input[type=url] + input[type=number], - .wpcf7 .input-group > input[type=tel] + input[type=number], - .wpcf7 .input-group > input[type=number] + input[type=number], - .wpcf7 .input-group > input[type=range] + input[type=number], - .wpcf7 .input-group > input[type=date] + input[type=number], - .wpcf7 .input-group > input[type=month] + input[type=number], - .wpcf7 .input-group > input[type=week] + input[type=number], - .wpcf7 .input-group > input[type=time] + input[type=number], - .wpcf7 .input-group > input[type=datetime] + input[type=number], - .wpcf7 .input-group > input[type=datetime-local] + input[type=number], - .wpcf7 .input-group > input[type=color] + input[type=number], - .wpcf7 .input-group > input[type=email] + input[type=number], - .wpcf7 .input-group > input[type=file] + input[type=number], - .wpcf7 .input-group > input[type=submit] + input[type=number], - .wpcf7 .input-group > select + input[type=number], - .wpcf7 .input-group > textarea + input[type=number], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=number], - .wpcf7 .input-group > .form-control + input[type=range], - .wpcf7 .input-group > input[type=text] + input[type=range], - .wpcf7 .input-group > input[type=search] + input[type=range], - .wpcf7 .input-group > input[type=url] + input[type=range], - .wpcf7 .input-group > input[type=tel] + input[type=range], - .wpcf7 .input-group > input[type=number] + input[type=range], - .wpcf7 .input-group > input[type=range] + input[type=range], - .wpcf7 .input-group > input[type=date] + input[type=range], - .wpcf7 .input-group > input[type=month] + input[type=range], - .wpcf7 .input-group > input[type=week] + input[type=range], - .wpcf7 .input-group > input[type=time] + input[type=range], - .wpcf7 .input-group > input[type=datetime] + input[type=range], - .wpcf7 .input-group > input[type=datetime-local] + input[type=range], - .wpcf7 .input-group > input[type=color] + input[type=range], - .wpcf7 .input-group > input[type=email] + input[type=range], - .wpcf7 .input-group > input[type=file] + input[type=range], - .wpcf7 .input-group > input[type=submit] + input[type=range], - .wpcf7 .input-group > select + input[type=range], - .wpcf7 .input-group > textarea + input[type=range], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=range], - .wpcf7 .input-group > .form-control + input[type=date], - .wpcf7 .input-group > input[type=text] + input[type=date], - .wpcf7 .input-group > input[type=search] + input[type=date], - .wpcf7 .input-group > input[type=url] + input[type=date], - .wpcf7 .input-group > input[type=tel] + input[type=date], - .wpcf7 .input-group > input[type=number] + input[type=date], - .wpcf7 .input-group > input[type=range] + input[type=date], - .wpcf7 .input-group > input[type=date] + input[type=date], - .wpcf7 .input-group > input[type=month] + input[type=date], - .wpcf7 .input-group > input[type=week] + input[type=date], - .wpcf7 .input-group > input[type=time] + input[type=date], - .wpcf7 .input-group > input[type=datetime] + input[type=date], - .wpcf7 .input-group > input[type=datetime-local] + input[type=date], - .wpcf7 .input-group > input[type=color] + input[type=date], - .wpcf7 .input-group > input[type=email] + input[type=date], - .wpcf7 .input-group > input[type=file] + input[type=date], - .wpcf7 .input-group > input[type=submit] + input[type=date], - .wpcf7 .input-group > select + input[type=date], - .wpcf7 .input-group > textarea + input[type=date], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=date], - .wpcf7 .input-group > .form-control + input[type=month], - .wpcf7 .input-group > input[type=text] + input[type=month], - .wpcf7 .input-group > input[type=search] + input[type=month], - .wpcf7 .input-group > input[type=url] + input[type=month], - .wpcf7 .input-group > input[type=tel] + input[type=month], - .wpcf7 .input-group > input[type=number] + input[type=month], - .wpcf7 .input-group > input[type=range] + input[type=month], - .wpcf7 .input-group > input[type=date] + input[type=month], - .wpcf7 .input-group > input[type=month] + input[type=month], - .wpcf7 .input-group > input[type=week] + input[type=month], - .wpcf7 .input-group > input[type=time] + input[type=month], - .wpcf7 .input-group > input[type=datetime] + input[type=month], - .wpcf7 .input-group > input[type=datetime-local] + input[type=month], - .wpcf7 .input-group > input[type=color] + input[type=month], - .wpcf7 .input-group > input[type=email] + input[type=month], - .wpcf7 .input-group > input[type=file] + input[type=month], - .wpcf7 .input-group > input[type=submit] + input[type=month], - .wpcf7 .input-group > select + input[type=month], - .wpcf7 .input-group > textarea + input[type=month], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=month], - .wpcf7 .input-group > .form-control + input[type=week], - .wpcf7 .input-group > input[type=text] + input[type=week], - .wpcf7 .input-group > input[type=search] + input[type=week], - .wpcf7 .input-group > input[type=url] + input[type=week], - .wpcf7 .input-group > input[type=tel] + input[type=week], - .wpcf7 .input-group > input[type=number] + input[type=week], - .wpcf7 .input-group > input[type=range] + input[type=week], - .wpcf7 .input-group > input[type=date] + input[type=week], - .wpcf7 .input-group > input[type=month] + input[type=week], - .wpcf7 .input-group > input[type=week] + input[type=week], - .wpcf7 .input-group > input[type=time] + input[type=week], - .wpcf7 .input-group > input[type=datetime] + input[type=week], - .wpcf7 .input-group > input[type=datetime-local] + input[type=week], - .wpcf7 .input-group > input[type=color] + input[type=week], - .wpcf7 .input-group > input[type=email] + input[type=week], - .wpcf7 .input-group > input[type=file] + input[type=week], - .wpcf7 .input-group > input[type=submit] + input[type=week], - .wpcf7 .input-group > select + input[type=week], - .wpcf7 .input-group > textarea + input[type=week], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=week], - .wpcf7 .input-group > .form-control + input[type=time], - .wpcf7 .input-group > input[type=text] + input[type=time], - .wpcf7 .input-group > input[type=search] + input[type=time], - .wpcf7 .input-group > input[type=url] + input[type=time], - .wpcf7 .input-group > input[type=tel] + input[type=time], - .wpcf7 .input-group > input[type=number] + input[type=time], - .wpcf7 .input-group > input[type=range] + input[type=time], - .wpcf7 .input-group > input[type=date] + input[type=time], - .wpcf7 .input-group > input[type=month] + input[type=time], - .wpcf7 .input-group > input[type=week] + input[type=time], - .wpcf7 .input-group > input[type=time] + input[type=time], - .wpcf7 .input-group > input[type=datetime] + input[type=time], - .wpcf7 .input-group > input[type=datetime-local] + input[type=time], - .wpcf7 .input-group > input[type=color] + input[type=time], - .wpcf7 .input-group > input[type=email] + input[type=time], - .wpcf7 .input-group > input[type=file] + input[type=time], - .wpcf7 .input-group > input[type=submit] + input[type=time], - .wpcf7 .input-group > select + input[type=time], - .wpcf7 .input-group > textarea + input[type=time], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=time], - .wpcf7 .input-group > .form-control + input[type=datetime], - .wpcf7 .input-group > input[type=text] + input[type=datetime], - .wpcf7 .input-group > input[type=search] + input[type=datetime], - .wpcf7 .input-group > input[type=url] + input[type=datetime], - .wpcf7 .input-group > input[type=tel] + input[type=datetime], - .wpcf7 .input-group > input[type=number] + input[type=datetime], - .wpcf7 .input-group > input[type=range] + input[type=datetime], - .wpcf7 .input-group > input[type=date] + input[type=datetime], - .wpcf7 .input-group > input[type=month] + input[type=datetime], - .wpcf7 .input-group > input[type=week] + input[type=datetime], - .wpcf7 .input-group > input[type=time] + input[type=datetime], - .wpcf7 .input-group > input[type=datetime] + input[type=datetime], - .wpcf7 .input-group > input[type=datetime-local] + input[type=datetime], - .wpcf7 .input-group > input[type=color] + input[type=datetime], - .wpcf7 .input-group > input[type=email] + input[type=datetime], - .wpcf7 .input-group > input[type=file] + input[type=datetime], - .wpcf7 .input-group > input[type=submit] + input[type=datetime], - .wpcf7 .input-group > select + input[type=datetime], - .wpcf7 .input-group > textarea + input[type=datetime], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=datetime], - .wpcf7 .input-group > .form-control + input[type=datetime-local], - .wpcf7 .input-group > input[type=text] + input[type=datetime-local], - .wpcf7 .input-group > input[type=search] + input[type=datetime-local], - .wpcf7 .input-group > input[type=url] + input[type=datetime-local], - .wpcf7 .input-group > input[type=tel] + input[type=datetime-local], - .wpcf7 .input-group > input[type=number] + input[type=datetime-local], - .wpcf7 .input-group > input[type=range] + input[type=datetime-local], - .wpcf7 .input-group > input[type=date] + input[type=datetime-local], - .wpcf7 .input-group > input[type=month] + input[type=datetime-local], - .wpcf7 .input-group > input[type=week] + input[type=datetime-local], - .wpcf7 .input-group > input[type=time] + input[type=datetime-local], - .wpcf7 .input-group > input[type=datetime] + input[type=datetime-local], - .wpcf7 .input-group > input[type=datetime-local] + input[type=datetime-local], - .wpcf7 .input-group > input[type=color] + input[type=datetime-local], - .wpcf7 .input-group > input[type=email] + input[type=datetime-local], - .wpcf7 .input-group > input[type=file] + input[type=datetime-local], - .wpcf7 .input-group > input[type=submit] + input[type=datetime-local], - .wpcf7 .input-group > select + input[type=datetime-local], - .wpcf7 .input-group > textarea + input[type=datetime-local], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=datetime-local], - .wpcf7 .input-group > .form-control + input[type=color], - .wpcf7 .input-group > input[type=text] + input[type=color], - .wpcf7 .input-group > input[type=search] + input[type=color], - .wpcf7 .input-group > input[type=url] + input[type=color], - .wpcf7 .input-group > input[type=tel] + input[type=color], - .wpcf7 .input-group > input[type=number] + input[type=color], - .wpcf7 .input-group > input[type=range] + input[type=color], - .wpcf7 .input-group > input[type=date] + input[type=color], - .wpcf7 .input-group > input[type=month] + input[type=color], - .wpcf7 .input-group > input[type=week] + input[type=color], - .wpcf7 .input-group > input[type=time] + input[type=color], - .wpcf7 .input-group > input[type=datetime] + input[type=color], - .wpcf7 .input-group > input[type=datetime-local] + input[type=color], - .wpcf7 .input-group > input[type=color] + input[type=color], - .wpcf7 .input-group > input[type=email] + input[type=color], - .wpcf7 .input-group > input[type=file] + input[type=color], - .wpcf7 .input-group > input[type=submit] + input[type=color], - .wpcf7 .input-group > select + input[type=color], - .wpcf7 .input-group > textarea + input[type=color], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=color], - .wpcf7 .input-group > .form-control + input[type=email], - .wpcf7 .input-group > input[type=text] + input[type=email], - .wpcf7 .input-group > input[type=search] + input[type=email], - .wpcf7 .input-group > input[type=url] + input[type=email], - .wpcf7 .input-group > input[type=tel] + input[type=email], - .wpcf7 .input-group > input[type=number] + input[type=email], - .wpcf7 .input-group > input[type=range] + input[type=email], - .wpcf7 .input-group > input[type=date] + input[type=email], - .wpcf7 .input-group > input[type=month] + input[type=email], - .wpcf7 .input-group > input[type=week] + input[type=email], - .wpcf7 .input-group > input[type=time] + input[type=email], - .wpcf7 .input-group > input[type=datetime] + input[type=email], - .wpcf7 .input-group > input[type=datetime-local] + input[type=email], - .wpcf7 .input-group > input[type=color] + input[type=email], - .wpcf7 .input-group > input[type=email] + input[type=email], - .wpcf7 .input-group > input[type=file] + input[type=email], - .wpcf7 .input-group > input[type=submit] + input[type=email], - .wpcf7 .input-group > select + input[type=email], - .wpcf7 .input-group > textarea + input[type=email], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=email], - .wpcf7 .input-group > .form-control + input[type=file], - .wpcf7 .input-group > input[type=text] + input[type=file], - .wpcf7 .input-group > input[type=search] + input[type=file], - .wpcf7 .input-group > input[type=url] + input[type=file], - .wpcf7 .input-group > input[type=tel] + input[type=file], - .wpcf7 .input-group > input[type=number] + input[type=file], - .wpcf7 .input-group > input[type=range] + input[type=file], - .wpcf7 .input-group > input[type=date] + input[type=file], - .wpcf7 .input-group > input[type=month] + input[type=file], - .wpcf7 .input-group > input[type=week] + input[type=file], - .wpcf7 .input-group > input[type=time] + input[type=file], - .wpcf7 .input-group > input[type=datetime] + input[type=file], - .wpcf7 .input-group > input[type=datetime-local] + input[type=file], - .wpcf7 .input-group > input[type=color] + input[type=file], - .wpcf7 .input-group > input[type=email] + input[type=file], - .wpcf7 .input-group > input[type=file] + input[type=file], - .wpcf7 .input-group > input[type=submit] + input[type=file], - .wpcf7 .input-group > select + input[type=file], - .wpcf7 .input-group > textarea + input[type=file], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=file], - .wpcf7 .input-group > .form-control + input[type=submit], - .wpcf7 .input-group > input[type=text] + input[type=submit], - .wpcf7 .input-group > input[type=search] + input[type=submit], - .wpcf7 .input-group > input[type=url] + input[type=submit], - .wpcf7 .input-group > input[type=tel] + input[type=submit], - .wpcf7 .input-group > input[type=number] + input[type=submit], - .wpcf7 .input-group > input[type=range] + input[type=submit], - .wpcf7 .input-group > input[type=date] + input[type=submit], - .wpcf7 .input-group > input[type=month] + input[type=submit], - .wpcf7 .input-group > input[type=week] + input[type=submit], - .wpcf7 .input-group > input[type=time] + input[type=submit], - .wpcf7 .input-group > input[type=datetime] + input[type=submit], - .wpcf7 .input-group > input[type=datetime-local] + input[type=submit], - .wpcf7 .input-group > input[type=color] + input[type=submit], - .wpcf7 .input-group > input[type=email] + input[type=submit], - .wpcf7 .input-group > input[type=file] + input[type=submit], - .wpcf7 .input-group > input[type=submit] + input[type=submit], - .wpcf7 .input-group > select + input[type=submit], - .wpcf7 .input-group > textarea + input[type=submit], - .wpcf7 .input-group > .wpcf7-validation-errors + input[type=submit], - .wpcf7 .input-group > .form-control + select, - .wpcf7 .input-group > input[type=text] + select, - .wpcf7 .input-group > input[type=search] + select, - .wpcf7 .input-group > input[type=url] + select, - .wpcf7 .input-group > input[type=tel] + select, - .wpcf7 .input-group > input[type=number] + select, - .wpcf7 .input-group > input[type=range] + select, - .wpcf7 .input-group > input[type=date] + select, - .wpcf7 .input-group > input[type=month] + select, - .wpcf7 .input-group > input[type=week] + select, - .wpcf7 .input-group > input[type=time] + select, - .wpcf7 .input-group > input[type=datetime] + select, - .wpcf7 .input-group > input[type=datetime-local] + select, - .wpcf7 .input-group > input[type=color] + select, - .wpcf7 .input-group > input[type=email] + select, - .wpcf7 .input-group > input[type=file] + select, - .wpcf7 .input-group > input[type=submit] + select, - .wpcf7 .input-group > select + select, - .wpcf7 .input-group > textarea + select, - .wpcf7 .input-group > .wpcf7-validation-errors + select, - .wpcf7 .input-group > .form-control + textarea, - .wpcf7 .input-group > input[type=text] + textarea, - .wpcf7 .input-group > input[type=search] + textarea, - .wpcf7 .input-group > input[type=url] + textarea, - .wpcf7 .input-group > input[type=tel] + textarea, - .wpcf7 .input-group > input[type=number] + textarea, - .wpcf7 .input-group > input[type=range] + textarea, - .wpcf7 .input-group > input[type=date] + textarea, - .wpcf7 .input-group > input[type=month] + textarea, - .wpcf7 .input-group > input[type=week] + textarea, - .wpcf7 .input-group > input[type=time] + textarea, - .wpcf7 .input-group > input[type=datetime] + textarea, - .wpcf7 .input-group > input[type=datetime-local] + textarea, - .wpcf7 .input-group > input[type=color] + textarea, - .wpcf7 .input-group > input[type=email] + textarea, - .wpcf7 .input-group > input[type=file] + textarea, - .wpcf7 .input-group > input[type=submit] + textarea, - .wpcf7 .input-group > select + textarea, - .wpcf7 .input-group > textarea + textarea, - .wpcf7 .input-group > .wpcf7-validation-errors + textarea, - .wpcf7 .input-group > .form-control + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=text] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=search] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=url] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=tel] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=number] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=range] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=date] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=month] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=week] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=time] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=datetime] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=datetime-local] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=color] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=email] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=file] + .wpcf7-validation-errors, - .wpcf7 .input-group > input[type=submit] + .wpcf7-validation-errors, - .wpcf7 .input-group > select + .wpcf7-validation-errors, - .wpcf7 .input-group > textarea + .wpcf7-validation-errors, - .wpcf7 .input-group > .wpcf7-validation-errors + .wpcf7-validation-errors, - .input-group > .form-control + .form-control-file, - .wpcf7 .input-group > input[type=text] + .form-control-file, - .wpcf7 .input-group > input[type=search] + .form-control-file, - .wpcf7 .input-group > input[type=url] + .form-control-file, - .wpcf7 .input-group > input[type=tel] + .form-control-file, - .wpcf7 .input-group > input[type=number] + .form-control-file, - .wpcf7 .input-group > input[type=range] + .form-control-file, - .wpcf7 .input-group > input[type=date] + .form-control-file, - .wpcf7 .input-group > input[type=month] + .form-control-file, - .wpcf7 .input-group > input[type=week] + .form-control-file, - .wpcf7 .input-group > input[type=time] + .form-control-file, - .wpcf7 .input-group > input[type=datetime] + .form-control-file, - .wpcf7 .input-group > input[type=datetime-local] + .form-control-file, - .wpcf7 .input-group > input[type=color] + .form-control-file, - .wpcf7 .input-group > input[type=email] + .form-control-file, - .wpcf7 .input-group > input[type=file] + .form-control-file, - .wpcf7 .input-group > input[type=submit] + .form-control-file, - .wpcf7 .input-group > select + .form-control-file, - .wpcf7 .input-group > textarea + .form-control-file, - .wpcf7 .input-group > .wpcf7-validation-errors + .form-control-file, - .input-group > .form-control + .textfield-box, - .wpcf7 .input-group > input[type=text] + .textfield-box, - .wpcf7 .input-group > input[type=search] + .textfield-box, - .wpcf7 .input-group > input[type=url] + .textfield-box, - .wpcf7 .input-group > input[type=tel] + .textfield-box, - .wpcf7 .input-group > input[type=number] + .textfield-box, - .wpcf7 .input-group > input[type=range] + .textfield-box, - .wpcf7 .input-group > input[type=date] + .textfield-box, - .wpcf7 .input-group > input[type=month] + .textfield-box, - .wpcf7 .input-group > input[type=week] + .textfield-box, - .wpcf7 .input-group > input[type=time] + .textfield-box, - .wpcf7 .input-group > input[type=datetime] + .textfield-box, - .wpcf7 .input-group > input[type=datetime-local] + .textfield-box, - .wpcf7 .input-group > input[type=color] + .textfield-box, - .wpcf7 .input-group > input[type=email] + .textfield-box, - .wpcf7 .input-group > input[type=file] + .textfield-box, - .wpcf7 .input-group > input[type=submit] + .textfield-box, - .wpcf7 .input-group > select + .textfield-box, - .wpcf7 .input-group > textarea + .textfield-box, - .wpcf7 .input-group > .wpcf7-validation-errors + .textfield-box, - .input-group > .form-control-file + .custom-file, - .input-group > .form-control-file + .custom-select, - .input-group > .form-control-file + .floating-label, - .input-group > .form-control-file + .form-control, - .wpcf7 .input-group > .form-control-file + input[type=text], - .wpcf7 .input-group > .form-control-file + input[type=search], - .wpcf7 .input-group > .form-control-file + input[type=url], - .wpcf7 .input-group > .form-control-file + input[type=tel], - .wpcf7 .input-group > .form-control-file + input[type=number], - .wpcf7 .input-group > .form-control-file + input[type=range], - .wpcf7 .input-group > .form-control-file + input[type=date], - .wpcf7 .input-group > .form-control-file + input[type=month], - .wpcf7 .input-group > .form-control-file + input[type=week], - .wpcf7 .input-group > .form-control-file + input[type=time], - .wpcf7 .input-group > .form-control-file + input[type=datetime], - .wpcf7 .input-group > .form-control-file + input[type=datetime-local], - .wpcf7 .input-group > .form-control-file + input[type=color], - .wpcf7 .input-group > .form-control-file + input[type=email], - .wpcf7 .input-group > .form-control-file + input[type=file], - .wpcf7 .input-group > .form-control-file + input[type=submit], - .wpcf7 .input-group > .form-control-file + select, - .wpcf7 .input-group > .form-control-file + textarea, - .wpcf7 .input-group > .form-control-file + .wpcf7-validation-errors, - .input-group > .form-control-file + .form-control-file, - .input-group > .form-control-file + .textfield-box, - .input-group > .textfield-box + .custom-file, - .input-group > .textfield-box + .custom-select, - .input-group > .textfield-box + .floating-label, - .input-group > .textfield-box + .form-control, - .wpcf7 .input-group > .textfield-box + input[type=text], - .wpcf7 .input-group > .textfield-box + input[type=search], - .wpcf7 .input-group > .textfield-box + input[type=url], - .wpcf7 .input-group > .textfield-box + input[type=tel], - .wpcf7 .input-group > .textfield-box + input[type=number], - .wpcf7 .input-group > .textfield-box + input[type=range], - .wpcf7 .input-group > .textfield-box + input[type=date], - .wpcf7 .input-group > .textfield-box + input[type=month], - .wpcf7 .input-group > .textfield-box + input[type=week], - .wpcf7 .input-group > .textfield-box + input[type=time], - .wpcf7 .input-group > .textfield-box + input[type=datetime], - .wpcf7 .input-group > .textfield-box + input[type=datetime-local], - .wpcf7 .input-group > .textfield-box + input[type=color], - .wpcf7 .input-group > .textfield-box + input[type=email], - .wpcf7 .input-group > .textfield-box + input[type=file], - .wpcf7 .input-group > .textfield-box + input[type=submit], - .wpcf7 .input-group > .textfield-box + select, - .wpcf7 .input-group > .textfield-box + textarea, - .wpcf7 .input-group > .textfield-box + .wpcf7-validation-errors, - .input-group > .textfield-box + .form-control-file, - .input-group > .textfield-box + .textfield-box { - margin-left: 1rem; } - -.input-group-append, -.input-group-prepend { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; } - .input-group-append .btn, .input-group-append .wpcf7 input[type=submit], .wpcf7 .input-group-append input[type=submit], - .input-group-prepend .btn, - .input-group-prepend .wpcf7 input[type=submit], - .wpcf7 .input-group-prepend input[type=submit] { - min-width: 0; } - .input-group-append .btn + .btn, .input-group-append .wpcf7 input[type=submit] + .btn, .wpcf7 .input-group-append input[type=submit] + .btn, .input-group-append .wpcf7 .btn + input[type=submit], .wpcf7 .input-group-append .btn + input[type=submit], .input-group-append .wpcf7 input[type=submit] + input[type=submit], .wpcf7 .input-group-append input[type=submit] + input[type=submit], - .input-group-prepend .btn + .btn, - .input-group-prepend .wpcf7 input[type=submit] + .btn, - .wpcf7 .input-group-prepend input[type=submit] + .btn, - .input-group-prepend .wpcf7 .btn + input[type=submit], - .wpcf7 .input-group-prepend .btn + input[type=submit], - .input-group-prepend .wpcf7 input[type=submit] + input[type=submit], - .wpcf7 .input-group-prepend input[type=submit] + input[type=submit] { - margin-left: -1px; } - -.input-group-append { - margin-left: 1rem; } - -.input-group-prepend { - margin-right: 1rem; } - -.input-group-text { - color: inherit; - font-size: 1rem; - line-height: 1.5; - margin-bottom: 0; - white-space: nowrap; } - .input-group-text + .input-group-text { - margin-left: 0.5rem; } - -.input-group > .input-group-append > .btn:not(:first-of-type), .wpcf7 .input-group > .input-group-append > input:not(:first-of-type)[type=submit], -.input-group > .input-group-prepend > .btn:not(:first-of-type), -.wpcf7 .input-group > .input-group-prepend > input:not(:first-of-type)[type=submit] { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - -.input-group > .input-group-append > .btn:not(:last-of-type), .wpcf7 .input-group > .input-group-append > input:not(:last-of-type)[type=submit], -.input-group > .input-group-prepend > .btn:not(:last-of-type), -.wpcf7 .input-group > .input-group-prepend > input:not(:last-of-type)[type=submit] { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - -.input-group-icon { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: color; - transition-property: color; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.42); - font-size: 0.875rem; - margin-right: 1rem; - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - @media (min-width: 576px) { - .input-group-icon { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .input-group-icon { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .input-group-icon { - -webkit-transition: none; - transition: none; } } - .input-group-icon:hover { - color: rgba(0, 0, 0, 0.87); } - .floating-label.is-focused ~ .input-group-icon, - .form-control:focus ~ .input-group-icon, - .wpcf7 input:focus[type=text] ~ .input-group-icon, - .wpcf7 input:focus[type=search] ~ .input-group-icon, - .wpcf7 input:focus[type=url] ~ .input-group-icon, - .wpcf7 input:focus[type=tel] ~ .input-group-icon, - .wpcf7 input:focus[type=number] ~ .input-group-icon, - .wpcf7 input:focus[type=range] ~ .input-group-icon, - .wpcf7 input:focus[type=date] ~ .input-group-icon, - .wpcf7 input:focus[type=month] ~ .input-group-icon, - .wpcf7 input:focus[type=week] ~ .input-group-icon, - .wpcf7 input:focus[type=time] ~ .input-group-icon, - .wpcf7 input:focus[type=datetime] ~ .input-group-icon, - .wpcf7 input:focus[type=datetime-local] ~ .input-group-icon, - .wpcf7 input:focus[type=color] ~ .input-group-icon, - .wpcf7 input:focus[type=email] ~ .input-group-icon, - .wpcf7 input:focus[type=file] ~ .input-group-icon, - .wpcf7 input:focus[type=submit] ~ .input-group-icon, - .wpcf7 select:focus ~ .input-group-icon, - .wpcf7 textarea:focus ~ .input-group-icon, - .wpcf7 .wpcf7-validation-errors:focus ~ .input-group-icon { - color: #f08506; } - .floating-label:not(.textfield-box) ~ .input-group-icon { - margin-top: 0.75rem; } - -.input-group-lg > .floating-label.has-value label, -.input-group-lg > .floating-label.is-focused label { - top: 0; } - -.input-group-lg > .floating-label.textfield-box.has-value label, -.input-group-lg > .floating-label.textfield-box.is-focused label { - top: 0.5rem; } - -.input-group-lg > .floating-label:not(.textfield-box) ~ .input-group-icon { - margin-top: 0.875rem; } - -.input-group-lg > .form-control, .wpcf7 .input-group-lg > input[type=text], -.wpcf7 .input-group-lg > input[type=search], -.wpcf7 .input-group-lg > input[type=url], -.wpcf7 .input-group-lg > input[type=tel], -.wpcf7 .input-group-lg > input[type=number], -.wpcf7 .input-group-lg > input[type=range], -.wpcf7 .input-group-lg > input[type=date], -.wpcf7 .input-group-lg > input[type=month], -.wpcf7 .input-group-lg > input[type=week], -.wpcf7 .input-group-lg > input[type=time], -.wpcf7 .input-group-lg > input[type=datetime], -.wpcf7 .input-group-lg > input[type=datetime-local], -.wpcf7 .input-group-lg > input[type=color], -.wpcf7 .input-group-lg > input[type=email], -.wpcf7 .input-group-lg > input[type=file], .wpcf7 .input-group-lg > input[type=submit], -.wpcf7 .input-group-lg > select, -.wpcf7 .input-group-lg > textarea, .wpcf7 .input-group-lg > .wpcf7-validation-errors, .input-group-lg > .custom-select, .input-group-lg > .form-control-file { - font-size: 2.125rem; - line-height: 1.17647; - padding: 0.625rem 0 calc(0.625rem - 1px); } - -.input-group-lg > select.form-control, -.wpcf7 .input-group-lg > select, .input-group-lg > .custom-select { - padding-right: 1.5em; } - -.input-group-lg > select.form-control[multiple], -.wpcf7 .input-group-lg > select[multiple], .input-group-lg > select.form-control[size]:not([size='1']), -.wpcf7 .input-group-lg > select[size]:not([size='1']), .input-group-lg > textarea.form-control:not([rows='1']), -.wpcf7 .input-group-lg > textarea:not([rows='1']), .input-group-lg > .custom-select[multiple], .input-group-lg > .custom-select[size]:not([size='1']) { - padding: 0.875rem 1rem calc(0.875rem - 1px); } - -.input-group-lg > .form-control[type='file'], .wpcf7 .input-group-lg > input[type='file'][type=text], -.wpcf7 .input-group-lg > input[type='file'][type=search], -.wpcf7 .input-group-lg > input[type='file'][type=url], -.wpcf7 .input-group-lg > input[type='file'][type=tel], -.wpcf7 .input-group-lg > input[type='file'][type=number], -.wpcf7 .input-group-lg > input[type='file'][type=range], -.wpcf7 .input-group-lg > input[type='file'][type=date], -.wpcf7 .input-group-lg > input[type='file'][type=month], -.wpcf7 .input-group-lg > input[type='file'][type=week], -.wpcf7 .input-group-lg > input[type='file'][type=time], -.wpcf7 .input-group-lg > input[type='file'][type=datetime], -.wpcf7 .input-group-lg > input[type='file'][type=datetime-local], -.wpcf7 .input-group-lg > input[type='file'][type=color], -.wpcf7 .input-group-lg > input[type='file'][type=email], -.wpcf7 .input-group-lg > input[type='file'][type=file], -.wpcf7 .input-group-lg > input[type='file'][type=submit], -.wpcf7 .input-group-lg > select[type='file'], -.wpcf7 .input-group-lg > textarea[type='file'], .wpcf7 .input-group-lg > .wpcf7-validation-errors[type='file'], -.input-group-lg > .form-control-file { - max-height: 4.25rem; } - -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .input-group-text { - font-size: 2.125rem; - line-height: 1.17647; } - -.input-group-lg > .input-group-icon { - font-size: 1.85938rem; - line-height: 1.17647; } - -.input-group-sm > .floating-label.has-value label, -.input-group-sm > .floating-label.is-focused label { - top: 0; } - -.input-group-sm > .floating-label.textfield-box.has-value label, -.input-group-sm > .floating-label.textfield-box.is-focused label { - top: 0.5rem; } - -.input-group-sm > .floating-label:not(.textfield-box) ~ .input-group-icon { - margin-top: 0.625rem; } - -.input-group-sm > .form-control, .wpcf7 .input-group-sm > input[type=text], -.wpcf7 .input-group-sm > input[type=search], -.wpcf7 .input-group-sm > input[type=url], -.wpcf7 .input-group-sm > input[type=tel], -.wpcf7 .input-group-sm > input[type=number], -.wpcf7 .input-group-sm > input[type=range], -.wpcf7 .input-group-sm > input[type=date], -.wpcf7 .input-group-sm > input[type=month], -.wpcf7 .input-group-sm > input[type=week], -.wpcf7 .input-group-sm > input[type=time], -.wpcf7 .input-group-sm > input[type=datetime], -.wpcf7 .input-group-sm > input[type=datetime-local], -.wpcf7 .input-group-sm > input[type=color], -.wpcf7 .input-group-sm > input[type=email], -.wpcf7 .input-group-sm > input[type=file], .wpcf7 .input-group-sm > input[type=submit], -.wpcf7 .input-group-sm > select, -.wpcf7 .input-group-sm > textarea, .wpcf7 .input-group-sm > .wpcf7-validation-errors, .input-group-sm > .custom-select, .input-group-sm > .form-control-file { - font-size: 0.8125rem; - line-height: 1.53846; - padding: 0.375rem 0 calc(0.375rem - 1px); } - -.input-group-sm > select.form-control, -.wpcf7 .input-group-sm > select, .input-group-sm > .custom-select { - padding-right: 1.5em; } - -.input-group-sm > select.form-control[multiple], -.wpcf7 .input-group-sm > select[multiple], .input-group-sm > select.form-control[size]:not([size='1']), -.wpcf7 .input-group-sm > select[size]:not([size='1']), .input-group-sm > textarea.form-control:not([rows='1']), -.wpcf7 .input-group-sm > textarea:not([rows='1']), .input-group-sm > .custom-select[multiple], .input-group-sm > .custom-select[size]:not([size='1']) { - padding: 0.75rem 0.75rem calc(0.75rem - 1px); } - -.input-group-sm > .form-control[type='file'], .wpcf7 .input-group-sm > input[type='file'][type=text], -.wpcf7 .input-group-sm > input[type='file'][type=search], -.wpcf7 .input-group-sm > input[type='file'][type=url], -.wpcf7 .input-group-sm > input[type='file'][type=tel], -.wpcf7 .input-group-sm > input[type='file'][type=number], -.wpcf7 .input-group-sm > input[type='file'][type=range], -.wpcf7 .input-group-sm > input[type='file'][type=date], -.wpcf7 .input-group-sm > input[type='file'][type=month], -.wpcf7 .input-group-sm > input[type='file'][type=week], -.wpcf7 .input-group-sm > input[type='file'][type=time], -.wpcf7 .input-group-sm > input[type='file'][type=datetime], -.wpcf7 .input-group-sm > input[type='file'][type=datetime-local], -.wpcf7 .input-group-sm > input[type='file'][type=color], -.wpcf7 .input-group-sm > input[type='file'][type=email], -.wpcf7 .input-group-sm > input[type='file'][type=file], -.wpcf7 .input-group-sm > input[type='file'][type=submit], -.wpcf7 .input-group-sm > select[type='file'], -.wpcf7 .input-group-sm > textarea[type='file'], .wpcf7 .input-group-sm > .wpcf7-validation-errors[type='file'], -.input-group-sm > .form-control-file { - max-height: 2.75rem; } - -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .input-group-text { - font-size: 0.8125rem; - line-height: 1.53846; } - -.input-group-sm > .input-group-icon { - font-size: 0.71094rem; - line-height: 1.53846; } - -.navbar { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: rgba(0, 0, 0, 0.87); - 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; - min-height: 3.5rem; - padding: 0.625rem 1rem; - position: relative; } - .navbar .form-control, .navbar .wpcf7 input[type=text], .wpcf7 .navbar input[type=text], - .navbar .wpcf7 input[type=search], .wpcf7 .navbar input[type=search], - .navbar .wpcf7 input[type=url], .wpcf7 .navbar input[type=url], - .navbar .wpcf7 input[type=tel], .wpcf7 .navbar input[type=tel], - .navbar .wpcf7 input[type=number], .wpcf7 .navbar input[type=number], - .navbar .wpcf7 input[type=range], .wpcf7 .navbar input[type=range], - .navbar .wpcf7 input[type=date], .wpcf7 .navbar input[type=date], - .navbar .wpcf7 input[type=month], .wpcf7 .navbar input[type=month], - .navbar .wpcf7 input[type=week], .wpcf7 .navbar input[type=week], - .navbar .wpcf7 input[type=time], .wpcf7 .navbar input[type=time], - .navbar .wpcf7 input[type=datetime], .wpcf7 .navbar input[type=datetime], - .navbar .wpcf7 input[type=datetime-local], .wpcf7 .navbar input[type=datetime-local], - .navbar .wpcf7 input[type=color], .wpcf7 .navbar input[type=color], - .navbar .wpcf7 input[type=email], .wpcf7 .navbar input[type=email], - .navbar .wpcf7 input[type=file], .wpcf7 .navbar input[type=file], .navbar .wpcf7 input[type=submit], .wpcf7 .navbar input[type=submit], - .navbar .wpcf7 select, .wpcf7 .navbar select, - .navbar .wpcf7 textarea, .wpcf7 .navbar textarea, .navbar .wpcf7 .wpcf7-validation-errors, .wpcf7 .navbar .wpcf7-validation-errors { - border-radius: 2px; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.12); - border: 0; - color: inherit; - opacity: 0.7; - padding: 0.375rem 1rem; } - @media (min-width: 576px) { - .navbar .form-control, .navbar .wpcf7 input[type=text], .wpcf7 .navbar input[type=text], - .navbar .wpcf7 input[type=search], .wpcf7 .navbar input[type=search], - .navbar .wpcf7 input[type=url], .wpcf7 .navbar input[type=url], - .navbar .wpcf7 input[type=tel], .wpcf7 .navbar input[type=tel], - .navbar .wpcf7 input[type=number], .wpcf7 .navbar input[type=number], - .navbar .wpcf7 input[type=range], .wpcf7 .navbar input[type=range], - .navbar .wpcf7 input[type=date], .wpcf7 .navbar input[type=date], - .navbar .wpcf7 input[type=month], .wpcf7 .navbar input[type=month], - .navbar .wpcf7 input[type=week], .wpcf7 .navbar input[type=week], - .navbar .wpcf7 input[type=time], .wpcf7 .navbar input[type=time], - .navbar .wpcf7 input[type=datetime], .wpcf7 .navbar input[type=datetime], - .navbar .wpcf7 input[type=datetime-local], .wpcf7 .navbar input[type=datetime-local], - .navbar .wpcf7 input[type=color], .wpcf7 .navbar input[type=color], - .navbar .wpcf7 input[type=email], .wpcf7 .navbar input[type=email], - .navbar .wpcf7 input[type=file], .wpcf7 .navbar input[type=file], .navbar .wpcf7 input[type=submit], .wpcf7 .navbar input[type=submit], - .navbar .wpcf7 select, .wpcf7 .navbar select, - .navbar .wpcf7 textarea, .wpcf7 .navbar textarea, .navbar .wpcf7 .wpcf7-validation-errors, .wpcf7 .navbar .wpcf7-validation-errors { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .navbar .form-control, .navbar .wpcf7 input[type=text], .wpcf7 .navbar input[type=text], - .navbar .wpcf7 input[type=search], .wpcf7 .navbar input[type=search], - .navbar .wpcf7 input[type=url], .wpcf7 .navbar input[type=url], - .navbar .wpcf7 input[type=tel], .wpcf7 .navbar input[type=tel], - .navbar .wpcf7 input[type=number], .wpcf7 .navbar input[type=number], - .navbar .wpcf7 input[type=range], .wpcf7 .navbar input[type=range], - .navbar .wpcf7 input[type=date], .wpcf7 .navbar input[type=date], - .navbar .wpcf7 input[type=month], .wpcf7 .navbar input[type=month], - .navbar .wpcf7 input[type=week], .wpcf7 .navbar input[type=week], - .navbar .wpcf7 input[type=time], .wpcf7 .navbar input[type=time], - .navbar .wpcf7 input[type=datetime], .wpcf7 .navbar input[type=datetime], - .navbar .wpcf7 input[type=datetime-local], .wpcf7 .navbar input[type=datetime-local], - .navbar .wpcf7 input[type=color], .wpcf7 .navbar input[type=color], - .navbar .wpcf7 input[type=email], .wpcf7 .navbar input[type=email], - .navbar .wpcf7 input[type=file], .wpcf7 .navbar input[type=file], .navbar .wpcf7 input[type=submit], .wpcf7 .navbar input[type=submit], - .navbar .wpcf7 select, .wpcf7 .navbar select, - .navbar .wpcf7 textarea, .wpcf7 .navbar textarea, .navbar .wpcf7 .wpcf7-validation-errors, .wpcf7 .navbar .wpcf7-validation-errors { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .navbar .form-control, .navbar .wpcf7 input[type=text], .wpcf7 .navbar input[type=text], - .navbar .wpcf7 input[type=search], .wpcf7 .navbar input[type=search], - .navbar .wpcf7 input[type=url], .wpcf7 .navbar input[type=url], - .navbar .wpcf7 input[type=tel], .wpcf7 .navbar input[type=tel], - .navbar .wpcf7 input[type=number], .wpcf7 .navbar input[type=number], - .navbar .wpcf7 input[type=range], .wpcf7 .navbar input[type=range], - .navbar .wpcf7 input[type=date], .wpcf7 .navbar input[type=date], - .navbar .wpcf7 input[type=month], .wpcf7 .navbar input[type=month], - .navbar .wpcf7 input[type=week], .wpcf7 .navbar input[type=week], - .navbar .wpcf7 input[type=time], .wpcf7 .navbar input[type=time], - .navbar .wpcf7 input[type=datetime], .wpcf7 .navbar input[type=datetime], - .navbar .wpcf7 input[type=datetime-local], .wpcf7 .navbar input[type=datetime-local], - .navbar .wpcf7 input[type=color], .wpcf7 .navbar input[type=color], - .navbar .wpcf7 input[type=email], .wpcf7 .navbar input[type=email], - .navbar .wpcf7 input[type=file], .wpcf7 .navbar input[type=file], .navbar .wpcf7 input[type=submit], .wpcf7 .navbar input[type=submit], - .navbar .wpcf7 select, .wpcf7 .navbar select, - .navbar .wpcf7 textarea, .wpcf7 .navbar textarea, .navbar .wpcf7 .wpcf7-validation-errors, .wpcf7 .navbar .wpcf7-validation-errors { - -webkit-transition: none; - transition: none; } } - .navbar .form-control:focus, .navbar .wpcf7 input:focus[type=text], .wpcf7 .navbar input:focus[type=text], - .navbar .wpcf7 input:focus[type=search], .wpcf7 .navbar input:focus[type=search], - .navbar .wpcf7 input:focus[type=url], .wpcf7 .navbar input:focus[type=url], - .navbar .wpcf7 input:focus[type=tel], .wpcf7 .navbar input:focus[type=tel], - .navbar .wpcf7 input:focus[type=number], .wpcf7 .navbar input:focus[type=number], - .navbar .wpcf7 input:focus[type=range], .wpcf7 .navbar input:focus[type=range], - .navbar .wpcf7 input:focus[type=date], .wpcf7 .navbar input:focus[type=date], - .navbar .wpcf7 input:focus[type=month], .wpcf7 .navbar input:focus[type=month], - .navbar .wpcf7 input:focus[type=week], .wpcf7 .navbar input:focus[type=week], - .navbar .wpcf7 input:focus[type=time], .wpcf7 .navbar input:focus[type=time], - .navbar .wpcf7 input:focus[type=datetime], .wpcf7 .navbar input:focus[type=datetime], - .navbar .wpcf7 input:focus[type=datetime-local], .wpcf7 .navbar input:focus[type=datetime-local], - .navbar .wpcf7 input:focus[type=color], .wpcf7 .navbar input:focus[type=color], - .navbar .wpcf7 input:focus[type=email], .wpcf7 .navbar input:focus[type=email], - .navbar .wpcf7 input:focus[type=file], .wpcf7 .navbar input:focus[type=file], .navbar .wpcf7 input:focus[type=submit], .wpcf7 .navbar input:focus[type=submit], - .navbar .wpcf7 select:focus, .wpcf7 .navbar select:focus, - .navbar .wpcf7 textarea:focus, .wpcf7 .navbar textarea:focus, .navbar .wpcf7 .wpcf7-validation-errors:focus, .wpcf7 .navbar .wpcf7-validation-errors:focus, .navbar .form-control:hover, .navbar .wpcf7 input:hover[type=text], .wpcf7 .navbar input:hover[type=text], - .navbar .wpcf7 input:hover[type=search], .wpcf7 .navbar input:hover[type=search], - .navbar .wpcf7 input:hover[type=url], .wpcf7 .navbar input:hover[type=url], - .navbar .wpcf7 input:hover[type=tel], .wpcf7 .navbar input:hover[type=tel], - .navbar .wpcf7 input:hover[type=number], .wpcf7 .navbar input:hover[type=number], - .navbar .wpcf7 input:hover[type=range], .wpcf7 .navbar input:hover[type=range], - .navbar .wpcf7 input:hover[type=date], .wpcf7 .navbar input:hover[type=date], - .navbar .wpcf7 input:hover[type=month], .wpcf7 .navbar input:hover[type=month], - .navbar .wpcf7 input:hover[type=week], .wpcf7 .navbar input:hover[type=week], - .navbar .wpcf7 input:hover[type=time], .wpcf7 .navbar input:hover[type=time], - .navbar .wpcf7 input:hover[type=datetime], .wpcf7 .navbar input:hover[type=datetime], - .navbar .wpcf7 input:hover[type=datetime-local], .wpcf7 .navbar input:hover[type=datetime-local], - .navbar .wpcf7 input:hover[type=color], .wpcf7 .navbar input:hover[type=color], - .navbar .wpcf7 input:hover[type=email], .wpcf7 .navbar input:hover[type=email], - .navbar .wpcf7 input:hover[type=file], .wpcf7 .navbar input:hover[type=file], .navbar .wpcf7 input:hover[type=submit], .wpcf7 .navbar input:hover[type=submit], - .navbar .wpcf7 select:hover, .wpcf7 .navbar select:hover, - .navbar .wpcf7 textarea:hover, .wpcf7 .navbar textarea:hover, .navbar .wpcf7 .wpcf7-validation-errors:hover, .wpcf7 .navbar .wpcf7-validation-errors:hover { - -webkit-box-shadow: none; - box-shadow: none; - opacity: 1; } - .navbar .form-control-lg { - padding-top: 0.625rem; - padding-bottom: 0.625rem; } - .navbar .form-control-sm { - padding-top: 0.375rem; - padding-bottom: 0.375rem; } - .navbar .input-group { - border-radius: 2px; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.12); - opacity: 0.7; } - @media (min-width: 576px) { - .navbar .input-group { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .navbar .input-group { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .navbar .input-group { - -webkit-transition: none; - transition: none; } } - .navbar .input-group:focus, .navbar .input-group:hover { - opacity: 1; } - .navbar .input-group .form-control, .navbar .input-group .wpcf7 input[type=text], .wpcf7 .navbar .input-group input[type=text], - .navbar .input-group .wpcf7 input[type=search], .wpcf7 .navbar .input-group input[type=search], - .navbar .input-group .wpcf7 input[type=url], .wpcf7 .navbar .input-group input[type=url], - .navbar .input-group .wpcf7 input[type=tel], .wpcf7 .navbar .input-group input[type=tel], - .navbar .input-group .wpcf7 input[type=number], .wpcf7 .navbar .input-group input[type=number], - .navbar .input-group .wpcf7 input[type=range], .wpcf7 .navbar .input-group input[type=range], - .navbar .input-group .wpcf7 input[type=date], .wpcf7 .navbar .input-group input[type=date], - .navbar .input-group .wpcf7 input[type=month], .wpcf7 .navbar .input-group input[type=month], - .navbar .input-group .wpcf7 input[type=week], .wpcf7 .navbar .input-group input[type=week], - .navbar .input-group .wpcf7 input[type=time], .wpcf7 .navbar .input-group input[type=time], - .navbar .input-group .wpcf7 input[type=datetime], .wpcf7 .navbar .input-group input[type=datetime], - .navbar .input-group .wpcf7 input[type=datetime-local], .wpcf7 .navbar .input-group input[type=datetime-local], - .navbar .input-group .wpcf7 input[type=color], .wpcf7 .navbar .input-group input[type=color], - .navbar .input-group .wpcf7 input[type=email], .wpcf7 .navbar .input-group input[type=email], - .navbar .input-group .wpcf7 input[type=file], .wpcf7 .navbar .input-group input[type=file], .navbar .input-group .wpcf7 input[type=submit], .wpcf7 .navbar .input-group input[type=submit], - .navbar .input-group .wpcf7 select, .wpcf7 .navbar .input-group select, - .navbar .input-group .wpcf7 textarea, .wpcf7 .navbar .input-group textarea, .navbar .input-group .wpcf7 .wpcf7-validation-errors, .wpcf7 .navbar .input-group .wpcf7-validation-errors { - background-color: transparent; - opacity: 1; } - .navbar .input-group .form-control:not(:first-child), .navbar .input-group .wpcf7 input:not(:first-child)[type=text], .wpcf7 .navbar .input-group input:not(:first-child)[type=text], - .navbar .input-group .wpcf7 input:not(:first-child)[type=search], .wpcf7 .navbar .input-group input:not(:first-child)[type=search], - .navbar .input-group .wpcf7 input:not(:first-child)[type=url], .wpcf7 .navbar .input-group input:not(:first-child)[type=url], - .navbar .input-group .wpcf7 input:not(:first-child)[type=tel], .wpcf7 .navbar .input-group input:not(:first-child)[type=tel], - .navbar .input-group .wpcf7 input:not(:first-child)[type=number], .wpcf7 .navbar .input-group input:not(:first-child)[type=number], - .navbar .input-group .wpcf7 input:not(:first-child)[type=range], .wpcf7 .navbar .input-group input:not(:first-child)[type=range], - .navbar .input-group .wpcf7 input:not(:first-child)[type=date], .wpcf7 .navbar .input-group input:not(:first-child)[type=date], - .navbar .input-group .wpcf7 input:not(:first-child)[type=month], .wpcf7 .navbar .input-group input:not(:first-child)[type=month], - .navbar .input-group .wpcf7 input:not(:first-child)[type=week], .wpcf7 .navbar .input-group input:not(:first-child)[type=week], - .navbar .input-group .wpcf7 input:not(:first-child)[type=time], .wpcf7 .navbar .input-group input:not(:first-child)[type=time], - .navbar .input-group .wpcf7 input:not(:first-child)[type=datetime], .wpcf7 .navbar .input-group input:not(:first-child)[type=datetime], - .navbar .input-group .wpcf7 input:not(:first-child)[type=datetime-local], .wpcf7 .navbar .input-group input:not(:first-child)[type=datetime-local], - .navbar .input-group .wpcf7 input:not(:first-child)[type=color], .wpcf7 .navbar .input-group input:not(:first-child)[type=color], - .navbar .input-group .wpcf7 input:not(:first-child)[type=email], .wpcf7 .navbar .input-group input:not(:first-child)[type=email], - .navbar .input-group .wpcf7 input:not(:first-child)[type=file], .wpcf7 .navbar .input-group input:not(:first-child)[type=file], .navbar .input-group .wpcf7 input:not(:first-child)[type=submit], .wpcf7 .navbar .input-group input:not(:first-child)[type=submit], - .navbar .input-group .wpcf7 select:not(:first-child), .wpcf7 .navbar .input-group select:not(:first-child), - .navbar .input-group .wpcf7 textarea:not(:first-child), .wpcf7 .navbar .input-group textarea:not(:first-child), .navbar .input-group .wpcf7 .wpcf7-validation-errors:not(:first-child), .wpcf7 .navbar .input-group .wpcf7-validation-errors:not(:first-child) { - padding-left: 0; } - .navbar .input-group .form-control:not(:last-child), .navbar .input-group .wpcf7 input:not(:last-child)[type=text], .wpcf7 .navbar .input-group input:not(:last-child)[type=text], - .navbar .input-group .wpcf7 input:not(:last-child)[type=search], .wpcf7 .navbar .input-group input:not(:last-child)[type=search], - .navbar .input-group .wpcf7 input:not(:last-child)[type=url], .wpcf7 .navbar .input-group input:not(:last-child)[type=url], - .navbar .input-group .wpcf7 input:not(:last-child)[type=tel], .wpcf7 .navbar .input-group input:not(:last-child)[type=tel], - .navbar .input-group .wpcf7 input:not(:last-child)[type=number], .wpcf7 .navbar .input-group input:not(:last-child)[type=number], - .navbar .input-group .wpcf7 input:not(:last-child)[type=range], .wpcf7 .navbar .input-group input:not(:last-child)[type=range], - .navbar .input-group .wpcf7 input:not(:last-child)[type=date], .wpcf7 .navbar .input-group input:not(:last-child)[type=date], - .navbar .input-group .wpcf7 input:not(:last-child)[type=month], .wpcf7 .navbar .input-group input:not(:last-child)[type=month], - .navbar .input-group .wpcf7 input:not(:last-child)[type=week], .wpcf7 .navbar .input-group input:not(:last-child)[type=week], - .navbar .input-group .wpcf7 input:not(:last-child)[type=time], .wpcf7 .navbar .input-group input:not(:last-child)[type=time], - .navbar .input-group .wpcf7 input:not(:last-child)[type=datetime], .wpcf7 .navbar .input-group input:not(:last-child)[type=datetime], - .navbar .input-group .wpcf7 input:not(:last-child)[type=datetime-local], .wpcf7 .navbar .input-group input:not(:last-child)[type=datetime-local], - .navbar .input-group .wpcf7 input:not(:last-child)[type=color], .wpcf7 .navbar .input-group input:not(:last-child)[type=color], - .navbar .input-group .wpcf7 input:not(:last-child)[type=email], .wpcf7 .navbar .input-group input:not(:last-child)[type=email], - .navbar .input-group .wpcf7 input:not(:last-child)[type=file], .wpcf7 .navbar .input-group input:not(:last-child)[type=file], - .navbar .input-group .wpcf7 input:not(:last-child)[type=submit], .wpcf7 .navbar .input-group input:not(:last-child)[type=submit], - .navbar .input-group .wpcf7 select:not(:last-child), .wpcf7 .navbar .input-group select:not(:last-child), - .navbar .input-group .wpcf7 textarea:not(:last-child), .wpcf7 .navbar .input-group textarea:not(:last-child), .navbar .input-group .wpcf7 .wpcf7-validation-errors:not(:last-child), .wpcf7 .navbar .input-group .wpcf7-validation-errors:not(:last-child) { - padding-right: 0; } - .navbar .input-group .input-group-append { - margin-left: 0; - min-width: 0; } - .navbar .input-group .input-group-prepend { - margin-right: 0; - min-width: 0; } - .navbar .input-group .input-group-text { - margin-right: 1rem; - margin-left: 1rem; } - .navbar .input-group-lg > .form-control, .navbar .wpcf7 .input-group-lg > input[type=text], .wpcf7 .navbar .input-group-lg > input[type=text], - .navbar .wpcf7 .input-group-lg > input[type=search], .wpcf7 .navbar .input-group-lg > input[type=search], - .navbar .wpcf7 .input-group-lg > input[type=url], .wpcf7 .navbar .input-group-lg > input[type=url], - .navbar .wpcf7 .input-group-lg > input[type=tel], .wpcf7 .navbar .input-group-lg > input[type=tel], - .navbar .wpcf7 .input-group-lg > input[type=number], .wpcf7 .navbar .input-group-lg > input[type=number], - .navbar .wpcf7 .input-group-lg > input[type=range], .wpcf7 .navbar .input-group-lg > input[type=range], - .navbar .wpcf7 .input-group-lg > input[type=date], .wpcf7 .navbar .input-group-lg > input[type=date], - .navbar .wpcf7 .input-group-lg > input[type=month], .wpcf7 .navbar .input-group-lg > input[type=month], - .navbar .wpcf7 .input-group-lg > input[type=week], .wpcf7 .navbar .input-group-lg > input[type=week], - .navbar .wpcf7 .input-group-lg > input[type=time], .wpcf7 .navbar .input-group-lg > input[type=time], - .navbar .wpcf7 .input-group-lg > input[type=datetime], .wpcf7 .navbar .input-group-lg > input[type=datetime], - .navbar .wpcf7 .input-group-lg > input[type=datetime-local], .wpcf7 .navbar .input-group-lg > input[type=datetime-local], - .navbar .wpcf7 .input-group-lg > input[type=color], .wpcf7 .navbar .input-group-lg > input[type=color], - .navbar .wpcf7 .input-group-lg > input[type=email], .wpcf7 .navbar .input-group-lg > input[type=email], - .navbar .wpcf7 .input-group-lg > input[type=file], .wpcf7 .navbar .input-group-lg > input[type=file], .navbar .wpcf7 .input-group-lg > input[type=submit], .wpcf7 .navbar .input-group-lg > input[type=submit], - .navbar .wpcf7 .input-group-lg > select, .wpcf7 .navbar .input-group-lg > select, - .navbar .wpcf7 .input-group-lg > textarea, .wpcf7 .navbar .input-group-lg > textarea, .navbar .wpcf7 .input-group-lg > .wpcf7-validation-errors, .wpcf7 .navbar .input-group-lg > .wpcf7-validation-errors { - padding-top: 0.625rem; - padding-bottom: 0.625rem; } - .navbar .input-group-sm > .form-control, .navbar .wpcf7 .input-group-sm > input[type=text], .wpcf7 .navbar .input-group-sm > input[type=text], - .navbar .wpcf7 .input-group-sm > input[type=search], .wpcf7 .navbar .input-group-sm > input[type=search], - .navbar .wpcf7 .input-group-sm > input[type=url], .wpcf7 .navbar .input-group-sm > input[type=url], - .navbar .wpcf7 .input-group-sm > input[type=tel], .wpcf7 .navbar .input-group-sm > input[type=tel], - .navbar .wpcf7 .input-group-sm > input[type=number], .wpcf7 .navbar .input-group-sm > input[type=number], - .navbar .wpcf7 .input-group-sm > input[type=range], .wpcf7 .navbar .input-group-sm > input[type=range], - .navbar .wpcf7 .input-group-sm > input[type=date], .wpcf7 .navbar .input-group-sm > input[type=date], - .navbar .wpcf7 .input-group-sm > input[type=month], .wpcf7 .navbar .input-group-sm > input[type=month], - .navbar .wpcf7 .input-group-sm > input[type=week], .wpcf7 .navbar .input-group-sm > input[type=week], - .navbar .wpcf7 .input-group-sm > input[type=time], .wpcf7 .navbar .input-group-sm > input[type=time], - .navbar .wpcf7 .input-group-sm > input[type=datetime], .wpcf7 .navbar .input-group-sm > input[type=datetime], - .navbar .wpcf7 .input-group-sm > input[type=datetime-local], .wpcf7 .navbar .input-group-sm > input[type=datetime-local], - .navbar .wpcf7 .input-group-sm > input[type=color], .wpcf7 .navbar .input-group-sm > input[type=color], - .navbar .wpcf7 .input-group-sm > input[type=email], .wpcf7 .navbar .input-group-sm > input[type=email], - .navbar .wpcf7 .input-group-sm > input[type=file], .wpcf7 .navbar .input-group-sm > input[type=file], .navbar .wpcf7 .input-group-sm > input[type=submit], .wpcf7 .navbar .input-group-sm > input[type=submit], - .navbar .wpcf7 .input-group-sm > select, .wpcf7 .navbar .input-group-sm > select, - .navbar .wpcf7 .input-group-sm > textarea, .wpcf7 .navbar .input-group-sm > textarea, .navbar .wpcf7 .input-group-sm > .wpcf7-validation-errors, .wpcf7 .navbar .input-group-sm > .wpcf7-validation-errors { - padding-top: 0.375rem; - padding-bottom: 0.375rem; } - .navbar .nav-tabs { - margin-top: -0.625rem; - margin-bottom: -0.625rem; } - .navbar .nav-tabs .nav-link { - min-height: 3.5rem; - padding-top: 1.3125rem; - padding-bottom: 1.3125rem; } - .navbar > .container { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - 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; } - -.navbar-dark { - color: white; } - .navbar-dark .form-control, .navbar-dark .wpcf7 input[type=text], .wpcf7 .navbar-dark input[type=text], - .navbar-dark .wpcf7 input[type=search], .wpcf7 .navbar-dark input[type=search], - .navbar-dark .wpcf7 input[type=url], .wpcf7 .navbar-dark input[type=url], - .navbar-dark .wpcf7 input[type=tel], .wpcf7 .navbar-dark input[type=tel], - .navbar-dark .wpcf7 input[type=number], .wpcf7 .navbar-dark input[type=number], - .navbar-dark .wpcf7 input[type=range], .wpcf7 .navbar-dark input[type=range], - .navbar-dark .wpcf7 input[type=date], .wpcf7 .navbar-dark input[type=date], - .navbar-dark .wpcf7 input[type=month], .wpcf7 .navbar-dark input[type=month], - .navbar-dark .wpcf7 input[type=week], .wpcf7 .navbar-dark input[type=week], - .navbar-dark .wpcf7 input[type=time], .wpcf7 .navbar-dark input[type=time], - .navbar-dark .wpcf7 input[type=datetime], .wpcf7 .navbar-dark input[type=datetime], - .navbar-dark .wpcf7 input[type=datetime-local], .wpcf7 .navbar-dark input[type=datetime-local], - .navbar-dark .wpcf7 input[type=color], .wpcf7 .navbar-dark input[type=color], - .navbar-dark .wpcf7 input[type=email], .wpcf7 .navbar-dark input[type=email], - .navbar-dark .wpcf7 input[type=file], .wpcf7 .navbar-dark input[type=file], .navbar-dark .wpcf7 input[type=submit], .wpcf7 .navbar-dark input[type=submit], - .navbar-dark .wpcf7 select, .wpcf7 .navbar-dark select, - .navbar-dark .wpcf7 textarea, .wpcf7 .navbar-dark textarea, .navbar-dark .wpcf7 .wpcf7-validation-errors, .wpcf7 .navbar-dark .wpcf7-validation-errors, - .navbar-dark .input-group, - .navbar-dark .navbar-brand::before, - .navbar-dark .navbar-nav .show > .nav-link, - .navbar-dark .navbar-toggler::before { - background-color: rgba(255, 255, 255, 0.12); } - .navbar-dark .form-control::-webkit-input-placeholder, .navbar-dark .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=text]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=search]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=search]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=url]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=url]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=tel]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=tel]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=number]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=number]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=range]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=range]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=date]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=month]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=month]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=week]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=week]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=time]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=time]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=datetime]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=datetime]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=datetime-local]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=color]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=color]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=email]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=file]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=file]::-webkit-input-placeholder, - .navbar-dark .wpcf7 input[type=submit]::-webkit-input-placeholder, .wpcf7 .navbar-dark input[type=submit]::-webkit-input-placeholder, - .navbar-dark .wpcf7 select::-webkit-input-placeholder, .wpcf7 .navbar-dark select::-webkit-input-placeholder, - .navbar-dark .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .navbar-dark textarea::-webkit-input-placeholder, .navbar-dark .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .wpcf7 .navbar-dark .wpcf7-validation-errors::-webkit-input-placeholder, - .navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.5); } - .navbar-dark .form-control::-ms-input-placeholder, .navbar-dark .wpcf7 input[type=text]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=text]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=search]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=search]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=url]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=url]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=tel]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=tel]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=number]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=number]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=range]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=range]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=date]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=date]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=month]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=month]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=week]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=week]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=time]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=time]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=datetime]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=datetime]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=datetime-local]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=datetime-local]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=color]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=color]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=email]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=email]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=file]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=file]::-ms-input-placeholder, - .navbar-dark .wpcf7 input[type=submit]::-ms-input-placeholder, .wpcf7 .navbar-dark input[type=submit]::-ms-input-placeholder, - .navbar-dark .wpcf7 select::-ms-input-placeholder, .wpcf7 .navbar-dark select::-ms-input-placeholder, - .navbar-dark .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .navbar-dark textarea::-ms-input-placeholder, .navbar-dark .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .wpcf7 .navbar-dark .wpcf7-validation-errors::-ms-input-placeholder, - .navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.5); } - .navbar-dark .form-control::placeholder, .navbar-dark .wpcf7 input[type=text]::placeholder, .wpcf7 .navbar-dark input[type=text]::placeholder, - .navbar-dark .wpcf7 input[type=search]::placeholder, .wpcf7 .navbar-dark input[type=search]::placeholder, - .navbar-dark .wpcf7 input[type=url]::placeholder, .wpcf7 .navbar-dark input[type=url]::placeholder, - .navbar-dark .wpcf7 input[type=tel]::placeholder, .wpcf7 .navbar-dark input[type=tel]::placeholder, - .navbar-dark .wpcf7 input[type=number]::placeholder, .wpcf7 .navbar-dark input[type=number]::placeholder, - .navbar-dark .wpcf7 input[type=range]::placeholder, .wpcf7 .navbar-dark input[type=range]::placeholder, - .navbar-dark .wpcf7 input[type=date]::placeholder, .wpcf7 .navbar-dark input[type=date]::placeholder, - .navbar-dark .wpcf7 input[type=month]::placeholder, .wpcf7 .navbar-dark input[type=month]::placeholder, - .navbar-dark .wpcf7 input[type=week]::placeholder, .wpcf7 .navbar-dark input[type=week]::placeholder, - .navbar-dark .wpcf7 input[type=time]::placeholder, .wpcf7 .navbar-dark input[type=time]::placeholder, - .navbar-dark .wpcf7 input[type=datetime]::placeholder, .wpcf7 .navbar-dark input[type=datetime]::placeholder, - .navbar-dark .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 .navbar-dark input[type=datetime-local]::placeholder, - .navbar-dark .wpcf7 input[type=color]::placeholder, .wpcf7 .navbar-dark input[type=color]::placeholder, - .navbar-dark .wpcf7 input[type=email]::placeholder, .wpcf7 .navbar-dark input[type=email]::placeholder, - .navbar-dark .wpcf7 input[type=file]::placeholder, .wpcf7 .navbar-dark input[type=file]::placeholder, - .navbar-dark .wpcf7 input[type=submit]::placeholder, .wpcf7 .navbar-dark input[type=submit]::placeholder, - .navbar-dark .wpcf7 select::placeholder, .wpcf7 .navbar-dark select::placeholder, - .navbar-dark .wpcf7 textarea::placeholder, .wpcf7 .navbar-dark textarea::placeholder, .navbar-dark .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 .navbar-dark .wpcf7-validation-errors::placeholder, - .navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.5); } - -.navbar-fixed-bottom, -.navbar-fixed-top { - -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - position: fixed; - right: 0; - left: 0; - z-index: 40; } - -.navbar-fixed-bottom { - bottom: 0; } - -.navbar-fixed-top { - top: 0; } - -.navbar-full { - -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - z-index: 40; } - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .navbar-sticky-top { - -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 40; } } - -.toolbar-waterfall { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color, -webkit-box-shadow; - transition-property: background-color, -webkit-box-shadow; - transition-property: background-color, box-shadow; - transition-property: background-color, box-shadow, -webkit-box-shadow; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 40; } - @media (min-width: 576px) { - .toolbar-waterfall { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .toolbar-waterfall { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .toolbar-waterfall { - -webkit-transition: none; - transition: none; } } - .toolbar-waterfall.waterfall { - background-color: #f08506; - -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - position: fixed; } - -.navbar-brand { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: inherit; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - height: 2.25rem; - position: relative; - white-space: nowrap; } - .navbar-brand:active, .navbar-brand:focus, .navbar-brand:hover { - color: inherit; - text-decoration: none; } - .navbar-brand::before { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.12); - content: ''; - display: block; - opacity: 0; - position: absolute; - top: 0; - right: -0.5rem; - bottom: 0; - left: -0.5rem; } - @media (min-width: 576px) { - .navbar-brand::before { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .navbar-brand::before { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .navbar-brand::before { - -webkit-transition: none; - transition: none; } } - .navbar-brand:focus { - outline: 0; } - .navbar-brand:focus::before { - opacity: 1; } - .navbar-brand:not(:first-child) { - margin-left: 1rem; } - .navbar-brand:not(:last-child) { - margin-right: 1rem; } - -.navbar-text { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - color: inherit; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - height: 2.25rem; } - -.navbar-nav { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - list-style: none; - margin-bottom: 0; - padding-left: 0; } - .navbar-nav .nav-link { - border-radius: 2px; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: background-color, opacity; - transition-property: background-color, opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: inherit; - font-size: 1rem; - height: 2.25rem; - line-height: 1; - opacity: 0.7; - padding: 0.625rem 1rem; } - @media (min-width: 576px) { - .navbar-nav .nav-link { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .navbar-nav .nav-link { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .navbar-nav .nav-link { - -webkit-transition: none; - transition: none; } } - .navbar-nav .nav-link:active, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover { - background-color: rgba(0, 0, 0, 0.12); - opacity: 1; } - .navbar-nav .nav-link.active, .navbar-nav .nav-link.disabled { - opacity: 1; } - .navbar-nav .nav-link.disabled { - background-color: transparent; - color: rgba(0, 0, 0, 0.38); } - .navbar-nav .nav-link:focus { - outline: 0; } - .navbar-nav .active > .nav-link, - .navbar-nav .show > .nav-link { - opacity: 1; } - .navbar-nav .show > .nav-link { - background-color: rgba(0, 0, 0, 0.12); } - -.navbar-collapse { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; } - -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - padding-right: 0; - padding-left: 0; } } - -@media (min-width: 576px) { - .navbar-expand-sm { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-sm .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-sm .navbar-toggler { - display: none; } - .navbar-expand-sm .navbar-toggler:first-child + .navbar-brand { - margin-left: 0; } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } } - -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - padding-right: 0; - padding-left: 0; } } - -@media (min-width: 768px) { - .navbar-expand-md { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-md .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-md .navbar-toggler { - display: none; } - .navbar-expand-md .navbar-toggler:first-child + .navbar-brand { - margin-left: 0; } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } } - -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - padding-right: 0; - padding-left: 0; } } - -@media (min-width: 992px) { - .navbar-expand-lg { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-lg .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-lg .navbar-toggler { - display: none; } - .navbar-expand-lg .navbar-toggler:first-child + .navbar-brand { - margin-left: 0; } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } } - -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - padding-right: 0; - padding-left: 0; } } - -@media (min-width: 1200px) { - .navbar-expand-xl { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand-xl .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand-xl .navbar-toggler { - display: none; } - .navbar-expand-xl .navbar-toggler:first-child + .navbar-brand { - margin-left: 0; } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } } - -.navbar-expand { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; } - .navbar-expand > .container, - .navbar-expand > .container-fluid { - padding-right: 0; - padding-left: 0; } - .navbar-expand .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; } - .navbar-expand .navbar-toggler { - display: none; } - .navbar-expand .navbar-toggler:first-child + .navbar-brand { - margin-left: 0; } - .navbar-expand > .container, - .navbar-expand > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; } - -.navbar-toggler { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: transparent; - border: 0; - border-radius: 50%; - color: inherit; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-negative: 0; - flex-shrink: 0; - height: 2.25rem; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - line-height: 1; - padding: 0; - position: relative; - width: 2.25rem; } - .navbar-toggler:active, .navbar-toggler:focus, .navbar-toggler:hover { - color: inherit; - text-decoration: none; } - .navbar-toggler:active::before, .navbar-toggler:focus::before, .navbar-toggler:hover::before { - opacity: 1; } - .navbar-toggler::before { - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: opacity; - transition-property: opacity; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.12); - border-radius: 50%; - content: ''; - display: block; - opacity: 0; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; } - @media (min-width: 576px) { - .navbar-toggler::before { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .navbar-toggler::before { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .navbar-toggler::before { - -webkit-transition: none; - transition: none; } } - .navbar-toggler:focus { - outline: 0; } - .navbar-toggler:not(:disabled):not(.disabled) { - cursor: pointer; } - -.navbar-toggler-icon { - font-size: 1.71429em; - line-height: 0.58333em; - vertical-align: -0.3022em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - display: block; } - .navbar-toggler-icon::before { - content: "menu"; } - -.tooltip { - text-align: left; - text-align: start; - font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-style: normal; - font-weight: 400; - letter-spacing: normal; - line-break: auto; - line-height: 1.42857; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - display: block; - font-size: 0.875rem; - line-height: 1.42857; - margin: 1.5rem; - opacity: 0; - position: absolute; - word-break: break-word; - z-index: 240; } - [dir='rtl'] .tooltip { - text-align: right; - text-align: start; } - @media (min-width: 768px) { - .tooltip { - font-size: 0.625rem; - margin: 0.875rem; } } - .tooltip.show { - opacity: 0.9; } - .tooltip.show .tooltip-inner { - -webkit-transform: scale(1); - transform: scale(1); } - -.tooltip-inner { - border-radius: 2px; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: #616161; - color: white; - padding: 0.375rem 1rem; - text-align: center; - -webkit-transform: scale(0.87); - transform: scale(0.87); } - @media (min-width: 576px) { - .tooltip-inner { - -webkit-transition-duration: 0.39s; - transition-duration: 0.39s; } } - @media (min-width: 992px) { - .tooltip-inner { - -webkit-transition-duration: 0.2s; - transition-duration: 0.2s; } } - @media screen and (prefers-reduced-motion: reduce) { - .tooltip-inner { - -webkit-transition: none; - transition: none; } } - @media (min-width: 768px) { - .tooltip-inner { - padding: 0.24107rem 0.5rem; } } - -.align-top { - vertical-align: top !important; } - -.align-text-top { - vertical-align: text-top !important; } - -.align-middle { - vertical-align: middle !important; } - -.align-baseline { - vertical-align: baseline !important; } - -.align-text-bottom { - vertical-align: text-bottom !important; } - -.align-bottom { - vertical-align: bottom !important; } - -.border { - border: 1px solid rgba(0, 0, 0, 0.12) !important; } - -.border-0 { - border: 0 !important; } - -.border-top { - border-top: 1px solid rgba(0, 0, 0, 0.12) !important; } - -.border-top-0 { - border-top: 0 !important; } - -.border-right { - border-right: 1px solid rgba(0, 0, 0, 0.12) !important; } - -.border-right-0 { - border-right: 0 !important; } - -.border-bottom { - border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important; } - -.border-bottom-0 { - border-bottom: 0 !important; } - -.border-left { - border-left: 1px solid rgba(0, 0, 0, 0.12) !important; } - -.border-left-0 { - border-left: 0 !important; } - -.border-black { - border-color: #000 !important; } - -.border-black-primary { - border-color: rgba(0, 0, 0, 0.87) !important; } - -.border-black-secondary { - border-color: rgba(0, 0, 0, 0.54) !important; } - -.border-black-hint { - border-color: rgba(0, 0, 0, 0.38) !important; } - -.border-black-divider { - border-color: rgba(0, 0, 0, 0.12) !important; } - -.border-white { - border-color: #fff !important; } - -.border-white-primary { - border-color: white !important; } - -.border-white-secondary { - border-color: rgba(255, 255, 255, 0.7) !important; } - -.border-white-hint { - border-color: rgba(255, 255, 255, 0.5) !important; } - -.border-white-divider { - border-color: rgba(255, 255, 255, 0.12) !important; } - -.border-primary { - border-color: #f08506 !important; } - -.border-secondary { - border-color: #f08506 !important; } - -.border-danger { - border-color: #f44336 !important; } - -.border-info { - border-color: #2196f3 !important; } - -.border-success { - border-color: #4caf50 !important; } - -.border-warning { - border-color: #ff9800 !important; } - -.border-dark { - border-color: #424242 !important; } - -.border-light { - border-color: #f5f5f5 !important; } - -.rounded { - border-radius: 2px; } - -.rounded-0 { - border-radius: 0; } - -.rounded-circle { - border-radius: 50%; } - -.rounded-top { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - -.rounded-right { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; } - -.rounded-bottom { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; } - -.rounded-left { - border-top-left-radius: 2px; - border-bottom-left-radius: 2px; } - -.bg-dark-1 { - background-color: #000000 !important; } - -.bg-dark-2 { - background-color: #212121 !important; } - -.bg-dark-3 { - background-color: #303030 !important; } - -.bg-dark-4 { - background-color: #424242 !important; } - -.bg-light-1 { - background-color: #e0e0e0 !important; } - -.bg-light-2 { - background-color: #f5f5f5 !important; } - -.bg-light-3 { - background-color: #fafafa !important; } - -.bg-light-4 { - background-color: #ffffff !important; } - -.bg-transparent { - background-color: transparent !important; } - -.bg-white { - background-color: #fff !important; } - -a.bg-primary:active, a.bg-primary:focus, a.bg-primary:hover { - background-color: #be6905 !important; } - -.bg-primary { - background-color: #f08506 !important; } - -a.bg-secondary:active, a.bg-secondary:focus, a.bg-secondary:hover { - background-color: #be6905 !important; } - -.bg-secondary { - background-color: #f08506 !important; } - -a.bg-danger:active, a.bg-danger:focus, a.bg-danger:hover { - background-color: #d32f2f !important; } - -.bg-danger { - background-color: #f44336 !important; } - -a.bg-info:active, a.bg-info:focus, a.bg-info:hover { - background-color: #1976d2 !important; } - -.bg-info { - background-color: #2196f3 !important; } - -a.bg-success:active, a.bg-success:focus, a.bg-success:hover { - background-color: #388e3c !important; } - -.bg-success { - background-color: #4caf50 !important; } - -a.bg-warning:active, a.bg-warning:focus, a.bg-warning:hover { - background-color: #f57c00 !important; } - -.bg-warning { - background-color: #ff9800 !important; } - -a.bg-dark:active, a.bg-dark:focus, a.bg-dark:hover { - background-color: #212121 !important; } - -.bg-dark { - background-color: #424242 !important; } - -a.bg-light:active, a.bg-light:focus, a.bg-light:hover { - background-color: #e0e0e0 !important; } - -.bg-light { - background-color: #f5f5f5 !important; } - -.bg-primary-dark { - background-color: #be6905 !important; } - -.bg-primary-light { - background-color: #fa9d2f !important; } - -.bg-secondary-dark { - background-color: #be6905 !important; } - -.bg-secondary-light { - background-color: #fa9d2f !important; } - -.clearfix::after { - clear: both; - content: ''; - display: table; } - -.d-block { - display: block !important; } - -.d-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; } - -.d-inline { - display: inline !important; } - -.d-inline-block { - display: inline-block !important; } - -.d-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - -.d-none { - display: none !important; } - -.d-table { - display: table !important; } - -.d-table-cell { - display: table-cell !important; } - -.d-table-row { - display: table-row !important; } - -@media (min-width: 576px) { - .d-sm-block { - display: block !important; } - .d-sm-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; } - .d-sm-inline { - display: inline !important; } - .d-sm-inline-block { - display: inline-block !important; } - .d-sm-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - .d-sm-none { - display: none !important; } - .d-sm-table { - display: table !important; } - .d-sm-table-cell { - display: table-cell !important; } - .d-sm-table-row { - display: table-row !important; } } - -@media (min-width: 768px) { - .d-md-block { - display: block !important; } - .d-md-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; } - .d-md-inline { - display: inline !important; } - .d-md-inline-block { - display: inline-block !important; } - .d-md-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - .d-md-none { - display: none !important; } - .d-md-table { - display: table !important; } - .d-md-table-cell { - display: table-cell !important; } - .d-md-table-row { - display: table-row !important; } } - -@media (min-width: 992px) { - .d-lg-block { - display: block !important; } - .d-lg-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; } - .d-lg-inline { - display: inline !important; } - .d-lg-inline-block { - display: inline-block !important; } - .d-lg-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - .d-lg-none { - display: none !important; } - .d-lg-table { - display: table !important; } - .d-lg-table-cell { - display: table-cell !important; } - .d-lg-table-row { - display: table-row !important; } } - -@media (min-width: 1200px) { - .d-xl-block { - display: block !important; } - .d-xl-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; } - .d-xl-inline { - display: inline !important; } - .d-xl-inline-block { - display: inline-block !important; } - .d-xl-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - .d-xl-none { - display: none !important; } - .d-xl-table { - display: table !important; } - .d-xl-table-cell { - display: table-cell !important; } - .d-xl-table-row { - display: table-row !important; } } - -@media print { - .d-print-block { - display: block !important; } - .d-print-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; } - .d-print-inline { - display: inline !important; } - .d-print-inline-block { - display: inline-block !important; } - .d-print-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; } - .d-print-none { - display: none !important; } - .d-print-table { - display: table !important; } - .d-print-table-cell { - display: table-cell !important; } - .d-print-table-row { - display: table-row !important; } } - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - -.align-items-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; } - -.align-items-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; } - -.align-items-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; } - -.align-items-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; } - -.align-items-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; } - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; } - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; } - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; } - -.flex-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; } - -.flex-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - -.flex-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; } - -.flex-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - -.flex-fill { - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } - -.flex-grow-0 { - -webkit-box-flex: 0 !important; - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } - -.flex-grow-1 { - -webkit-box-flex: 1 !important; - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - -.justify-content-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - -.justify-content-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; } - -.justify-content-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - -.justify-content-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - -.order-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - -.order-last { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } - -.order-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } - -@media (min-width: 576px) { - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-items-sm-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-sm-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-sm-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-sm-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-sm-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; } - .flex-sm-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-sm-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-sm-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-sm-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-sm-fill { - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } - .flex-sm-grow-0 { - -webkit-box-flex: 0 !important; - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } - .flex-sm-grow-1 { - -webkit-box-flex: 1 !important; - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .justify-content-sm-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-sm-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-sm-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-sm-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .order-sm-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - .order-sm-last { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } - .order-sm-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } } - -@media (min-width: 768px) { - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-items-md-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-md-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-md-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-md-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-md-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; } - .flex-md-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-md-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-md-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-md-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-md-fill { - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } - .flex-md-grow-0 { - -webkit-box-flex: 0 !important; - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } - .flex-md-grow-1 { - -webkit-box-flex: 1 !important; - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .justify-content-md-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-md-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-md-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-md-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .order-md-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - .order-md-last { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } - .order-md-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } } - -@media (min-width: 992px) { - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-items-lg-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-lg-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-lg-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-lg-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-lg-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; } - .flex-lg-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-lg-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-lg-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-lg-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-lg-fill { - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } - .flex-lg-grow-0 { - -webkit-box-flex: 0 !important; - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } - .flex-lg-grow-1 { - -webkit-box-flex: 1 !important; - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .justify-content-lg-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-lg-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-lg-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-lg-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .order-lg-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - .order-lg-last { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } - .order-lg-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } } - -@media (min-width: 1200px) { - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; } - .align-items-xl-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; } - .align-items-xl-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; } - .align-items-xl-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; } - .align-items-xl-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; } - .align-items-xl-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; } - .flex-xl-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; } - .flex-xl-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; } - .flex-xl-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; } - .flex-xl-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; } - .flex-xl-fill { - -webkit-box-flex: 1 !important; - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; } - .flex-xl-grow-0 { - -webkit-box-flex: 0 !important; - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; } - .flex-xl-grow-1 { - -webkit-box-flex: 1 !important; - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; } - .justify-content-xl-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; } - .justify-content-xl-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; } - .justify-content-xl-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; } - .justify-content-xl-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; } - .order-xl-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; } - .order-xl-last { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; } - .order-xl-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; } } - -.float-left { - float: left !important; } - -.float-none { - float: none !important; } - -.float-right { - float: right !important; } - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; } - .float-sm-none { - float: none !important; } - .float-sm-right { - float: right !important; } } - -@media (min-width: 768px) { - .float-md-left { - float: left !important; } - .float-md-none { - float: none !important; } - .float-md-right { - float: right !important; } } - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; } - .float-lg-none { - float: none !important; } - .float-lg-right { - float: right !important; } } - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; } - .float-xl-none { - float: none !important; } - .float-xl-right { - float: right !important; } } - -.position-absolute { - position: absolute !important; } - -.position-fixed { - position: fixed !important; } - -.position-relative { - position: relative !important; } - -.position-static { - position: static !important; } - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; } - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 40; } - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 40; } - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 40; } } - -.sr-only, .screen-reader-text { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - overflow: hidden; - padding: 0; - position: absolute; - white-space: nowrap; - width: 1px; } - -.sr-only-focusable:active, .sr-only-focusable:focus { - clip: auto; - height: auto; - overflow: visible; - position: static; - white-space: normal; - width: auto; } - -.shadow { - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2) !important; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2) !important; } - -.shadow-lg { - -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px 0 rgba(0, 0, 0, 0.2) !important; - box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px 0 rgba(0, 0, 0, 0.2) !important; } - -.shadow-none { - -webkit-box-shadow: none !important; - box-shadow: none !important; } - -.shadow-sm, #right-sidebar .widget { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important; } - -.shadow-24 { - -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px 0 rgba(0, 0, 0, 0.2) !important; - box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px 0 rgba(0, 0, 0, 0.2) !important; } - -.shadow-16 { - -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2) !important; - box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2) !important; } - -.shadow-12 { - -webkit-box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px 0 rgba(0, 0, 0, 0.2) !important; - box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px 0 rgba(0, 0, 0, 0.2) !important; } - -.shadow-8 { - -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2) !important; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2) !important; } - -.shadow-6 { - -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2) !important; - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2) !important; } - -.shadow-4 { - -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2) !important; - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2) !important; } - -.shadow-2 { - -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important; } - -.shadow-1 { - -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2) !important; - box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2) !important; } - -.h-25 { - height: 25% !important; } - -.h-50 { - height: 50% !important; } - -.h-75 { - height: 75% !important; } - -.h-100 { - height: 100% !important; } - -.h-auto { - height: auto !important; } - -.w-25 { - width: 25% !important; } - -.w-50 { - width: 50% !important; } - -.w-75 { - width: 75% !important; } - -.w-100 { - width: 100% !important; } - -.w-auto { - width: auto !important; } - -.mh-100 { - max-height: 100% !important; } - -.mw-100 { - max-width: 100% !important; } - -.m-0 { - margin: 0 !important; } - -.mt-0 { - margin-top: 0 !important; } - -.mr-0 { - margin-right: 0 !important; } - -.mb-0 { - margin-bottom: 0 !important; } - -.ml-0 { - margin-left: 0 !important; } - -.mx-0 { - margin-right: 0 !important; - margin-left: 0 !important; } - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; } - -.m-1 { - margin: 0.25rem !important; } - -.mt-1 { - margin-top: 0.25rem !important; } - -.mr-1 { - margin-right: 0.25rem !important; } - -.mb-1 { - margin-bottom: 0.25rem !important; } - -.ml-1 { - margin-left: 0.25rem !important; } - -.mx-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; } - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; } - -.m-2 { - margin: 0.5rem !important; } - -.mt-2 { - margin-top: 0.5rem !important; } - -.mr-2 { - margin-right: 0.5rem !important; } - -.mb-2 { - margin-bottom: 0.5rem !important; } - -.ml-2 { - margin-left: 0.5rem !important; } - -.mx-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; } - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; } - -.m-3 { - margin: 1rem !important; } - -.mt-3 { - margin-top: 1rem !important; } - -.mr-3 { - margin-right: 1rem !important; } - -.mb-3 { - margin-bottom: 1rem !important; } - -.ml-3 { - margin-left: 1rem !important; } - -.mx-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; } - -.my-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; } - -.m-4 { - margin: 1.5rem !important; } - -.mt-4 { - margin-top: 1.5rem !important; } - -.mr-4 { - margin-right: 1.5rem !important; } - -.mb-4 { - margin-bottom: 1.5rem !important; } - -.ml-4 { - margin-left: 1.5rem !important; } - -.mx-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; } - -.my-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; } - -.m-5 { - margin: 3rem !important; } - -.mt-5 { - margin-top: 3rem !important; } - -.mr-5 { - margin-right: 3rem !important; } - -.mb-5 { - margin-bottom: 3rem !important; } - -.ml-5 { - margin-left: 3rem !important; } - -.mx-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; } - -.my-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; } - -.p-0 { - padding: 0 !important; } - -.pt-0 { - padding-top: 0 !important; } - -.pr-0 { - padding-right: 0 !important; } - -.pb-0 { - padding-bottom: 0 !important; } - -.pl-0, .footer-menu .nav-link { - padding-left: 0 !important; } - -.px-0 { - padding-right: 0 !important; - padding-left: 0 !important; } - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; } - -.p-1 { - padding: 0.25rem !important; } - -.pt-1 { - padding-top: 0.25rem !important; } - -.pr-1 { - padding-right: 0.25rem !important; } - -.pb-1 { - padding-bottom: 0.25rem !important; } - -.pl-1 { - padding-left: 0.25rem !important; } - -.px-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; } - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; } - -.p-2 { - padding: 0.5rem !important; } - -.pt-2 { - padding-top: 0.5rem !important; } - -.pr-2 { - padding-right: 0.5rem !important; } - -.pb-2 { - padding-bottom: 0.5rem !important; } - -.pl-2 { - padding-left: 0.5rem !important; } - -.px-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; } - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; } - -.p-3 { - padding: 1rem !important; } - -.pt-3 { - padding-top: 1rem !important; } - -.pr-3 { - padding-right: 1rem !important; } - -.pb-3 { - padding-bottom: 1rem !important; } - -.pl-3 { - padding-left: 1rem !important; } - -.px-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; } - -.py-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; } - -.p-4 { - padding: 1.5rem !important; } - -.pt-4 { - padding-top: 1.5rem !important; } - -.pr-4 { - padding-right: 1.5rem !important; } - -.pb-4 { - padding-bottom: 1.5rem !important; } - -.pl-4 { - padding-left: 1.5rem !important; } - -.px-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; } - -.py-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; } - -.p-5 { - padding: 3rem !important; } - -.pt-5 { - padding-top: 3rem !important; } - -.pr-5 { - padding-right: 3rem !important; } - -.pb-5 { - padding-bottom: 3rem !important; } - -.pl-5 { - padding-left: 3rem !important; } - -.px-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; } - -.py-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; } - -.m-auto { - margin: auto !important; } - -.mt-auto { - margin-top: auto !important; } - -.mr-auto { - margin-right: auto !important; } - -.mb-auto { - margin-bottom: auto !important; } - -.ml-auto { - margin-left: auto !important; } - -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; } - -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; } - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; } - .mt-sm-0 { - margin-top: 0 !important; } - .mr-sm-0 { - margin-right: 0 !important; } - .mb-sm-0 { - margin-bottom: 0 !important; } - .ml-sm-0 { - margin-left: 0 !important; } - .mx-sm-0 { - margin-right: 0 !important; - margin-left: 0 !important; } - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; } - .m-sm-1 { - margin: 0.25rem !important; } - .mt-sm-1 { - margin-top: 0.25rem !important; } - .mr-sm-1 { - margin-right: 0.25rem !important; } - .mb-sm-1 { - margin-bottom: 0.25rem !important; } - .ml-sm-1 { - margin-left: 0.25rem !important; } - .mx-sm-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; } - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; } - .m-sm-2 { - margin: 0.5rem !important; } - .mt-sm-2 { - margin-top: 0.5rem !important; } - .mr-sm-2 { - margin-right: 0.5rem !important; } - .mb-sm-2 { - margin-bottom: 0.5rem !important; } - .ml-sm-2 { - margin-left: 0.5rem !important; } - .mx-sm-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; } - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; } - .m-sm-3 { - margin: 1rem !important; } - .mt-sm-3 { - margin-top: 1rem !important; } - .mr-sm-3 { - margin-right: 1rem !important; } - .mb-sm-3 { - margin-bottom: 1rem !important; } - .ml-sm-3 { - margin-left: 1rem !important; } - .mx-sm-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; } - .my-sm-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; } - .m-sm-4 { - margin: 1.5rem !important; } - .mt-sm-4 { - margin-top: 1.5rem !important; } - .mr-sm-4 { - margin-right: 1.5rem !important; } - .mb-sm-4 { - margin-bottom: 1.5rem !important; } - .ml-sm-4 { - margin-left: 1.5rem !important; } - .mx-sm-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; } - .my-sm-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; } - .m-sm-5 { - margin: 3rem !important; } - .mt-sm-5 { - margin-top: 3rem !important; } - .mr-sm-5 { - margin-right: 3rem !important; } - .mb-sm-5 { - margin-bottom: 3rem !important; } - .ml-sm-5 { - margin-left: 3rem !important; } - .mx-sm-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; } - .my-sm-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; } - .p-sm-0 { - padding: 0 !important; } - .pt-sm-0 { - padding-top: 0 !important; } - .pr-sm-0 { - padding-right: 0 !important; } - .pb-sm-0 { - padding-bottom: 0 !important; } - .pl-sm-0 { - padding-left: 0 !important; } - .px-sm-0 { - padding-right: 0 !important; - padding-left: 0 !important; } - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; } - .p-sm-1 { - padding: 0.25rem !important; } - .pt-sm-1 { - padding-top: 0.25rem !important; } - .pr-sm-1 { - padding-right: 0.25rem !important; } - .pb-sm-1 { - padding-bottom: 0.25rem !important; } - .pl-sm-1 { - padding-left: 0.25rem !important; } - .px-sm-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; } - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; } - .p-sm-2 { - padding: 0.5rem !important; } - .pt-sm-2 { - padding-top: 0.5rem !important; } - .pr-sm-2 { - padding-right: 0.5rem !important; } - .pb-sm-2 { - padding-bottom: 0.5rem !important; } - .pl-sm-2 { - padding-left: 0.5rem !important; } - .px-sm-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; } - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; } - .p-sm-3 { - padding: 1rem !important; } - .pt-sm-3 { - padding-top: 1rem !important; } - .pr-sm-3 { - padding-right: 1rem !important; } - .pb-sm-3 { - padding-bottom: 1rem !important; } - .pl-sm-3 { - padding-left: 1rem !important; } - .px-sm-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; } - .py-sm-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; } - .p-sm-4 { - padding: 1.5rem !important; } - .pt-sm-4 { - padding-top: 1.5rem !important; } - .pr-sm-4 { - padding-right: 1.5rem !important; } - .pb-sm-4 { - padding-bottom: 1.5rem !important; } - .pl-sm-4 { - padding-left: 1.5rem !important; } - .px-sm-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; } - .py-sm-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; } - .p-sm-5 { - padding: 3rem !important; } - .pt-sm-5 { - padding-top: 3rem !important; } - .pr-sm-5 { - padding-right: 3rem !important; } - .pb-sm-5 { - padding-bottom: 3rem !important; } - .pl-sm-5 { - padding-left: 3rem !important; } - .px-sm-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; } - .py-sm-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; } - .m-sm-auto { - margin: auto !important; } - .mt-sm-auto { - margin-top: auto !important; } - .mr-sm-auto { - margin-right: auto !important; } - .mb-sm-auto { - margin-bottom: auto !important; } - .ml-sm-auto { - margin-left: auto !important; } - .mx-sm-auto { - margin-right: auto !important; - margin-left: auto !important; } - .my-sm-auto { - margin-top: auto !important; - margin-bottom: auto !important; } } - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; } - .mt-md-0 { - margin-top: 0 !important; } - .mr-md-0 { - margin-right: 0 !important; } - .mb-md-0 { - margin-bottom: 0 !important; } - .ml-md-0 { - margin-left: 0 !important; } - .mx-md-0 { - margin-right: 0 !important; - margin-left: 0 !important; } - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; } - .m-md-1 { - margin: 0.25rem !important; } - .mt-md-1 { - margin-top: 0.25rem !important; } - .mr-md-1 { - margin-right: 0.25rem !important; } - .mb-md-1 { - margin-bottom: 0.25rem !important; } - .ml-md-1 { - margin-left: 0.25rem !important; } - .mx-md-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; } - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; } - .m-md-2 { - margin: 0.5rem !important; } - .mt-md-2 { - margin-top: 0.5rem !important; } - .mr-md-2 { - margin-right: 0.5rem !important; } - .mb-md-2 { - margin-bottom: 0.5rem !important; } - .ml-md-2 { - margin-left: 0.5rem !important; } - .mx-md-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; } - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; } - .m-md-3 { - margin: 1rem !important; } - .mt-md-3 { - margin-top: 1rem !important; } - .mr-md-3 { - margin-right: 1rem !important; } - .mb-md-3 { - margin-bottom: 1rem !important; } - .ml-md-3 { - margin-left: 1rem !important; } - .mx-md-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; } - .my-md-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; } - .m-md-4 { - margin: 1.5rem !important; } - .mt-md-4 { - margin-top: 1.5rem !important; } - .mr-md-4 { - margin-right: 1.5rem !important; } - .mb-md-4 { - margin-bottom: 1.5rem !important; } - .ml-md-4 { - margin-left: 1.5rem !important; } - .mx-md-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; } - .my-md-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; } - .m-md-5 { - margin: 3rem !important; } - .mt-md-5 { - margin-top: 3rem !important; } - .mr-md-5 { - margin-right: 3rem !important; } - .mb-md-5 { - margin-bottom: 3rem !important; } - .ml-md-5 { - margin-left: 3rem !important; } - .mx-md-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; } - .my-md-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; } - .p-md-0 { - padding: 0 !important; } - .pt-md-0 { - padding-top: 0 !important; } - .pr-md-0 { - padding-right: 0 !important; } - .pb-md-0 { - padding-bottom: 0 !important; } - .pl-md-0 { - padding-left: 0 !important; } - .px-md-0 { - padding-right: 0 !important; - padding-left: 0 !important; } - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; } - .p-md-1 { - padding: 0.25rem !important; } - .pt-md-1 { - padding-top: 0.25rem !important; } - .pr-md-1 { - padding-right: 0.25rem !important; } - .pb-md-1 { - padding-bottom: 0.25rem !important; } - .pl-md-1 { - padding-left: 0.25rem !important; } - .px-md-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; } - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; } - .p-md-2 { - padding: 0.5rem !important; } - .pt-md-2 { - padding-top: 0.5rem !important; } - .pr-md-2 { - padding-right: 0.5rem !important; } - .pb-md-2 { - padding-bottom: 0.5rem !important; } - .pl-md-2 { - padding-left: 0.5rem !important; } - .px-md-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; } - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; } - .p-md-3 { - padding: 1rem !important; } - .pt-md-3 { - padding-top: 1rem !important; } - .pr-md-3 { - padding-right: 1rem !important; } - .pb-md-3 { - padding-bottom: 1rem !important; } - .pl-md-3 { - padding-left: 1rem !important; } - .px-md-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; } - .py-md-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; } - .p-md-4 { - padding: 1.5rem !important; } - .pt-md-4 { - padding-top: 1.5rem !important; } - .pr-md-4 { - padding-right: 1.5rem !important; } - .pb-md-4 { - padding-bottom: 1.5rem !important; } - .pl-md-4 { - padding-left: 1.5rem !important; } - .px-md-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; } - .py-md-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; } - .p-md-5 { - padding: 3rem !important; } - .pt-md-5 { - padding-top: 3rem !important; } - .pr-md-5 { - padding-right: 3rem !important; } - .pb-md-5 { - padding-bottom: 3rem !important; } - .pl-md-5 { - padding-left: 3rem !important; } - .px-md-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; } - .py-md-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; } - .m-md-auto { - margin: auto !important; } - .mt-md-auto { - margin-top: auto !important; } - .mr-md-auto { - margin-right: auto !important; } - .mb-md-auto { - margin-bottom: auto !important; } - .ml-md-auto { - margin-left: auto !important; } - .mx-md-auto { - margin-right: auto !important; - margin-left: auto !important; } - .my-md-auto { - margin-top: auto !important; - margin-bottom: auto !important; } } - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; } - .mt-lg-0 { - margin-top: 0 !important; } - .mr-lg-0 { - margin-right: 0 !important; } - .mb-lg-0 { - margin-bottom: 0 !important; } - .ml-lg-0 { - margin-left: 0 !important; } - .mx-lg-0 { - margin-right: 0 !important; - margin-left: 0 !important; } - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; } - .m-lg-1 { - margin: 0.25rem !important; } - .mt-lg-1 { - margin-top: 0.25rem !important; } - .mr-lg-1 { - margin-right: 0.25rem !important; } - .mb-lg-1 { - margin-bottom: 0.25rem !important; } - .ml-lg-1 { - margin-left: 0.25rem !important; } - .mx-lg-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; } - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; } - .m-lg-2 { - margin: 0.5rem !important; } - .mt-lg-2 { - margin-top: 0.5rem !important; } - .mr-lg-2 { - margin-right: 0.5rem !important; } - .mb-lg-2 { - margin-bottom: 0.5rem !important; } - .ml-lg-2 { - margin-left: 0.5rem !important; } - .mx-lg-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; } - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; } - .m-lg-3 { - margin: 1rem !important; } - .mt-lg-3 { - margin-top: 1rem !important; } - .mr-lg-3 { - margin-right: 1rem !important; } - .mb-lg-3 { - margin-bottom: 1rem !important; } - .ml-lg-3 { - margin-left: 1rem !important; } - .mx-lg-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; } - .my-lg-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; } - .m-lg-4 { - margin: 1.5rem !important; } - .mt-lg-4 { - margin-top: 1.5rem !important; } - .mr-lg-4 { - margin-right: 1.5rem !important; } - .mb-lg-4 { - margin-bottom: 1.5rem !important; } - .ml-lg-4 { - margin-left: 1.5rem !important; } - .mx-lg-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; } - .my-lg-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; } - .m-lg-5 { - margin: 3rem !important; } - .mt-lg-5 { - margin-top: 3rem !important; } - .mr-lg-5 { - margin-right: 3rem !important; } - .mb-lg-5 { - margin-bottom: 3rem !important; } - .ml-lg-5 { - margin-left: 3rem !important; } - .mx-lg-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; } - .my-lg-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; } - .p-lg-0 { - padding: 0 !important; } - .pt-lg-0 { - padding-top: 0 !important; } - .pr-lg-0 { - padding-right: 0 !important; } - .pb-lg-0 { - padding-bottom: 0 !important; } - .pl-lg-0 { - padding-left: 0 !important; } - .px-lg-0 { - padding-right: 0 !important; - padding-left: 0 !important; } - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; } - .p-lg-1 { - padding: 0.25rem !important; } - .pt-lg-1 { - padding-top: 0.25rem !important; } - .pr-lg-1 { - padding-right: 0.25rem !important; } - .pb-lg-1 { - padding-bottom: 0.25rem !important; } - .pl-lg-1 { - padding-left: 0.25rem !important; } - .px-lg-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; } - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; } - .p-lg-2 { - padding: 0.5rem !important; } - .pt-lg-2 { - padding-top: 0.5rem !important; } - .pr-lg-2 { - padding-right: 0.5rem !important; } - .pb-lg-2 { - padding-bottom: 0.5rem !important; } - .pl-lg-2 { - padding-left: 0.5rem !important; } - .px-lg-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; } - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; } - .p-lg-3 { - padding: 1rem !important; } - .pt-lg-3 { - padding-top: 1rem !important; } - .pr-lg-3 { - padding-right: 1rem !important; } - .pb-lg-3 { - padding-bottom: 1rem !important; } - .pl-lg-3 { - padding-left: 1rem !important; } - .px-lg-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; } - .py-lg-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; } - .p-lg-4 { - padding: 1.5rem !important; } - .pt-lg-4 { - padding-top: 1.5rem !important; } - .pr-lg-4 { - padding-right: 1.5rem !important; } - .pb-lg-4 { - padding-bottom: 1.5rem !important; } - .pl-lg-4 { - padding-left: 1.5rem !important; } - .px-lg-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; } - .py-lg-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; } - .p-lg-5 { - padding: 3rem !important; } - .pt-lg-5 { - padding-top: 3rem !important; } - .pr-lg-5 { - padding-right: 3rem !important; } - .pb-lg-5 { - padding-bottom: 3rem !important; } - .pl-lg-5 { - padding-left: 3rem !important; } - .px-lg-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; } - .py-lg-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; } - .m-lg-auto { - margin: auto !important; } - .mt-lg-auto { - margin-top: auto !important; } - .mr-lg-auto { - margin-right: auto !important; } - .mb-lg-auto { - margin-bottom: auto !important; } - .ml-lg-auto { - margin-left: auto !important; } - .mx-lg-auto { - margin-right: auto !important; - margin-left: auto !important; } - .my-lg-auto { - margin-top: auto !important; - margin-bottom: auto !important; } } - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; } - .mt-xl-0 { - margin-top: 0 !important; } - .mr-xl-0 { - margin-right: 0 !important; } - .mb-xl-0 { - margin-bottom: 0 !important; } - .ml-xl-0 { - margin-left: 0 !important; } - .mx-xl-0 { - margin-right: 0 !important; - margin-left: 0 !important; } - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; } - .m-xl-1 { - margin: 0.25rem !important; } - .mt-xl-1 { - margin-top: 0.25rem !important; } - .mr-xl-1 { - margin-right: 0.25rem !important; } - .mb-xl-1 { - margin-bottom: 0.25rem !important; } - .ml-xl-1 { - margin-left: 0.25rem !important; } - .mx-xl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; } - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; } - .m-xl-2 { - margin: 0.5rem !important; } - .mt-xl-2 { - margin-top: 0.5rem !important; } - .mr-xl-2 { - margin-right: 0.5rem !important; } - .mb-xl-2 { - margin-bottom: 0.5rem !important; } - .ml-xl-2 { - margin-left: 0.5rem !important; } - .mx-xl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; } - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; } - .m-xl-3 { - margin: 1rem !important; } - .mt-xl-3 { - margin-top: 1rem !important; } - .mr-xl-3 { - margin-right: 1rem !important; } - .mb-xl-3 { - margin-bottom: 1rem !important; } - .ml-xl-3 { - margin-left: 1rem !important; } - .mx-xl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; } - .my-xl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; } - .m-xl-4 { - margin: 1.5rem !important; } - .mt-xl-4 { - margin-top: 1.5rem !important; } - .mr-xl-4 { - margin-right: 1.5rem !important; } - .mb-xl-4 { - margin-bottom: 1.5rem !important; } - .ml-xl-4 { - margin-left: 1.5rem !important; } - .mx-xl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; } - .my-xl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; } - .m-xl-5 { - margin: 3rem !important; } - .mt-xl-5 { - margin-top: 3rem !important; } - .mr-xl-5 { - margin-right: 3rem !important; } - .mb-xl-5 { - margin-bottom: 3rem !important; } - .ml-xl-5 { - margin-left: 3rem !important; } - .mx-xl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; } - .my-xl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; } - .p-xl-0 { - padding: 0 !important; } - .pt-xl-0 { - padding-top: 0 !important; } - .pr-xl-0 { - padding-right: 0 !important; } - .pb-xl-0 { - padding-bottom: 0 !important; } - .pl-xl-0 { - padding-left: 0 !important; } - .px-xl-0 { - padding-right: 0 !important; - padding-left: 0 !important; } - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; } - .p-xl-1 { - padding: 0.25rem !important; } - .pt-xl-1 { - padding-top: 0.25rem !important; } - .pr-xl-1 { - padding-right: 0.25rem !important; } - .pb-xl-1 { - padding-bottom: 0.25rem !important; } - .pl-xl-1 { - padding-left: 0.25rem !important; } - .px-xl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; } - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; } - .p-xl-2 { - padding: 0.5rem !important; } - .pt-xl-2 { - padding-top: 0.5rem !important; } - .pr-xl-2 { - padding-right: 0.5rem !important; } - .pb-xl-2 { - padding-bottom: 0.5rem !important; } - .pl-xl-2 { - padding-left: 0.5rem !important; } - .px-xl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; } - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; } - .p-xl-3 { - padding: 1rem !important; } - .pt-xl-3 { - padding-top: 1rem !important; } - .pr-xl-3 { - padding-right: 1rem !important; } - .pb-xl-3 { - padding-bottom: 1rem !important; } - .pl-xl-3 { - padding-left: 1rem !important; } - .px-xl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; } - .py-xl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; } - .p-xl-4 { - padding: 1.5rem !important; } - .pt-xl-4 { - padding-top: 1.5rem !important; } - .pr-xl-4 { - padding-right: 1.5rem !important; } - .pb-xl-4 { - padding-bottom: 1.5rem !important; } - .pl-xl-4 { - padding-left: 1.5rem !important; } - .px-xl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; } - .py-xl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; } - .p-xl-5 { - padding: 3rem !important; } - .pt-xl-5 { - padding-top: 3rem !important; } - .pr-xl-5 { - padding-right: 3rem !important; } - .pb-xl-5 { - padding-bottom: 3rem !important; } - .pl-xl-5 { - padding-left: 3rem !important; } - .px-xl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; } - .py-xl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; } - .m-xl-auto { - margin: auto !important; } - .mt-xl-auto { - margin-top: auto !important; } - .mr-xl-auto { - margin-right: auto !important; } - .mb-xl-auto { - margin-bottom: auto !important; } - .ml-xl-auto { - margin-left: auto !important; } - .mx-xl-auto { - margin-right: auto !important; - margin-left: auto !important; } - .my-xl-auto { - margin-top: auto !important; - margin-bottom: auto !important; } } - -.text-justify { - text-align: justify !important; } - -.text-nowrap { - white-space: nowrap !important; } - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; } - -.text-center { - text-align: center !important; } - -.text-left { - text-align: left !important; } - -.text-right { - text-align: right !important; } - -@media (min-width: 576px) { - .text-sm-center { - text-align: center !important; } - .text-sm-left { - text-align: left !important; } - .text-sm-right { - text-align: right !important; } } - -@media (min-width: 768px) { - .text-md-center { - text-align: center !important; } - .text-md-left { - text-align: left !important; } - .text-md-right { - text-align: right !important; } } - -@media (min-width: 992px) { - .text-lg-center { - text-align: center !important; } - .text-lg-left { - text-align: left !important; } - .text-lg-right { - text-align: right !important; } } - -@media (min-width: 1200px) { - .text-xl-center { - text-align: center !important; } - .text-xl-left { - text-align: left !important; } - .text-xl-right { - text-align: right !important; } } - -.text-black { - color: #000 !important; } - -.text-black-primary { - color: rgba(0, 0, 0, 0.87) !important; } - -.text-black-secondary { - color: rgba(0, 0, 0, 0.54) !important; } - -.text-black-hint { - color: rgba(0, 0, 0, 0.38) !important; } - -.text-black-divider { - color: rgba(0, 0, 0, 0.12) !important; } - -.text-white { - color: #fff !important; } - -.text-white-primary { - color: white !important; } - -.text-white-secondary { - color: rgba(255, 255, 255, 0.7) !important; } - -.text-white-hint { - color: rgba(255, 255, 255, 0.5) !important; } - -.text-white-divider { - color: rgba(255, 255, 255, 0.12) !important; } - -.text-muted { - color: rgba(0, 0, 0, 0.38) !important; } - -a.text-primary:active, a.text-primary:focus, a.text-primary:hover { - color: #be6905 !important; } - -.text-primary { - color: #f08506 !important; } - -a.text-secondary:active, a.text-secondary:focus, a.text-secondary:hover { - color: #be6905 !important; } - -.text-secondary { - color: #f08506 !important; } - -a.text-danger:active, a.text-danger:focus, a.text-danger:hover { - color: #d32f2f !important; } - -.text-danger { - color: #f44336 !important; } - -a.text-info:active, a.text-info:focus, a.text-info:hover { - color: #1976d2 !important; } - -.text-info { - color: #2196f3 !important; } - -a.text-success:active, a.text-success:focus, a.text-success:hover { - color: #388e3c !important; } - -.text-success { - color: #4caf50 !important; } - -a.text-warning:active, a.text-warning:focus, a.text-warning:hover { - color: #f57c00 !important; } - -.text-warning { - color: #ff9800 !important; } - -a.text-dark:active, a.text-dark:focus, a.text-dark:hover { - color: #212121 !important; } - -.text-dark { - color: #424242 !important; } - -a.text-light:active, a.text-light:focus, a.text-light:hover { - color: #e0e0e0 !important; } - -.text-light { - color: #f5f5f5 !important; } - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; } - -.text-body { - color: rgba(0, 0, 0, 0.87) !important; } - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; } - -.text-monospace { - font-family: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } - -.font-italic { - font-style: italic; } - -.font-weight-bold, -.font-weight-medium { - font-weight: 500; } - -.font-weight-light { - font-weight: 300; } - -.font-weight-normal, -.font-weight-regular { - font-weight: 400; } - -.text-hide { - background-color: transparent; - border: 0; - color: transparent; - font: 0/0 a; - text-shadow: none; } - -.text-capitalize { - text-transform: capitalize !important; } - -.text-lowercase { - text-transform: lowercase !important; } - -.text-uppercase { - text-transform: uppercase !important; } - -.invisible { - visibility: hidden !important; } - -.visible { - visibility: visible !important; } - -.material-icons { - font-size: 1.71429em; - line-height: 0.58333em; - vertical-align: -0.3022em; } - -.material-icons-inline { - font-size: inherit; - line-height: 1; } - -@media print { - @page { - size: a3; } - *, - *::after, - *::before { - -webkit-box-shadow: none !important; - box-shadow: none !important; - text-shadow: none !important; } - a:not(.btn) { - text-decoration: underline; } - abbr[title]::after { - content: ' (" attr(title) ") '; } - blockquote { - page-break-inside: avoid; } - body { - min-width: 992px !important; } - h2, - h3, - p { - orphans: 3; - widows: 3; } - h2, - h3 { - page-break-inside: avoid; } - img { - page-break-inside: avoid; } - pre { - page-break-inside: avoid; - white-space: pre-wrap !important; } - thead { - display: table-header-group; } - tr { - page-break-inside: avoid; } - .card { - border: 1px solid #e1e1e1; } - .container { - min-width: 992px !important; } - .dropdown-menu { - border: 1px solid #e1e1e1; } - .list-group-item { - border: 1px solid #e1e1e1; - margin-bottom: -1px; } - .list-group-item:last-child { - margin-bottom: 0; } - .list-group-flush:first-child .list-group-item:first-child { - border-top: 0; } - .list-group-flush:last-child .list-group-item:last-child { - border-bottom: 0; } - .list-group-flush .list-group-item { - border-right: 0; - border-left: 0; } - .nav-tabs { - border-bottom: 1px solid #e1e1e1; } - .navbar { - display: none; } - .popover { - border: 1px solid #e1e1e1; } - .table td, - .table th { - background-color: #fff !important; } - .table-bordered { - border: 1px solid #e1e1e1; } - .table-dark { - color: inherit; } - .table-dark td, - .table-dark th, - .table-dark .table { - border-color: #e1e1e1; } - .table .thead-dark td, - .table .thead-dark th { - color: inherit; } } - -.wrapper { - padding: 40px 0; } - -#wrapper-hero { - padding: 0px !important; } - -.sticky, -.gallery-caption, -.bypostauthor { - font-size: inherit; } - -.wrapper#wrapper-sticky { - border-bottom: 1px solid #dee2e6; } - -#wrapper-footer-full, -#wrapper-static-hero { - background-color: #e9ecef; } - -.wp-caption { - font-size: inherit; } - -.wp-caption-text { - font-size: inherit; } - -.alignleft { - display: inline; - float: left; - margin-right: 1.5em; } - -.alignright { - display: inline; - float: right; - margin-left: 1.5em; } - -.aligncenter { - margin: 0px auto; } - -.entry-footer span { - padding-right: 10px; } - -figure.woocommerce-product-gallery__wrapper { - max-width: inherit !important; } - -img.wp-post-image, -article img, -figure, -img, -#secondary img { - max-width: 100%; - height: auto; } - -a.skip-link { - position: fixed; - z-index: 1000; - top: 0px; - right: 0px; } - -.jumbotron { - margin-bottom: 0px; } - -.navbar-dark .navbar-nav .dropdown-menu .nav-link { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #212529 !important; - text-align: inherit; - white-space: nowrap; - background: none; - border: 0; } - .navbar-dark .navbar-nav .dropdown-menu .nav-link:hover, .navbar-dark .navbar-nav .dropdown-menu .nav-link:focus { - color: #16181b !important; - text-decoration: none; - background-color: #f8f9fa; } - .navbar-dark .navbar-nav .dropdown-menu .nav-link.active, .navbar-dark .navbar-nav .dropdown-menu .nav-link:active { - color: #fff !important; - text-decoration: none; - background-color: #f08506; } - .navbar-dark .navbar-nav .dropdown-menu .nav-link.disabled, .navbar-dark .navbar-nav .dropdown-menu .nav-link:disabled { - color: #6c757d !important; - background-color: transparent; } - -.navbar-light .navbar-brand a { - color: rgba(0, 0, 0, 0.9); } - .navbar-light .navbar-brand a:hover, .navbar-light .navbar-brand a:focus { - color: rgba(0, 0, 0, 0.9); } - -.navbar-dark .navbar-brand a { - color: #fff; } - .navbar-dark .navbar-brand a:hover, .navbar-dark .navbar-brand a:focus { - color: #fff; } - -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -/* FONT PATH - * -------------------------- */ -@font-face { - font-family: 'FontAwesome'; - src: url("../fonts/fontawesome-webfont.eot?v=4.7.0"); - src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg"); - font-weight: normal; - font-style: normal; } - -.fa { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; } - -/* makes the font 33% larger relative to the icon container */ -.fa-lg { - font-size: 1.33333em; - line-height: 0.75em; - vertical-align: -15%; } - -.fa-2x { - font-size: 2em; } - -.fa-3x { - font-size: 3em; } - -.fa-4x { - font-size: 4em; } - -.fa-5x { - font-size: 5em; } - -.fa-fw { - width: 1.28571em; - text-align: center; } - -.fa-ul { - padding-left: 0; - margin-left: 2.14286em; - list-style-type: none; } - .fa-ul > li { - position: relative; } - -.fa-li { - position: absolute; - left: -2.14286em; - width: 2.14286em; - top: 0.14286em; - text-align: center; } - .fa-li.fa-lg { - left: -1.85714em; } - -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eee; - border-radius: .1em; } - -.fa-pull-left { - float: left; } - -.fa-pull-right { - float: right; } - -.fa.fa-pull-left { - margin-right: .3em; } - -.fa.fa-pull-right { - margin-left: .3em; } - -/* Deprecated as of 4.4.0 */ -.pull-right { - float: right; } - -.pull-left { - float: left; } - -.fa.pull-left { - margin-right: .3em; } - -.fa.pull-right { - margin-left: .3em; } - -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; } - -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); } - -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); } } - -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); } } - -.fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); } - -.fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); } - -.fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -webkit-transform: rotate(270deg); - transform: rotate(270deg); } - -.fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); } - -.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(1, -1); - transform: scale(1, -1); } - -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical { - -webkit-filter: none; - filter: none; } - -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; } - -.fa-stack-1x, .fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; } - -.fa-stack-1x { - line-height: inherit; } - -.fa-stack-2x { - font-size: 2em; } - -.fa-inverse { - color: #fff; } - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.fa-glass:before { - content: ""; } - -.fa-music:before { - content: ""; } - -.fa-search:before { - content: ""; } - -.fa-envelope-o:before { - content: ""; } - -.fa-heart:before { - content: ""; } - -.fa-star:before { - content: ""; } - -.fa-star-o:before { - content: ""; } - -.fa-user:before { - content: ""; } - -.fa-film:before { - content: ""; } - -.fa-th-large:before { - content: ""; } - -.fa-th:before { - content: ""; } - -.fa-th-list:before { - content: ""; } - -.fa-check:before { - content: ""; } - -.fa-remove:before, -.fa-close:before, -.fa-times:before { - content: ""; } - -.fa-search-plus:before { - content: ""; } - -.fa-search-minus:before { - content: ""; } - -.fa-power-off:before { - content: ""; } - -.fa-signal:before { - content: ""; } - -.fa-gear:before, -.fa-cog:before { - content: ""; } - -.fa-trash-o:before { - content: ""; } - -.fa-home:before { - content: ""; } - -.fa-file-o:before { - content: ""; } - -.fa-clock-o:before { - content: ""; } - -.fa-road:before { - content: ""; } - -.fa-download:before { - content: ""; } - -.fa-arrow-circle-o-down:before { - content: ""; } - -.fa-arrow-circle-o-up:before { - content: ""; } - -.fa-inbox:before { - content: ""; } - -.fa-play-circle-o:before { - content: ""; } - -.fa-rotate-right:before, -.fa-repeat:before { - content: ""; } - -.fa-refresh:before { - content: ""; } - -.fa-list-alt:before { - content: ""; } - -.fa-lock:before { - content: ""; } - -.fa-flag:before { - content: ""; } - -.fa-headphones:before { - content: ""; } - -.fa-volume-off:before { - content: ""; } - -.fa-volume-down:before { - content: ""; } - -.fa-volume-up:before { - content: ""; } - -.fa-qrcode:before { - content: ""; } - -.fa-barcode:before { - content: ""; } - -.fa-tag:before { - content: ""; } - -.fa-tags:before { - content: ""; } - -.fa-book:before { - content: ""; } - -.fa-bookmark:before { - content: ""; } - -.fa-print:before { - content: ""; } - -.fa-camera:before { - content: ""; } - -.fa-font:before { - content: ""; } - -.fa-bold:before { - content: ""; } - -.fa-italic:before { - content: ""; } - -.fa-text-height:before { - content: ""; } - -.fa-text-width:before { - content: ""; } - -.fa-align-left:before { - content: ""; } - -.fa-align-center:before { - content: ""; } - -.fa-align-right:before { - content: ""; } - -.fa-align-justify:before { - content: ""; } - -.fa-list:before { - content: ""; } - -.fa-dedent:before, -.fa-outdent:before { - content: ""; } - -.fa-indent:before { - content: ""; } - -.fa-video-camera:before { - content: ""; } - -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: ""; } - -.fa-pencil:before { - content: ""; } - -.fa-map-marker:before { - content: ""; } - -.fa-adjust:before { - content: ""; } - -.fa-tint:before { - content: ""; } - -.fa-edit:before, -.fa-pencil-square-o:before { - content: ""; } - -.fa-share-square-o:before { - content: ""; } - -.fa-check-square-o:before { - content: ""; } - -.fa-arrows:before { - content: ""; } - -.fa-step-backward:before { - content: ""; } - -.fa-fast-backward:before { - content: ""; } - -.fa-backward:before { - content: ""; } - -.fa-play:before { - content: ""; } - -.fa-pause:before { - content: ""; } - -.fa-stop:before { - content: ""; } - -.fa-forward:before { - content: ""; } - -.fa-fast-forward:before { - content: ""; } - -.fa-step-forward:before { - content: ""; } - -.fa-eject:before { - content: ""; } - -.fa-chevron-left:before { - content: ""; } - -.fa-chevron-right:before { - content: ""; } - -.fa-plus-circle:before { - content: ""; } - -.fa-minus-circle:before { - content: ""; } - -.fa-times-circle:before { - content: ""; } - -.fa-check-circle:before { - content: ""; } - -.fa-question-circle:before { - content: ""; } - -.fa-info-circle:before { - content: ""; } - -.fa-crosshairs:before { - content: ""; } - -.fa-times-circle-o:before { - content: ""; } - -.fa-check-circle-o:before { - content: ""; } - -.fa-ban:before { - content: ""; } - -.fa-arrow-left:before { - content: ""; } - -.fa-arrow-right:before { - content: ""; } - -.fa-arrow-up:before { - content: ""; } - -.fa-arrow-down:before { - content: ""; } - -.fa-mail-forward:before, -.fa-share:before { - content: ""; } - -.fa-expand:before { - content: ""; } - -.fa-compress:before { - content: ""; } - -.fa-plus:before { - content: ""; } - -.fa-minus:before { - content: ""; } - -.fa-asterisk:before { - content: ""; } - -.fa-exclamation-circle:before { - content: ""; } - -.fa-gift:before { - content: ""; } - -.fa-leaf:before { - content: ""; } - -.fa-fire:before { - content: ""; } - -.fa-eye:before { - content: ""; } - -.fa-eye-slash:before { - content: ""; } - -.fa-warning:before, -.fa-exclamation-triangle:before { - content: ""; } - -.fa-plane:before { - content: ""; } - -.fa-calendar:before { - content: ""; } - -.fa-random:before { - content: ""; } - -.fa-comment:before { - content: ""; } - -.fa-magnet:before { - content: ""; } - -.fa-chevron-up:before { - content: ""; } - -.fa-chevron-down:before { - content: ""; } - -.fa-retweet:before { - content: ""; } - -.fa-shopping-cart:before { - content: ""; } - -.fa-folder:before { - content: ""; } - -.fa-folder-open:before { - content: ""; } - -.fa-arrows-v:before { - content: ""; } - -.fa-arrows-h:before { - content: ""; } - -.fa-bar-chart-o:before, -.fa-bar-chart:before { - content: ""; } - -.fa-twitter-square:before { - content: ""; } - -.fa-facebook-square:before { - content: ""; } - -.fa-camera-retro:before { - content: ""; } - -.fa-key:before { - content: ""; } - -.fa-gears:before, -.fa-cogs:before { - content: ""; } - -.fa-comments:before { - content: ""; } - -.fa-thumbs-o-up:before { - content: ""; } - -.fa-thumbs-o-down:before { - content: ""; } - -.fa-star-half:before { - content: ""; } - -.fa-heart-o:before { - content: ""; } - -.fa-sign-out:before { - content: ""; } - -.fa-linkedin-square:before { - content: ""; } - -.fa-thumb-tack:before { - content: ""; } - -.fa-external-link:before { - content: ""; } - -.fa-sign-in:before { - content: ""; } - -.fa-trophy:before { - content: ""; } - -.fa-github-square:before { - content: ""; } - -.fa-upload:before { - content: ""; } - -.fa-lemon-o:before { - content: ""; } - -.fa-phone:before { - content: ""; } - -.fa-square-o:before { - content: ""; } - -.fa-bookmark-o:before { - content: ""; } - -.fa-phone-square:before { - content: ""; } - -.fa-twitter:before { - content: ""; } - -.fa-facebook-f:before, -.fa-facebook:before { - content: ""; } - -.fa-github:before { - content: ""; } - -.fa-unlock:before { - content: ""; } - -.fa-credit-card:before { - content: ""; } - -.fa-feed:before, -.fa-rss:before { - content: ""; } - -.fa-hdd-o:before { - content: ""; } - -.fa-bullhorn:before { - content: ""; } - -.fa-bell:before { - content: ""; } - -.fa-certificate:before { - content: ""; } - -.fa-hand-o-right:before { - content: ""; } - -.fa-hand-o-left:before { - content: ""; } - -.fa-hand-o-up:before { - content: ""; } - -.fa-hand-o-down:before { - content: ""; } - -.fa-arrow-circle-left:before { - content: ""; } - -.fa-arrow-circle-right:before { - content: ""; } - -.fa-arrow-circle-up:before { - content: ""; } - -.fa-arrow-circle-down:before { - content: ""; } - -.fa-globe:before { - content: ""; } - -.fa-wrench:before { - content: ""; } - -.fa-tasks:before { - content: ""; } - -.fa-filter:before { - content: ""; } - -.fa-briefcase:before { - content: ""; } - -.fa-arrows-alt:before { - content: ""; } - -.fa-group:before, -.fa-users:before { - content: ""; } - -.fa-chain:before, -.fa-link:before { - content: ""; } - -.fa-cloud:before { - content: ""; } - -.fa-flask:before { - content: ""; } - -.fa-cut:before, -.fa-scissors:before { - content: ""; } - -.fa-copy:before, -.fa-files-o:before { - content: ""; } - -.fa-paperclip:before { - content: ""; } - -.fa-save:before, -.fa-floppy-o:before { - content: ""; } - -.fa-square:before { - content: ""; } - -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: ""; } - -.fa-list-ul:before { - content: ""; } - -.fa-list-ol:before { - content: ""; } - -.fa-strikethrough:before { - content: ""; } - -.fa-underline:before { - content: ""; } - -.fa-table:before { - content: ""; } - -.fa-magic:before { - content: ""; } - -.fa-truck:before { - content: ""; } - -.fa-pinterest:before { - content: ""; } - -.fa-pinterest-square:before { - content: ""; } - -.fa-google-plus-square:before { - content: ""; } - -.fa-google-plus:before { - content: ""; } - -.fa-money:before { - content: ""; } - -.fa-caret-down:before { - content: ""; } - -.fa-caret-up:before { - content: ""; } - -.fa-caret-left:before { - content: ""; } - -.fa-caret-right:before { - content: ""; } - -.fa-columns:before { - content: ""; } - -.fa-unsorted:before, -.fa-sort:before { - content: ""; } - -.fa-sort-down:before, -.fa-sort-desc:before { - content: ""; } - -.fa-sort-up:before, -.fa-sort-asc:before { - content: ""; } - -.fa-envelope:before { - content: ""; } - -.fa-linkedin:before { - content: ""; } - -.fa-rotate-left:before, -.fa-undo:before { - content: ""; } - -.fa-legal:before, -.fa-gavel:before { - content: ""; } - -.fa-dashboard:before, -.fa-tachometer:before { - content: ""; } - -.fa-comment-o:before { - content: ""; } - -.fa-comments-o:before { - content: ""; } - -.fa-flash:before, -.fa-bolt:before { - content: ""; } - -.fa-sitemap:before { - content: ""; } - -.fa-umbrella:before { - content: ""; } - -.fa-paste:before, -.fa-clipboard:before { - content: ""; } - -.fa-lightbulb-o:before { - content: ""; } - -.fa-exchange:before { - content: ""; } - -.fa-cloud-download:before { - content: ""; } - -.fa-cloud-upload:before { - content: ""; } - -.fa-user-md:before { - content: ""; } - -.fa-stethoscope:before { - content: ""; } - -.fa-suitcase:before { - content: ""; } - -.fa-bell-o:before { - content: ""; } - -.fa-coffee:before { - content: ""; } - -.fa-cutlery:before { - content: ""; } - -.fa-file-text-o:before { - content: ""; } - -.fa-building-o:before { - content: ""; } - -.fa-hospital-o:before { - content: ""; } - -.fa-ambulance:before { - content: ""; } - -.fa-medkit:before { - content: ""; } - -.fa-fighter-jet:before { - content: ""; } - -.fa-beer:before { - content: ""; } - -.fa-h-square:before { - content: ""; } - -.fa-plus-square:before { - content: ""; } - -.fa-angle-double-left:before { - content: ""; } - -.fa-angle-double-right:before { - content: ""; } - -.fa-angle-double-up:before { - content: ""; } - -.fa-angle-double-down:before { - content: ""; } - -.fa-angle-left:before { - content: ""; } - -.fa-angle-right:before { - content: ""; } - -.fa-angle-up:before { - content: ""; } - -.fa-angle-down:before { - content: ""; } - -.fa-desktop:before { - content: ""; } - -.fa-laptop:before { - content: ""; } - -.fa-tablet:before { - content: ""; } - -.fa-mobile-phone:before, -.fa-mobile:before { - content: ""; } - -.fa-circle-o:before { - content: ""; } - -.fa-quote-left:before { - content: ""; } - -.fa-quote-right:before { - content: ""; } - -.fa-spinner:before { - content: ""; } - -.fa-circle:before { - content: ""; } - -.fa-mail-reply:before, -.fa-reply:before { - content: ""; } - -.fa-github-alt:before { - content: ""; } - -.fa-folder-o:before { - content: ""; } - -.fa-folder-open-o:before { - content: ""; } - -.fa-smile-o:before { - content: ""; } - -.fa-frown-o:before { - content: ""; } - -.fa-meh-o:before { - content: ""; } - -.fa-gamepad:before { - content: ""; } - -.fa-keyboard-o:before { - content: ""; } - -.fa-flag-o:before { - content: ""; } - -.fa-flag-checkered:before { - content: ""; } - -.fa-terminal:before { - content: ""; } - -.fa-code:before { - content: ""; } - -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: ""; } - -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: ""; } - -.fa-location-arrow:before { - content: ""; } - -.fa-crop:before { - content: ""; } - -.fa-code-fork:before { - content: ""; } - -.fa-unlink:before, -.fa-chain-broken:before { - content: ""; } - -.fa-question:before { - content: ""; } - -.fa-info:before { - content: ""; } - -.fa-exclamation:before { - content: ""; } - -.fa-superscript:before { - content: ""; } - -.fa-subscript:before { - content: ""; } - -.fa-eraser:before { - content: ""; } - -.fa-puzzle-piece:before { - content: ""; } - -.fa-microphone:before { - content: ""; } - -.fa-microphone-slash:before { - content: ""; } - -.fa-shield:before { - content: ""; } - -.fa-calendar-o:before { - content: ""; } - -.fa-fire-extinguisher:before { - content: ""; } - -.fa-rocket:before { - content: ""; } - -.fa-maxcdn:before { - content: ""; } - -.fa-chevron-circle-left:before { - content: ""; } - -.fa-chevron-circle-right:before { - content: ""; } - -.fa-chevron-circle-up:before { - content: ""; } - -.fa-chevron-circle-down:before { - content: ""; } - -.fa-html5:before { - content: ""; } - -.fa-css3:before { - content: ""; } - -.fa-anchor:before { - content: ""; } - -.fa-unlock-alt:before { - content: ""; } - -.fa-bullseye:before { - content: ""; } - -.fa-ellipsis-h:before { - content: ""; } - -.fa-ellipsis-v:before { - content: ""; } - -.fa-rss-square:before { - content: ""; } - -.fa-play-circle:before { - content: ""; } - -.fa-ticket:before { - content: ""; } - -.fa-minus-square:before { - content: ""; } - -.fa-minus-square-o:before { - content: ""; } - -.fa-level-up:before { - content: ""; } - -.fa-level-down:before { - content: ""; } - -.fa-check-square:before { - content: ""; } - -.fa-pencil-square:before { - content: ""; } - -.fa-external-link-square:before { - content: ""; } - -.fa-share-square:before { - content: ""; } - -.fa-compass:before { - content: ""; } - -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: ""; } - -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: ""; } - -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: ""; } - -.fa-euro:before, -.fa-eur:before { - content: ""; } - -.fa-gbp:before { - content: ""; } - -.fa-dollar:before, -.fa-usd:before { - content: ""; } - -.fa-rupee:before, -.fa-inr:before { - content: ""; } - -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: ""; } - -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: ""; } - -.fa-won:before, -.fa-krw:before { - content: ""; } - -.fa-bitcoin:before, -.fa-btc:before { - content: ""; } - -.fa-file:before { - content: ""; } - -.fa-file-text:before { - content: ""; } - -.fa-sort-alpha-asc:before { - content: ""; } - -.fa-sort-alpha-desc:before { - content: ""; } - -.fa-sort-amount-asc:before { - content: ""; } - -.fa-sort-amount-desc:before { - content: ""; } - -.fa-sort-numeric-asc:before { - content: ""; } - -.fa-sort-numeric-desc:before { - content: ""; } - -.fa-thumbs-up:before { - content: ""; } - -.fa-thumbs-down:before { - content: ""; } - -.fa-youtube-square:before { - content: ""; } - -.fa-youtube:before { - content: ""; } - -.fa-xing:before { - content: ""; } - -.fa-xing-square:before { - content: ""; } - -.fa-youtube-play:before { - content: ""; } - -.fa-dropbox:before { - content: ""; } - -.fa-stack-overflow:before { - content: ""; } - -.fa-instagram:before { - content: ""; } - -.fa-flickr:before { - content: ""; } - -.fa-adn:before { - content: ""; } - -.fa-bitbucket:before { - content: ""; } - -.fa-bitbucket-square:before { - content: ""; } - -.fa-tumblr:before { - content: ""; } - -.fa-tumblr-square:before { - content: ""; } - -.fa-long-arrow-down:before { - content: ""; } - -.fa-long-arrow-up:before { - content: ""; } - -.fa-long-arrow-left:before { - content: ""; } - -.fa-long-arrow-right:before { - content: ""; } - -.fa-apple:before { - content: ""; } - -.fa-windows:before { - content: ""; } - -.fa-android:before { - content: ""; } - -.fa-linux:before { - content: ""; } - -.fa-dribbble:before { - content: ""; } - -.fa-skype:before { - content: ""; } - -.fa-foursquare:before { - content: ""; } - -.fa-trello:before { - content: ""; } - -.fa-female:before { - content: ""; } - -.fa-male:before { - content: ""; } - -.fa-gittip:before, -.fa-gratipay:before { - content: ""; } - -.fa-sun-o:before { - content: ""; } - -.fa-moon-o:before { - content: ""; } - -.fa-archive:before { - content: ""; } - -.fa-bug:before { - content: ""; } - -.fa-vk:before { - content: ""; } - -.fa-weibo:before { - content: ""; } - -.fa-renren:before { - content: ""; } - -.fa-pagelines:before { - content: ""; } - -.fa-stack-exchange:before { - content: ""; } - -.fa-arrow-circle-o-right:before { - content: ""; } - -.fa-arrow-circle-o-left:before { - content: ""; } - -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: ""; } - -.fa-dot-circle-o:before { - content: ""; } - -.fa-wheelchair:before { - content: ""; } - -.fa-vimeo-square:before { - content: ""; } - -.fa-turkish-lira:before, -.fa-try:before { - content: ""; } - -.fa-plus-square-o:before { - content: ""; } - -.fa-space-shuttle:before { - content: ""; } - -.fa-slack:before { - content: ""; } - -.fa-envelope-square:before { - content: ""; } - -.fa-wordpress:before { - content: ""; } - -.fa-openid:before { - content: ""; } - -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: ""; } - -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: ""; } - -.fa-yahoo:before { - content: ""; } - -.fa-google:before { - content: ""; } - -.fa-reddit:before { - content: ""; } - -.fa-reddit-square:before { - content: ""; } - -.fa-stumbleupon-circle:before { - content: ""; } - -.fa-stumbleupon:before { - content: ""; } - -.fa-delicious:before { - content: ""; } - -.fa-digg:before { - content: ""; } - -.fa-pied-piper-pp:before { - content: ""; } - -.fa-pied-piper-alt:before { - content: ""; } - -.fa-drupal:before { - content: ""; } - -.fa-joomla:before { - content: ""; } - -.fa-language:before { - content: ""; } - -.fa-fax:before { - content: ""; } - -.fa-building:before { - content: ""; } - -.fa-child:before { - content: ""; } - -.fa-paw:before { - content: ""; } - -.fa-spoon:before { - content: ""; } - -.fa-cube:before { - content: ""; } - -.fa-cubes:before { - content: ""; } - -.fa-behance:before { - content: ""; } - -.fa-behance-square:before { - content: ""; } - -.fa-steam:before { - content: ""; } - -.fa-steam-square:before { - content: ""; } - -.fa-recycle:before { - content: ""; } - -.fa-automobile:before, -.fa-car:before { - content: ""; } - -.fa-cab:before, -.fa-taxi:before { - content: ""; } - -.fa-tree:before { - content: ""; } - -.fa-spotify:before { - content: ""; } - -.fa-deviantart:before { - content: ""; } - -.fa-soundcloud:before { - content: ""; } - -.fa-database:before { - content: ""; } - -.fa-file-pdf-o:before { - content: ""; } - -.fa-file-word-o:before { - content: ""; } - -.fa-file-excel-o:before { - content: ""; } - -.fa-file-powerpoint-o:before { - content: ""; } - -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: ""; } - -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: ""; } - -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: ""; } - -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: ""; } - -.fa-file-code-o:before { - content: ""; } - -.fa-vine:before { - content: ""; } - -.fa-codepen:before { - content: ""; } - -.fa-jsfiddle:before { - content: ""; } - -.fa-life-bouy:before, -.fa-life-buoy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: ""; } - -.fa-circle-o-notch:before { - content: ""; } - -.fa-ra:before, -.fa-resistance:before, -.fa-rebel:before { - content: ""; } - -.fa-ge:before, -.fa-empire:before { - content: ""; } - -.fa-git-square:before { - content: ""; } - -.fa-git:before { - content: ""; } - -.fa-y-combinator-square:before, -.fa-yc-square:before, -.fa-hacker-news:before { - content: ""; } - -.fa-tencent-weibo:before { - content: ""; } - -.fa-qq:before { - content: ""; } - -.fa-wechat:before, -.fa-weixin:before { - content: ""; } - -.fa-send:before, -.fa-paper-plane:before { - content: ""; } - -.fa-send-o:before, -.fa-paper-plane-o:before { - content: ""; } - -.fa-history:before { - content: ""; } - -.fa-circle-thin:before { - content: ""; } - -.fa-header:before { - content: ""; } - -.fa-paragraph:before { - content: ""; } - -.fa-sliders:before { - content: ""; } - -.fa-share-alt:before { - content: ""; } - -.fa-share-alt-square:before { - content: ""; } - -.fa-bomb:before { - content: ""; } - -.fa-soccer-ball-o:before, -.fa-futbol-o:before { - content: ""; } - -.fa-tty:before { - content: ""; } - -.fa-binoculars:before { - content: ""; } - -.fa-plug:before { - content: ""; } - -.fa-slideshare:before { - content: ""; } - -.fa-twitch:before { - content: ""; } - -.fa-yelp:before { - content: ""; } - -.fa-newspaper-o:before { - content: ""; } - -.fa-wifi:before { - content: ""; } - -.fa-calculator:before { - content: ""; } - -.fa-paypal:before { - content: ""; } - -.fa-google-wallet:before { - content: ""; } - -.fa-cc-visa:before { - content: ""; } - -.fa-cc-mastercard:before { - content: ""; } - -.fa-cc-discover:before { - content: ""; } - -.fa-cc-amex:before { - content: ""; } - -.fa-cc-paypal:before { - content: ""; } - -.fa-cc-stripe:before { - content: ""; } - -.fa-bell-slash:before { - content: ""; } - -.fa-bell-slash-o:before { - content: ""; } - -.fa-trash:before { - content: ""; } - -.fa-copyright:before { - content: ""; } - -.fa-at:before { - content: ""; } - -.fa-eyedropper:before { - content: ""; } - -.fa-paint-brush:before { - content: ""; } - -.fa-birthday-cake:before { - content: ""; } - -.fa-area-chart:before { - content: ""; } - -.fa-pie-chart:before { - content: ""; } - -.fa-line-chart:before { - content: ""; } - -.fa-lastfm:before { - content: ""; } - -.fa-lastfm-square:before { - content: ""; } - -.fa-toggle-off:before { - content: ""; } - -.fa-toggle-on:before { - content: ""; } - -.fa-bicycle:before { - content: ""; } - -.fa-bus:before { - content: ""; } - -.fa-ioxhost:before { - content: ""; } - -.fa-angellist:before { - content: ""; } - -.fa-cc:before { - content: ""; } - -.fa-shekel:before, -.fa-sheqel:before, -.fa-ils:before { - content: ""; } - -.fa-meanpath:before { - content: ""; } - -.fa-buysellads:before { - content: ""; } - -.fa-connectdevelop:before { - content: ""; } - -.fa-dashcube:before { - content: ""; } - -.fa-forumbee:before { - content: ""; } - -.fa-leanpub:before { - content: ""; } - -.fa-sellsy:before { - content: ""; } - -.fa-shirtsinbulk:before { - content: ""; } - -.fa-simplybuilt:before { - content: ""; } - -.fa-skyatlas:before { - content: ""; } - -.fa-cart-plus:before { - content: ""; } - -.fa-cart-arrow-down:before { - content: ""; } - -.fa-diamond:before { - content: ""; } - -.fa-ship:before { - content: ""; } - -.fa-user-secret:before { - content: ""; } - -.fa-motorcycle:before { - content: ""; } - -.fa-street-view:before { - content: ""; } - -.fa-heartbeat:before { - content: ""; } - -.fa-venus:before { - content: ""; } - -.fa-mars:before { - content: ""; } - -.fa-mercury:before { - content: ""; } - -.fa-intersex:before, -.fa-transgender:before { - content: ""; } - -.fa-transgender-alt:before { - content: ""; } - -.fa-venus-double:before { - content: ""; } - -.fa-mars-double:before { - content: ""; } - -.fa-venus-mars:before { - content: ""; } - -.fa-mars-stroke:before { - content: ""; } - -.fa-mars-stroke-v:before { - content: ""; } - -.fa-mars-stroke-h:before { - content: ""; } - -.fa-neuter:before { - content: ""; } - -.fa-genderless:before { - content: ""; } - -.fa-facebook-official:before { - content: ""; } - -.fa-pinterest-p:before { - content: ""; } - -.fa-whatsapp:before { - content: ""; } - -.fa-server:before { - content: ""; } - -.fa-user-plus:before { - content: ""; } - -.fa-user-times:before { - content: ""; } - -.fa-hotel:before, -.fa-bed:before { - content: ""; } - -.fa-viacoin:before { - content: ""; } - -.fa-train:before { - content: ""; } - -.fa-subway:before { - content: ""; } - -.fa-medium:before { - content: ""; } - -.fa-yc:before, -.fa-y-combinator:before { - content: ""; } - -.fa-optin-monster:before { - content: ""; } - -.fa-opencart:before { - content: ""; } - -.fa-expeditedssl:before { - content: ""; } - -.fa-battery-4:before, -.fa-battery:before, -.fa-battery-full:before { - content: ""; } - -.fa-battery-3:before, -.fa-battery-three-quarters:before { - content: ""; } - -.fa-battery-2:before, -.fa-battery-half:before { - content: ""; } - -.fa-battery-1:before, -.fa-battery-quarter:before { - content: ""; } - -.fa-battery-0:before, -.fa-battery-empty:before { - content: ""; } - -.fa-mouse-pointer:before { - content: ""; } - -.fa-i-cursor:before { - content: ""; } - -.fa-object-group:before { - content: ""; } - -.fa-object-ungroup:before { - content: ""; } - -.fa-sticky-note:before { - content: ""; } - -.fa-sticky-note-o:before { - content: ""; } - -.fa-cc-jcb:before { - content: ""; } - -.fa-cc-diners-club:before { - content: ""; } - -.fa-clone:before { - content: ""; } - -.fa-balance-scale:before { - content: ""; } - -.fa-hourglass-o:before { - content: ""; } - -.fa-hourglass-1:before, -.fa-hourglass-start:before { - content: ""; } - -.fa-hourglass-2:before, -.fa-hourglass-half:before { - content: ""; } - -.fa-hourglass-3:before, -.fa-hourglass-end:before { - content: ""; } - -.fa-hourglass:before { - content: ""; } - -.fa-hand-grab-o:before, -.fa-hand-rock-o:before { - content: ""; } - -.fa-hand-stop-o:before, -.fa-hand-paper-o:before { - content: ""; } - -.fa-hand-scissors-o:before { - content: ""; } - -.fa-hand-lizard-o:before { - content: ""; } - -.fa-hand-spock-o:before { - content: ""; } - -.fa-hand-pointer-o:before { - content: ""; } - -.fa-hand-peace-o:before { - content: ""; } - -.fa-trademark:before { - content: ""; } - -.fa-registered:before { - content: ""; } - -.fa-creative-commons:before { - content: ""; } - -.fa-gg:before { - content: ""; } - -.fa-gg-circle:before { - content: ""; } - -.fa-tripadvisor:before { - content: ""; } - -.fa-odnoklassniki:before { - content: ""; } - -.fa-odnoklassniki-square:before { - content: ""; } - -.fa-get-pocket:before { - content: ""; } - -.fa-wikipedia-w:before { - content: ""; } - -.fa-safari:before { - content: ""; } - -.fa-chrome:before { - content: ""; } - -.fa-firefox:before { - content: ""; } - -.fa-opera:before { - content: ""; } - -.fa-internet-explorer:before { - content: ""; } - -.fa-tv:before, -.fa-television:before { - content: ""; } - -.fa-contao:before { - content: ""; } - -.fa-500px:before { - content: ""; } - -.fa-amazon:before { - content: ""; } - -.fa-calendar-plus-o:before { - content: ""; } - -.fa-calendar-minus-o:before { - content: ""; } - -.fa-calendar-times-o:before { - content: ""; } - -.fa-calendar-check-o:before { - content: ""; } - -.fa-industry:before { - content: ""; } - -.fa-map-pin:before { - content: ""; } - -.fa-map-signs:before { - content: ""; } - -.fa-map-o:before { - content: ""; } - -.fa-map:before { - content: ""; } - -.fa-commenting:before { - content: ""; } - -.fa-commenting-o:before { - content: ""; } - -.fa-houzz:before { - content: ""; } - -.fa-vimeo:before { - content: ""; } - -.fa-black-tie:before { - content: ""; } - -.fa-fonticons:before { - content: ""; } - -.fa-reddit-alien:before { - content: ""; } - -.fa-edge:before { - content: ""; } - -.fa-credit-card-alt:before { - content: ""; } - -.fa-codiepie:before { - content: ""; } - -.fa-modx:before { - content: ""; } - -.fa-fort-awesome:before { - content: ""; } - -.fa-usb:before { - content: ""; } - -.fa-product-hunt:before { - content: ""; } - -.fa-mixcloud:before { - content: ""; } - -.fa-scribd:before { - content: ""; } - -.fa-pause-circle:before { - content: ""; } - -.fa-pause-circle-o:before { - content: ""; } - -.fa-stop-circle:before { - content: ""; } - -.fa-stop-circle-o:before { - content: ""; } - -.fa-shopping-bag:before { - content: ""; } - -.fa-shopping-basket:before { - content: ""; } - -.fa-hashtag:before { - content: ""; } - -.fa-bluetooth:before { - content: ""; } - -.fa-bluetooth-b:before { - content: ""; } - -.fa-percent:before { - content: ""; } - -.fa-gitlab:before { - content: ""; } - -.fa-wpbeginner:before { - content: ""; } - -.fa-wpforms:before { - content: ""; } - -.fa-envira:before { - content: ""; } - -.fa-universal-access:before { - content: ""; } - -.fa-wheelchair-alt:before { - content: ""; } - -.fa-question-circle-o:before { - content: ""; } - -.fa-blind:before { - content: ""; } - -.fa-audio-description:before { - content: ""; } - -.fa-volume-control-phone:before { - content: ""; } - -.fa-braille:before { - content: ""; } - -.fa-assistive-listening-systems:before { - content: ""; } - -.fa-asl-interpreting:before, -.fa-american-sign-language-interpreting:before { - content: ""; } - -.fa-deafness:before, -.fa-hard-of-hearing:before, -.fa-deaf:before { - content: ""; } - -.fa-glide:before { - content: ""; } - -.fa-glide-g:before { - content: ""; } - -.fa-signing:before, -.fa-sign-language:before { - content: ""; } - -.fa-low-vision:before { - content: ""; } - -.fa-viadeo:before { - content: ""; } - -.fa-viadeo-square:before { - content: ""; } - -.fa-snapchat:before { - content: ""; } - -.fa-snapchat-ghost:before { - content: ""; } - -.fa-snapchat-square:before { - content: ""; } - -.fa-pied-piper:before { - content: ""; } - -.fa-first-order:before { - content: ""; } - -.fa-yoast:before { - content: ""; } - -.fa-themeisle:before { - content: ""; } - -.fa-google-plus-circle:before, -.fa-google-plus-official:before { - content: ""; } - -.fa-fa:before, -.fa-font-awesome:before { - content: ""; } - -.fa-handshake-o:before { - content: ""; } - -.fa-envelope-open:before { - content: ""; } - -.fa-envelope-open-o:before { - content: ""; } - -.fa-linode:before { - content: ""; } - -.fa-address-book:before { - content: ""; } - -.fa-address-book-o:before { - content: ""; } - -.fa-vcard:before, -.fa-address-card:before { - content: ""; } - -.fa-vcard-o:before, -.fa-address-card-o:before { - content: ""; } - -.fa-user-circle:before { - content: ""; } - -.fa-user-circle-o:before { - content: ""; } - -.fa-user-o:before { - content: ""; } - -.fa-id-badge:before { - content: ""; } - -.fa-drivers-license:before, -.fa-id-card:before { - content: ""; } - -.fa-drivers-license-o:before, -.fa-id-card-o:before { - content: ""; } - -.fa-quora:before { - content: ""; } - -.fa-free-code-camp:before { - content: ""; } - -.fa-telegram:before { - content: ""; } - -.fa-thermometer-4:before, -.fa-thermometer:before, -.fa-thermometer-full:before { - content: ""; } - -.fa-thermometer-3:before, -.fa-thermometer-three-quarters:before { - content: ""; } - -.fa-thermometer-2:before, -.fa-thermometer-half:before { - content: ""; } - -.fa-thermometer-1:before, -.fa-thermometer-quarter:before { - content: ""; } - -.fa-thermometer-0:before, -.fa-thermometer-empty:before { - content: ""; } - -.fa-shower:before { - content: ""; } - -.fa-bathtub:before, -.fa-s15:before, -.fa-bath:before { - content: ""; } - -.fa-podcast:before { - content: ""; } - -.fa-window-maximize:before { - content: ""; } - -.fa-window-minimize:before { - content: ""; } - -.fa-window-restore:before { - content: ""; } - -.fa-times-rectangle:before, -.fa-window-close:before { - content: ""; } - -.fa-times-rectangle-o:before, -.fa-window-close-o:before { - content: ""; } - -.fa-bandcamp:before { - content: ""; } - -.fa-grav:before { - content: ""; } - -.fa-etsy:before { - content: ""; } - -.fa-imdb:before { - content: ""; } - -.fa-ravelry:before { - content: ""; } - -.fa-eercast:before { - content: ""; } - -.fa-microchip:before { - content: ""; } - -.fa-snowflake-o:before { - content: ""; } - -.fa-superpowers:before { - content: ""; } - -.fa-wpexplorer:before { - content: ""; } - -.fa-meetup:before { - content: ""; } - -.sr-only, .screen-reader-text { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; } - -.sr-only-focusable:active, .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; } - -.gallery { - margin-bottom: 1.5em; } - -.gallery-item { - display: inline-block; - text-align: center; - vertical-align: top; - width: 100%; } - .gallery-columns-2 .gallery-item { - max-width: 50%; } - .gallery-columns-3 .gallery-item { - max-width: 33.33%; } - .gallery-columns-4 .gallery-item { - max-width: 25%; } - .gallery-columns-5 .gallery-item { - max-width: 20%; } - .gallery-columns-6 .gallery-item { - max-width: 16.66%; } - .gallery-columns-7 .gallery-item { - max-width: 14.28%; } - .gallery-columns-8 .gallery-item { - max-width: 12.5%; } - .gallery-columns-9 .gallery-item { - max-width: 11.11%; } - -.gallery-caption { - display: block; } - -/* -* Use existing Bootstrap 4 classes and -* variables to extend - override CF7 style -* -* Useful CF7 classes: -* .wpcf7 the wrapper element -* .wpcf7-form -* .wpcf7-form-control -* .wpcf7-text -* .wpcf7-email -* .wpcf7-textarea -* .wpcf7-submit -*/ -.wpcf7 { - max-width: 600px; - margin: 0 auto !important; } - .wpcf7 .wpcf7-form label { - width: 100%; } - .wpcf7 .wpcf7-not-valid-tip { - color: #f44336; } - .wpcf7 .wpcf7-validation-errors { - color: #f44336; - border: 1px solid #e9ecef; } - -h1 { - font-size: 2.5rem; } - -.brand-url, .navbar-brand, .slogan { - font-family: 'charterbold', 'charterregular'; } - -* { - font-family: 'charterregular', 'charterbold'; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: 'charterbold', 'charterregular' !important; } - -h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a { - font-family: 'charterbold', 'charterregular' !important; } - -.charter-bold { - font-family: 'charterbold', 'charterregular' !important; } - -.nav-link, .dropdown-item { - /* - font-family: 'roboto'; -*/ - font-size: 18px !important; } - -.brand-url { - color: #f5f5f5 !important; } - -.entry-content, .entry-meta { - font-size: 19px; } - -.slogan { - font-size: 25px; - color: #424242; - color: #f5f5f5; } - -/* -#searchform > .input-group { - background-color: rgba($material-color-grey-100, .3); -} -*/ -#searchform > .input-group > input { - background-color: rgba(245, 245, 245, 0.2); - padding-left: 5px; - border-radius: 1px; - width: 13rem; } - -/* Fix for Chrome. */ -@media (max-width: 768px) and (min-width: 576px) { - #searchform > .input-group > input { - width: 10rem; } } - -#searchform > .input-group > .input-group-append { - margin-left: 0; } - -.btn-border-dark { - border: 1px solid #646464; } - -.nnavbar { - background-image: url("/daemonite/images/paw.png"); - background-repeat: no-repeat; } - -.navbar img { - overflow: hidden; } - -.main-header { - background-color: #efefef; - color: #f5f5f5; - margin-top: 0px; - padding-top: 30px; - padding-bottom: 30px; - background-repeat: no-repeat; - background-size: cover; - /* - margin-bottom: 20px; - */ } - -.main-header .form-control::-webkit-input-placeholder, .main-header .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 .main-header input[type=text]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=search]::-webkit-input-placeholder, .wpcf7 .main-header input[type=search]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=url]::-webkit-input-placeholder, .wpcf7 .main-header input[type=url]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=tel]::-webkit-input-placeholder, .wpcf7 .main-header input[type=tel]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=number]::-webkit-input-placeholder, .wpcf7 .main-header input[type=number]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=range]::-webkit-input-placeholder, .wpcf7 .main-header input[type=range]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 .main-header input[type=date]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=month]::-webkit-input-placeholder, .wpcf7 .main-header input[type=month]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=week]::-webkit-input-placeholder, .wpcf7 .main-header input[type=week]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=time]::-webkit-input-placeholder, .wpcf7 .main-header input[type=time]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=datetime]::-webkit-input-placeholder, .wpcf7 .main-header input[type=datetime]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=datetime-local]::-webkit-input-placeholder, .wpcf7 .main-header input[type=datetime-local]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=color]::-webkit-input-placeholder, .wpcf7 .main-header input[type=color]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 .main-header input[type=email]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=file]::-webkit-input-placeholder, .wpcf7 .main-header input[type=file]::-webkit-input-placeholder, -.main-header .wpcf7 input[type=submit]::-webkit-input-placeholder, .wpcf7 .main-header input[type=submit]::-webkit-input-placeholder, -.main-header .wpcf7 select::-webkit-input-placeholder, .wpcf7 .main-header select::-webkit-input-placeholder, -.main-header .wpcf7 textarea::-webkit-input-placeholder, .wpcf7 .main-header textarea::-webkit-input-placeholder, .main-header .wpcf7 .wpcf7-validation-errors::-webkit-input-placeholder, .wpcf7 .main-header .wpcf7-validation-errors::-webkit-input-placeholder, .main-header .form-control, .main-header .wpcf7 input[type=text], .wpcf7 .main-header input[type=text], -.main-header .wpcf7 input[type=search], .wpcf7 .main-header input[type=search], -.main-header .wpcf7 input[type=url], .wpcf7 .main-header input[type=url], -.main-header .wpcf7 input[type=tel], .wpcf7 .main-header input[type=tel], -.main-header .wpcf7 input[type=number], .wpcf7 .main-header input[type=number], -.main-header .wpcf7 input[type=range], .wpcf7 .main-header input[type=range], -.main-header .wpcf7 input[type=date], .wpcf7 .main-header input[type=date], -.main-header .wpcf7 input[type=month], .wpcf7 .main-header input[type=month], -.main-header .wpcf7 input[type=week], .wpcf7 .main-header input[type=week], -.main-header .wpcf7 input[type=time], .wpcf7 .main-header input[type=time], -.main-header .wpcf7 input[type=datetime], .wpcf7 .main-header input[type=datetime], -.main-header .wpcf7 input[type=datetime-local], .wpcf7 .main-header input[type=datetime-local], -.main-header .wpcf7 input[type=color], .wpcf7 .main-header input[type=color], -.main-header .wpcf7 input[type=email], .wpcf7 .main-header input[type=email], -.main-header .wpcf7 input[type=file], .wpcf7 .main-header input[type=file], .main-header .wpcf7 input[type=submit], .wpcf7 .main-header input[type=submit], -.main-header .wpcf7 select, .wpcf7 .main-header select, -.main-header .wpcf7 textarea, .wpcf7 .main-header textarea, .main-header .wpcf7 .wpcf7-validation-errors, .wpcf7 .main-header .wpcf7-validation-errors { - color: #f5f5f5; - border-color: #f5f5f5; } - -.main-header .form-control::-ms-input-placeholder, .main-header .wpcf7 input[type=text]::-ms-input-placeholder, .wpcf7 .main-header input[type=text]::-ms-input-placeholder, -.main-header .wpcf7 input[type=search]::-ms-input-placeholder, .wpcf7 .main-header input[type=search]::-ms-input-placeholder, -.main-header .wpcf7 input[type=url]::-ms-input-placeholder, .wpcf7 .main-header input[type=url]::-ms-input-placeholder, -.main-header .wpcf7 input[type=tel]::-ms-input-placeholder, .wpcf7 .main-header input[type=tel]::-ms-input-placeholder, -.main-header .wpcf7 input[type=number]::-ms-input-placeholder, .wpcf7 .main-header input[type=number]::-ms-input-placeholder, -.main-header .wpcf7 input[type=range]::-ms-input-placeholder, .wpcf7 .main-header input[type=range]::-ms-input-placeholder, -.main-header .wpcf7 input[type=date]::-ms-input-placeholder, .wpcf7 .main-header input[type=date]::-ms-input-placeholder, -.main-header .wpcf7 input[type=month]::-ms-input-placeholder, .wpcf7 .main-header input[type=month]::-ms-input-placeholder, -.main-header .wpcf7 input[type=week]::-ms-input-placeholder, .wpcf7 .main-header input[type=week]::-ms-input-placeholder, -.main-header .wpcf7 input[type=time]::-ms-input-placeholder, .wpcf7 .main-header input[type=time]::-ms-input-placeholder, -.main-header .wpcf7 input[type=datetime]::-ms-input-placeholder, .wpcf7 .main-header input[type=datetime]::-ms-input-placeholder, -.main-header .wpcf7 input[type=datetime-local]::-ms-input-placeholder, .wpcf7 .main-header input[type=datetime-local]::-ms-input-placeholder, -.main-header .wpcf7 input[type=color]::-ms-input-placeholder, .wpcf7 .main-header input[type=color]::-ms-input-placeholder, -.main-header .wpcf7 input[type=email]::-ms-input-placeholder, .wpcf7 .main-header input[type=email]::-ms-input-placeholder, -.main-header .wpcf7 input[type=file]::-ms-input-placeholder, .wpcf7 .main-header input[type=file]::-ms-input-placeholder, -.main-header .wpcf7 input[type=submit]::-ms-input-placeholder, .wpcf7 .main-header input[type=submit]::-ms-input-placeholder, -.main-header .wpcf7 select::-ms-input-placeholder, .wpcf7 .main-header select::-ms-input-placeholder, -.main-header .wpcf7 textarea::-ms-input-placeholder, .wpcf7 .main-header textarea::-ms-input-placeholder, .main-header .wpcf7 .wpcf7-validation-errors::-ms-input-placeholder, .wpcf7 .main-header .wpcf7-validation-errors::-ms-input-placeholder, .main-header .form-control, .main-header .wpcf7 input[type=text], .wpcf7 .main-header input[type=text], -.main-header .wpcf7 input[type=search], .wpcf7 .main-header input[type=search], -.main-header .wpcf7 input[type=url], .wpcf7 .main-header input[type=url], -.main-header .wpcf7 input[type=tel], .wpcf7 .main-header input[type=tel], -.main-header .wpcf7 input[type=number], .wpcf7 .main-header input[type=number], -.main-header .wpcf7 input[type=range], .wpcf7 .main-header input[type=range], -.main-header .wpcf7 input[type=date], .wpcf7 .main-header input[type=date], -.main-header .wpcf7 input[type=month], .wpcf7 .main-header input[type=month], -.main-header .wpcf7 input[type=week], .wpcf7 .main-header input[type=week], -.main-header .wpcf7 input[type=time], .wpcf7 .main-header input[type=time], -.main-header .wpcf7 input[type=datetime], .wpcf7 .main-header input[type=datetime], -.main-header .wpcf7 input[type=datetime-local], .wpcf7 .main-header input[type=datetime-local], -.main-header .wpcf7 input[type=color], .wpcf7 .main-header input[type=color], -.main-header .wpcf7 input[type=email], .wpcf7 .main-header input[type=email], -.main-header .wpcf7 input[type=file], .wpcf7 .main-header input[type=file], .main-header .wpcf7 input[type=submit], .wpcf7 .main-header input[type=submit], -.main-header .wpcf7 select, .wpcf7 .main-header select, -.main-header .wpcf7 textarea, .wpcf7 .main-header textarea, .main-header .wpcf7 .wpcf7-validation-errors, .wpcf7 .main-header .wpcf7-validation-errors { - color: #f5f5f5; - border-color: #f5f5f5; } - -.main-header .form-control::placeholder, .main-header .wpcf7 input[type=text]::placeholder, .wpcf7 .main-header input[type=text]::placeholder, -.main-header .wpcf7 input[type=search]::placeholder, .wpcf7 .main-header input[type=search]::placeholder, -.main-header .wpcf7 input[type=url]::placeholder, .wpcf7 .main-header input[type=url]::placeholder, -.main-header .wpcf7 input[type=tel]::placeholder, .wpcf7 .main-header input[type=tel]::placeholder, -.main-header .wpcf7 input[type=number]::placeholder, .wpcf7 .main-header input[type=number]::placeholder, -.main-header .wpcf7 input[type=range]::placeholder, .wpcf7 .main-header input[type=range]::placeholder, -.main-header .wpcf7 input[type=date]::placeholder, .wpcf7 .main-header input[type=date]::placeholder, -.main-header .wpcf7 input[type=month]::placeholder, .wpcf7 .main-header input[type=month]::placeholder, -.main-header .wpcf7 input[type=week]::placeholder, .wpcf7 .main-header input[type=week]::placeholder, -.main-header .wpcf7 input[type=time]::placeholder, .wpcf7 .main-header input[type=time]::placeholder, -.main-header .wpcf7 input[type=datetime]::placeholder, .wpcf7 .main-header input[type=datetime]::placeholder, -.main-header .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 .main-header input[type=datetime-local]::placeholder, -.main-header .wpcf7 input[type=color]::placeholder, .wpcf7 .main-header input[type=color]::placeholder, -.main-header .wpcf7 input[type=email]::placeholder, .wpcf7 .main-header input[type=email]::placeholder, -.main-header .wpcf7 input[type=file]::placeholder, .wpcf7 .main-header input[type=file]::placeholder, -.main-header .wpcf7 input[type=submit]::placeholder, .wpcf7 .main-header input[type=submit]::placeholder, -.main-header .wpcf7 select::placeholder, .wpcf7 .main-header select::placeholder, -.main-header .wpcf7 textarea::placeholder, .wpcf7 .main-header textarea::placeholder, .main-header .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 .main-header .wpcf7-validation-errors::placeholder, .main-header .form-control, .main-header .wpcf7 input[type=text], .wpcf7 .main-header input[type=text], -.main-header .wpcf7 input[type=search], .wpcf7 .main-header input[type=search], -.main-header .wpcf7 input[type=url], .wpcf7 .main-header input[type=url], -.main-header .wpcf7 input[type=tel], .wpcf7 .main-header input[type=tel], -.main-header .wpcf7 input[type=number], .wpcf7 .main-header input[type=number], -.main-header .wpcf7 input[type=range], .wpcf7 .main-header input[type=range], -.main-header .wpcf7 input[type=date], .wpcf7 .main-header input[type=date], -.main-header .wpcf7 input[type=month], .wpcf7 .main-header input[type=month], -.main-header .wpcf7 input[type=week], .wpcf7 .main-header input[type=week], -.main-header .wpcf7 input[type=time], .wpcf7 .main-header input[type=time], -.main-header .wpcf7 input[type=datetime], .wpcf7 .main-header input[type=datetime], -.main-header .wpcf7 input[type=datetime-local], .wpcf7 .main-header input[type=datetime-local], -.main-header .wpcf7 input[type=color], .wpcf7 .main-header input[type=color], -.main-header .wpcf7 input[type=email], .wpcf7 .main-header input[type=email], -.main-header .wpcf7 input[type=file], .wpcf7 .main-header input[type=file], .main-header .wpcf7 input[type=submit], .wpcf7 .main-header input[type=submit], -.main-header .wpcf7 select, .wpcf7 .main-header select, -.main-header .wpcf7 textarea, .wpcf7 .main-header textarea, .main-header .wpcf7 .wpcf7-validation-errors, .wpcf7 .main-header .wpcf7-validation-errors { - color: #f5f5f5; - border-color: #f5f5f5; } - -.main-header .form-control:focus, .main-header .wpcf7 input:focus[type=text], .wpcf7 .main-header input:focus[type=text], -.main-header .wpcf7 input:focus[type=search], .wpcf7 .main-header input:focus[type=search], -.main-header .wpcf7 input:focus[type=url], .wpcf7 .main-header input:focus[type=url], -.main-header .wpcf7 input:focus[type=tel], .wpcf7 .main-header input:focus[type=tel], -.main-header .wpcf7 input:focus[type=number], .wpcf7 .main-header input:focus[type=number], -.main-header .wpcf7 input:focus[type=range], .wpcf7 .main-header input:focus[type=range], -.main-header .wpcf7 input:focus[type=date], .wpcf7 .main-header input:focus[type=date], -.main-header .wpcf7 input:focus[type=month], .wpcf7 .main-header input:focus[type=month], -.main-header .wpcf7 input:focus[type=week], .wpcf7 .main-header input:focus[type=week], -.main-header .wpcf7 input:focus[type=time], .wpcf7 .main-header input:focus[type=time], -.main-header .wpcf7 input:focus[type=datetime], .wpcf7 .main-header input:focus[type=datetime], -.main-header .wpcf7 input:focus[type=datetime-local], .wpcf7 .main-header input:focus[type=datetime-local], -.main-header .wpcf7 input:focus[type=color], .wpcf7 .main-header input:focus[type=color], -.main-header .wpcf7 input:focus[type=email], .wpcf7 .main-header input:focus[type=email], -.main-header .wpcf7 input:focus[type=file], .wpcf7 .main-header input:focus[type=file], .main-header .wpcf7 input:focus[type=submit], .wpcf7 .main-header input:focus[type=submit], -.main-header .wpcf7 select:focus, .wpcf7 .main-header select:focus, -.main-header .wpcf7 textarea:focus, .wpcf7 .main-header textarea:focus, .main-header .wpcf7 .wpcf7-validation-errors:focus, .wpcf7 .main-header .wpcf7-validation-errors:focus { - border-color: #424242 !important; } - -@media (max-width: 768px) { - .flex-column-sm { - -ms-flex-direction: column !important; - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - flex-direction: column !important; - margin-top: 10px; } } - -@media (min-width: 576px) { - .text-right-xs { - text-align: right !important; } } - -#main-menu > li.active { - text-decoration: underline !important; } - -img.size-medium, img.attachment-medium { - max-width: 45%; - width: auto; - float: left; - margin: 0 15px 0 0; - padding: 4px; - height: auto; - border: 1px solid #ededed; } - -.entry-title > a { - color: rgba(0, 0, 0, 0.87); } - -.entry-meta { - /* - margin-bottom: 10px; - */ - font-size: 17px; } - -.entry-footer { - font-size: 17px; - margin-top: 10px; } - -.entry-meta-single { - margin-top: 10px; } - -.nav-previous, .nav-next { - font-size: 17px; - padding: 0; } - -.footer-menu a:hover { - text-decoration: underline !important; } - -/* - * Der Hintergrund vom Artikel hebt sich hervor. - * -.site-main { - padding: 15px; - padding-top: 0; - background-color: #fff; -} -#single-wrapper { - background-color: $material-color-grey-100; -} -.article-shadow-sm { - box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.10); -} -*/ -.article-mb { - margin-bottom: 30px; } - -.page-mt { - margin-top: 30px; } - -.entry-header { - margin-bottom: 10px; } - -.tag-category-icon { - font-size: 25px; - opacity: 0.5; } - -/* Sorgt dafür, dass auf dem Smartphon die Tags direkt unter der Kategorie gelistet wird. */ -.tags-links > .tag-category-icon { - margin-right: 4px; } - -#comments { - margin-top: 30px; } - -ol.comment-list, .comment-content { - font-size: 17px !important; } - -.comment-metadata > a, .cat-links a, .tags-links a { - color: rgba(0, 0, 0, 0.38) !important; } - -/** - * Scroll to top button - */ -.back-to-top { - cursor: pointer; - position: fixed; - bottom: 20px; - right: 20px; - display: none; } - -/** - * Taxonomy - */ -.taxonomy-title { - background-color: #eeeeee; } - -.taxonomy-description p { - font-size: 19px; } - -.taxonomy-card { - margin-bottom: 30px; } - -.taxonomy-card h1 { - font-size: 2.125rem; } - -.taxonomy-card .card-text { - font-size: 17px; } - -/** - * # Main Theme Überschreiben - */ -.entry-footer span.tags-links, .entry-footer span { - padding-right: 20px !important; } - -/** - * # Plugins - * - * ## Sidebar - */ -.widget { - background-color: #f5f5f5; - margin-bottom: 16px; - padding-left: 10px; - padding-right: 10px; } - -.widget-title { - background-color: #eeeeee; } - -.rpwwt-widget ul li { - margin: 0 0 0 !important; - padding-left: 5px; - padding-right: 5px; } - -span.rpwwt-post-title { - font-size: 19px !important; - color: rgba(0, 0, 0, 0.87) !important; } - -span.rpwwt-post-title:hover { - -webkit-text-decoration-color: rgba(0, 0, 0, 0.87) !important; - text-decoration-color: rgba(0, 0, 0, 0.87) !important; } - -.icons-medium, .tagcloud { - padding: 5px; } - -/** - * ## YARRP - */ -.yarpp-thumbnail-title { - color: rgba(0, 0, 0, 0.87) !important; } - -.yarpp-thumbnails-horizontal .yarpp-thumbnail { - height: 100% !important; } - -.tag-cloud-link { - color: rgba(0, 0, 0, 0.87) !important; } - -.tag-cloud-link:hover { - -webkit-text-decoration-color: #f08506; - text-decoration-color: #f08506; } - -.tag-cloud-link:hover { - -webkit-text-decoration-color: rgba(0, 0, 0, 0.87); - text-decoration-color: rgba(0, 0, 0, 0.87); } - -/* -*/ -/** - * ## Contact Form 7 - */ -.wpcf7 { - /* - input[type=submit]:hover { - color: #f5f5f5; - } - .wpcf7-form-control-wrap { - @extend .textfield-box; - } - */ } - .wpcf7 input[type=submit] { - background-color: #f08506 !important; } - .wpcf7 input[type=submit]:hover { - color: inherit; } - -/** - * ## Cookie Bar - */ -#cookie-law-info-bar span, #cookie-law-info-bar span a { - font-size: 17px; } - -#cookie_action_close_header { - margin-left: 5px; - margin-right: 5px; } - -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLmNzcyIsImZvbnRzL2NoYXJ0ZXIuc2NzcyIsIm1hdGVyaWFsLWljb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL190ZXh0LWFsaWdubWVudC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9fY29sb3JzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy92YXJpYWJsZXMvX3ZhcmlhYmxlLWJvb3RzdHJhcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy92YXJpYWJsZXMvX3NwYWNlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9taXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsInRoZW1lL190aGVtZV92YXJpYWJsZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy92YXJpYWJsZXMvX3ZhcmlhYmxlLW1hdGVyaWFsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvYmFzZS9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fbGlzdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2FsZXJ0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2JhZGdlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvdmFyaWFibGVzL190cmFuc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fbWF0ZXJpYWwtaWNvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy92YXJpYWJsZXMvX2VsZXZhdGlvbi1zaGFkb3cuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NvZGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19mb3JtLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21lZGlhLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3RyYW5zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX2J1dHRvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fYnV0dG9uLWZsYXQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX2J1dHRvbi1mbG9hdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21hdGVyaWFsL19jYXJkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fY2hpcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fZGF0YS10YWJsZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fZGlhbG9nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21hdGVyaWFsL19leHBhbnNpb24tcGFuZWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX21lbnUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fbmF2ZHJhd2VyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21hdGVyaWFsL19waWNrZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fcHJvZ3Jlc3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX3Byb2dyZXNzLWNpcmN1bGFyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21hdGVyaWFsL19zZWxlY3Rpb24tY29udHJvbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fc2xpZGVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21hdGVyaWFsL19zbmFja2Jhci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fc3RlcHBlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fdGFiLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21hdGVyaWFsL190ZXh0LWZpZWxkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fZm9ybS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9tYXRlcmlhbC9fdGV4dC1maWVsZC1ib3guc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX3RleHQtZmllbGQtZmxvYXRpbmctbGFiZWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX3RleHQtZmllbGQtaW5wdXQtZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX3Rvb2xiYXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWF0ZXJpYWwvX3Rvb2x0aXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL19zY3JlZW5yZWFkZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9kYWVtb25pdGUtbWF0ZXJpYWwvYXNzZXRzL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2RhZW1vbml0ZS1tYXRlcmlhbC9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX21hdGVyaWFsLWljb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvZGFlbW9uaXRlLW1hdGVyaWFsL2Fzc2V0cy9zY3NzL19wcmludC5zY3NzIiwidW5kZXJzdHJhcC91bmRlcnN0cmFwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L192YXJpYWJsZXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ob3Zlci5zY3NzIiwiYXNzZXRzL2ZvbnQtYXdlc29tZS5zY3NzIiwiLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvX3BhdGguc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19jb3JlLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19saXN0LnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19taXhpbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi9zcmMvc2Fzcy91bmRlcnNjb3Jlcy9fZ2FsbGVyaWVzLnNjc3MiLCJ0aGVtZS9fY29udGFjdC1mb3JtNy5zY3NzIiwidGhlbWUvX3RoZW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCO0VBQ0ksOEJBQTZCO0VBQzdCLDhDQUE2QztFQUM3QywySUFDc0Q7RUFDdEQsb0JBQW1CO0VBQ25CLG1CQUFrQixFQUFBOztBQUd0QjtFQUNJLDJCQUEwQjtFQUMxQiwyQ0FBMEM7RUFDMUMscUlBQ21EO0VBQ25ELG9CQUFtQjtFQUNuQixtQkFBa0IsRUFBQTs7QUNmdEI7RUFDRSw4QkFBNkI7RUFDN0IsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixvQ0FBbUM7RUFBRSxlQUFlO0VBQ3BELGtOQUlzRCxFQUFBOztBQUd4RDtFQUNFLDhCQUE2QjtFQUM3QixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQUcseUJBQXlCO0VBQzNDLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QscUJBQW9CO0VBQ3BCLHVCQUFzQjtFQUN0QixrQkFBaUI7RUFDakIsb0JBQW1CO0VBQ25CLGVBQWM7RUFFZCxzQ0FBc0M7RUFDdEMsb0NBQW1DO0VBQ25DLG9DQUFvQztFQUNwQyxtQ0FBa0M7RUFFbEMsMEJBQTBCO0VBQzFCLG1DQUFrQztFQUVsQyxxQkFBcUI7RUFDckIsc0NBQTZCO1VBQTdCLDhCQUE2QixFQUM5Qjs7QUNuQ0Q7RUFFSSxtQkFBaUM7RUFBakMsdUJBQWlDO0VBQWpDLHVCQUFpQztFQUFqQyx1QkFBaUM7RUFBakMsd0JBQWlDO0VBSWpDLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxxQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCx1QkFBYztFQUFkLHVCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUFkLGtCQUFjO0VBQWQsc0JBQWM7RUFBZCx1QkFBYztFQUFkLGdCQUFjO0VBQWQsa0JBQWM7RUFBZCxnQkFBYztFQUFkLGtCQUFjO0VBQWQsZUFBYztFQUFkLGdCQUFjO0VBQWQsa0JBQWM7RUFNVixtQkFB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QUFhO0VBQ2Isb0JBQWU7TUFBZixnQkFBZTtFQUNmLG9CQUF1QztFQUN2QyxtQkFBc0MsRUdsQnJDOztBQUVEO0VBQ0UsZ0JBQWU7RUFDZixlQUFjLEVBT2Y7RUFURDs7SUFNSSxpQkFBZ0I7SUFDaEIsZ0JBQWUsRUFDaEI7O0FDbENMO0VUa0NFLG1CSEZzRDtFR0d0RCxpQkhuQjBCO0VHb0IxQix1QkhrQmdDO0VHakJoQyxpQkhpQzBCO0VZbkUxQixxQ1JFYTtFUURiLG9CVlljO0VVWGQsZ0JWV2MsRVVWZjs7QUFFRDtFVHNERSxtQkgxQnNEO0VHMkJ0RCxpQkg5QzBCO0VHK0MxQixrQkhOMkI7RUdPM0IsaUJIUzBCO0VZL0QxQiwyQmJrckIyRjtFYWpyQjNGLGVBQWM7RUFDZCxvQlZLMEIsRVVBM0I7RUFWRDtJQVFJLHVCQUFzQixFQUN2Qjs7QUFLSDs7RUFFRSwwQmJnUHVDO0VhL092QywyQmJrcUI4RjtFYWpxQjlGLGVYMEdnQyxFV3pHakM7O0FBRUQ7O0VBRUUsZVh5RzhCO0VXeEc5QixpQlpmMEIsRVlnQjNCOztBQUVEO0VBQ0UsZUFBYztFQUNkLDBCQUF5QixFQUMxQjs7QUFJRDtFVDNDRSxnQkg0QitDO0VHM0IvQyxpQkhrQjBCO0VHakIxQix3QkhnRGlDO0VHL0NqQyxlSCtEd0IsRVlyQnpCOztBQUVEO0VUeENFLGtCSHNCK0M7RUdyQi9DLGlCSFUwQjtFR1QxQix3QkgwQ2lDO0VHekNqQyxxQkh5RCtCLEVZbEJoQzs7QUFFRDtFVHJDRSxxQkhnQnNEO0VHZnRELGlCSEcwQjtFR0YxQixrQkhvQzJCO0VHbkMzQixxQkhtRCtCLEVZZmhDOztBQUVEO0VUbENFLG9CSFVzRDtFR1R0RCxpQkhKMEI7RUdLMUIsa0JIOEIyQjtFRzdCM0IscUJINkMrQixFWVpoQzs7QUFFRDtFVC9CRSxrQkhJc0Q7RUdIdEQsaUJIWDBCO0VHWTFCLGtCSHdCMkI7RUd2QjNCLHFCSHVDK0IsRVlUaEM7O0FBRUQ7RVQ1QkUsbUJIRnNEO0VHR3RELGlCSG5CMEI7RUdvQjFCLHVCSGtCZ0M7RUdqQmhDLGlCSGlDMEIsRVlOM0I7O0FBRUQ7RVR6QkUsa0JIUnNEO0VHU3RELGlCSHpCMEI7RUcwQjFCLHVCSFlnQztFR1hoQyxpQkgyQjBCLEVZSDNCOztBQUVEO0VUdEJFLG9CSGQrQztFR2UvQyxpQkhqQzBCO0VHa0MxQixrQkhNMkI7RUdMM0IscUJIcUIrQixFWUFoQzs7QUFFRDtFVG5CRSxvQkhwQitDO0VHcUIvQyxpQkh2QzBCO0VHd0MxQixrQkhBMkI7RUdDM0IscUJIZStCLEVZR2hDOztBQUVEO0VUaEJFLG1CSDFCc0Q7RUcyQnRELGlCSDlDMEI7RUcrQzFCLGtCSE4yQjtFR08zQixpQkhTMEIsRVlNM0I7O0FBSUQ7Ozs7Ozs7Ozs7OztFQVlFLGVYeUJrQztFV3hCbEMscUJYeUJrQztFV3hCbEMsc0JWL0V5QixFVWdGMUI7O0FBRUQ7O0VUeEZFLHFCSGdCc0Q7RUdmdEQsaUJIRzBCO0VHRjFCLGtCSG9DMkI7RUduQzNCLHFCSG1EK0IsRVlxQ2hDOztBQUVEOztFVHRGRSxvQkhVc0Q7RUdUdEQsaUJISjBCO0VHSzFCLGtCSDhCMkI7RUc3QjNCLHFCSDZDK0IsRVl5Q2hDOztBQUVEOztFVHBGRSxrQkhJc0Q7RUdIdEQsaUJIWDBCO0VHWTFCLGtCSHdCMkI7RUd2QjNCLHFCSHVDK0IsRVk2Q2hDOztBQUVEOztFVGxGRSxtQkhGc0Q7RUdHdEQsaUJIbkIwQjtFR29CMUIsdUJIa0JnQztFR2pCaEMsaUJIaUMwQixFWWlEM0I7O0FBRUQ7O0VUaEZFLGtCSFJzRDtFR1N0RCxpQkh6QjBCO0VHMEIxQix1QkhZZ0M7RUdYaEMsaUJIMkIwQixFWXFEM0I7O0FBRUQ7O0VUOUVFLG9CSGQrQztFR2UvQyxpQkhqQzBCO0VHa0MxQixrQkhNMkI7RUdMM0IscUJIcUIrQixFWXlEaEM7O0FBRUQ7RVRwSUUsZ0JINEIrQztFRzNCL0MsaUJIa0IwQjtFR2pCMUIsd0JIZ0RpQztFRy9DakMsZUgrRHdCLEVZb0V6Qjs7QUFFRDtFVGpJRSxrQkhzQitDO0VHckIvQyxpQkhVMEI7RUdUMUIsd0JIMENpQztFR3pDakMscUJIeUQrQixFWXVFaEM7O0FBRUQ7RVQ5SEUscUJIZ0JzRDtFR2Z0RCxpQkhHMEI7RUdGMUIsa0JIb0MyQjtFR25DM0IscUJIbUQrQixFWTBFaEM7O0FBRUQ7RVQzSEUsb0JIVXNEO0VHVHRELGlCSEowQjtFR0sxQixrQkg4QjJCO0VHN0IzQixxQkg2QytCLEVZNkVoQzs7QUFFRDtFVGpIRSxtQkhGc0Q7RUdHdEQsaUJIbkIwQjtFR29CMUIsdUJIa0JnQztFR2pCaEMsaUJIaUMwQixFWStFM0I7O0FmN0NEO0Vla0RFLFVBQVM7RUFDVCwwQ2JtaUI4RjtFYWxpQjlGLGlCVjVJYztFVTZJZCxvQlY3SWMsRVU4SWY7O0FBSUQ7RUNuS0UsaUJBQWdCO0VBQ2hCLGdCQUFlLEVEb0toQjs7QUFFRDtFQUNFLHNCQUFxQixFQUt0QjtFQU5EO0lBSUkscUJWdkp1QixFVXdKeEI7O0FBR0g7RUMvS0UsaUJBQWdCO0VBQ2hCLGdCQUFlLEVEZ0xoQjs7QUVsTEQ7RUNDRSxtQmJDc0I7RVlDdEIsVUFBUztFQUNULGVBQWM7RUFDZCxvQlphYztFWVpkLG1CYkQyQjtFYUUzQixtQkFBa0IsRUFDbkI7O0FBR0M7RUFDRSwwQlZIeUI7RVVJekIsMkJmZ3JCNEYsRWUvcUI3Rjs7QUFIRDtFQUNFLDBCVkV5QjtFVUR6QiwyQmZnckI0RixFZS9xQjdGOztBQUhEO0VBQ0UsMEJmNE5xQztFZTNOckMsMkJmZ3JCNEYsRWUvcUI3Rjs7QUFIRDtFQUNFLDBCZk9xQztFZU5yQywyQmZnckI0RixFZS9xQjdGOztBQUhEO0VBQ0UsMEJmeUZxQztFZXhGckMsMkJmZ3JCNEYsRWUvcUI3Rjs7QUFIRDtFQUNFLDBCZitLcUM7RWU5S3JDLDJCZmdyQjRGLEVlL3FCN0Y7O0FBSEQ7RUFDRSwwQmY2R3FDO0VlNUdyQyxhZjRyQjRGLEVlM3JCN0Y7O0FBSEQ7RUFDRSwwQmZ1R3FDO0VldEdyQywyQmZnckI0RixFZS9xQjdGOztBQUtIO0VBQ0Usc0JBQXdELEVBU3pEO0VBVkQ7SUFJSSxlQUFjO0lBQ2QsdUJibkJ5QjtJYW9CekIsbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixTQUFRLEVBQ1Q7O0FBS0g7RUFDRSxlQUFjLEVBQ2Y7O0FBRUQ7RUFDRSxlQUFjO0VBQ2QsaUJkckIwQixFYzBCM0I7RVQzQ0M7SVN5Q0UsZUFBYyxFVHJDZjs7QVdMSDtFRENFLG1CYkNzQjtFY0N0QiwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQiw0QkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQixtQkFBa0I7RUFDbEIsaUJoQlkwQjtFZ0JYMUIscUJBQW9CO0VBQ3BCLHFCZkl5QjtFZUh6QixvQmZHeUI7RWVGekIsbUJBQWtCO0VBQ2xCLHlCQUF3QjtFQUN4QixvQkFBbUIsRUFZcEI7RUF4QkQ7SUFlSSxjQUFhLEVBQ2Q7RUFFRDtJQUNFLGlCQUFnQjtJQUNoQixvQkFBbUI7SUFDbkIsaUJBQWdCO0lBQ2hCLG9CQUFtQixFQUNwQjs7QUFJRDtFQUNFLDBCWnJCVztFWXNCWCwyQmpCZ3FCNEYsRWlCdnBCN0Y7RVhyQ0Q7SVdnQ00sMEJaekJvQjtJWTBCcEIsYWpCdXFCd0Y7SWlCdHFCeEYsc0JBQXFCLEVYOUIxQjs7QVdzQkQ7RUFDRSwwQlpoQlc7RVlpQlgsMkJqQmdxQjRGLEVpQnZwQjdGO0VYckNEO0lXZ0NNLDBCWnBCb0I7SVlxQnBCLGFqQnVxQndGO0lpQnRxQnhGLHNCQUFxQixFWDlCMUI7O0FXc0JEO0VBQ0UsMEJqQmdOcUM7RWlCL01yQyxhakI0cUI0RixFaUJucUI3RjtFWHJDRDtJV2dDTSwwQmpCNk1pQztJaUI1TWpDLGFqQnVxQndGO0lpQnRxQnhGLHNCQUFxQixFWDlCMUI7O0FXc0JEO0VBQ0UsMEJqQkxxQztFaUJNckMsYWpCNHFCNEYsRWlCbnFCN0Y7RVhyQ0Q7SVdnQ00sMEJqQlJpQztJaUJTakMsYWpCdXFCd0Y7SWlCdHFCeEYsc0JBQXFCLEVYOUIxQjs7QVdzQkQ7RUFDRSwwQmpCNkVxQztFaUI1RXJDLGFqQjRxQjRGLEVpQm5xQjdGO0VYckNEO0lXZ0NNLDBCakIwRWlDO0lpQnpFakMsYWpCdXFCd0Y7SWlCdHFCeEYsc0JBQXFCLEVYOUIxQjs7QVdzQkQ7RUFDRSwwQmpCbUtxQztFaUJsS3JDLDJCakJncUI0RixFaUJ2cEI3RjtFWHJDRDtJV2dDTSwwQmpCZ0tpQztJaUIvSmpDLGFqQnVxQndGO0lpQnRxQnhGLHNCQUFxQixFWDlCMUI7O0FXc0JEO0VBQ0UsMEJqQitGcUM7RWlCOUZyQyxhakI0cUI0RixFaUJucUI3RjtFWHJDRDtJV2dDTSwwQmpCMkZpQztJaUIxRmpDLGFqQnVxQndGO0lpQnRxQnhGLHNCQUFxQixFWDlCMUI7O0FXc0JEO0VBQ0UsMEJqQndGcUM7RWlCdkZyQywyQmpCZ3FCNEYsRWlCdnBCN0Y7RVhyQ0Q7SVdnQ00sMEJqQnFGaUM7SWlCcEZqQywyQmpCMnBCd0Y7SWlCMXBCeEYsc0JBQXFCLEVYOUIxQjs7QVdzQ0g7RUQxQ0UsbUJDMkMwQixFQUMzQjs7QUM3Q0Q7RUZDRSxtQmJDc0I7RWVDdEIsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsMEJsQmdIdUM7RWtCL0d2QyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO01BQWYsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsb0JmVWM7RWVUZCxtQmhCY2tDO0VnQmJsQyx1QmhCbUJnQyxFZ0JsQmpDOztBQUVEO0VDa0RFLGtDQ25EeUM7VURtRHpDLDBCQ25EeUM7RURvRHpDLG1DRGxEa0M7RUNrRGxDLDJCRGxEa0M7RUNtRGxDLGlFQ3JDb0U7VURxQ3BFLHlEQ3JDb0U7RUZacEUsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsMkJsQjZxQmdHO0VrQjVxQmhHLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBNEJkO0VQK0JHO0lPaEVKO01DdURJLG1DQ25Ed0M7Y0RtRHhDLDJCQ25Ed0MsRUY2QjNDLEVBQUE7RVArQkc7SU9oRUo7TUMyREksa0NDakV1QztjRGlFdkMsMEJDakV1QyxFRnVDMUMsRUFBQTtFQzZCQztJRDlERjtNQytESSx5QkFBZ0I7TUFBaEIsaUJBQWdCLEVEOUJuQixFQUFBO0Va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O0VBQ2xCLFlBQW1DO0VBQ25DLGVwQjVIK0M7RW9CNkgvQyxXQUFrQztFQUNsQyxXQUFVLEVBb0JYO0VBOUJEO0lBYUksOEJBQTZCO0lBQzdCLDRDdEJpaEI0RjtJc0JoaEI1RixzQnBCbkk2QztJb0JvSTdDLGdCQUFlO0lBQ2Ysb0JBQWM7UUFBZCxtQkFBYztZQUFkLGVBQWM7SUFDZCxlcEJ0STZDO0lvQnVJN0Msa0JuQjdMb0I7SW1COExwQixpQm5COUxvQjtJbUIrTHBCLGlCQUFnQjtJQUNoQixrQkFBaUI7SUFDakIsb0JBQW1CO0lBQ25CLGNwQjVJNkMsRW9CNkk5QztFQXpCSDtJQTRCSSw0Q3BCbkpnRSxFb0JvSmpFOztBRTFNSDtFTCtERSxrQ0NuRHlDO1VEbUR6QywwQkNuRHlDO0VEb0R6QyxtQ0svRGtDO0VMK0RsQywyQksvRGtDO0VMZ0VsQyxpRUNyQ29FO1VEcUNwRSx5RENyQ29FO0VJekJwRSx5QkFBZ0I7S0FBaEIsc0JBQWdCO1VBQWhCLGlCQUFnQjtFQUNoQiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLFVBQVM7RUFDVCwyQnhCd3JCMkY7RXdCdnJCM0YsYUFBWTtFQUNaLGtCdkJ1RTREO0V1QnRFNUQsaUJ2QlUwQjtFdUJUMUIsZUFBYztFQUNkLFdBQVUsRUFjWDtFYm1ERztJYTdFSjtNTG9FSSxtQ0NuRHdDO2NEbUR4QywyQkNuRHdDLEVJUzNDLEVBQUE7RWJtREc7SWE3RUo7TUx3RUksa0NDakV1QztjRGlFdkMsMEJDakV1QyxFSW1CMUMsRUFBQTtFTGlEQztJSzNFRjtNTDRFSSx5QkFBZ0I7TUFBaEIsaUJBQWdCLEVLbERuQixFQUFBO0VsQnpCQztJa0JjRSwyQnhCOHFCNEY7SXdCN3FCNUYsc0JBQXFCLEVsQlh0QjtFa0JMSDtJQW9CSSxXQUFVLEVBQ1g7RUFyQkg7SUF3QkksZ0JBQWUsRUFDaEI7O0FDekJIO0VUQ0UsbUJiQ3NCO0VzQkN0QiwwQnpCaUh1QztFeUJoSHZDLGV2QmtFaUM7RXVCakVqQyxpQnZCa0UrQjtFdUJqRS9CLHVCdkJrRWdDO0V1QmpFaEMsdUJBQXNC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YSxFQUNkOztBQUpIO0VBUUksZUFBYyxFQUNmOztBQzFGSDtFQUNFLDBCaENtSHVDO0VnQ2xIdkMscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixpQkFBZ0I7RUFDaEIseUI5Qm1LZ0MsRThCbEtqQzs7QUFFRDtFaEJORSxtQmJDc0I7RWdCNkR0QixrQ0NuRHlDO1VEbUR6QywwQkNuRHlDO0VEb0R6QyxtQ2F2RGtDO0VidURsQywyQmF2RGtDO0Vid0RsQyxpRUNyQ29FO1VEcUNwRSx5RENyQ29FO0VZakJwRSwyQmhDa3JCOEY7RWdDanJCOUYsZUFBYztFQUNkLG9CekJTb0M7RXlCUnBDLGlCL0JJMEI7RStCSDFCLGV6QkU2QjtFeUJEN0IsaUI5QnNKNkI7RThCcko3Qix3QnpCV2dDO0V5QlZoQyxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQXVDcEI7RXJCa0JHO0lxQnRFSjtNYjZESSxtQ0NuRHdDO2NEbUR4QywyQkNuRHdDLEVZMEMzQyxFQUFBO0VyQmtCRztJcUJ0RUo7TWJpRUksa0NDakV1QztjRGlFdkMsMEJDakV1QyxFWW9EMUMsRUFBQTtFYmdCQztJYXBFRjtNYnFFSSx5QkFBZ0I7TUFBaEIsaUJBQWdCLEVhakJuQixFQUFBO0UxQjFEQztJMEJzQkUsMkJoQ3NxQjRGO0lnQ3JxQjVGLHNCQUFxQixFMUJuQnRCO0VBSUQ7STBCbUJFLHNIQUF3RTtJQUF4RSx1RkFBd0UsRTFCaEJ6RTtFMEJMSDtJQTBCSSwyQ3pCNUJrRDtJeUI2QmxELHVCQUFzQixFQUN2QjtFQTVCSDtJQStCSSxXQUFVLEVBQ1g7RUFoQ0g7SUFtQ0ksZ0JBQWUsRUFDaEI7RUFFRDtJQUNFLGVBQWMsRUFDZjtFQUVEO0lBQ0UsMkN6QjdDa0QsRXlCOENuRDtFQUVEO0lBQ0UsOEJBQTZCO0lBQzdCLDJCaEN3b0J5RjtJZ0N2b0J6RixhQUFZO0lBQ1oscUJBQW9CLEVBQ3JCOztBQUdIO0VBQ0UscUJ6QnZDcUM7RXlCd0NyQyx5QnpCbkNnQyxFeUJvQ2pDOztBQUVEO0VBQ0UscUJ6QjNDcUM7RXlCNENyQyx5QnpCeENnQyxFeUJ5Q2pDOztBQ2pFRDtFbENBSSxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VtQ0ZuQixrS2pDUzJLO0VpQ1IzSyxtQkFBa0I7RUFDbEIsaUJqQ2MwQjtFaUNiMUIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixxQmpDeUQrQjtFaUN4RC9CLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VsQmJwQixtQmJDc0I7RThCTXRCLHVCNUJTYTtFNEJSYixzSFZrQjhHO1VVbEI5Ryw4R1ZrQjhHO0VVakI5RyxlQUFjO0VBQ2Qsb0JoQ2dCa0M7RWdDZmxDLGUvQnFLK0I7RStCcEsvQixtQi9Cc0tnQztFK0JyS2hDLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUNQLGFWYk8sRVVjUjtFdEN5dkVDO0lJbndFSSxrQkFBaUI7SUFDakIsa0JBQWlCLEVBQ2xCOztBa0NVTDtFQUNFLHdCL0IrSitCLEUrQjFKaEM7RUFORDtJQUlJLGlCQUFnQixFQUNqQjs7QUFHSDtFN0JRRSxtQkhGc0Q7RUdHdEQsaUJIbkIwQjtFR29CMUIsdUJIa0JnQztFR2pCaEMsaUJIaUMwQjtFZ0N6QzFCLGlCQUFnQjtFQUNoQiwwQkFBZ0QsRUFTakQ7RUFiRDtJQU9JLGNBQWEsRUFDZDtFQVJIO0lBV0ksd0IvQjhJOEIsRStCN0kvQjs7QXRCcUNDO0VzQnpFSjtJQTJDSSxpQi9CbUkrQixFK0JsSWhDLEVBQUE7O0FFaERIO0VBQ0UsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLFlBQVcsRUFvQlo7RUF6QkQ7SUFRSSxZQUFXO0lBQ1gsZUFBYyxFQUNmO0VBVkg7Ozs7O0lBaUJJLFVBQVM7SUFDVCxhQUFZO0lBQ1osbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixVQUFTO0lBQ1QsUUFBTztJQUNQLFlBQVcsRUFDWjs7QUFHSDtFQUVJLGtCQUE4QixFQUMvQjs7QUFHSDtFQUVJLGlCQUE4QixFQUMvQjs7QUFHSDtFQUVJLG9CQUErQixFQUNoQzs7QUFHSDtFQUVJLHVCQUErQixFQUNoQzs7QUNoREg7RUFDRSxjQUFhLEVBS2Q7RUFORDtJQUlJLGVBQWMsRUFDZjs7QUFJSDtFQUNFLHlCQUF3QixFQUN6Qjs7QUFHRDtFQUNFLG1CQUFrQixFQUNuQjs7QUFFRDtFakI2Q0Usa0NDbkR5QztVRG1EekMsMEJDbkR5QztFRG9EekMsb0NpQjdDbUM7RWpCNkNuQyw0QmlCN0NtQztFakI4Q25DLGlFQ3JDb0U7VURxQ3BFLHlEQ3JDb0U7RWdCUHBFLFVBQVM7RUFDVCxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBQ25CO0V6QnFERztJeUIzREo7TWpCa0RJLG1DQ25Ed0M7Y0RtRHhDLDJCQ25Ed0MsRWdCTzNDLEVBQUE7RXpCcURHO0l5QjNESjtNakJzREksa0NDakV1QztjRGlFdkMsMEJDakV1QyxFZ0JpQjFDLEVBQUE7RWpCbURDO0lpQnpERjtNakIwREkseUJBQWdCO01BQWhCLGlCQUFnQixFaUJwRG5CLEVBQUE7O0FBRUQ7RWpCcUNFLGtDQ25EeUM7VURtRHpDLDBCQ25EeUM7RURvRHpDLHFDaUJyQ29DO0VqQnFDcEMsNkJpQnJDb0M7RWpCc0NwQyxpRUNyQ29FO1VEcUNwRSx5RENyQ29FO0VnQkNwRSxXQUFVLEVBS1g7RXpCMkNHO0l5Qm5ESjtNakIwQ0ksbUNDbkR3QztjRG1EeEMsMkJDbkR3QyxFZ0JpQjNDLEVBQUE7RXpCMkNHO0l5Qm5ESjtNakI4Q0ksa0NDakV1QztjRGlFdkMsMEJDakV1QyxFZ0IyQjFDLEVBQUE7RWpCeUNDO0lpQmpERjtNakJrREkseUJBQWdCO01BQWhCLGlCQUFnQixFaUIxQ25CLEVBQUE7RUFSRDtJQU1JLFdBQVUsRUFDWDs7QUNqQ0g7RXJCQ0UsbUJiQ3NCO0VnQjZEdEIsa0NDbkR5QztVRG1EekMsMEJDbkR5QztFRG9EekMsZ0RrQjlEdUM7RWxCOER2Qyx3Q2tCOUR1QztFbEI4RHZDLGdDa0I5RHVDO0VsQjhEdkMsb0RrQjlEdUM7RWxCK0R2QyxpRUNyQ29FO1VEcUNwRSx5RENyQ29FO0VpQnhCcEUsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixVQUFTO0VBQ1QsbUhkcUIyRztVY3JCM0csMkdkcUIyRztFY3BCM0csMkJyQ3FyQjhGO0VxQ3ByQjlGLHNCQUFxQjtFQUNyQixvQjlCWW9DO0U4QlhwQyxpQnBDTzBCO0VvQ04xQixlOUJLNkI7RThCSjdCLFVBQVM7RUFDVCxnQkFBZTtFQUNmLGtCOUJHa0M7RThCRmxDLHdCOUJZZ0M7RThCWGhDLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsMEJBQXlCO0VBQ3pCLDBCQUFpQjtLQUFqQix1QkFBaUI7TUFBakIsc0JBQWlCO1VBQWpCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsb0JBQW1CLEVBc0NwQjtFMUJpQkc7STBCN0VKO01sQm9FSSxtQ0NuRHdDO2NEbUR4QywyQkNuRHdDLEVpQjJDM0MsRUFBQTtFMUJpQkc7STBCN0VKO01sQndFSSxrQ0NqRXVDO2NEaUV2QywwQkNqRXVDLEVpQnFEMUMsRUFBQTtFbEJlQztJa0IzRUY7TWxCNEVJLHlCQUFnQjtNQUFoQixpQkFBZ0IsRWtCaEJuQixFQUFBO0UvQjNEQztJK0J3QkUsMkJyQ29xQjRGO0lxQ25xQjVGLHNCQUFxQixFL0JyQnRCO0VBSUQ7SStCcUJFLHNIQUF3RTtJQUF4RSx1RkFBd0UsRS9CbEJ6RTtFK0JaSDtJQW1DSSwyQzlCOUJrRDtJOEIrQmxELHVCQUFzQjtJQUN0Qiw0SGRaa0g7WWNZbEgsb0hkWmtILEVjYW5IO0VBdENIO0lBMENJLHNDckNzcEI0RjtJcUNycEI1Rix1QkFBc0I7SUFDdEIseUJBQWdCO1lBQWhCLGlCQUFnQjtJQUNoQiwyQjlCakM2QztJOEJrQzdDLFdBQVUsRUFDWDtFQS9DSDtJQWtESSxXQUFVLEVBQ1g7RUFuREg7SUFzREksZ0JBQWUsRUFDaEI7RUFFRDtJQUNFLHNIQUF3RTtJQUF4RSx1RkFBd0UsRUFDekU7O0FBSUg7O0VBRUUscUJBQW9CLEVBQ3JCOztBQUlDO0VBQ0UsMEJoQ2hFVztFZ0NpRVgsMkJyQ3FuQjRGLEVxQ3JtQjdGO0UvQnZGRDtJK0IwRUksMkJyQ2tuQjBGLEVNeHJCN0Y7RStCaUVEO0lBVUksMEJoQ3hFc0IsRWdDeUV2QjtFQVhIO0lBZUksc0NyQzJtQjBGO0lxQzFtQjFGLDJCOUIxRTJDLEU4QjJFNUM7O0FBakJIO0VBQ0UsMEJoQzNEVztFZ0M0RFgsMkJyQ3FuQjRGLEVxQ3JtQjdGO0UvQnZGRDtJK0IwRUksMkJyQ2tuQjBGLEVNeHJCN0Y7RStCaUVEO0lBVUksMEJoQ25Fc0IsRWdDb0V2QjtFQVhIO0lBZUksc0NyQzJtQjBGO0lxQzFtQjFGLDJCOUIxRTJDLEU4QjJFNUM7O0FBakJIO0VBQ0UsMEJyQ3FLcUM7RXFDcEtyQyxhckNpb0I0RixFcUNqbkI3RjtFL0J2RkQ7SStCMEVJLGFyQzhuQjBGLEVNcHNCN0Y7RStCaUVEO0lBVUksMEJyQzhKbUMsRXFDN0pwQztFQVhIO0lBZUksc0NyQzJtQjBGO0lxQzFtQjFGLDJCOUIxRTJDLEU4QjJFNUM7O0FBakJIO0VBQ0UsMEJyQ2hEcUM7RXFDaURyQyxhckNpb0I0RixFcUNqbkI3RjtFL0J2RkQ7SStCMEVJLGFyQzhuQjBGLEVNcHNCN0Y7RStCaUVEO0lBVUksMEJyQ3ZEbUMsRXFDd0RwQztFQVhIO0lBZUksc0NyQzJtQjBGO0lxQzFtQjFGLDJCOUIxRTJDLEU4QjJFNUM7O0FBakJIO0VBQ0UsMEJyQ2tDcUM7RXFDakNyQyxhckNpb0I0RixFcUNqbkI3RjtFL0J2RkQ7SStCMEVJLGFyQzhuQjBGLEVNcHNCN0Y7RStCaUVEO0lBVUksMEJyQzJCbUMsRXFDMUJwQztFQVhIO0lBZUksc0NyQzJtQjBGO0lxQzFtQjFGLDJCOUIxRTJDLEU4QjJFNUM7O0FBakJIO0VBQ0UsMEJyQ3dIcUM7RXFDdkhyQywyQnJDcW5CNEYsRXFDcm1CN0Y7RS9CdkZEO0krQjBFSSwyQnJDa25CMEYsRU14ckI3RjtFK0JpRUQ7SUFVSSwwQnJDaUhtQyxFcUNoSHBDO0VBWEg7SUFlSSxzQ3JDMm1CMEY7SXFDMW1CMUYsMkI5QjFFMkMsRThCMkU1Qzs7QUFqQkg7RUFDRSwwQnJDb0RxQztFcUNuRHJDLGFyQ2lvQjRGLEVxQ2puQjdGO0UvQnZGRDtJK0IwRUksYXJDOG5CMEYsRU1wc0I3RjtFK0JpRUQ7SUFVSSwwQnJDNENtQyxFcUMzQ3BDO0VBWEg7SUFlSSxzQ3JDMm1CMEY7SXFDMW1CMUYsMkI5QjFFMkMsRThCMkU1Qzs7QUFqQkg7RUFDRSwwQnJDNkNxQztFcUM1Q3JDLDJCckNxbkI0RixFcUNybUI3RjtFL0J2RkQ7SStCMEVJLDJCckNrbkIwRixFTXhyQjdGO0UrQmlFRDtJQVVJLDBCckNzQ21DLEVxQ3JDcEM7RUFYSDtJQWVJLHNDckMybUIwRjtJcUMxbUIxRiwyQjlCMUUyQyxFOEIyRTVDOztBMUMrNkVMO0UwQ3g2RUksNENyQzhtQjRGO0VxQzdtQjVGLGdDOUJsRmtELEU4Qm1GbkQ7O0FBR0g7Ozs7Ozs7RUFFRSxxQjlCOUVxQztFOEIrRXJDLHlCOUIxRWdDLEU4QjJFakM7O0FBRUQ7Ozs7Ozs7RUFFRSxxQjlCbkZxQztFOEJvRnJDLHlCOUJoRmdDLEU4QmlGakM7O0FBSUQ7RUFDRSxlQUFjO0VBQ2QsWUFBVyxFQUtaO0VBUEQ7SUFLSSxvQmxDbEd3QixFa0NtR3pCOztBMUM2NkVIOzs7RTBDdDZFSSxZQUFXLEVBQ1o7O0FBS0g7RUFDRSw4QkFBNkI7RUFDN0IsaUJBQWdCO0VBQ2hCLHlCQUFnQjtVQUFoQixpQkFBZ0I7RUFDaEIsZWhDNUhhO0VnQzZIYixpQnBDdEgwQjtFb0N1SDFCLHNCbkM3QjBCO0VtQzhCMUIscUJBQW9CLEVBdUJyQjtFL0JqS0M7SStCNklFLGVoQ2xJVztJZ0NtSVgsMkJuQ2pDNkIsRUl6RzlCO0VBSUQ7SStCMElFLHVCQUFzQixFL0J2SXZCO0UrQndISDtJQW9CSSw4QkFBNkI7SUFDN0IseUJBQWdCO1lBQWhCLGlCQUFnQixFQUNqQjtFQXRCSDtJQTBCSSw4QkFBNkI7SUFDN0IsMkI5Qm5KNkM7SThCb0o3QyxzQkFBcUIsRUFDdEI7O0FBS0g7RUFDRSxhQUFZLEVBQ2I7O0ExQ3k1RUQ7O0UyQy9qRkUsOEJBQTZCO0VBQzdCLHlCQUFnQjtVQUFoQixpQkFBZ0IsRUFXakI7RTNDdWpGQzs7O0kyQzlqRkUseUJBQWdCO1lBQWhCLGlCQUFnQixFQUNqQjtFM0Npa0ZEOzs7STJDN2pGRSw4QkFBNkIsRUFDOUI7O0FoQ1NEOzs7Ozs7Ozs7RWdDRkksZWpDYlMsRUNvQlo7O0FnQ1ZEOzs7OztFQVFJLDJCL0JiMkMsRStCYzVDOztBaENKSDs7Ozs7RWdDRkksZWpDUlMsRUNlWjs7QWdDVkQ7OztFQVFJLDJCL0JiMkMsRStCYzVDOztBaENKSDs7Ozs7RWdDRkksZXRDd05tQyxFTWpOdEM7O0FnQ1ZEOzs7RUFRSSwyQi9CYjJDLEUrQmM1Qzs7QWhDSkg7Ozs7O0VnQ0ZJLGV0Q0dtQyxFTUl0Qzs7QWdDVkQ7OztFQVFJLDJCL0JiMkMsRStCYzVDOztBaENKSDs7Ozs7RWdDRkksZXRDcUZtQyxFTTlFdEM7O0FnQ1ZEOzs7RUFRSSwyQi9CYjJDLEUrQmM1Qzs7QWhDSkg7Ozs7O0VnQ0ZJLGV0QzJLbUMsRU1wS3RDOztBZ0NWRDs7O0VBUUksMkIvQmIyQyxFK0JjNUM7O0FoQ0pIOzs7OztFZ0NGSSxldEN1R21DLEVNaEd0Qzs7QWdDVkQ7OztFQVFJLDJCL0JiMkMsRStCYzVDOztBaENKSDs7Ozs7RWdDRkksZXRDZ0dtQyxFTXpGdEM7O0FnQ1ZEOzs7RUFRSSwyQi9CYjJDLEUrQmM1Qzs7QWhDakJIOzs7RWdDd0JFLGtJQUF3RjtFQUF4RixtR0FBd0YsRWhDckJ6Rjs7QWdDa0JIOzs7RUFRSSw0Qy9CaENtRCxFK0JpQ3BEOztBQ3ZDSDtFQUNFLG1CQUFrQjtFQUNsQix1SGhCd0IrRztVZ0J4Qi9HLCtHaEJ3QitHO0VnQnZCL0csZWhDc0N3QztFZ0NyQ3hDLG9CaENxQ3dDO0VnQ3BDeEMsYUFBWTtFQUNaLFdBQVU7RUFDVixjaENrQ3dDLEVnQ2pCekM7RUF4QkQ7SUFXSSxtSGhCaUJ5RztZZ0JqQnpHLDJHaEJpQnlHLEVnQmhCMUc7RUFaSDtJQWdCSSx5QkFBZ0I7WUFBaEIsaUJBQWdCLEVBQ2pCO0VBakJIO0lBb0JJLGVoQ3NCc0M7SWdDckJ0QyxvQmhDcUJzQztJZ0NwQnRDLGNoQ29Cc0MsRWdDbkJ2Qzs7QUFHSDtFQUVJLGlCQUFnQjtFQUNoQixpQmhDU29DO0VnQ1JwQyxrQmhDV3NDO0VnQ1Z0QyxlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQVluQjtFQW5CSDtJQVVNLGNBQWEsRUFDZDtFQVhMO0lBY00sZUFBYztJQUNkLG1CQUFrQjtJQUNsQixvQmhDSmtDO0lnQ0tsQyxrQkFBaUIsRUFDbEI7O0FDNUNMOztFeEJDRSxtQmJDc0I7RXFDRXRCLHdCeENxc0I4RjtFd0Nwc0I5RixtSGpCdUIyRztVaUJ2QjNHLDJHakJ1QjJHO0VpQnRCM0csNEJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLHVCQUFzQixFQW1EdkI7RUEzREQ7Ozs7O0lBY1EsMEJuQ0xxQjtJbUNNckIsMkJ4QzhxQndGLEV3QzdxQnpGO0VBaEJQOzs7SUFjUSwwQm5DQXFCO0ltQ0NyQiwyQnhDOHFCd0YsRXdDN3FCekY7RUFoQlA7OztJQWNRLDBCeEMwTmlDO0l3Q3pOakMsMkJ4QzhxQndGLEV3QzdxQnpGO0VBaEJQOzs7SUFjUSwwQnhDS2lDO0l3Q0pqQywyQnhDOHFCd0YsRXdDN3FCekY7RUFoQlA7OztJQWNRLDBCeEN1RmlDO0l3Q3RGakMsMkJ4QzhxQndGLEV3QzdxQnpGO0VBaEJQOzs7SUFjUSwwQnhDNktpQztJd0M1S2pDLDJCeEM4cUJ3RixFd0M3cUJ6RjtFQWhCUDs7O0lBY1EsMEJ4QzJHaUM7SXdDMUdqQyxheEMwckJ3RixFd0N6ckJ6RjtFQWhCUDs7O0lBY1EsMEJ4Q3FHaUM7SXdDcEdqQywyQnhDOHFCd0YsRXdDN3FCekY7RUFoQlA7OztJckIrREUsa0NDbkR5QztZRG1EekMsMEJDbkR5QztJRG9EekMsbURxQjNDb0Q7SXJCMkNwRCwyQ3FCM0NvRDtJckI0Q3BELGlFQ3JDb0U7WURxQ3BFLHlEQ3JDb0U7SW9CTGxFLHlCQUFnQjtZQUFoQixpQkFBZ0I7SUFDaEIsb0JBQWM7UUFBZCxtQkFBYztZQUFkLGVBQWM7SUFDZCxhQUFZLEVBeUJiO0k3QjJCQztNNkI3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b0l6QzRGbUMsRXlDcEZwQztJbkNwQkg7TW1DaUJRLHFKekN1RitCO2N5Q3ZGL0IsNkl6Q3VGK0IsRU1wR3RDO0VtQ0xIO0lBYU0sNEl6Q2tMbUM7WXlDbExuQyxvSXpDa0xtQyxFeUMxS3BDO0luQ3BCSDtNbUNpQlEscUp6QzZLK0I7Y3lDN0svQiw2SXpDNksrQixFTTFMdEM7RW1DTEg7SUFhTSw0SXpDOEdtQztZeUM5R25DLG9JekM4R21DLEV5Q3RHcEM7SW5DcEJIO01tQ2lCUSxxSnpDeUcrQjtjeUN6Ry9CLDZJekN5RytCLEVNdEh0QztFbUNMSDtJQWFNLDRJekN1R21DO1l5Q3ZHbkMsb0l6Q3VHbUMsRXlDL0ZwQztJbkNwQkg7TW1DaUJRLHFKekNrRytCO2N5Q2xHL0IsNkl6Q2tHK0IsRU0vR3RDO0VBSkQ7SW1DMEJJLDRIbEJGZ0g7WWtCRWhILG9IbEJGZ0g7SWtCR2hILHNCQUFxQixFbkN2QnhCO0VtQ0xIO0lBZ0NNLFdBQVUsRUFDWDs7QUFNTDtFekJoQ0UsOEJ5QmtDaUM7RXpCakNqQyw2QnlCaUNpQyxFQUNoQzs7QUFISDtFekJqQkUsMEJ5QnVCOEI7RXpCdEI5QiwyQnlCc0I4QixFQUM3Qjs7QUFQSDtFQVVJLGlCQUFnQixFQUNqQjs7QUFYSDs7O0V6QmpCRSwwQnlCa0NnQztFekJqQ2hDLDJCeUJpQ2dDLEVBQzdCOztBQWxCTDs7O0V6QmhDRSw4QnlCeURtQztFekJ4RG5DLDZCeUJ3RG1DLEVBQ2hDOztBQTFCTDs7Ozs7O0V6QmpCRSwwQnlCbURnQztFekJsRGhDLDJCeUJrRGdDLEVBQzdCOztBQU1MO0VBQ0UseUJBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFDdkIscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQ2xDMUJrQyxFa0NrRG5DO0VBM0JEO0l6QjFERSw0QmJwQnNCO0lhcUJ0Qiw2QmJyQnNCLEVzQ3FGckI7RUFQSDtJekJ6RUUsZ0NiTHNCO0lhTXRCLCtCYk5zQixFc0N5RnJCO0VBWEg7SUMvRUUsaUJBQWdCO0lBQ2hCLHdCQUF1QjtJQUN2QixvQkFBbUI7SUQ2RmpCLG9CQUFjO1FBQWQsbUJBQWM7WUFBZCxlQUFjO0lBQ2QscUJsQzFDZ0M7SWtDMkNoQyx1QmxDMUNpQztJa0MyQ2pDLGFBQVk7SUFDWixzQmxDN0NnQztJa0M4Q2hDLHFCbEM5Q2dDLEVrQytDakM7RUF0Qkg7SUF5QkksZ0JBQWUsRUFDaEI7O0FBS0g7RUFDRSxvQkFBYztNQUFkLG1CQUFjO1VBQWQsZUFBYztFQUNkLG1CbEMxQ2dDLEVrQ3VEakM7RUFmRDtJekJ6RkUsNEJicEJzQjtJYXFCdEIsNkJickJzQixFc0NtSHJCO0VBTkg7SXpCeEdFLGdDYkxzQjtJYU10QiwrQmJOc0IsRXNDdUhyQjtFQVZIO0lBYUksaUJBQWdCLEVBQ2pCOztBQUtIO0VBQ0UsMEN6QzZqQjhGO0V5QzVqQjlGLG1CbEM3RGdDLEVrQzRFakM7RUFqQkQ7SXpCNUdFLDRCYnBCc0I7SWFxQnRCLDZCYnJCc0I7SXNDdUlwQixjQUFhLEVBQ2Q7RUFSSDtJekIzSEUsZ0NiTHNCO0lhTXRCLCtCYk5zQixFc0M0SXJCO0VBWkg7SUFlSSxpQkFBZ0IsRUFDakI7O0FBS0g7RUFDRSw2Q3pDd2lCOEY7RXlDdmlCOUYsaUJBQWdCO0VBQ2hCLG1CbENuRmdDLEVrQ2tHakM7RUFsQkQ7SXpCaklFLDRCYnBCc0I7SWFxQnRCLDZCYnJCc0IsRXNDNEpyQjtFQVBIO0l6QmhKRSxnQ2JMc0I7SWFNdEIsK0JiTnNCO0lzQ2lLcEIsaUJBQWdCLEVBQ2pCO0VBYkg7SUFnQkksY0FBYSxFQUNkOztBQUdIO0VBQ0Usb0JBQXFEO0VBQ3JELG9DbENwSGtDLEVrQzRIbkM7RUFWRDtJQUtJLHFCbEN6SGdDO0lrQzBIaEMsdUJsQ3pIaUM7SWtDMEhqQyxzQmxDM0hnQztJa0M0SGhDLHFCbEM1SGdDLEVrQzZIakM7O0FBR0g7RUFDRSxzQ0FBMkcsRUFDNUc7O0FBSUQ7RXpCNUxFLG1CYkNzQixFc0M2THZCOztBQUVEO0V6QjFMRSxnQ2JMc0I7RWFNdEIsK0JiTnNCLEVzQ2lNdkI7O0FBRUQ7RXpCL0tFLDRCYnBCc0I7RWFxQnRCLDZCYnJC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bUQwRDtJMENsRDFELDZCQUFRO1FBQVIsa0JBQVE7WUFBUixTQUFRLEVBQ1Q7O0FBSUQ7RUFDRSwwQnRDN0JXO0VzQzhCWCwyQjNDd3BCNEYsRTJDdnBCN0Y7O0FBSEQ7RUFDRSwwQnRDeEJXO0VzQ3lCWCwyQjNDd3BCNEYsRTJDdnBCN0Y7O0FBSEQ7RUFDRSwwQjNDd01xQztFMkN2TXJDLGEzQ29xQjRGLEUyQ25xQjdGOztBQUhEO0VBQ0UsMEIzQ2JxQztFMkNjckMsYTNDb3FCNEYsRTJDbnFCN0Y7O0FBSEQ7RUFDRSwwQjNDcUVxQztFMkNwRXJDLGEzQ29xQjRGLEUyQ25xQjdGOztBQUhEO0VBQ0UsMEIzQzJKcUM7RTJDMUpyQywyQjNDd3BCNEYsRTJDdnBCN0Y7O0FBSEQ7RUFDRSwwQjNDdUZxQztFMkN0RnJDLGEzQ29xQjRGLEUyQ25xQjdGOztBQUhEO0VBQ0UsMEIzQ2dGcUM7RTJDL0VyQywyQjNDd3BCNEYsRTJDdnBCN0Y7O0FBS0g7RXhCb0JFLGtDQ25EeUM7VURtRHpDLDBCQ25EeUM7RURvRHpDLGtFd0JwQnlEO0V4Qm9CekQsMER3QnBCeUQ7RXhCb0J6RCxrRHdCcEJ5RDtFeEJvQnpELHNFd0JwQnlEO0V4QnFCekQsaUVDckNvRTtVRHFDcEUseURDckNvRSxFdUIrQnJFO0VoQ2tCRztJZ0NsQ0o7TXhCeUJJLG1DQ25Ed0M7Y0RtRHhDLDJCQ25Ed0MsRXVCMEMzQyxFQUFBO0VoQ2tCRztJZ0NsQ0o7TXhCNkJJLGtDQ2pFdUM7Y0RpRXZDLDBCQ2pFdUMsRXVCb0QxQyxFQUFBO0V4QmdCQztJd0JoQ0Y7TXhCaUNJLHlCQUFnQjtNQUFoQixpQkFBZ0IsRXdCakJuQixFQUFBO0VyQzFEQztJcUM4Q0UsbUhwQm5CeUc7WW9CbUJ6RywyR3BCbkJ5RztJb0JvQnpHLDJCM0M2b0I0RjtJMkM1b0I1RixzQkFBcUIsRXJDNUN0QjtFcUNzQ0g7SUFVSSwwQjNDa0VxQyxFMkNqRXRDO0VBWEg7SUFjSSxXQUFVLEVBQ1g7O0FBR0g7RUQ1REUsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUM2RG5CLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLDBCdENyRGE7RXNDc0RiLG9CQUFpQztFQUNqQywyQjNDMG5COEY7RTJDem5COUYsNEJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIscUJBQWM7TUFBZCxlQUFjO0VBQ2QsZ0JwQ2VnQztFb0NkaEMsbUJBQWtCO0VBQ2xCLGlCMUNyRDBCO0UwQ3NEMUIsYXBDVWdDO0VvQ1RoQyx5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixxQkFBd0M7RUFDeEMsc0JBQW1DO0VBQ25DLDZCQUFTO01BQVQsbUJBQVM7VUFBVCxVQUFTO0VBQ1QsbUJBQWtCO0VBQ2xCLFlwQ0lnQyxFb0NIakM7O0FBRUQ7RUFDRSxvQkFBaUM7RUFDakMscUJBQWM7TUFBZCxlQUFjO0VBQ2QsYXBDRmdDO0VvQ0doQyxxQkFBd0M7RUFDeEMsc0JBQW1DO0VBQ25DLDZCQUFTO01BQVQsbUJBQVM7VUFBVCxVQUFTO0VBQ1QsWUFBVyxFQUNaOztBQzFGRDtFQUNFLHVCdkNnQmE7RXVDZmIsVUFBUztFQUNULG9CekNlYztFeUNkZCxnQkFBZTtFQUNmLFlBQVcsRUFvSFo7RUF6SEQ7O0lBU0ksOEJ6Q1J3QjtJeUNTeEIscUIzQ3VENkI7STJDdEQ3Qix1QnJDeUZpQztJcUN4RmpDLHNCckN3RmlDO0lxQ3ZGakMsb0JBQW1CLEVBU3BCO0lBdEJIOztNQWdCTSxxQnJDcUY4QixFcUNwRi9CO0lBakJMOztNQW9CTSxzQnJDaUY4QixFcUNoRi9CO0VBckJMO0lBeUJJLDJCNUNvcUI0RixFNEMxcEI3RjtJQW5DSDs7TUE2Qk0scUJyQ3FGaUM7TXFDcEZqQyxpQjNDWHNCO00yQ1l0QixhckNpRjRCO01xQ2hGNUIsd0JyQ29Gc0c7TXFDbkZ0RywyQnJDbUZzRyxFcUNsRnZHO0VBbENMO0lBc0NJLDJCNUN3cEI4RixFNEM5b0IvRjtJQWhESDs7TUEwQ00sbUJyQzhFK0I7TXFDN0UvQixpQjNDeEJzQjtNMkN5QnRCLGVyQzBFOEI7TXFDekU5Qix3QnJDNkVzRztNcUM1RXRHLDJCckM0RXNHLEVxQzNFdkc7RUEvQ0w7SUFtREksMkI1QzJvQjhGLEU0Q2pvQi9GO0lBN0RIOztNQXVETSxtQnJDaUUrQjtNcUNoRS9CLGlCM0N0Q3NCO00yQ3VDdEIsZXJDNkQ4QjtNcUM1RDlCLHdCckN1RXNHO01xQ3RFdEcsMkJyQ3NFc0csRXFDckV2RztFQUdIOzs7STVCekNBLDRCYnBCc0I7SWFxQnRCLDZCYnJCc0IsRXlDbUVqQjtFQU5MOztJQWFVLDRCekMxRVksRXlDMkViO0VBZFQ7O0lBaUJVLDZCekM5RVksRXlDK0ViO0VBbEJUOzs7STVCeERBLGdDYkxzQjtJYU10QiwrQmJOc0IsRXlDMEZqQjtFQTdCTDs7SUFvQ1UsK0J6Q2pHWSxFeUNrR2I7RUFyQ1Q7O0lBd0NVLGdDekNyR1ksRXlDc0diO0VBeEdYO0lBZ0hJLDhCekMvR3dCLEV5Q2dIekI7RUFqSEg7O0lBc0hNLGNBQWEsRUFDZDs7QUFJTDs7O0VBSUksVUFBUyxFQUNWOztBQUdIO0VBQ0UsMEJ6Q25JMEIsRXlDd0kzQjtFQUhDO0lBQ0UsVUFBUyxFQUNWOztBQUdIOztFQUdJLG9CckNYOEI7RXFDWTlCLG1CckNaOEIsRXFDcUIvQjtFQWJIOztJQU9NLG1CckNkNEIsRXFDZTdCO0VBUkw7O0lBV00sb0JyQ2xCNEIsRXFDbUI3Qjs7QUFaTDs7RUFrQk0sZ0JyQ3hCK0I7RXFDeUIvQix3QnJDeEJ5RztFcUN5QnpHLDJCckN6QnlHLEVxQzBCMUc7O0FBckJMOztFQTJCTSx3QnJDOUJ5RztFcUMrQnpHLDJCckMvQnlHLEVxQ2dDMUc7O0FBN0JMOztFQW1DTSxlckN2QzhCO0VxQ3dDOUIsd0JyQ3JDeUc7RXFDc0N6RywyQnJDdEN5RyxFcUN1QzFHOztBQUlMO0VBRUksMEI1Q25FcUMsRTRDb0V0Qzs7QXRDeEtEO0VzQ2dMSSwwQjVDM0VtQyxFTW5HdEM7O0FzQ3NMRDs7O0VBSUksMEJ2Q25NdUI7RXVDb012QiwyQjVDZ2YwRixFNEMvZTNGOztBQUVEOzs7RUFLTSwwQnZDOU1LO0V1QytNTCwyQjVDdWVzRixFNEN0ZXZGOztBQWZQOzs7RUFJSSwwQnZDOUx1QjtFdUMrTHZCLDJCNUNnZjBGLEU0Qy9lM0Y7O0FBRUQ7OztFQUtNLDBCdkN6TUs7RXVDME1MLDJCNUN1ZXNGLEU0Q3RldkY7O0FBZlA7OztFQUlJLDBCNUM0Qm1DO0U0QzNCbkMsMkI1Q2dmMEYsRTRDL2UzRjs7QUFFRDs7O0VBS00sMEI1Q3VCK0I7RTRDdEIvQixhNUNtZnNGLEU0Q2xmdkY7O0FBZlA7OztFQUlJLDBCNUN6TG1DO0U0QzBMbkMsMkI1Q2dmMEYsRTRDL2UzRjs7QUFFRDs7O0VBS00sMEI1QzlMK0I7RTRDK0wvQixhNUNtZnNGLEU0Q2xmdkY7O0FBZlA7OztFQUlJLDBCNUN2R21DO0U0Q3dHbkMsMkI1Q2dmMEYsRTRDL2UzRjs7QUFFRDs7O0VBS00sMEI1QzVHK0I7RTRDNkcvQixhNUNtZnNGLEU0Q2xmdkY7O0FBZlA7OztFQUlJLDBCNUNqQm1DO0U0Q2tCbkMsMkI1Q2dmMEYsRTRDL2UzRjs7QUFFRDs7O0VBS00sMEI1Q3RCK0I7RTRDdUIvQiwyQjVDdWVzRixFNEN0ZXZGOztBQWZQOzs7RUFJSSwwQjVDbkZtQztFNENvRm5DLGE1QzRmMEYsRTRDM2YzRjs7QUFFRDs7O0VBS00sMEI1QzFGK0I7RTRDMkYvQixhNUNtZnNGLEU0Q2xmdkY7O0FBZlA7OztFQUlJLDBCNUN6Rm1DO0U0QzBGbkMsMkI1Q2dmMEYsRTRDL2UzRjs7QUFFRDs7O0VBS00sMEI1Q2pHK0I7RTRDa0cvQiwyQjVDdWVzRixFNEN0ZXZGOztBQU1UOzs7RUFJSSwwQjVDNUdxQztFNEM2R3JDLDJCNUMyZDRGLEU0QzFkN0Y7O0FBRUQ7OztFQUtNLDBCNUNwSGlDO0U0Q3FIakMsMkI1Q2tkd0YsRTRDamR6Rjs7QUFNUDs7RUFJTSwwQjVDM0htQztFNEM0SG5DLGE1Q2tkMEYsRTRDamQzRjs7QUFOTDs7RUFZTSwwQjVDMUltQztFNEMySW5DLDJCNUMrYjRGLEU0QzliN0Y7O0FBSUw7RUFDRSwwQjVDMUl1QztFNEMySXZDLGE1Q21jOEYsRTRDcGEvRjtFQWpDRDtJQUtJLHNCNUMwY21CLEU0Q3pjcEI7RUFOSDtJQVVNLDBCNUNxY2lCLEU0Q3BjbEI7RXRDL1BIO0lzQ3FRTSwwQjVDekppQyxFTTFHdEM7RXNDa1BIOzs7SUF5QkksZUFBYyxFQUNmO0VBMUJIOzs7SUErQkksc0I1Q2dibUIsRTRDL2FwQjs7QWpDdFBDO0VpQ2dRQTtJQUVJLGVBQWM7SUFDZCxpQkFBZ0I7SUFDaEIsWUFBVztJQUNYLDZDQUE0QyxFQUUvQyxFQUFBOztBakN2UUQ7RWlDZ1FBO0lBRUksZUFBYztJQUNkLGlCQUFnQjtJQUNoQixZQUFXO0lBQ1gsNkNBQTRDLEVBRS9DLEVBQUE7O0FqQ3ZRRDtFaUNnUUE7SUFFSSxlQUFjO0lBQ2QsaUJBQWdCO0lBQ2hCLFlBQVc7SUFDWCw2Q0FBNEMsRUFFL0MsRUFBQTs7QWpDdlFEO0VpQ2dRQTtJQUVJLGVBQWM7SUFDZCxpQkFBZ0I7SUFDaEIsWUFBVztJQUNYLDZDQUE0QyxFQUUvQyxFQUFBOztBQVpMO0VBT1EsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixZQUFXO0VBQ1gsNkNBQTRDLEVBRS9DOztBQ3JUTDtFQUNFLGNBQWE7RUFDYixXQUFVO0VBQ1YsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLGF0QkxPLEVzQm9CUjtFQXhCRDtJMUJtRkUsb0NDdEUyQztZRHNFM0MsNEJDdEUyQztJRHVFM0MscUMwQnhFOEM7STFCd0U5Qyw2QjBCeEU4QztJMUJ5RTlDLGlFQ3pEb0U7WUR5RHBFLHlEQ3pEb0UsRXlCVG5FO0lsQzBEQztNa0M3RUo7UTFCd0ZJLHFDQ3RFMEM7Z0JEc0UxQyw2QkN0RTBDLEV5QkMzQyxFQUFBO0lsQzBEQztNa0M3RUo7UTFCNEZJLG1DQ3BGd0M7Z0JEb0Z4QywyQkNwRndDLEV5Qld6QyxFQUFBO0kxQjRFRDtNMEIvRkY7UTFCZ0dJLHlCQUFnQjtRQUFoQixpQkFBZ0IsRTBCN0VqQixFQUFBO0lBbkJIO00xQm1GRSxvQ0N0RTJDO2NEc0UzQyw0QkN0RTJDO01EdUUzQywrQzBCckVrRDtNMUJxRWxELHVDMEJyRWtEO00xQnFFbEQsK0IwQnJFa0Q7TTFCcUVsRCxrRDBCckVrRDtNMUJzRWxELGlFQ3pEb0U7Y0R5RHBFLHlEQ3pEb0U7TXlCWGhFLCtCQUEwQztjQUExQyx1QkFBMEMsRUFDM0M7TWxDMkREO1FrQzdFSjtVMUJ3RkkscUNDdEUwQztrQkRzRTFDLDZCQ3RFMEMsRXlCQXpDLEVBQUE7TWxDMkREO1FrQzdFSjtVMUI0RkksbUNDcEZ3QztrQkRvRnhDLDJCQ3BGd0MsRXlCVXZDLEVBQUE7TTFCNkVIO1EwQi9GRjtVMUJnR0kseUJBQWdCO1VBQWhCLGlCQUFnQixFMEI5RWYsRUFBQTtFQWxCTDtJQXNCSSw0QkFBbUI7WUFBbkIsb0JBQW1CLEVBQ3BCOztBQUdIO0VBQ0UsaUJBQWdCLEVBTWpCO0VBUEQ7SUFJSSxtQkFBa0I7SUFDbEIsaUJBQWdCLEVBQ2pCOztBQUtIO0VBQ0Usc0M3Q3lwQjJGO0U2Q3hwQjNGLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLGF0QnhDTyxFc0J5Q1I7O0FBSUQ7RTdCaERFLG1CYkNzQjtFMENrRHRCLHVCeENuQ2E7RXdDb0NiLHNIdEIxQjhHO1VzQjBCOUcsOEd0QjFCOEc7RXNCMkI5RyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixXQUFVO0VBQ1YscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQix5QkFBd0I7RUFDeEIsWUFBVyxFQUNaOztBQUVEO0VBQ0Usb0JBQTZCO0VBQzdCLGlCdEM4RnlDO0VzQzdGekMscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQiwrQkFBMkMsRUFDNUM7O0FBRUQ7RUFDRSwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9DQUFnRCxFQUNqRDs7QUFFRDtFQUNFLG1CdENrRjJDLEVzQ2pGNUM7O0FBRUQ7RUFDRSxtQnRDK0UyQyxFc0M5RTVDOztBQUlEO0VBQ0Usb0JBQWM7TUFBZCxtQkFBYztVQUFkLGVBQWM7RUFDZCx3QnRDbUUwQztFc0NsRTFDLG1CQUFrQixFQWlCbkI7RUFwQkQ7STdCakVFLDRCYnBCc0I7SWFxQnRCLDZCYnJCc0IsRTBDNEZyQjtFQVBIO0k3QmhGRSxnQ2JMc0I7SWFNdEIsK0JiTnNCLEUwQ2dHckI7RUFFRDtJQUNFLGVBQWMsRUFDZjtFQWZIO0lBa0JJLGlCQUFnQixFQUNqQjs7QUFHSDtFQUNFLHVCQUFxQjtNQUFyQixvQkFBcUI7VUFBckIsc0JBQXFCO0VBQ3JCLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isc0JBQXlCO01BQXpCLG1CQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIsbUNBQThJLEVBZ0QvSTtFQXBERDtJN0J2RkUsNEJicEJzQjtJYXFCdEIsNkJickJzQixFMENtSHJCO0VBUkg7STdCdEdFLGdDYkxzQjtJYU10QiwrQmJOc0IsRTBDdUhyQjtFQVpIO0lBZUksOEJBQTZCO0lBQzdCLHlCQUFnQjtZQUFoQixpQkFBZ0I7SUFDaEIsOEJBQXVEO0lBQ3ZELGdCdENvQnNDO0lzQ25CdEMsaUJBQWdCO0lBQ2hCLHNCdENzQndDO0lzQ3JCeEMscUJ0Q3FCd0M7SXNDcEJ4Qyx3QkFBdUIsRUF5QnhCO0l2Q3RJRDtNdUNrSFEsZXhDaklLLEVDb0JaO0l1Q2tGSDtNQWdDVSwyQnRDakl1QyxFc0NrSXhDO0l2Q3hIUDtNdUNrSFEsZXhDNUhLLEVDZVo7SXVDa0ZIO01BZ0NVLDJCdENqSXVDLEVzQ2tJeEM7SXZDeEhQO011Q2tIUSxlN0NvRytCLEVNak50QztJdUNrRkg7TUFnQ1UsMkJ0Q2pJdUMsRXNDa0l4QztJdkN4SFA7TXVDa0hRLGU3Q2pIK0IsRU1JdEM7SXVDa0ZIO01BZ0NVLDJCdENqSXVDLEVzQ2tJeEM7SXZDeEhQO011Q2tIUSxlN0MvQitCLEVNOUV0QztJdUNrRkg7TUFnQ1UsMkJ0Q2pJdUMsRXNDa0l4QztJdkN4SFA7TXVDa0hRLGU3Q3VEK0IsRU1wS3RDO0l1Q2tGSDtNQWdDVSwyQnRDakl1QyxFc0NrSXhDO0l2Q3hIUDtNdUNrSFEsZTdDYitCLEVNaEd0QztJdUNrRkg7TUFnQ1UsMkJ0Q2pJdUMsRXNDa0l4QztJdkN4SFA7TXVDa0hRLGU3Q3BCK0IsRU16RnRDO0l1Q2tGSDtNQWdDVSwyQnRDakl1QyxFc0NrSXhDO0lBakNUO01BdUNNLDJDdEMvSWdEO01zQ2dKaEQseUJBQWdCO2NBQWhCLGlCQUFnQixFQUNqQjtJQXpDTDtNQTZDTSw4QkFBNkIsRUFDOUI7RUE5Q0w7SUFrREksb0J0Q1J3QyxFc0NTekM7O0FBR0g7RUFDRSwyQkFBb0I7TUFBcEIsd0JBQW9CO1VBQXBCLHFCQUFvQjtFQUNwQiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixnQkFBZSxFQVVoQjtFQWZEO0k5Q3JKSSxrQkFBaUI7SUFDakIsZ0JBQWU7SThDOEpmLGlCQUFnQjtJQUNoQixlQUFjO0lBQ2QsZ0JBQWU7SUFDZix3QnRDM0JzQyxFc0M0QnZDO0lsRGlrSEM7TUlodUhFLGlCQUFnQjtNQUNoQixnQkFBZSxFQUNoQjs7QThDZ0tMO0VBQ0UsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7TUFBOUIsdUJBQThCO1VBQTlCLCtCQUE4QjtFQUM5Qix3QnRDNUIwQyxFc0NxQzNDO0VBYkQ7STdCOUpFLDRCYnBCc0I7SWFxQnRCLDZCYnJCc0IsRTBDMExyQjtFQVJIO0k3QjdLRSxnQ2JMc0I7SWFNdEIsK0JiTnNCLEUwQzhMckI7O0FBR0g7RXpDL0pFLG1CSEZzRDtFR0d0RCxpQkhuQjBCO0VHb0IxQix1QkhrQmdDO0VHakJoQyxpQkhpQzBCO0U0QzhIMUIsVUFBUyxFQUNWOztBQUlEO0VBQ0UsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLFlBQVcsRUFDWjs7QUMvTUQ7RUFDRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZ0JBQWUsRUFDaEI7O0FBRUQ7RTNCc0RFLGtDQ25EeUM7VURtRHpDLDBCQ25EeUM7RURvRHpDLHFEMkJ0RG9EO0UzQnNEcEQsNkMyQnREb0Q7RTNCdURwRCxpRUNyQ29FO1VEcUNwRSx5RENyQ29FO0UwQmhCcEUsdUJ6Q0thO0V5Q0piLFVBQVM7RUFDVCxtSHZCZTJHO1V1QmYzRywyR3ZCZTJHO0V1QmQzRywyQjlDOHFCOEY7RThDN3FCOUYsZUFBYztFQUNkLHFCdkM2SitDO0V1QzVKL0MscUI3QytDK0I7RTZDOUMvQixpQnZDZ0swQztFdUMvSjFDLDJCdkNvSzRDO0V1Q25LNUMsbUJBQWtCLEVBOEJuQjtFbkMwQkc7SW1DcEVKO00zQjJESSxtQ0NuRHdDO2NEbUR4QywyQkNuRHdDLEUwQmtDM0MsRUFBQTtFbkMwQkc7SW1DcEVKO00zQitESSxrQ0NqRXVDO2NEaUV2QywwQkNqRXVDLEUwQjRDMUMsRUFBQTtFM0J3QkM7STJCbEVGO00zQm1FSSx5QkFBZ0I7TUFBaEIsaUJBQWdCLEUyQnpCbkIsRUFBQTtFeENsREM7SXdDdUJFLDJCOUNxcUI0RjtJOENwcUI1RixzQkFBcUIsRXhDcEJ0QjtFd0NJSDtJQW9CSSwwQjlDd0ZxQztJOEN2RnJDLDJCOUMrcEI0RixFOEM5cEI3RjtFQXRCSDtJQTBCSSx1QnpDbEJXO0l5Q21CWCwyQjlDMnBCeUYsRThDMXBCMUY7RUE1Qkg7STlCYUUsNEJicEJzQjtJYXFCdEIsNkJickJzQixFMkN1Q3JCO0VBaENIO0k5QkZFLGdDYkxzQjtJYU10QiwrQmJOc0IsRTJDMkNyQjtFQUVEO0lBQ0Usb0J2Q3VCOEI7SXVDdEI5QixtQnZDc0I4QixFdUNyQi9COztBQUdIO0VBQ0UsMkI5Q3VvQjhGO0U4Q3RvQjlGLG9CQUFtQjtFQUNuQixZQUFXLEVBaUJaO0V4Q3hFQztJd0MwREUsMEI5QzBEcUM7SThDekRyQywyQjlDaW9CNEY7SThDaG9CNUYsc0JBQXFCLEV4Q3hEdEI7RXdDZ0RIO0lBYUksdUJ6Q2pEVztJeUNrRFgsMkI5QzRuQnlGLEU4QzNuQjFGO0VBZkg7SUFrQkksV0FBVSxFQUNYOztBQUlEO0VBQ0UsMEJ6Q3BFeUI7RXlDcUV6QiwyQjlDK21CNEYsRThDbG1CN0Y7RUFmRDtJQUtJLDBCekMxRVM7SXlDMkVULDJCOUMybUIwRixFOEMxbUIzRjtFeENsRkg7SXdDc0ZNLDBCekNoRk87SXlDaUZQLDJCOUNxbUJ3RixFTXhyQjdGOztBd0N1RUQ7RUFDRSwwQnpDL0R5QjtFeUNnRXpCLDJCOUMrbUI0RixFOENsbUI3RjtFQWZEO0lBS0ksMEJ6Q3JFUztJeUNzRVQsMkI5QzJtQjBGLEU4QzFtQjNGO0V4Q2xGSDtJd0NzRk0sMEJ6QzNFTztJeUM0RVAsMkI5Q3FtQndGLEVNeHJCN0Y7O0F3Q3VFRDtFQUNFLDBCOUMySnFDO0U4QzFKckMsMkI5QyttQjRGLEU4Q2xtQjdGO0VBZkQ7SUFLSSwwQjlDMkptQztJOEMxSm5DLGE5Q3VuQjBGLEU4Q3RuQjNGO0V4Q2xGSDtJd0NzRk0sMEI5Q3FKaUM7SThDcEpqQyxhOUNpbkJ3RixFTXBzQjdGOztBd0N1RUQ7RUFDRSwwQjlDMURxQztFOEMyRHJDLDJCOUMrbUI0RixFOENsbUI3RjtFQWZEO0lBS0ksMEI5QzFEbUM7SThDMkRuQyxhOUN1bkIwRixFOEN0bkIzRjtFeENsRkg7SXdDc0ZNLDBCOUNoRWlDO0k4Q2lFakMsYTlDaW5Cd0YsRU1wc0I3Rjs7QXdDdUVEO0VBQ0UsMEI5Q3dCcUM7RThDdkJyQywyQjlDK21CNEYsRThDbG1CN0Y7RUFmRDtJQUtJLDBCOUN3Qm1DO0k4Q3ZCbkMsYTlDdW5CMEYsRThDdG5CM0Y7RXhDbEZIO0l3Q3NGTSwwQjlDa0JpQztJOENqQmpDLGE5Q2luQndGLEVNcHNCN0Y7O0F3Q3VFRDtFQUNFLDBCOUM4R3FDO0U4QzdHckMsMkI5QyttQjRGLEU4Q2xtQjdGO0VBZkQ7SUFLSSwwQjlDOEdtQztJOEM3R25DLDJCOUMybUIwRixFOEMxbUIzRjtFeENsRkg7SXdDc0ZNLDBCOUN3R2lDO0k4Q3ZHakMsMkI5Q3FtQndGLEVNeHJCN0Y7O0F3Q3VFRDtFQUNFLDBCOUM0Q3FDO0U4QzNDckMsYTlDMm5CNEYsRThDOW1CN0Y7RUFmRDtJQUtJLDBCOUMwQ21DO0k4Q3pDbkMsYTlDdW5CMEYsRThDdG5CM0Y7RXhDbEZIO0l3Q3NGTSwwQjlDb0NpQztJOENuQ2pDLGE5Q2luQndGLEVNcHNCN0Y7O0F3Q3VFRDtFQUNFLDBCOUNzQ3FDO0U4Q3JDckMsMkI5QyttQjRGLEU4Q2xtQjdGO0VBZkQ7SUFLSSwwQjlDbUNtQztJOENsQ25DLDJCOUMybUIwRixFOEMxbUIzRjtFeENsRkg7SXdDc0ZNLDBCOUM2QmlDO0k4QzVCakMsMkI5Q3FtQndGLEVNeHJCN0Y7O0F3QzJGSDtFM0JqQ0Usa0NDbkR5QztVRG1EekMsMEJDbkR5QztFRG9EekMsNkQyQmlDNEQ7RTNCakM1RCxxRDJCaUM0RDtFM0JoQzVELGlFQ3JDb0U7VURxQ3BFLHlEQ3JDb0U7RTBCdUVwRSxXQUFVLEVBOENYO0VuQ3BFRztJbUNtQko7TTNCNUJJLG1DQ25Ed0M7Y0RtRHhDLDJCQ25Ed0MsRTBCZ0kzQyxFQUFBO0VuQ3BFRztJbUNtQko7TTNCeEJJLGtDQ2pFdUM7Y0RpRXZDLDBCQ2pFdUMsRTBCMEkxQyxFQUFBO0UzQnRFQztJMkJxQkY7TTNCcEJJLHlCQUFnQjtNQUFoQixpQkFBZ0IsRTJCcUVuQixFQUFBO0VBakREO0lBTUksbUIzQ3BHb0IsRTJDaUlyQjtJQW5DSDtNQVNNLGlCM0N2RlUsRTJDNEZYO01BSEM7UUFDRSxjQUFhLEVBQ2Q7SUFiUDtNQWlCTSxvQjNDL0ZVLEUyQ29HWDtNQUhDO1FBQ0UsaUJBQWdCLEVBQ2pCO0lBckJQO005QjFFRSw0QmJwQnNCO01hcUJ0Qiw2QmJyQnNCLEUyQ2dJbkI7TUFsQ0w7UUE0QlEsY0FBYSxFQUNkO01BRUQ7UTlCekdKLDBCOEIwR2tDO1E5QnpHbEMsMkI4QnlHa0MsRUFDN0I7RUFqQ1A7STlCekZFLGdDYkxzQjtJYU10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NkM2Y2xDLHNCQUFxQjtFQUNyQixvQjdDM2NrQjtFNkM0Y2xCLG9CQUFtQyxFQUNwQzs7QUVwZkw7RUFDRSxjQUFhO0VBQ2IsV0FBVTtFQUNWLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFDUCxhMUJKTyxFMEJLUjs7QUFJRDtFOUJxRUUsb0NDdEUyQztVRHNFM0MsNEJDdEUyQztFRHVFM0MscUM4QnJFNEM7RTlCcUU1Qyw2QjhCckU0QztFOUJzRTVDLGlFQ3pEb0U7VUR5RHBFLHlEQ3pEb0U7RTZCWHBFLHNDakQ4cUIyRjtFaUQ3cUIzRixXQUFVO0VBQ1YsZ0JBQWU7RUFDZixPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCxRQUFPO0VBQ1AsYTFCbkJPLEUwQndCUjtFdENnREc7SXNDL0RKO005QjBFSSxxQ0N0RTBDO2NEc0UxQyw2QkN0RTBDLEU2Qlc3QyxFQUFBO0V0Q2dERztJc0MvREo7TTlCOEVJLG1DQ3BGd0M7Y0RvRnhDLDJCQ3BGd0MsRTZCcUIzQyxFQUFBO0U5QmtFQztJOEJqRkY7TTlCa0ZJLHlCQUFnQjtNQUFoQixpQkFBZ0IsRThCbkVuQixFQUFBO0VBZkQ7SUFhSSxXQUFVLEVBQ1g7O0FBS0g7RTlCVUUsb0NDNUIyQztVRDRCM0MsNEJDNUIyQztFRDZCM0MsbUU4QlYrQztFOUJVL0MsMkQ4QlYrQztFOUJVL0MsMkM4QlYrQztFOUJVL0Msa0Y4QlYrQztFOUJXL0MsaUVDbEJvRTtVRGtCcEUseURDbEJvRTtFNkJTcEUsdUI1Q25CYTtFNENvQmIsK0JBQWtEO0VBQ2xELG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixPQUFNO0VBQ04sVUFBUztFQUNULFFBQU87RUFDUCw0Q0FBbUM7VUFBbkMsb0NBQW1DO0VBQ25DLGUxQ3NNeUMsRTBDeEwxQztFdENrQkc7SXNDNUNKO005QmVJLHFDQzVCMEM7Y0Q0QjFDLDZCQzVCMEMsRTZCdUM3QyxFQUFBO0V0Q2tCRztJc0M1Q0o7TTlCbUJJLG1DQzFDd0M7Y0QwQ3hDLDJCQzFDd0MsRTZCaUQzQyxFQUFBO0U5QkpDO0k4QnRCRjtNOUJ1QkkseUJBQWdCO01BQWhCLGlCQUFnQixFOEJHbkIsRUFBQTtFQVpDO0lBQ0UsU0FBUTtJQUNSLFdBQVU7SUFDViwyQ0FBa0M7WUFBbEMsbUNBQWtDLEVBQ25DO0VBRUQ7STlCOUJBLG9DQ1QyQztZRFMzQyw0QkNUMkM7SURVM0MsbUU4QjhCd0Q7STlCOUJ4RCwyRDhCOEJ3RDtJOUI5QnhELDJDOEI4QndEO0k5QjlCeEQsa0Y4QjhCd0Q7STlCN0J4RCwrRENDa0U7WUREbEUsdURDQ2tFO0k2QjhCaEUsdUgxQjlCNkc7WTBCOEI3RywrRzFCOUI2RztJMEIrQjdHLHdDQUErQjtZQUEvQixnQ0FBK0IsRUFDaEM7SXRDbUJDO01zQ3hCRjtROUJ6QkUscUNDVDBDO2dCRFMxQyw2QkNUMEMsRTZCdUMzQyxFQUFBO0l0Q21CQztNc0N4QkY7UTlCckJFLG1DQ3ZCd0M7Z0JEdUJ4QywyQkN2QndDLEU2QmlEekMsRUFBQTtJOUJ2QkQ7TThCa0JBO1E5QmpCRSx5QkFBZ0I7UUFBaEIsaUJBQWdCLEU4QnNCakIsRUFBQTs7QUFLSDtFQUNFLHNCMUNxS3dDO0UwQ3BLeEMsb0IxQ21Lc0M7RTBDbEt0QyxtQjFDa0tzQyxFMENqS3ZDOztBQUVEO0VEcEVFLHNDaEQrckI4RjtFZ0Q5ckI5RixZQUFXO0VBQ1gsaUJBQW1CO0VBQ25CLGlCQUFnQixFQ21FakI7O0FBRUQ7RUFDRSwwQmpEMEN1QztFaUR6Q3ZDLDZDakRxbkI4RjtFaURwbkI5RixlQUFjO0VBQ2Qsc0IxQ3dKd0M7RTBDdkp4Qyx1QjFDc0pzQyxFMENySnZDOztBQUVEO0VQaEZFLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsb0JBQW1CO0VPaUZuQiwyQmpEMm1CMkY7RWlEMW1CM0YsZUFBYztFQUNkLGlCaERwRTBCO0VnRHFFMUIsYTFDMkpzQztFMEMxSnRDLGVBQWM7RUFDZCxjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCLHdCMUN5SXNDLEUwQ3BJdkM7RUFIQztJQUNFLG9CQUE0QyxFQUM3Qzs7QUFLSDtFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixtQjFDNkh3QztFMEM1SHhDLHNCMUM0SHdDO0UwQzNIeEMsZ0JBQWUsRUF1Q2hCO0VBckNDOztJQUVFLGNBQWEsRUFDZDtFQVhIO0lQbkdFLGlCQUFnQjtJQUNoQix3QkFBdUI7SUFDdkIsb0JBQW1CO0l2QjREbkIsa0NDbkR5QztZRG1EekMsMEJDbkR5QztJRG9EekMscUQ4Qm1Ec0Q7STlCbkR0RCw2QzhCbURzRDtJOUJsRHRELGlFQ3JDb0U7WURxQ3BFLHlEQ3JDb0U7STZCeUZsRSwyQmpEd2tCNEY7SWlEdmtCNUYsb0IxQ3NId0M7STBDckh4QyxpQmhEckd3QjtJZ0RzR3hCLGVBQWM7SUFDZCx3QjFDMkdvQyxFMEN4RnJDO0l0Qy9EQztNc0N1Qko7UTlCaENJLG1DQ25Ed0M7Z0JEbUR4QywyQkNuRHdDLEU2QjJIekMsRUFBQTtJdEMvREM7TXNDdUJKO1E5QjVCSSxrQ0NqRXVDO2dCRGlFdkMsMEJDakV1QyxFNkJxSXhDLEVBQUE7STlCakVEO004QnlCRjtROUJ4QkkseUJBQWdCO1FBQWhCLGlCQUFnQixFOEJnRWpCLEVBQUE7STNDM0lEO00yQzJISSwwQmpEUm1DLEVNL0d0QztJMkMrRkg7TUE2Qk0sZTVDMUhTLEU0QzJIVjtJQTlCTDtNQWlDTSw4QkFBNkI7TUFDN0IsMkJqRHlqQnVGLEVpRHhqQnhGO0lBbkNMO01Bc0NNLFdBQVUsRUFDWDtFQXZDTDtJQTJDSSxlNUN4SVcsRTRDeUlaOztBQUdIO0VBQ0UsMkJqRDBpQmdHO0VpRHppQmhHLGMxQ2tGd0MsRTBDNUV6QztFQUpDOztJQUVFLGU1Q2xKVyxFNENtSlo7O0FBR0g7RUFDRSxlNUN2SmEsRTRDd0pkOztBdENsRkc7RXNDMkZBO0lBQ0UsY0FBYTtJQUNiLHlCQUFnQjtJQUFoQixpQkFBZ0IsRUFDakI7RUFFRDtJQUNFLGNBQWE7SUFDYix5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QkFBZ0I7TUFBaEIsaUJBQWdCLEUrQmJuQixFQUFBO0V2Q2NHO0l1Q3ZDSjtNQWNJLGtDOUJsQzBDO2M4QmtDMUMsMEI5QmxDMEMsRThCNkM3QyxFQUFBO0V2Q2NHO0l1Q3ZDSjtNQWtCSSxnQzlCaER3QztjOEJnRHhDLHdCOUJoRHdDLEU4QnVEM0MsRUFBQTtFQUpDO0lBQ0UsV0FBVTtJQUNWLDZCQUFvQjtZQUFwQixxQkFBb0IsRUFDckI7O0FBR0g7RWxDaEVFLG1CYkNzQjtFZ0JpRnRCLG9DQ3RFMkM7VURzRTNDLDRCQ3RFMkM7RUR1RTNDLHdEK0JqQnVEO0UvQmlCdkQsZ0QrQmpCdUQ7RS9CaUJ2RCx3QytCakJ1RDtFL0JpQnZELDJEK0JqQnVEO0UvQmtCdkQsaUVDekRvRTtVRHlEcEUseURDekRvRTtFaEI2QnBFLG9CSHBCK0M7RUdxQi9DLGlCSHZDMEI7RUd3QzFCLGtCSEEyQjtFR0MzQixxQkhlK0I7RWlETC9CLHNIM0IzQzhHO1UyQjJDOUcsOEczQjNDOEc7RTJCNEM5RyxtQkFBK0Q7RUFDL0QsV0FBVTtFQUNWLFdBQVU7RUFDVixxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLCtCQUEwQztVQUExQyx1QkFBMEMsRUFXM0M7RXZDVkc7SXVDWko7TS9CdUJJLHFDQ3RFMEM7Y0RzRTFDLDZCQ3RFMEMsRThCcUU3QyxFQUFBO0V2Q1ZHO0l1Q1pKO00vQjJCSSxtQ0NwRndDO2NEb0Z4QywyQkNwRndDLEU4QitFM0MsRUFBQTtFL0JRQztJK0I5QkY7TS9CK0JJLHlCQUFnQjtNQUFoQixpQkFBZ0IsRStCVG5CLEVBQUE7RUFUQztJQWJGO01BY0kscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYixnQkFBZSxFQU9sQixFQUFBO0VBSkM7SUFDRSxXQUFVO0lBQ1YsNEJBQW1CO1lBQW5CLG9CQUFtQixFQUNwQjs7QUFLSDtFbENwRkUsZ0NiTHNCO0VhTXRCLCtCYk5zQjtFK0M0RnRCLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isc0JBQXlCO01BQXpCLG1CQUF5QjtVQUF6QiwwQkFB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bkNoRkQ7TW1DOERGO1FuQzdESSx5QkFBZ0I7UUFBaEIsaUJBQWdCLEVtQytFakIsRUFBQTtJQWxCSDtNbkMxRUUsa0NDbkR5QztjRG1EekMsMEJDbkR5QztNRG9EekMsaUVtQ2dGNEQ7TW5DaEY1RCx5RG1DZ0Y0RDtNbkNoRjVELGlEbUNnRjREO01uQ2hGNUQsb0VtQ2dGNEQ7TW5DL0U1RCxpRUNyQ29FO2NEcUNwRSx5RENyQ29FO01rQ3NIaEUsMEJ0RC9CbUM7TXNEZ0NuQyxtQkFBa0I7TUFDbEIsb0QvQzBKNkY7YytDMUo3Riw0Qy9DMEo2RjtNK0N6SjdGLFlBQVc7TUFDWCxlQUFjO01BQ2QsZXJEdkV3RDtNcUR3RXhELG1CQUFrQjtNQUNsQixjckR6RXdELEVxRDBFekQ7TTNDN0VEO1EyQzRESjtVbkNyRUksbUNDbkR3QztrQkRtRHhDLDJCQ25Ed0MsRWtDeUl2QyxFQUFBO00zQzdFRDtRMkM0REo7VW5DakVJLGtDQ2pFdUM7a0JEaUV2QywwQkNqRXVDLEVrQ21KdEMsRUFBQTtNbkMvRUg7UW1DOERGO1VuQzdESSx5QkFBZ0I7VUFBaEIsaUJBQWdCLEVtQzhFZixFQUFBO0VBakJMO0lBMEJVLHNDQUF5RjtZQUF6Riw4QkFBeUYsRUFDMUY7RUEzQlQ7SUE4QlUsMEJqRDNKSyxFaUQ0Sk47RUEvQlQ7SUFvQ1EseUNqRGpLTyxFaURrS1I7RUFyQ1A7SUEwQ1EsMEIvQzBIK0MsRStDekhoRDtFQTNDUDtJQThDUSxzQ3REeWdCd0YsRXNEeGdCekY7RUEvQ1A7SW5DMUVFLGtDQ25EeUM7WURtRHpDLDBCQ25EeUM7SURvRHpDLDhDbUM2SCtDO0luQzdIL0Msc0NtQzZIK0M7SW5DNUgvQyxpRUNyQ29FO1lEcUNwRSx5RENyQ29FO0lrQ21LbEUsNkJBQTRCO0lBQzVCLHNDdEQrZnlGO0lzRDlmekYsa0NBQXFHO0lBQ3JHLG9CL0MrR2dEO0krQzlHaEQsWUFBVztJQUNYLGVBQWM7SUFDZCxlckRySDBEO0lxRHNIMUQsbUJBQWtCO0lBQ2xCLGVBQW9GO0lBQ3BGLFFBQU87SUFDUCxZL0MwR21GLEUrQ3pHcEY7STNDN0hDO00yQzRESjtRbkNyRUksbUNDbkR3QztnQkRtRHhDLDJCQ25Ed0MsRWtDeUx6QyxFQUFBO0kzQzdIQztNMkM0REo7UW5DakVJLGtDQ2pFdUM7Z0JEaUV2QywwQkNqRXVDLEVrQ21NeEMsRUFBQTtJbkMvSEQ7TW1DOERGO1FuQzdESSx5QkFBZ0I7UUFBaEIsaUJBQWdCLEVtQzhIakIsRUFBQTs7QUMxTUg7RUFDRSx5QkFBZ0I7S0FBaEIsc0JBQWdCO1VBQWhCLGlCQUFnQjtFQUNoQiw4QkFBNkI7RUFDN0IsZ0JBQWU7RUFDZixZQUFXLEVBd0paO0VBNUpEO0lBU00sc0NoRG1UMkMsRWdEbFQ1QztFQVZMO0lBYU0sc0NoRCtTMkMsRWdEOVM1QztFQWRMO0lBaUJNLHNDaEQyUzJDLEVnRDFTNUM7RUFsQkw7SUFzQkksV0FBVSxFQWFYO0lBbkNIO01BeUJNLGtEbERiUyxFa0RjVjtJQTFCTDtNQTZCTSxrRGxEakJTLEVrRGtCVjtJQTlCTDtNQWlDTSwwRGxEckJTO2NrRHFCVCxrRGxEckJTLEVrRHNCVjtFQWxDTDtJQXNDSSxVQUFTLEVBQ1Y7RUF2Q0g7SUEwQ0ksMEJsRDlCVyxFa0QrQlo7RUEzQ0g7SXBDK0RFLDBCQ25EeUM7SURvRHpDLCtEb0NsQndEO0lwQ2tCeEQsdURvQ2xCd0Q7SXBDa0J4RCwrQ29DbEJ3RDtJcENrQnhELG1Fb0NsQndEO0lwQ21CeEQseURDckNvRTtJbUNvQmxFLHNCQUFnQjtTQUFoQixpQkFBZ0I7SUFDaEIsMEJsRHJDVztJa0RzQ1gsVUFBUztJQUNULG1CQUFrQjtJQUNsQixnQmhEc1FtRDtJZ0RyUW5ELGVoRHFRbUQsRWdEMVBwRDtJNUNhQztNNEM3RUo7UXBDb0VJLDJCQ25Ed0MsRW1DK0N6QyxFQUFBO0k1Q2FDO000QzdFSjtRcEN3RUksMEJDakV1QyxFbUN5RHhDLEVBQUE7SXBDV0Q7TW9DM0VGO1FwQzRFSSx5QkFBZ0I7UUFBaEIsaUJBQWdCLEVvQ1pqQixFQUFBO0lBaEVIO01Bd0RNLGlCQUFnQjtNQUNoQixlQUFnQztNQUNoQyxjQUErQixFQUNoQztJQTNETDtNQThETSxXQUFVLEVBQ1g7RUEvREw7SXBDK0RFLDBCQ25EeUM7SURvRHpDLDhDb0NHK0M7SXBDSC9DLHNDb0NHK0M7SXBDRi9DLHlEQ3JDb0U7SW1DeUNsRSxzQ2hEc1A2QztJZ0RyUDdDLDBCQUF5QjtJQUN6QixpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCLGdCQUFlO0lBQ2YsaUJoRG1Qa0M7SWdEbFBsQyxZQUFXLEVBQ1o7STVDQ0M7TTRDN0VKO1FwQ29FSSwyQkNuRHdDLEVtQzJEekMsRUFBQTtJNUNDQztNNEM3RUo7UXBDd0VJLDBCQ2pFdUMsRW1DcUV4QyxFQUFBO0lwQ0REO01vQzNFRjtRcEM0RUkseUJBQWdCO1FBQWhCLGlCQUFnQixFb0NBakIsRUFBQTtFQTVFSDtJQStFSSwwQmxEbkVXO0lrRG9FWCxpQmhENk9rQztJZ0Q1T2xDLHdCaEQ0T2tDO0lnRDNPbEMsc0JBQXFDLEVBQ3RDO0VBbkZIO0lBc0ZJLHNDaERxTzZDO0lnRHBPN0MsaUJoRHNPa0M7SWdEck9sQyx1QkFBc0M7SUFDdEMsd0JoRG9Pa0MsRWdEbk9uQztFQTFGSDtJcEMrREUsMEJDbkR5QztJRG9EekMsZ0RvQzZCeUM7SXBDN0J6Qyx3Q29DNkJ5QztJcEM3QnpDLGdDb0M2QnlDO0lwQzdCekMsb0RvQzZCeUM7SXBDNUJ6Qyx5RENyQ29FO0ltQ21FbEUsaUJBQWdCO0lBQ2hCLDBCbERwRlc7SWtEcUZYLFVBQVM7SUFDVCxtQkFBa0I7SUFDbEIsZ0JoRHVObUQ7SWdEdE5uRCx1QkFBc0M7SUFDdEMsc0JBQXFDO0lBQ3JDLGVoRG9ObUQsRWdEM01wRDtJNUNsQ0M7TTRDN0VKO1FwQ29FSSwyQkNuRHdDLEVtQzhGekMsRUFBQTtJNUNsQ0M7TTRDN0VKO1FwQ3dFSSwwQkNqRXVDLEVtQ3dHeEMsRUFBQTtJcENwQ0Q7TW9DM0VGO1FwQzRFSSx5QkFBZ0I7UUFBaEIsaUJBQWdCLEVvQ21DakIsRUFBQTtJQS9HSDtNQXlHTSxtQ2xEN0ZTLEVrRDhGVjtJQTFHTDtNQTZHTSxXQUFVLEVBQ1g7RUE5R0w7SXBDK0RFLDBCQ25EeUM7SURvRHpDLDhDb0NrRCtDO0lwQ2xEL0Msc0NvQ2tEK0M7SXBDakQvQyx5RENyQ29FO0ltQ3dGbEUsOEJBQTZCO0lBQzdCLDBCQUF5QjtJQUN6Qix5QkFBMkQ7SUFDM0QsbUJBQWtCO0lBQ2xCLGdCQUFlO0lBQ2YsaUJoRG9Na0M7SWdEbk1sQyxZQUFXLEVBQ1o7STVDOUNDO000QzdFSjtRcENvRUksMkJDbkR3QyxFbUMwR3pDLEVBQUE7STVDOUNDO000QzdFSjtRcEN3RUksMEJDakV1QyxFbUNvSHhDLEVBQUE7SXBDaEREO01vQzNFRjtRcEM0RUkseUJBQWdCO1FBQWhCLGlCQUFnQixFb0MrQ2pCLEVBQUE7RUEzSEg7SXBDK0RFLGtDQ25EeUM7WURtRHpDLDBCQ25EeUM7SURvRHpDLDhDb0M4RCtDO0lwQzlEL0Msc0NvQzhEK0M7SXBDN0QvQyxpRUNyQ29FO1lEcUNwRSx5RENyQ29FO0ltQ29HbEUsc0NoRDJMNkM7SWdEMUw3QywwQkFBeUI7SUFDekIsaUJBQWdCO0lBQ2hCLG1CQUFrQjtJQUNsQixnQkFBZTtJQUNmLGlCaER3TGtDO0lnRHZMbEMsWUFBVyxFQUNaO0k1QzFEQztNNEM3RUo7UXBDb0VJLG1DQ25Ed0M7Z0JEbUR4QywyQkNuRHdDLEVtQ3NIekMsRUFBQTtJNUMxREM7TTRDN0VKO1FwQ3dFSSxrQ0NqRXVDO2dCRGlFdkMsMEJDakV1QyxFbUNnSXhDLEVBQUE7SXBDNUREO01vQzNFRjtRcEM0RUkseUJBQWdCO1FBQWhCLGlCQUFnQixFb0MyRGpCLEVBQUE7RUF2SUg7SXBDK0RFLGtDQ25EeUM7WURtRHpDLDBCQ25EeUM7SURvRHpDLGdEb0MwRXlDO0lwQzFFekMsd0NvQzBFeUM7SXBDMUV6QyxnQ29DMEV5QztJcEMxRXpDLG9Eb0MwRXlDO0lwQ3pFekMsaUVDckNvRTtZRHFDcEUseURDckNvRTtJbUNnSGxFLHlCQUFnQjtZQUFoQixpQkFBZ0I7SUFDaEIsMEJsRGpJVztJa0RrSVgsVUFBUztJQUNULG1CQUFrQjtJQUNsQixnQmhEMEttRDtJZ0R6S25ELHVCQUE4RDtJQUM5RCxlaER3S21ELEVnRC9KcEQ7STVDOUVDO000QzdFSjtRcENvRUksbUNDbkR3QztnQkRtRHhDLDJCQ25Ed0MsRW1DMEl6QyxFQUFBO0k1QzlFQztNNEM3RUo7UXBDd0VJLGtDQ2pFdUM7Z0JEaUV2QywwQkNqRXVDLEVtQ29KeEMsRUFBQTtJcENoRkQ7TW9DM0VGO1FwQzRFSSx5QkFBZ0I7UUFBaEIsaUJBQWdCLEVvQytFakIsRUFBQTtJQTNKSDtNQXFKTSwyQ2xEeklTO2NrRHlJVCxtQ2xEeklTLEVrRDBJVjtJQXRKTDtNQXlKTSxXQUFVLEVBQ1g7O0FDeEpMO0VBQ0UsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsMEJqRDhUdUM7RWlEN1R2QyxheERvc0I4RjtFd0Ruc0I5RixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CakRrVXdDO0VpRGpVeEMscUJ2RHlEK0I7RXVEeEQvQixXQUFVO0VBQ1YseUJqRHdVc0M7RWlEdlV0QyxnQkFBZTtFQUNmLFVBQVM7RUFDVCxRQUFPO0VBQ1Asb0NBQTJCO1VBQTNCLDRCQUEyQjtFQUMzQiwyRnBDVWtFO0VvQ1ZsRSxtRnBDVWtFO0VvQ1ZsRSwyRXBDVWtFO0VvQ1ZsRSxnSXBDVWtFO0VvQ1RsRSxZQUFXO0VBQ1gsWWpDVE0sRWlDMENQO0U3QzJCRztJNkMzRUo7TUFrQkksbUJyRGxCb0I7TXFEbUJwQixtQmpEMlRxQztNaUQxVHJDLGlCakQyVG1DO01pRDFUbkMsVUFBUztNQUNULHlDQUFnQztjQUFoQyxpQ0FBZ0M7TUFDaEMsWUFBVyxFQXlCZCxFQUFBO0U3QzJCRztJNkMzRUo7TUEyQkksNkZwQ0pnRTtNb0NJaEUscUZwQ0pnRTtNb0NJaEUsNkVwQ0pnRTtNb0NJaEUsbUlwQ0pnRSxFb0N5Qm5FLEVBQUE7RTdDMkJHO0k2QzNFSjtNQStCSSx5RnBDUmdFO01vQ1FoRSxpRnBDUmdFO01vQ1FoRSx5RXBDUmdFO01vQ1FoRSw2SHBDUmdFLEVvQ3lCbkUsRUFBQTtFQWRDO0lBbENGO01BbUNJLHlCQUFnQjtNQUFoQixpQkFBZ0IsRUFhbkIsRUFBQTtFQWhERDtJckNxQkUsb0NDVDJDO1lEUzNDLDRCQ1QyQztJRFUzQywrQ3FDaUI0QztJckNqQjVDLHVDcUNpQjRDO0lyQ2pCNUMsK0JxQ2lCNEM7SXJDakI1QyxrRHFDaUI0QztJckNoQjVDLCtEQ0NrRTtZRERsRSx1RENDa0U7SW9DaUJoRSxXQUFVO0lBQ1YsaUNBQXdCO1lBQXhCLHlCQUF3QixFQUt6QjtJN0M0QkM7TTZDM0VKO1FyQzBCSSxxQ0NUMEM7Z0JEUzFDLDZCQ1QwQyxFb0M4QjNDLEVBQUE7STdDNEJDO002QzNFSjtRckM4QkksbUNDdkJ3QztnQkR1QnhDLDJCQ3ZCd0MsRW9Dd0N6QyxFQUFBO0lyQ2REO01xQ2pDRjtRckNrQ0kseUJBQWdCO1FBQWhCLGlCQUFnQixFcUNhakIsRUFBQTtJN0M0QkM7TTZDM0VKO1FBNkNNLHNDQUE2QjtnQkFBN0IsOEJBQTZCLEVBRWhDLEVBQUE7O0FBR0g7RWRuREUsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RWNvRG5CLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsYUFBWSxFQUNiOztBQUVEO0VyQ0dFLGtDQ25EeUM7VURtRHpDLDBCQ25EeUM7RURvRHpDLGdFcUNIK0Q7RXJDRy9ELHdEcUNIK0Q7RXJDSS9ELGlFQ3JDb0U7VURxQ3BFLHlEQ3JDb0U7RW9DbUNwRSw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLFVBQVM7RUFDVCxlbkR0RGE7RW1EdURiLGdCQUFlO0VBQ2YsZUFBYztFQUNkLHFCQUFjO01BQWQsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixpQnZEckQwQjtFdURzRDFCLHFCQUFvQjtFQUNwQixvQmpEa1FzQztFaURqUXRDLFdBQVU7RUFDViwwQkFBeUI7RUFDekIsb0JBQW1CLEVBY3BCO0U3Q2JHO0k2Q2pCSjtNckNRSSxtQ0NuRHdDO2NEbUR4QywyQkNuRHdDLEVvQ3lFM0MsRUFBQTtFN0NiRztJNkNqQko7TXJDWUksa0NDakV1QztjRGlFdkMsMEJDakV1QyxFb0NtRjFDLEVBQUE7RXJDZkM7SXFDZkY7TXJDZ0JJ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QjtJbURyVzNCLGFuRHlXMEI7SW1EeFcxQiwyQm5EeVc4QjtJbUR4VzlCLG1CQUFrQjtJQUNsQiwwQkFBeUIsRUFzQzFCO0kvQ29CQztNK0M3RUo7UXZDb0VJLG1DQ25Ed0M7Z0JEbUR4QywyQkNuRHdDLEVzQ3dDekMsRUFBQTtJL0NvQkM7TStDN0VKO1F2Q3dFSSxrQ0NqRXVDO2dCRGlFdkMsMEJDakV1QyxFc0NrRHhDLEVBQUE7SXZDa0JEO011QzNFRjtRdkM0RUkseUJBQWdCO1FBQWhCLGlCQUFnQixFdUNuQmpCLEVBQUE7SXBEeEREO01vRHFCSSxzQzFEMHFCMEYsRU0zckI3RjtJb0RMSDtNQTJCTSxXQUFVLEVBQ1g7SUE1Qkw7TUErQk0sZXJEbkJTLEVxRHdCVjtNQXBDTDtRQWtDUSxXQUFVLEVBQ1g7SUFuQ1A7TUF1Q00sOEJBQTZCO01BQzdCLDJCMUR1cEJ1RjtNMER0cEJ2RixXQUFVLEVBQ1g7SUExQ0w7TXZDK0RFLGtDQ25EeUM7Y0RtRHpDLDBCQ25EeUM7TURvRHpDLHFDdUNuQndDO012Q21CeEMsNkJ1Q25Cd0M7TXZDb0J4QyxpRUNyQ29FO2NEcUNwRSx5RENyQ29FO01zQ21CaEUsMEJyRG5DUztNcURvQ1QsWUFBVztNQUNYLGVBQWM7TUFDZCxpQm5EcVU2QjtNbURwVTdCLFdBQVU7TUFDVixtQkFBa0I7TUFDbEIsU0FBUTtNQUNSLFVBQVM7TUFDVCxRQUFPLEVBQ1I7TS9DcUJEO1ErQzdFSjtVdkNvRUksbUNDbkR3QztrQkRtRHhDLDJCQ25Ed0MsRXNDdUN2QyxFQUFBO00vQ3FCRDtRK0M3RUo7VXZDd0VJLGtDQ2pFdUM7a0JEaUV2QywwQkNqRXVDLEVzQ2lEdEMsRUFBQTtNdkNtQkg7UXVDM0VGO1V2QzRFSSx5QkFBZ0I7VUFBaEIsaUJBQWdCLEV1Q3BCZixFQUFBO0VBeERMO0lBNERJLHNDMURvb0I0RjtJMERub0I1RixXQUFVLEVBQ1g7O0FBR0g7RUFDRSxtQkFBa0IsRUErQm5CO0VBaENEO0lBS00sV0FBVSxFQUNYO0VBTkw7SXZDRkUsa0NDbkR5QztZRG1EekMsMEJDbkR5QztJ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M1RoRjtJQUxHOzs7TUFFRSx1QkFBc0IsRUFDdkIsRUFBQTtFaERQSDtJZ0RORjs7TUFJSSxvUVJ6Q21JO01RMENuSSw4QkFBNkI7TUFDN0IsNkJBQTRCO01BQzVCLDZCcERtVTZFO01vRGxVN0UscUJwRGtVNkUsRW9EM1RoRjtNQUxHOzs7UUFFRSx1QkFBc0IsRUFDdkIsRUFBQTs7QUFJTDs7OztFQUNFLG1CcEQ4VGdDO0VvRDdUaEMsa0J4RHJHc0I7RXdEc0d0QixtQnBEOFRtQztFb0Q3VG5DLCtCcERpVWlDLEVvRHhUbEM7RXJEbkdDOzs7O0lxRDZGRSx5R3BEcVI4QztZb0RyUjlDLGlHcERxUjhDLEVEaFgvQztFcUQ4RkQ7Ozs7SUFDRSxpRnREckdXO1lzRHFHWCx5RXREckdXLEVzRHNHWjs7QUFJSDtFQWFNLG1DcER5UzZCLEVvRHhTOUI7O0FBZEw7RUFvQk0scUNwRG1TZ0MsRW9EbFNqQzs7QUFJTDs7RUFFSSxvQnBEOFBrQyxFb0R6UG5DOztBQVBIO0VBVUksb0JwRHVQa0MsRW9EalBuQztFQWhCSDtJQWFNLG9CcEQ0UWdDO0lvRDNRaEMsbUNwRCtRNkIsRW9EOVE5Qjs7QUFmTDtFQW1CSSxpQnBEK08rQixFb0R6T2hDO0VBekJIO0lBc0JNLG9CcERvUWdDO0lvRG5RaEMscUNwRHVRZ0MsRW9EdFFqQzs7QUFLTDtFQUNFLHNCQUFxQjtFQUNyQixnQnBEaU9vQztFb0RoT3BDLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsWUFBVyxFQUNaOztBQUVEO0VBQ0UsZ0JwRDBOb0M7RW9Eek5wQyxVQUFTO0VBQ1QsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsV0FBVSxFQVFYO0VBZEQ7SUFVTSw2QnREbExTO0lzRG1MVCxnRHREbkxTO1lzRG1MVCx3Q3REbkxTLEVzRG9MVjs7QUFJTDtFakJuTUUsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7RXZCNERuQixrQ0NuRHlDO1VEbUR6QywwQkNuRHlDO0VEb0R6Qyw4RHdDc0lxRDtFeEN0SXJELHNEd0NzSXFEO0V4Q3RJckQsOEN3Q3NJcUQ7RXhDdElyRCxrRXdDc0lxRDtFeENySXJELGlFQ3JDb0U7VURxQ3BFLHlEQ3JDb0U7RXVDNEtwRSw2Q3BEd0xnRDtFb0R2TGhELDJCM0RzZjJGO0UyRHJmM0YsZ0JwRGtNaUM7RW9Eak1qQyxnQnBEb01vQztFb0RuTXBDLGlCcERzTWdDO0VvRHJNaEMsaURwRDJNOEI7RW9EMU05QixtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixRQUFPLEVBV1I7RWhEL0lHO0lnRHVISjtNeENoSUksbUNDbkR3QztjRG1EeEMsMkJDbkR3QyxFdUMyTTNDLEVBQUE7RWhEL0lHO0lnRHVISjtNeEM1SEksa0NDakV1QztjRGlFdkMsMEJDakV1QyxFdUNxTjFDLEVBQUE7RXhDakpDO0l3Q3lIRjtNeEN4SEkseUJBQWdCO01BQWhCLGlCQUFnQixFd0NnSm5CLEVBQUE7RUF4QkQ7SXRDbk1FLHFCQUF3RDtJQUN4RCx1QkFBMEQ7SUFnQjFELDBCQUFzRztJQU10Ryw4QkFBNkI7SUFDN0Isc0NBQTZCO1lBQTdCLDhCQUE2QjtJQUM3QixtQ0FBa0M7SUFDbEMsb0NBQW1DO0lBQ25DLG1CQUFrQjtJQUNsQixvQkFBbUI7SUFDbkIsdUJBQXNCO0lBQ3RCLG1DQUFrQztJQUNsQyxxQkFBb0I7SUFDcEIsb0JBQW1CO0lBQ25CLGtCQUFpQjtJc0NvTGYsc0J6RGxJc0M7SXlEbUl0QyxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFNBQVE7SUFDUixvQ0FBMkI7WUFBM0IsNEJBQTJCLEVBQzVCOztBQWFIO0VBQ0Usb0JwRG9LcUM7RW9EbktyQyxxQnBEeUtxQztFb0R4S3JDLCtDcEQ4SzhCLEVvRHhLL0I7RUFURDtJQU9JLG1DcEQ2TCtCLEVvRDVMaEM7O0FBR0g7RUFDRSxxQnBEMEpzQztFb0R6SnRDLHFCcEQrSnFDO0VvRDlKckMsK0NwRG9LOEIsRW9EOUovQjtFQVREO0lBT0kscUNwRG1Ma0MsRW9EbExuQzs7QUFHSDtFQUdFLG9CcEQ4SW9DLEVvRDdJckM7O0FBRUQ7RUFDRSxlQUFjO0VBQ2QsWUFBVyxFQUNaOztBQ3RRQztFeEQrREEsbUJIMUJzRDtFRzJCdEQsaUJIOUMwQjtFRytDMUIsa0JITjJCO0VHTzNCLGlCSFMwQjtFMkR4RXhCLGU1RHdPcUM7RTREdk9yQyxjQUFhO0VBQ2IsbUJyRCtZaUM7RXFEOVlqQyxZQUFXLEVBU1o7RUFQQztJQUNFLG9CckQ0WWdDLEVxRDNZakM7RUFFRDtJQUNFLG9CckR5WWdDLEVxRHhZakM7O0FBR0g7RTVDakJBLG1CYkNzQjtFeURtQnBCLDBCNUR1TnFDO0U0RHROckMsYTVEbXJCNEY7RTREbHJCNUYsY0FBYTtFQUNiLG9CckRvY2dDO0VxRG5jaEMscUIzRHdDNkI7RTJEdkM3QixtQnJEMlhpQztFcUQxWGpDLGdCQUFlO0VBQ2YsYXJEdWMyQjtFcUR0YzNCLHVCckR1YzRCO0VxRHRjNUIsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLGFyQzlCSyxFcUM0Q047RWpENkJDO0lpRDNERjtNQW1CSSxvQnJEd2I4QjtNcUR2YjlCLDJCckQrYjRCLEVxRHJiL0IsRUFBQTtFQVBDO0lBQ0Usb0JyRDRXZ0MsRXFEM1dqQztFQUVEO0lBQ0Usb0JyRHlXZ0MsRXFEeFdqQzs7QUFHSDs7O0VBTVEsZTVEb0wrQixFNERuTGhDOztBQVBQOztFQVVRLDBCNURnTCtCLEU0RC9LaEM7O0FBWFA7O0VBZU0seUM1RDJLaUMsRTREMUtsQzs7QUFoQkw7Ozs7RUFvQk0sZUFBYyxFQUNmOztBQUlMOzs7RUFLUSw2QjVENEorQjtFNEQzSi9CLGdENUQySitCO1U0RDNKL0Isd0M1RDJKK0IsRTREMUpoQzs7QUFQUDs7RUFXTSw2QjVEc0ppQyxFNERoSmxDO0VBakJMOztJQWNRLDZCNURtSitCO0k0RGxKL0IsZ0Q1RGtKK0I7WTREbEovQix3QzVEa0orQixFTTFOdEM7O0FzRHlERDs7OztFQXFCTSxlQUFjLEVBQ2Y7O0FBSUw7O0VBSU0sMEI1RG1JaUMsRTREbElsQzs7QUFJTDs7RUFJTSxlNUQwSGlDLEU0RHpIbEM7O0FBS0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsc0I1RGtIbUMsRTREdkdwQztFQWJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFLRyxzQjVEK0dpQztJNEQ5R2pDLGdENUQ4R2lDO1k0RDlHakMsd0M1RDhHaUMsRU1oT3RDO0VzRDRHRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBV0csZUFBYyxFQUNmOztBdEQzSEw7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VzRG1JTSxpRjVEZ0dpQztVNERoR2pDLHlFNURnR2lDLEVNaE90Qzs7QXNEb0lDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdJLGdENUR5RmlDO1U0RHpGakMsd0M1RHlGaUMsRU1oT3RDOztBc0RYRDtFeEQrREEsbUJIMUJzRDtFRzJCdEQsaUJIOUMwQjtFRytDMUIsa0JITjJCO0VHTzNCLGlCSFMwQjtFMkR4RXhCLGU1RHFHcUM7RTREcEdyQyxjQUFhO0VBQ2IsbUJyRCtZaUM7RXFEOVlqQyxZQUFXLEVBU1o7RUFQQztJQUNFLG9CckQ0WWdDLEVxRDNZakM7RUFFRDtJQUNFLG9CckR5WWdDLEVxRHhZakM7O0FBR0g7RTVDakJBLG1CYkNzQjtFeURtQnBCLDBCNURvRnFDO0U0RG5GckMsYTVEbXJCNEY7RTREbHJCNUYsY0FBYTtFQUNiLG9CckRvY2dDO0VxRG5jaEMscUIzRHdDNkI7RTJEdkM3QixtQnJEMlhpQztFcUQxWGpDLGdCQUFlO0VBQ2YsYXJEdWMyQjtFcUR0YzNCLHVCckR1YzRCO0VxRHRjNUIsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLGFyQzlCSyxFcUM0Q047RWpENkJDO0lpRDNERjtNQW1CSSxvQnJEd2I4QjtNcUR2YjlCLDJCckQrYjRCLEVxRHJiL0IsRUFBQTtFQVBDO0lBQ0Usb0JyRDRXZ0MsRXFEM1dqQztFQUVEO0lBQ0Usb0JyRHlXZ0MsRXFEeFdqQzs7QUFHSDs7O0VBTVEsZTVEaUQrQixFNERoRGhDOztBQVBQOztFQVVRLDBCNUQ2QytCLEU0RDVDaEM7O0FBWFA7O0VBZU0seUM1RHdDaUMsRTREdkNsQzs7QUFoQkw7Ozs7RUFvQk0sZUFBYyxFQUNmOztBQUlMOzs7RUFLUSw2QjVEeUIrQjtFNER4Qi9CLGdENUR3QitCO1U0RHhCL0Isd0M1RHdCK0IsRTREdkJoQzs7QUFQUDs7RUFXTSw2QjVEbUJpQyxFNERibEM7RUFqQkw7O0lBY1EsNkI1RGdCK0I7STREZi9CLGdENURlK0I7WTREZi9CLHdDNURlK0IsRU12RnRDOztBc0R5REQ7Ozs7RUFxQk0sZUFBYyxFQUNmOztBQUlMOztFQUlNLDBCNURBaUMsRTREQ2xDOztBQUlMOztFQUlNLGU1RFRpQyxFNERVbEM7O0FBS0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsc0I1RGpCbUMsRTRENEJwQztFQWJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFLRyxzQjVEcEJpQztJNERxQmpDLGdENURyQmlDO1k0RHFCakMsd0M1RHJCaUMsRU03RnRDO0VzRDRHRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBV0csZUFBYyxFQUNmOztBdEQzSEw7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VzRG1JTSxpRjVEbkNpQztVNERtQ2pDLHlFNURuQ2lDLEVNN0Z0Qzs7QXNEb0lDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdJLGdENUQxQ2lDO1U0RDBDakMsd0M1RDFDaUMsRU03RnRDOztBdURaSDs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFSSxzQ3REa2E4QztFc0RqYTlDLG1CdERrYThCO0VzRGphOUIsb0NBQXlILEVBQzFIOztBQUxIOztFQVFJLHFCdER1WjZFLEVzRHRaOUU7O0FBVEg7Ozs7RUFZSSxzQjFEVG9CO0UwRFVwQixvQ0FBeUgsRUFTMUg7RXZETkQ7Ozs7SXVEQUksNER0RGtYNEM7WXNEbFg1QyxvRHREa1g0QyxFRGhYL0M7RXVEbEJIOzs7O0lBb0JNLGdEeERSUztZd0RRVCx3Q3hEUlMsRXdEU1Y7O0FBckJMOztFQTRCSSxtQnREMllpQyxFc0QxWWxDOztBQTdCSDs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWlDSSxtQnREc1lpQyxFc0RyWWxDOztBQUtIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFSSxvQnREb1dtQztFc0RuV25DLHFCdER5V21DO0VzRHhXbkMsNENBQWtJLEVBQ25JOztBQUxIOzs7Ozs7O0VBUUksNENBQWtJLEVBQ25JOztBQVRIOzs7RUFlSSxvQnREa1hrQyxFc0RqWG5DOztBQWhCSDtFQW1CSSxxQnREcVc2RSxFc0RwVzlFOztBQXBCSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXdCSSxvQnREeVdrQyxFc0R4V25DOztBQUdIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFSSxxQnREeVVvQztFc0R4VXBDLHFCdEQ4VW1DO0VzRDdVbkMsNkNBQWtJLEVBQ25JOztBQUxIOzs7Ozs7O0VBUUksNkNBQWtJLEVBQ25JOztBQVRIOzs7RUFlSSxvQnREdVZrQyxFc0R0Vm5DOztBQWhCSDtFQW1CSSxxQnREeVU2RSxFc0R4VTlFOztBQXBCSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXdCSSxvQnREOFVrQyxFc0Q3VW5DOztBQzVGSDtFQUNFLHFCdkRzYnNDO0V1RHJidEMsbUJBQWtCLEVBb0RuQjtFQXRERDs7SUFNSSxPQUFNO0lBQ04sK0JBQWtFO1lBQWxFLHVCQUFrRSxFQUNuRTtFQVJIO0lBV0ksZXpEQ1csRXlEQVo7RUFaSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWtCTSxtQkFBa0IsRUFDbkI7RUFuQkw7STNDK0RFLGtDQ25EeUM7WURtRHpDLDBCQ25EeUM7SURvRHpDLDJEMkN6Q29EO0kzQ3lDcEQsbUQyQ3pDb0Q7STNDeUNwRCwyQzJDekNvRDtJM0N5Q3BELDhEMkN6Q29EO0kzQzBDcEQsaUVDckNvRTtZRHFDcEUseURDckNvRTtJMENIbEUsMkI5RHNxQnlGO0k4RHJxQnpGLGVBQWM7SUFDZCxnQnZEaVgrQjtJdURoWC9CLGlCdkRzWDhCO0l1RHJYOUIsVUFBUztJQUNULFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsY0FBdUQ7SUFDdkQsUUFBTztJQUNQLDhCQUFxQjtZQUFyQixzQkFBcUIsRUFDdEI7SW5EMENDO01tRDdFSjtRM0NvRUksbUNDbkR3QztnQkRtRHhDLDJCQ25Ed0MsRTBDa0J6QyxFQUFBO0luRDBDQztNbUQ3RUo7UTNDd0VJLGtDQ2pFdUM7Z0JEaUV2QywwQkNqRXVDLEUwQzRCeEMsRUFBQTtJM0N3Q0Q7TTJDM0VGO1EzQzRFSSx5QkFBZ0I7UUFBaEIsaUJBQWdCLEUyQ3pDakIsRUFBQTtFQW5DSDs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFzQ0ksbUJBQWtCLEVBZW5CO0lBckRIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7TUEwQ1EsMkI5RHFwQnFGO004RHBwQnJGLFdBQVUsRUFDWDtJQTVDUDs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BMENRLDJCOURxcEJxRjtNOERwcEJyRixXQUFVLEVBQ1g7SUE1Q1A7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQTBDUSwyQjlEcXBCcUY7TThEcHBCckYsV0FBVSxFQUNYO0lBNUNQOzs7Ozs7Ozs7Ozs7Ozs7Ozs7TTNDK0RFLGtDQ25EeUM7Y0RtRHpDLDBCQ25EeUM7TURvRHpDLHFDMkNoQndDO00zQ2dCeEMsNkIyQ2hCd0M7TTNDaUJ4QyxpRUNyQ29FO2NEcUNwRSx5RENyQ29FO00wQ3NCaEUsbUJBQWtCO01BQ2xCLFdBQVUsRUFDWDtJQXBETDs7Ozs7Ozs7Ozs7Ozs7Ozs7O00zQytERSwwQkNuRHlDO01Eb0R6QyxxQzJDaEJ3QztNM0NnQnhDLDZCMkNoQndDO00zQ2lCeEMseURDckNvRTtNMENzQmhFLG1CQUFrQjtNQUNsQixXQUFVLEVBQ1g7SUFwREw7Ozs7Ozs7Ozs7Ozs7Ozs7OztNM0MrREUsa0NDbkR5QztjRG1EekMsMEJDbkR5QztNRG9EekMscUMyQ2hCd0M7TTNDZ0J4Qyw2QjJDaEJ3QztNM0NpQnhDLGlFQ3JDb0U7Y0RxQ3BFLHlEQ3JDb0U7TTBDc0JoRSxtQkFBa0I7TUFDbEIsV0FBVSxFQUNYO01uRHlCRDtRbUQ3RUo7Ozs7Ozs7Ozs7Ozs7Ozs7OztVM0NvRUksbUNDbkR3QztrQkRtRHhDLDJCQ25Ed0MsRTBDbUN2QztRQXBETDs7Ozs7Ozs7Ozs7Ozs7Ozs7O1UzQ29FSSwyQkNuRHdDLEUwQ21DdkM7UUFwREw7Ozs7Ozs7Ozs7Ozs7Ozs7OztVM0NvRUksbUNDbkR3QztrQkRtRHhDLDJCQ25Ed0MsRTBDbUN2QyxFQUFBO01uRHlCRDtRbUQ3RUo7Ozs7Ozs7Ozs7Ozs7Ozs7OztVM0N3RUksa0NDakV1QztrQkRpRXZDLDBCQ2pFdUMsRTBDNkN0QztRQXBETDs7Ozs7Ozs7Ozs7Ozs7Ozs7O1UzQ3dFSSwwQkNqRXVDLEUwQzZDdEM7UUFwREw7Ozs7Ozs7Ozs7Ozs7Ozs7OztVM0N3RUksa0NDakV1QztrQkRpRXZDLDBCQ2pFdUMsRTBDNkN0QyxFQUFBO00zQ3VCSDtRMkMzRUY7Ozs7Ozs7Ozs7Ozs7Ozs7OztVM0M0RUkseUJBQWdCO1VBQWhCLGlCQUFnQixFMkN4QmY7UUFwREw7Ozs7Ozs7Ozs7Ozs7Ozs7OztVM0M0RUkseUJBQWdCO1VBQWhCLGlCQUFnQixFMkN4QmY7UUFwREw7Ozs7Ozs7Ozs7Ozs7Ozs7OztVM0M0RUkseUJBQWdCO1VBQWhCLGlCQUFnQixFMkN4QmYsRUFBQTs7QUFNTDs7O0VBR0ksa0NBQXdFO1VBQXhFLDBCQUF3RSxFQUN6RTs7QUFKSDtFQU9JLG9CdkQ0VW1DO0V1RDNVbkMscUJ2RGlWbUM7RXVEaFZuQyxZQUE2RCxFQUM5RDs7QUFWSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBYUksb0J2RHNVbUM7RXVEclVuQyxxQnZEMlVtQztFdUQxVW5DLHlDQUFzSCxFQUN2SDs7QUFoQkg7OztFQW1CSSxxQnZEa1Y2RSxFdURqVjlFOztBQXBCSDs7Ozs7OztFQXVCSSw0Q0FBa0ksRUFDbkk7O0FBR0g7OztFQUdJLGtDQUF3RTtVQUF4RSwwQkFBd0UsRUFDekU7O0FBSkg7RUFPSSxxQnZEa1RvQztFdURqVHBDLHFCdkR1VG1DO0V1RHRUbkMsWUFBNkQsRUFDOUQ7O0FBVkg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWFJLHFCdkQ0U29DO0V1RDNTcEMscUJ2RGlUbUM7RXVEaFRuQyx5Q0FBc0gsRUFDdkg7O0FBaEJIOzs7RUFtQkkscUJ2RHVUNkUsRXVEdFQ5RTs7QUFwQkg7Ozs7Ozs7RUF1QkksNkNBQWtJLEVBQ25JOztBQUtIO0VBQ0UsZUFBYyxFQXFCZjtFQXRCRDs7SUFLSSxlQUFjO0lBQ2QsWXZEa1RpQyxFdURqVGxDO0VBUEg7SUFVSSxVdkRrVHdHO0l1RGpUeEcsV3ZEOFMrQixFdUQ3U2hDO0VBWkg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFnQkksb0JBQW9ILEVBQ3JIO0VBakJIOzs7Ozs7Ozs7Ozs7Ozs7OztJQW9CSSxtQ0FBbUYsRUFDcEY7O0FBR0g7RUFFSSxjdkRtU2lIO0V1RGxTakgsV3ZEK1IrQixFdUQ5UmhDOztBQUpIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBUUkscUJBQTZIO0VBQzdILG9CdkR5UitCO0V1RHhSL0IsbUJ2RHdSK0IsRXVEdlJoQzs7QUFYSDs7O0VBY0kscUJ2RHVRNkUsRXVEdFE5RTs7QUFHSDtFQUVJLGF2RGtSaUg7RXVEalJqSCxjdkQ4UWtDLEV1RDdRbkM7O0FBSkg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFRSSxvQkFBNkg7RUFDN0gsdUJ2RHdRa0M7RXVEdlFsQyxzQnZEdVFrQyxFdUR0UW5DOztBQVhIOzs7RUFjSSxxQnZEcVA2RSxFdURwUDlFOztBQzNLSDtFQUNFLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isb0JBQWU7TUFBZixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixZQUFXLEVBcUJaO0VBMUJEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBYUksb0JBQWM7UUFBZCxtQkFBYztZQUFkLGVBQWM7SUFDZCxpQkFBZ0I7SUFDaEIsVUFBUyxFQVVWO0lBekJIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O01BdUJNLGtCN0R1RTRCLEU2RHRFN0I7O0FBTUw7O0VBRUUsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QixFQVN4QjtFQWJEOzs7O0lBT0ksYUFBWSxFQUtiO0lBWkg7Ozs7Ozs7O01BVU0sa0JBQTZDLEVBQzlDOztBQUlMO0VBQ0Usa0I3RGdEZ0MsRTZEL0NqQzs7QUFFRDtFQUNFLG1CN0Q0Q2dDLEU2RDNDakM7O0FBRUQ7RUFDRSxlQUFjO0VBQ2QsZ0J4RHFWaUM7RXdEcFZqQyxpQnhEMFZnQztFd0R6VmhDLGlCQUFnQjtFQUNoQixvQkFBbUIsRUFLcEI7RUFWRDtJQVFJLG9CQUE4QyxFQUMvQzs7QUFLSDs7O0UvQ3ZERSwwQitDMEQrQjtFL0N6RC9CLDZCK0N5RCtCLEVBQzlCOztBQUpIOzs7RS9DbERFLDJCK0N5RGdDO0UvQ3hEaEMsOEIrQ3dEZ0MsRUFDL0I7O0FBS0g7RTVDakJFLGtDQ25EeUM7VURtRHpDLDBCQ25EeUM7RURvRHpDLG1DNENpQmtDO0U1Q2pCbEMsMkI0Q2lCa0M7RTVDaEJsQyxpRUNyQ29FO1VEcUNwRSx5RENyQ29FO0UyQ3VEcEUsMkJ4RDZTZ0Q7RXdENVNoRCxvQkFBMEQ7RUFDMUQsbUI3RFNnQztFNkRSaEMsNkJBQVM7TUFBVCxtQkFBUztVQUFULFVBQVMsRUFjVjtFcER2Qkc7SW9ER0o7TTVDWkksbUNDbkR3QztjRG1EeEMsMkJDbkR3QyxFMkNtRjNDLEVBQUE7RXBEdkJHO0lvREdKO001Q1JJLGtDQ2pFdUM7Y0RpRXZDLDBCQ2pFdUMsRTJDNkYxQyxFQUFBO0U1Q3pCQztJNENLRjtNNUNKSSx5QkFBZ0I7TUFBaEIsaUJBQWdCLEU0Q3dCbkIsRUFBQTtFekRwRkM7SXlEeUVFLDJCeER5UzhDLEVEaFgvQztFeUQwRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVFLGUxRGxGVyxFMERtRlo7RUFFRDtJQUNFLG9CeERxVm9DLEV3RHBWckM7O0FBS0g7O0VBTU0sT0FBTSxFQUNQOztBQVBMOztFQVdNLFl4RHVUK0IsRXdEdFRoQzs7QUFaTDtFQWVNLHFCeERpVW1DLEV3RGhVcEM7O0FBaEJMOzs7Ozs7Ozs7Ozs7Ozs7OztFQW9CSSxvQnhEaVJtQztFd0RoUm5DLHFCeERzUm1DO0V3RHJSbkMseUNBQXNILEVBQ3ZIOztBQXZCSDs7RUEwQkkscUJ4RDZSNkUsRXdENVI5RTs7QUEzQkg7Ozs7RUE4QkksNENBQWtJLEVBQ25JOztBQS9CSDs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW1DSSxvQnhENlJrQyxFd0Q1Um5DOztBQXBDSDs7RUE2Q00sb0J4RHdQaUM7RXdEdlBqQyxxQnhENlBpQyxFd0Q1UGxDOztBQS9DTDtFQW1ESSxzQkFBNkQ7RUFDN0QscUJ4RHVQbUMsRXdEdFBwQzs7QUFPSDs7RUFNTSxPQUFNLEVBQ1A7O0FBUEw7O0VBV00sWXhEMlArQixFd0QxUGhDOztBQVpMO0VBZU0scUJ4RHNRbUMsRXdEclFwQzs7QUFoQkw7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JJLHFCeERzTm9DO0V3RHJOcEMscUJ4RDJObUM7RXdEMU5uQyx5Q0FBc0gsRUFDdkg7O0FBdkJIOztFQTBCSSxxQnhEaU82RSxFd0RoTzlFOztBQTNCSDs7OztFQThCSSw2Q0FBa0ksRUFDbkk7O0FBL0JIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBbUNJLG9CeERrT2tDLEV3RGpPbkM7O0FBcENIOztFQTZDTSxxQnhENkxrQztFd0Q1TGxDLHFCeERrTWlDLEV3RGpNbEM7O0FBL0NMO0VBbURJLHNCQUE2RDtFQUM3RCxxQnhENExtQyxFd0QzTHBDOztBQ3pOSDtFQUNFLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLDJCaEUyckI4RjtFZ0UxckI5RixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO01BQWYsZ0JBQWU7RUFDZiwwQkFBOEI7TUFBOUIsdUJBQThCO1VBQTlCLCtCQUE4QjtFQUM5QixtQnpEK2JvQztFeUQ5YnBDLHVCekRxY2tDO0V5RHBjbEMsbUJBQWtCLEVBaUduQjtFQXpHRDs7Ozs7Ozs7Ozs7Ozs7Ozs7SWhEQ0UsbUJiQ3NCO0lnQjZEdEIsa0NDbkR5QztZRG1EekMsMEJDbkR5QztJRG9EekMscUM2Q2xEc0M7STdDa0R0Qyw2QjZDbERzQztJN0NtRHRDLGlFQ3JDb0U7WURxQ3BFLHlEQ3JDb0U7STRDWmxFLHNDaEVnckI0RjtJZ0UvcUI1RixVQUFTO0lBQ1QsZUFBYztJQUNkLGF6RGdiK0I7SXlEL2EvQix1QnpEa2JnQyxFeUQ1YWpDO0lyRG1EQztNcUQ3RUo7Ozs7Ozs7Ozs7Ozs7Ozs7O1E3Q29FSSxtQ0NuRHdDO2dCRG1EeEMsMkJDbkR3QyxFNENTekMsRUFBQTtJckRtREM7TXFEN0VKOzs7Ozs7Ozs7Ozs7Ozs7OztRN0N3RUksa0NDakV1QztnQkRpRXZDLDBCQ2pFdUMsRTRDbUJ4QyxFQUFBO0k3Q2lERDtNNkMzRUY7Ozs7Ozs7Ozs7Ozs7Ozs7O1E3QzRFSSx5QkFBZ0I7UUFBaEIsaUJBQWdCLEU2Q2xEakIsRUFBQTtJMURqQkQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNMERjSSx5QkFBZ0I7Y0FBaEIsaUJBQWdCO01BQ2hCLFdBQVUsRTFEWmI7RTBEWkg7SUE2Qkksc0JBQStGO0lBQy9GLHlCQUFrRyxFQUNuRztFQS9CSDtJQWtDSSxzQkFBK0Y7SUFDL0YseUJBQWtHLEVBQ25HO0VBcENIO0loRENFLG1CYkNzQjtJZ0I2RHRCLGtDQ25EeUM7WURtRHpDLDBCQ25EeUM7SURvRHpDLHFDNkN4QnNDO0k3Q3dCdEMsNkI2Q3hCc0M7STdDeUJ0QyxpRUNyQ29FO1lEcUNwRSx5RENyQ29FO0k0Q2NsRSxzQ2hFc3BCNEY7SWdFcnBCNUYsYXpEd1orQixFeUR2WGhDO0lyRENDO01xRDdFSjtRN0NvRUksbUNDbkR3QztnQkRtRHhDLDJCQ25Ed0MsRTRDMkR6QyxFQUFBO0lyRENDO01xRDdFSjtRN0N3RUksa0NDakV1QztnQkRpRXZDLDBCQ2pFdUMsRTRDcUV4QyxFQUFBO0k3Q0REO002QzNFRjtRN0M0RUkseUJBQWdCO1FBQWhCLGlCQUFnQixFNkNBakIsRUFBQTtJMURuRUQ7TTBEcUNJLFdBQVUsRTFEbENiO0kwRFpIOzs7Ozs7Ozs7Ozs7Ozs7OztNQWtETSw4QkFBNkI7TUFDN0IsV0FBVSxFQVNYO01BNURMOzs7Ozs7Ozs7Ozs7Ozs7OztRQXNEUSxnQkFBZSxFQUNoQjtNQXZEUDs7Ozs7Ozs7Ozs7Ozs7Ozs7O1FBMERRLGlCQUFnQixFQUNqQjtJQTNEUDtNQStETSxlQUFjO01BQ2QsYUFBWSxFQUNiO0lBakVMO01Bb0VNLGdCQUFlO01BQ2YsYUFBWSxFQUNiO0lBdEVMO01BeUVNLG1CekQ2WDhCO015RDVYOUIsa0J6RDRYOEIsRXlEM1gvQjtFQTNFTDs7Ozs7Ozs7Ozs7Ozs7Ozs7SUErRUksc0JBQStGO0lBQy9GLHlCQUFrRyxFQUNuRztFQWpGSDs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFvRkksc0JBQStGO0lBQy9GLHlCQUFrRyxFQUNuRztFQXRGSDtJQXlGSSxzQkFBcUM7SUFDckMseUJBQXdDLEVBT3pDO0lBakdIO01BNkZNLG1CekR3V2dDO015RHZXaEMsdUJBQWdGO01BQ2hGLDBCQUFtRixFQUNwRjtFQWhHTDtJQW9HSSwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQixxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLG9CQUFlO1FBQWYsZ0JBQWU7SUFDZiwwQkFBOEI7UUFBOUIsdUJBQThCO1lBQTlCLCtCQUE4QixFQUMvQjs7QUFHSDtFQUNFLGFoRTZsQjhGLEVnRS9rQi9GO0VBZkQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQVFJLDRDaEV5bEI0RixFZ0V4bEI3RjtFQVRIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBYUksZ0NoRW1sQnlGLEVnRWxsQjFGO0VBZEg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFhSSxnQ2hFbWxCeUYsRWdFbGxCMUY7RUFkSDs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWFJLGdDaEVtbEJ5RixFZ0VsbEIxRjs7QUFHSDs7RUFFRSxzSHpDbkc4RztVeUNtRzlHLDhHekNuRzhHO0V5Q29HOUcsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsUUFBTztFQUNQLFl6Q3pITSxFeUMwSFA7O0FBRUQ7RUFDRSxVQUFTLEVBQ1Y7O0FBRUQ7RUFDRSxPQUFNLEVBQ1A7O0FBRUQ7RUFDRSxzSHpDbkg4RztVeUNtSDlHLDhHekNuSDhHO0V5Q29IOUcsWXpDdElNLEV5Q3VJUDs7QUFHNkI7RUFEOUI7SUFFSSxzSHpDekg0RztZeUN5SDVHLDhHekN6SDRHO0l5QzBINUcseUJBQWdCO0lBQWhCLGlCQUFnQjtJQUNoQixPQUFNO0lBQ04sWXpDOUlJLEV5Q2dKUCxFQUFBOztBQUVEO0U3QzVGRSxrQ0NuRHlDO1VEbUR6QywwQkNuRHlDO0VEb0R6QyxrRTZDNEZ5RDtFN0M1RnpELDBENkM0RnlEO0U3QzVGekQsa0Q2QzRGeUQ7RTdDNUZ6RCxzRTZDNEZ5RDtFN0MzRnpELGlFQ3JDb0U7VURxQ3BFLHlEQ3JDb0U7RTRDa0lwRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixRQUFPO0VBQ1AsWXpDekpNLEV5Q2dLUDtFckQ1Rkc7SXFEOEVKO003Q3ZGSSxtQ0NuRHdDO2NEbUR4QywyQkNuRHdDLEU0Q3dKM0MsRUFBQTtFckQ1Rkc7SXFEOEVKO003Q25GSSxrQ0NqRXVDO2NEaUV2QywwQkNqRXVDLEU0Q2tLMUMsRUFBQTtFN0M5RkM7STZDZ0ZGO003Qy9FSSx5QkFBZ0I7TUFBaEIsaUJBQWdCLEU2QzZGbkIsRUFBQTtFQWREO0lBVUksMEIzRDlKVztJMkQrSlgsc0h6QzNJNEc7WXlDMkk1Ryw4R3pDM0k0RztJeUM0STVHLGdCQUFlLEVBQ2hCOztBQUtIO0U1RHpJRSxtQkhGc0Q7RUdHdEQsaUJIbkIwQjtFR29CMUIsdUJI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QyxhTm1SWixFQUFBOztBTWxSckI7RUFBcUMsYU51cEJaLEVBQUE7O0FNdHBCekI7RUFBK0IsYU5xcEJaLEVBQUE7O0FNcHBCbkI7RUFBb0MsYU5zcEJaLEVBQUE7O0FNcnBCeEI7RUFBa0MsYU55SVosRUFBQTs7QU14SXRCOzs7RUFFa0MsYU5xcUJaLEVBQUE7O0FNcHFCdEI7RUFBd0MsYU44aUJaLEVBQUE7O0FNN2lCNUI7RUFBeUMsYU40aUJaLEVBQUE7O0FNM2lCN0I7RUFBc0MsYU40ZlosRUFBQTs7QU0zZjFCO0VBQW1DLGFOaWtCWixFQUFBOztBTWhrQnZCOztFQUNnQyxhTmdLWixFQUFBOztBTS9KcEI7RUFBb0MsYU4rcUJaLEVBQUE7O0FNOXFCeEI7RUFBaUMsYU53VlosRUFBQTs7QU12VnJCO0VBQW1DLGFOdVBaLEVBQUE7O0FNdFB2QjtFQUFvQyxhTmdKWixFQUFBOztBTS9JeEI7RUFBaUMsYU5taEJaLEVBQUE7O0FNbGhCckI7RUFBcUMsYU5nTVosRUFBQTs7QU0vTHpCO0VBQWdELGFOWVosRUFBQTs7QU1YcEM7RUFBOEMsYU5jWixFQUFBOztBTWJsQztFQUFrQyxhTnFXWixFQUFBOztBTXBXdEI7RUFBMEMsYU53ZVosRUFBQTs7QU12ZTlCOztFQUNtQyxhTnNnQlosRUFBQTs7QU1yZ0J2QjtFQUFvQyxhTmdnQlosRUFBQTs7QU0vZnhCO0VBQXFDLGFOd1laLEVBQUE7O0FNdll6QjtFQUFpQyxhTjJZWixFQUFBOztBTTFZckI7RUFBaUMsYU40UFosRUFBQTs7QU0zUHJCO0VBQXVDLGFOb1VaLEVBQUE7O0FNblUzQjtFQUF1QyxhTml0QlosRUFBQTs7QU1odEIzQjtFQUF3QyxhTitzQlosRUFBQTs7QU05c0I1QjtFQUFzQyxhTmd0QlosRUFBQTs7QU0vc0IxQjtFQUFtQyxhTnllWixFQUFBOztBTXhldkI7RUFBb0MsYU53QlosRUFBQTs7QU12QnhCO0VBQWdDLGFOeW1CWixFQUFBOztBTXhtQnBCO0VBQWlDLGFOeW1CWixFQUFBOztBTXhtQnJCO0VBQWlDLGFOeURaLEVBQUE7O0FNeERyQjtFQUFxQyxhTnlEWixFQUFBOztBTXhEekI7RUFBa0MsYU4rZFosRUFBQTs7QU05ZHRCO0VBQW1DLGFOMkVaLEVBQUE7O0FNMUV2QjtFQUFpQyxhTjBQWixFQUFBOztBTXpQckI7RUFBaUMsYU5pRFosRUFBQTs7QU1oRHJCO0VBQW1DLGFOMFZaLEVBQUE7O0FNelZ2QjtFQUF3QyxhTndtQlosRUFBQTs7QU12bUI1QjtFQUF1QyxhTndtQlosRUFBQTs7QU12bUIzQjtFQUF1QyxhTnBDWixFQUFBOztBTXFDM0I7RUFBeUMsYU52Q1osRUFBQTs7QU13QzdCO0VBQXdDLGFOckNaLEVBQUE7O0FNc0M1QjtFQUEwQyxhTnhDWixFQUFBOztBTXlDOUI7RUFBaUMsYU4rV1osRUFBQTs7QU05V3JCOztFQUNvQyxhTjJhWixFQUFBOztBTTFheEI7RUFBbUMsYU5zVVosRUFBQTs7QU1yVXZCO0VBQXlDLGFOa3JCWixFQUFBOztBTWpyQjdCOzs7RUFFc0MsYU4wYlosRUFBQTs7QU16YjFCO0VBQW1DLGFOa2JaLEVBQUE7O0FNamJ2QjtFQUF1QyxhTndYWixFQUFBOztBTXZYM0I7RUFBbUMsYU50RFosRUFBQTs7QU11RHZCO0VBQWlDLGFObW5CWixFQUFBOztBTWxuQnJCOztFQUM0QyxhTithWixFQUFBOztBTTlhaEM7RUFBMkMsYU44ZlosRUFBQTs7QU03Zi9CO0VBQTJDLGFOK0VaLEVBQUE7O0FNOUUvQjtFQUFtQyxhTnpCWixFQUFBOztBTTBCdkI7RUFBMEMsYU5takJaLEVBQUE7O0FNbGpCOUI7RUFBMEMsYU5xTFosRUFBQTs7QU1wTDlCO0VBQXFDLGFObEJaLEVBQUE7O0FNbUJ6QjtFQUFpQyxhTnNiWixFQUFBOztBTXJickI7RUFBa0MsYU5nYVosRUFBQTs7QU0vWnRCO0VBQWlDLGFObWpCWixFQUFBOztBTWxqQnJCO0VBQW9DLGFOK05aLEVBQUE7O0FNOU54QjtFQUF5QyxhTmdMWixFQUFBOztBTS9LN0I7RUFBeUMsYU40aUJaLEVBQUE7O0FNM2lCN0I7RUFBa0MsYU4rSVosRUFBQTs7QU05SXRCO0VBQXlDLGFOeUVaLEVBQUE7O0FNeEU3QjtFQUEwQyxhTnlFWixFQUFBOztBTXhFOUI7RUFBd0MsYU5rYlosRUFBQTs7QU1qYjVCO0VBQXlDLGFOdVhaLEVBQUE7O0FNdFg3QjtFQUF5QyxhTjJsQlosRUFBQTs7QU0xbEI3QjtFQUF5QyxhTjJEWixFQUFBOztBTTFEN0I7RUFBNEMsYU55YlosRUFBQTs7QU14YmhDO0VBQXdDLGFOMFNaLEVBQUE7O0FNelM1QjtFQUF1QyxhTjBHWixFQUFBOztBTXpHM0I7RUFBMkMsYU51bEJaLEVBQUE7O0FNdGxCL0I7RUFBMkMsYU51RFosRUFBQTs7QU10RC9CO0VBQWdDLGFObkNaLEVBQUE7O0FNb0NwQjtFQUF1QyxhTm5EWixFQUFBOztBTW9EM0I7RUFBd0MsYU5uRFosRUFBQTs7QU1vRDVCO0VBQXFDLGFObkRaLEVBQUE7O0FNb0R6QjtFQUF1QyxhTnZEWixFQUFBOztBTXdEM0I7O0VBQ2tDLGFONGRaLEVBQUE7O0FNM2R0QjtFQUFtQyxhTjhJWixFQUFBOztBTTdJdkI7RUFBcUMsYU5zRlosRUFBQTs7QU1yRnpCO0VBQWlDLGFOK1paLEVBQUE7O0FNOVpyQjtFQUFrQyxhTm9XWixFQUFBOztBTW5XdEI7RUFBcUMsYU5wRFosRUFBQTs7QU1xRHpCO0VBQStDLGFOdUlaLEVBQUE7O0FNdEluQztFQUFpQyxhTmtOWixFQUFBOztBTWpOckI7RUFBaUMsYU4wU1osRUFBQTs7QU16U3JCO0VBQWlDLGFONktaLEVBQUE7O0FNNUtyQjtFQUFnQyxhTnlJWixFQUFBOztBTXhJcEI7RUFBc0MsYU55SVosRUFBQTs7QU14STFCOztFQUNpRCxhTmlJWixFQUFBOztBTWhJckM7RUFBa0MsYU4rWVosRUFBQTs7QU05WXRCO0VBQXFDLGFOQVosRUFBQTs7QU1DekI7RUFBbUMsYU5vYVosRUFBQTs7QU1uYXZCO0VBQW9DLGFOZ0VaLEVBQUE7O0FNL0R4QjtFQUFtQyxhTjZUWixFQUFBOztBTTVUdkI7RUFBdUMsYU51Q1osRUFBQTs7QU10QzNCO0VBQXlDLGFObUNaLEVBQUE7O0FNbEM3QjtFQUFvQyxhTithWixFQUFBOztBTTlheEI7RUFBMEMsYU5rZFosRUFBQTs7QU1qZDlCO0VBQW1DLGFOMEtaLEVBQUE7O0FNekt2QjtFQUF3QyxhTjJLWixFQUFBOztBTTFLNUI7RUFBcUMsYU4zRVosRUFBQTs7QU00RXpCO0VBQXFDLGFON0VaLEVBQUE7O0FNOEV6Qjs7RUFDc0MsYU5sRVosRUFBQTs7QU1tRTFCO0VBQTJDLGFOK2tCWixFQUFBOztBTTlrQi9CO0VBQTRDLGFONEhaLEVBQUE7O0FNM0hoQztFQUF5QyxhTlRaLEVBQUE7O0FNVTdCO0VBQWdDLGFOMlFaLEVBQUE7O0FNMVFwQjs7RUFDaUMsYU42Q1osRUFBQTs7QU01Q3JCO0VBQXFDLGFOa0RaLEVBQUE7O0FNakR6QjtFQUF3QyxhTnNpQlosRUFBQTs7QU1yaUI1QjtFQUEwQyxhTm9pQlosRUFBQTs7QU1uaUI5QjtFQUFzQyxhTjJlWixFQUFBOztBTTFlMUI7RUFBb0MsYU44TlosRUFBQTs7QU03TnhCO0VBQXFDLGFOb2NaLEVBQUE7O0FNbmN6QjtFQUE0QyxhTnVSWixFQUFBOztBTXRSaEM7RUFBdUMsYU42aEJaLEVBQUE7O0FNNWhCM0I7RUFBMEMsYU5zR1osRUFBQTs7QU1yRzlCO0VBQW9DLGFOOGJaLEVBQUE7O0FNN2J4QjtFQUFtQyxhTnFqQlosRUFBQTs7QU1wakJ2QjtFQUEwQyxhTmdMWixFQUFBOztBTS9LOUI7RUFBbUMsYU51a0JaLEVBQUE7O0FNdGtCdkI7RUFBb0MsYU5xUVosRUFBQTs7QU1wUXhCO0VBQWtDLGFOaVdaLEVBQUE7O0FNaFd0QjtFQUFxQyxhTjJkWixFQUFBOztBTTFkekI7RUFBdUMsYU5qRFosRUFBQTs7QU1rRDNCO0VBQXlDLGFOK1ZaLEVBQUE7O0FNOVY3QjtFQUFvQyxhTnNqQlosRUFBQTs7QU1yakJ4Qjs7RUFDcUMsYU5nR1osRUFBQTs7QU0vRnpCO0VBQW1DLGFOb0taLEVBQUE7O0FNbkt2QjtFQUFtQyxhTjBqQlosRUFBQTs7QU16akJ2QjtFQUF3QyxhTm9DWixFQUFBOztBTW5DNUI7O0VBQ2dDLGFOK1laLEVBQUE7O0FNOVlwQjtFQUFrQyxhTm9NWixFQUFBOztBTW5NdEI7RUFBcUMsYU5yRFosRUFBQTs7QU1zRHpCO0VBQWlDLGFOaEZaLEVBQUE7O0FNaUZyQjtFQUF3QyxhTnJCWixFQUFBOztBTXNCNUI7RUFBeUMsYU5vTFosRUFBQTs7QU1uTDdCO0VBQXdDLGFOa0xaLEVBQUE7O0FNakw1QjtFQUFzQyxhTm1MWixFQUFBOztBTWxMMUI7RUFBd0MsYU4rS1osRUFBQTs7QU05SzVCO0VBQThDLGFOcklaLEVBQUE7O0FNc0lsQztFQUErQyxhTmpJWixFQUFBOztBTWtJbkM7RUFBNEMsYU5qSVosRUFBQTs7QU1rSWhDO0VBQThDLGFOeklaLEVBQUE7O0FNMElsQztFQUFrQyxhTjJKWixFQUFBOztBTTFKdEI7RUFBbUMsYU42bEJaLEVBQUE7O0FNNWxCdkI7RUFBa0MsYU5xZVosRUFBQTs7QU1wZXRCO0VBQW1DLGFOeUdaLEVBQUE7O0FNeEd2QjtFQUFzQyxhTnpFWixFQUFBOztBTTBFMUI7RUFBdUMsYU5sSVosRUFBQTs7QU1tSTNCOztFQUNrQyxhTmlqQlosRUFBQTs7QU1oakJ0Qjs7RUFDaUMsYU40T1osRUFBQTs7QU0zT3JCO0VBQWtDLGFOZFosRUFBQTs7QU1ldEI7RUFBa0MsYU4wR1osRUFBQTs7QU16R3RCOztFQUNxQyxhTjZYWixFQUFBOztBTTVYekI7O0VBQ29DLGFOMkZaLEVBQUE7O0FNMUZ4QjtFQUFzQyxhTjZTWixFQUFBOztBTTVTMUI7O0VBQ3FDLGFOcUdaLEVBQUE7O0FNcEd6QjtFQUFtQyxhTmdiWixFQUFBOztBTS9hdkI7OztFQUVpQyxhTmxJWixFQUFBOztBTW1JckI7RUFBb0MsYU5zT1osRUFBQTs7QU1yT3hCO0VBQW9DLGFOb09aLEVBQUE7O0FNbk94QjtFQUEwQyxhTitiWixFQUFBOztBTTliOUI7RUFBc0MsYU4yZ0JaLEVBQUE7O0FNMWdCMUI7RUFBa0MsYU51Y1osRUFBQTs7QU10Y3RCO0VBQWtDLGFOeU9aLEVBQUE7O0FNeE90QjtFQUFrQyxhTjZmWixFQUFBOztBTTVmdEI7RUFBc0MsYU5tVFosRUFBQTs7QU1sVDFCO0VBQTZDLGFOb1RaLEVBQUE7O0FNblRqQztFQUErQyxhTmdJWixFQUFBOztBTS9IbkM7RUFBd0MsYU40SFosRUFBQTs7QU0zSDVCO0VBQWtDLGFOcVFaLEVBQUE7O0FNcFF0QjtFQUF1QyxhTnBGWixFQUFBOztBTXFGM0I7RUFBcUMsYU45RVosRUFBQTs7QU0rRXpCO0VBQXVDLGFOckZaLEVBQUE7O0FNc0YzQjtFQUF3QyxhTnJGWixFQUFBOztBTXNGNUI7RUFBb0MsYU5oQ1osRUFBQTs7QU1pQ3hCOztFQUNpQyxhTjBZWixFQUFBOztBTXpZckI7O0VBQ3NDLGFOOFlaLEVBQUE7O0FNN1kxQjs7RUFDcUMsYU4yWVosRUFBQTs7QU0xWXpCO0VBQXFDLGFOVVosRUFBQTs7QU1UekI7RUFBcUMsYU51TVosRUFBQTs7QU10TXpCOztFQUNpQyxhTnFmWixFQUFBOztBTXBmckI7O0VBQ2tDLGFOb0ZaLEVBQUE7O0FNbkZ0Qjs7RUFDdUMsYU4rYVosRUFBQTs7QU05YTNCO0VBQXNDLGFON0NaLEVBQUE7O0FNOEMxQjtFQUF1QyxhTjFDWixFQUFBOztBTTJDM0I7O0VBQ2lDLGFOcElaLEVBQUE7O0FNcUlyQjtFQUFvQyxhTjZXWixFQUFBOztBTTVXeEI7RUFBcUMsYU55ZVosRUFBQTs7QU14ZXpCOztFQUNzQyxhTnJFWixFQUFBOztBTXNFMUI7RUFBd0MsYU5xTFosRUFBQTs7QU1wTDVCO0VBQXFDLGFOR1osRUFBQTs7QU1GekI7RUFBMkMsYU5uRVosRUFBQTs7QU1vRS9CO0VBQXlDLGFObkVaLEVBQUE7O0FNb0U3QjtFQUFvQyxhTmlmWixFQUFBOztBTWhmeEI7RUFBd0MsYU44WVosRUFBQTs7QU03WTVCO0VBQXFDLGFOeVpaLEVBQUE7O0FNeFp6QjtFQUFtQyxhTjlKWixFQUFBOztBTStKdkI7RUFBbUMsYU5sRVosRUFBQTs7QU1tRXZCO0VBQW9DLGFOMUNaLEVBQUE7O0FNMkN4QjtFQUF3QyxhTjhCWixFQUFBOztBTTdCNUI7RUFBdUMsYU4xSVosRUFBQTs7QU0ySTNCO0VBQXVDLGFOc0haLEVBQUE7O0FNckgzQjtFQUFzQyxhTnJPWixFQUFBOztBTXNPMUI7RUFBbUMsYU40TVosRUFBQTs7QU0zTXZCO0VBQXdDLGFOVVosRUFBQTs7QU1UNUI7RUFBaUMsYU4zS1osRUFBQTs7QU00S3JCO0VBQXFDLGFOdUZaLEVBQUE7O0FNdEZ6QjtFQUF3QyxhTjJRWixFQUFBOztBTTFRNUI7RUFBOEMsYU5yT1osRUFBQTs7QU1zT2xDO0VBQStDLGFOck9aLEVBQUE7O0FNc09uQztFQUE0QyxhTnJPWixFQUFBOztBTXNPaEM7RUFBOEMsYU56T1osRUFBQTs7QU0wT2xDO0VBQXVDLGFOck9aLEVBQUE7O0FNc08zQjtFQUF3QyxhTnJPWixFQUFBOztBTXNPNUI7RUFBcUMsYU5yT1osRUFBQTs7QU1zT3pCO0VBQXVDLGFOek9aLEVBQUE7O0FNME8zQjtFQUFvQyxhTnBEWixFQUFBOztBTXFEeEI7RUFBbUMsYU40SVosRUFBQTs7QU0zSXZCO0VBQW1DLGFOd1laLEVBQUE7O0FNdll2Qjs7RUFDbUMsYU51TVosRUFBQTs7QU10TXZCO0VBQXFDLGFOekdaLEVBQUE7O0FNMEd6QjtFQUF1QyxhTnlRWixFQUFBOztBTXhRM0I7RUFBd0MsYU55UVosRUFBQTs7QU14UTVCO0VBQW9DLGFOK1ZaLEVBQUE7O0FNOVZ4QjtFQUFtQyxhTjlHWixFQUFBOztBTStHdkI7O0VBQ2tDLGFOb1JaLEVBQUE7O0FNblJ0QjtFQUF1QyxhTitDWixFQUFBOztBTTlDM0I7RUFBcUMsYU5tQlosRUFBQTs7QU1sQnpCO0VBQTBDLGFOb0JaLEVBQUE7O0FNbkI5QjtFQUFvQyxhTnFVWixFQUFBOztBTXBVeEI7RUFBb0MsYU4yQlosRUFBQTs7QU0xQnhCO0VBQWtDLGFOZ0xaLEVBQUE7O0FNL0t0QjtFQUFvQyxhTjJCWixFQUFBOztBTTFCeEI7RUFBdUMsYU51SFosRUFBQTs7QU10SDNCO0VBQW1DLGFOTVosRUFBQTs7QU1MdkI7RUFBMkMsYU5JWixFQUFBOztBTUgvQjtFQUFxQyxhTjZYWixFQUFBOztBTTVYekI7RUFBaUMsYU5oSFosRUFBQTs7QU1pSHJCOztFQUNzQyxhTnVRWixFQUFBOztBTXRRMUI7OztFQUV3QyxhTnNWWixFQUFBOztBTXJWNUI7RUFBMkMsYU53SVosRUFBQTs7QU12SS9CO0VBQWlDLGFOaEdaLEVBQUE7O0FNaUdyQjtFQUFzQyxhTnZIWixFQUFBOztBTXdIMUI7O0VBQ3lDLGFOdEpaLEVBQUE7O0FNdUo3QjtFQUFxQyxhTnlPWixFQUFBOztBTXhPekI7RUFBaUMsYU4wRlosRUFBQTs7QU16RnJCO0VBQXdDLGFOMURaLEVBQUE7O0FNMkQ1QjtFQUF3QyxhTmtXWixFQUFBOztBTWpXNUI7RUFBc0MsYU40VlosRUFBQTs7QU0zVjFCO0VBQW1DLGFObEVaLEVBQUE7O0FNbUV2QjtFQUF5QyxhTmdPWixFQUFBOztBTS9ON0I7RUFBdUMsYU4ySlosRUFBQTs7QU0xSjNCO0VBQTZDLGFOMkpaLEVBQUE7O0FNMUpqQztFQUFtQyxhTnNSWixFQUFBOztBTXJSdkI7RUFBdUMsYU41TFosRUFBQTs7QU02TDNCO0VBQThDLGFOeEJaLEVBQUE7O0FNeUJsQztFQUFtQyxhTnVQWixFQUFBOztBTXRQdkI7RUFBbUMsYU42SVosRUFBQTs7QU01SXZCO0VBQWdELGFOOUpaLEVBQUE7O0FNK0pwQztFQUFpRCxhTjlKWixFQUFBOztBTStKckM7RUFBOEMsYU45SlosRUFBQTs7QU0rSmxDO0VBQWdELGFObEtaLEVBQUE7O0FNbUtwQztFQUFrQyxhTjhEWixFQUFBOztBTTdEdEI7RUFBaUMsYU5ySFosRUFBQTs7QU1zSHJCO0VBQW1DLGFOdlNaLEVBQUE7O0FNd1N2QjtFQUF1QyxhTjJaWixFQUFBOztBTTFaM0I7RUFBcUMsYU5oTlosRUFBQTs7QU1pTnpCO0VBQXVDLGFON0ZaLEVBQUE7O0FNOEYzQjtFQUF1QyxhTjdGWixFQUFBOztBTThGM0I7RUFBdUMsYU4rT1osRUFBQTs7QU05TzNCO0VBQXdDLGFOaU1aLEVBQUE7O0FNaE01QjtFQUFtQyxhTjZXWixFQUFBOztBTTVXdkI7RUFBeUMsYU4wSVosRUFBQTs7QU16STdCO0VBQTJDLGFOMElaLEVBQUE7O0FNekkvQjtFQUFxQyxhTnFGWixFQUFBOztBTXBGekI7RUFBdUMsYU5tRlosRUFBQTs7QU1sRjNCO0VBQXlDLGFObkxaLEVBQUE7O0FNb0w3QjtFQUEwQyxhTjBLWixFQUFBOztBTXpLOUI7RUFBaUQsYU5wRlosRUFBQTs7QU1xRnJDO0VBQXlDLGFOd1BaLEVBQUE7O0FNdlA3QjtFQUFvQyxhTmpKWixFQUFBOztBTWtKeEI7O0VBQ2dELGFOL01aLEVBQUE7O0FNZ05wQzs7RUFDOEMsYU45TVosRUFBQTs7QU0rTWxDOztFQUNpRCxhTmpOWixFQUFBOztBTWtOckM7O0VBQ2dDLGFOdkdaLEVBQUE7O0FNd0dwQjtFQUFnQyxhTmhDWixFQUFBOztBTWlDcEI7O0VBQ2dDLGFOcVlaLEVBQUE7O0FNcFlwQjs7RUFDZ0MsYU40Q1osRUFBQTs7QU0zQ3BCOzs7O0VBR2dDLGFOZ0RaLEVBQUE7O0FNL0NwQjs7O0VBRWdDLGFOaU5aLEVBQUE7O0FNaE5wQjs7RUFDZ0MsYU4rQ1osRUFBQTs7QU05Q3BCOztFQUNnQyxhTjNQWixFQUFBOztBTTRQcEI7RUFBaUMsYU5oR1osRUFBQTs7QU1pR3JCO0VBQXNDLGFOcEZaLEVBQUE7O0FNcUYxQjtFQUEyQyxhTjBQWixFQUFBOztBTXpQL0I7RUFBNEMsYU4wUFosRUFBQTs7QU16UGhDO0VBQTRDLGFOMFBaLEVBQUE7O0FNelBoQztFQUE2QyxhTjBQWixFQUFBOztBTXpQakM7RUFBNkMsYU42UFosRUFBQTs7QU01UGpDO0VBQThDLGFONlBaLEVBQUE7O0FNNVBsQztFQUFzQyxhTmtVWixFQUFBOztBTWpVMUI7RUFBd0MsYU44VFosRUFBQTs7QU03VDVCO0VBQTJDLGFOeWFaLEVBQUE7O0FNeGEvQjtFQUFvQyxhTnNhWixFQUFBOztBTXJheEI7RUFBaUMsYU4yWlosRUFBQTs7QU0xWnJCO0VBQXdDLGFOMlpaLEVBQUE7O0FNMVo1QjtFQUF5QyxhTm9hWixFQUFBOztBTW5hN0I7RUFBb0MsYU54SlosRUFBQTs7QU15SnhCO0VBQTJDLGFOOFBaLEVBQUE7O0FNN1AvQjtFQUFzQyxhTmdCWixFQUFBOztBTWYxQjtFQUFtQyxhTnBGWixFQUFBOztBTXFGdkI7RUFBZ0MsYU4zV1osRUFBQTs7QU00V3BCO0VBQXNDLGFOL1JaLEVBQUE7O0FNZ1MxQjtFQUE2QyxhTi9SWixFQUFBOztBTWdTakM7RUFBbUMsYU4rVVosRUFBQTs7QU05VXZCO0VBQTBDLGFOK1VaLEVBQUE7O0FNOVU5QjtFQUE0QyxhTmdEWixFQUFBOztBTS9DaEM7RUFBMEMsYU5rRFosRUFBQTs7QU1qRDlCO0VBQTRDLGFOK0NaLEVBQUE7O0FNOUNoQztFQUE2QyxhTitDWixFQUFBOztBTTlDakM7RUFBa0MsYU5qV1osRUFBQTs7QU1rV3RCO0VBQW9DLGFObVlaLEVBQUE7O0FNbFl4QjtFQUFvQyxhTjdXWixFQUFBOztBTThXeEI7RUFBa0MsYU5rQ1osRUFBQTs7QU1qQ3RCO0VBQXFDLGFONUtaLEVBQUE7O0FNNkt6QjtFQUFrQyxhTmdOWixFQUFBOztBTS9NdEI7RUFBdUMsYU54RlosRUFBQTs7QU15RjNCO0VBQW1DLGFONFRaLEVBQUE7O0FNM1R2QjtFQUFtQyxhTnRJWixFQUFBOztBTXVJdkI7RUFBaUMsYU42Q1osRUFBQTs7QU01Q3JCOztFQUNxQyxhTjVEWixFQUFBOztBTTZEekI7RUFBa0MsYU44UFosRUFBQTs7QU03UHRCO0VBQW1DLGFOdUVaLEVBQUE7O0FNdEV2QjtFQUFvQyxhTjlXWixFQUFBOztBTStXeEI7RUFBZ0MsYU50U1osRUFBQTs7QU11U3BCO0VBQStCLGFOaVdaLEVBQUE7O0FNaFduQjtFQUFrQyxhTnVXWixFQUFBOztBTXRXdEI7RUFBbUMsYU4rSVosRUFBQTs7QU05SXZCO0VBQXNDLGFOa0ZaLEVBQUE7O0FNakYxQjtFQUEyQyxhTjZOWixFQUFBOztBTTVOL0I7RUFBaUQsYU4vV1osRUFBQTs7QU1nWHJDO0VBQWdELGFOalhaLEVBQUE7O0FNa1hwQzs7RUFDZ0QsYU56UlosRUFBQTs7QU0wUnBDO0VBQXlDLGFObk1aLEVBQUE7O0FNb003QjtFQUF1QyxhTmlXWixFQUFBOztBTWhXM0I7RUFBeUMsYU5vVlosRUFBQTs7QU1uVjdCOztFQUNnQyxhTjBTWixFQUFBOztBTXpTcEI7RUFBMEMsYU4wR1osRUFBQTs7QU16RzlCO0VBQTBDLGFONE1aLEVBQUE7O0FNM005QjtFQUFrQyxhTnNMWixFQUFBOztBTXJMdEI7RUFBNEMsYU56TFosRUFBQTs7QU0wTGhDO0VBQXNDLGFOb1daLEVBQUE7O0FNblcxQjtFQUFtQyxhTjhEWixFQUFBOztBTTdEdkI7OztFQUV1QyxhTjhTWixFQUFBOztBTTdTM0I7O0VBQzJDLGFOMUZaLEVBQUE7O0FNMkYvQjtFQUFrQyxhTnNXWixFQUFBOztBTXJXdEI7RUFBbUMsYU5sR1osRUFBQTs7QU1tR3ZCO0VBQW1DLGFOZ0haLEVBQUE7O0FNL0d2QjtFQUEwQyxhTmlIWixFQUFBOztBTWhIOUI7RUFBK0MsYU55TlosRUFBQTs7QU14Tm5DO0VBQXdDLGFOdU5aLEVBQUE7O0FNdE41QjtFQUFzQyxhTi9OWixFQUFBOztBTWdPMUI7RUFBaUMsYU41TlosRUFBQTs7QU02TnJCO0VBQTBDLGFOMkVaLEVBQUE7O0FNMUU5QjtFQUEyQyxhTnlFWixFQUFBOztBTXhFL0I7RUFBbUMsYU52TlosRUFBQTs7QU13TnZCO0VBQW1DLGFOekNaLEVBQUE7O0FNMEN2QjtFQUFxQyxhTnBDWixFQUFBOztBTXFDekI7RUFBZ0MsYU50TFosRUFBQTs7QU11THBCO0VBQXFDLGFON1VaLEVBQUE7O0FNOFV6QjtFQUFrQyxhTjFSWixFQUFBOztBTTJSdEI7RUFBZ0MsYU5zRFosRUFBQTs7QU1yRHBCO0VBQWtDLGFObUxaLEVBQUE7O0FNbEx0QjtFQUFpQyxhTnJQWixFQUFBOztBTXNQckI7RUFBa0MsYU5yUFosRUFBQTs7QU1zUHRCO0VBQW9DLGFON1daLEVBQUE7O0FNOFd4QjtFQUEyQyxhTjdXWixFQUFBOztBTThXL0I7RUFBa0MsYU4wTFosRUFBQTs7QU16THRCO0VBQXlDLGFOMExaLEVBQUE7O0FNekw3QjtFQUFvQyxhTnlGWixFQUFBOztBTXhGeEI7O0VBQ2dDLGFOelVaLEVBQUE7O0FNMFVwQjs7RUFDaUMsYU4rTVosRUFBQTs7QU05TXJCO0VBQWlDLGFONFBaLEVBQUE7O0FNM1ByQjtFQUFvQyxhTnVLWixFQUFBOztBTXRLeEI7RUFBdUMsYU50UFosRUFBQTs7QU11UDNCO0VBQXVDLGFOaUtaLEVBQUE7O0FNaEszQjtFQUFxQyxhTjlQWixFQUFBOztBTStQekI7RUFBdUMsYU4vTFosRUFBQTs7QU1nTTNCO0VBQXdDLGFOeExaLEVBQUE7O0FNeUw1QjtFQUF5QyxhTnJNWixFQUFBOztBTXNNN0I7RUFBOEMsYU4vTFosRUFBQTs7QU1nTWxDOzs7RUFFeUMsYU54TVosRUFBQTs7QU15TTdCOztFQUMyQyxhTjlNWixFQUFBOztBTStNL0I7O0VBQ3lDLGFOL01aLEVBQUE7O0FNZ043Qjs7RUFDeUMsYU5wTVosRUFBQTs7QU1xTTdCO0VBQXdDLGFOak5aLEVBQUE7O0FNa041QjtFQUFpQyxhTnVSWixFQUFBOztBTXRSckI7RUFBb0MsYU41U1osRUFBQTs7QU02U3hCO0VBQXFDLGFOOUVaLEVBQUE7O0FNK0V6Qjs7Ozs7RUFJc0MsYU5uRVosRUFBQTs7QU1vRTFCO0VBQTJDLGFOL1RaLEVBQUE7O0FNZ1UvQjs7O0VBRWtDLGFOcURaLEVBQUE7O0FNcER0Qjs7RUFDbUMsYU5uUVosRUFBQTs7QU1vUXZCO0VBQXVDLGFOektaLEVBQUE7O0FNMEszQjtFQUFnQyxhTjNLWixFQUFBOztBTTRLcEI7OztFQUV3QyxhTnhKWixFQUFBOztBTXlKNUI7RUFBMEMsYU4yS1osRUFBQTs7QU0xSzlCO0VBQStCLGFOaUNaLEVBQUE7O0FNaENuQjs7RUFDbUMsYU4wUVosRUFBQTs7QU16UXZCOztFQUN3QyxhTlZaLEVBQUE7O0FNVzVCOztFQUMwQyxhTlhaLEVBQUE7O0FNWTlCO0VBQW9DLGFOMUlaLEVBQUE7O0FNMkl4QjtFQUF3QyxhTmxWWixFQUFBOztBTW1WNUI7RUFBbUMsYU5qSlosRUFBQTs7QU1rSnZCO0VBQXNDLGFOYlosRUFBQTs7QU1jMUI7RUFBb0MsYU4rRlosRUFBQTs7QU05RnhCO0VBQXNDLGFOdUVaLEVBQUE7O0FNdEUxQjtFQUE2QyxhTnVFWixFQUFBOztBTXRFakM7RUFBaUMsYU56WlosRUFBQTs7QU0wWnJCOztFQUNxQyxhTjVNWixFQUFBOztBTTZNekI7RUFBZ0MsYU4wTVosRUFBQTs7QU16TXBCO0VBQXVDLGFOeGFaLEVBQUE7O0FNeWEzQjtFQUFpQyxhTklaLEVBQUE7O0FNSHJCO0VBQXVDLGFOdUZaLEVBQUE7O0FNdEYzQjtFQUFtQyxhTjJNWixFQUFBOztBTTFNdkI7RUFBaUMsYU4rUVosRUFBQTs7QU05UXJCO0VBQXdDLGFOekNaLEVBQUE7O0FNMEM1QjtFQUFpQyxhTndQWixFQUFBOztBTXZQckI7RUFBdUMsYU5yWlosRUFBQTs7QU1zWjNCO0VBQW1DLGFOdkJaLEVBQUE7O0FNd0J2QjtFQUEwQyxhTjNMWixFQUFBOztBTTRMOUI7RUFBb0MsYU41WFosRUFBQTs7QU02WHhCO0VBQTBDLGFOaFlaLEVBQUE7O0FNaVk5QjtFQUF3QyxhTm5ZWixFQUFBOztBTW9ZNUI7RUFBb0MsYU50WVosRUFBQTs7QU11WXhCO0VBQXNDLGFObFlaLEVBQUE7O0FNbVkxQjtFQUFzQyxhTmxZWixFQUFBOztBTW1ZMUI7RUFBdUMsYU4zYlosRUFBQTs7QU00YjNCO0VBQXlDLGFOM2JaLEVBQUE7O0FNNGI3QjtFQUFrQyxhTitLWixFQUFBOztBTTlLdEI7RUFBc0MsYU5uVlosRUFBQTs7QU1vVjFCO0VBQStCLGFOOWRaLEVBQUE7O0FNK2RuQjtFQUF1QyxhTjVSWixFQUFBOztBTTZSM0I7RUFBd0MsYU4vQ1osRUFBQTs7QU1nRDVCO0VBQTBDLGFOOWJaLEVBQUE7O0FNK2I5QjtFQUF1QyxhTnRmWixFQUFBOztBTXVmM0I7RUFBc0MsYU4vQlosRUFBQTs7QU1nQzFCO0VBQXVDLGFOekhaLEVBQUE7O0FNMEgzQjtFQUFtQyxhTnZJWixFQUFBOztBTXdJdkI7RUFBMEMsYU52SVosRUFBQTs7QU13STlCO0VBQXVDLGFONEpaLEVBQUE7O0FNM0ozQjtFQUFzQyxhTjRKWixFQUFBOztBTTNKMUI7RUFBb0MsYU54Y1osRUFBQTs7QU15Y3hCO0VBQWdDLGFOamJaLEVBQUE7O0FNa2JwQjtFQUFvQyxhTnZKWixFQUFBOztBTXdKeEI7RUFBc0MsYU4zZ0JaLEVBQUE7O0FNNGdCMUI7RUFBK0IsYU43WlosRUFBQTs7QU04Wm5COzs7RUFFZ0MsYU56S1osRUFBQTs7QU0wS3BCO0VBQXFDLGFOcEdaLEVBQUE7O0FNcUd6QjtFQUF1QyxhTnhiWixFQUFBOztBTXliM0I7RUFBMkMsYU41V1osRUFBQTs7QU02Vy9CO0VBQXFDLGFOOVZaLEVBQUE7O0FNK1Z6QjtFQUFxQyxhTjlQWixFQUFBOztBTStQekI7RUFBb0MsYU5ySlosRUFBQTs7QU1zSnhCO0VBQW1DLGFOZVosRUFBQTs7QU1kdkI7RUFBeUMsYU4yQlosRUFBQTs7QU0xQjdCO0VBQXdDLGFOb0NaLEVBQUE7O0FNbkM1QjtFQUFxQyxhTnFDWixFQUFBOztBTXBDekI7RUFBc0MsYU41YVosRUFBQTs7QU02YTFCO0VBQTRDLGFOOWFaLEVBQUE7O0FNK2FoQztFQUFvQyxhTi9WWixFQUFBOztBTWdXeEI7RUFBaUMsYU5vQlosRUFBQTs7QU1uQnJCO0VBQXdDLGFOOEtaLEVBQUE7O0FNN0s1QjtFQUF1QyxhTi9GWixFQUFBOztBTWdHM0I7RUFBd0MsYU42RVosRUFBQTs7QU01RTVCO0VBQXNDLGFOOU1aLEVBQUE7O0FNK00xQjtFQUFrQyxhTitLWixFQUFBOztBTTlLdEI7RUFBaUMsYU43SFosRUFBQTs7QU04SHJCO0VBQW9DLGFObkhaLEVBQUE7O0FNb0h4Qjs7RUFDd0MsYU5rSVosRUFBQTs7QU1qSTVCO0VBQTRDLGFOa0laLEVBQUE7O0FNakloQztFQUF5QyxhTjBLWixFQUFBOztBTXpLN0I7RUFBd0MsYU5sSVosRUFBQTs7QU1tSTVCO0VBQXVDLGFOeUtaLEVBQUE7O0FNeEszQjtFQUF3QyxhTm5JWixFQUFBOztBTW9JNUI7RUFBMEMsYU5sSVosRUFBQTs7QU1tSTlCO0VBQTBDLGFOcElaLEVBQUE7O0FNcUk5QjtFQUFtQyxhTjFHWixFQUFBOztBTTJHdkI7RUFBdUMsYU43UVosRUFBQTs7QU04UTNCO0VBQThDLGFOMVVaLEVBQUE7O0FNMlVsQztFQUF3QyxhTnpFWixFQUFBOztBTTBFNUI7RUFBcUMsYU5rTFosRUFBQTs7QU1qTHpCO0VBQW1DLGFOWFosRUFBQTs7QU1ZdkI7RUFBc0MsYU51SlosRUFBQTs7QU10SjFCO0VBQXVDLGFOd0paLEVBQUE7O0FNdkozQjs7RUFDZ0MsYU4vZlosRUFBQTs7QU1nZ0JwQjtFQUFvQyxhTjRKWixFQUFBOztBTTNKeEI7RUFBa0MsYU44R1osRUFBQTs7QU03R3RCO0VBQW1DLGFOd0RaLEVBQUE7O0FNdkR2QjtFQUFtQyxhTjlJWixFQUFBOztBTStJdkI7O0VBQ3lDLGFOMExaLEVBQUE7O0FNekw3QjtFQUEwQyxhTmpIWixFQUFBOztBTWtIOUI7RUFBcUMsYU5ySFosRUFBQTs7QU1zSHpCO0VBQXlDLGFObldaLEVBQUE7O0FNb1c3Qjs7O0VBRXlDLGFOL2dCWixFQUFBOztBTWdoQjdCOztFQUNtRCxhTjlnQlosRUFBQTs7QU0rZ0J2Qzs7RUFDeUMsYU5saEJaLEVBQUE7O0FNbWhCN0I7O0VBQzRDLGFObmhCWixFQUFBOztBTW9oQmhDOztFQUMwQyxhTnhoQlosRUFBQTs7QU15aEI5QjtFQUEwQyxhTjNJWixFQUFBOztBTTRJOUI7RUFBcUMsYU4zT1osRUFBQTs7QU00T3pCO0VBQXlDLGFOeElaLEVBQUE7O0FNeUk3QjtFQUEyQyxhTnhJWixFQUFBOztBTXlJL0I7RUFBd0MsYU53QlosRUFBQTs7QU12QjVCO0VBQTBDLGFOd0JaLEVBQUE7O0FNdkI5QjtFQUFtQyxhTi9kWixFQUFBOztBTWdldkI7RUFBMkMsYU5sZVosRUFBQTs7QU1tZS9CO0VBQWtDLGFOcGNaLEVBQUE7O0FNcWN0QjtFQUEwQyxhTmxqQlosRUFBQTs7QU1takI5QjtFQUF3QyxhTnhQWixFQUFBOztBTXlQNUI7O0VBQzRDLGFOelBaLEVBQUE7O0FNMFBoQzs7RUFDMkMsYU43UFosRUFBQTs7QU04UC9COztFQUMwQyxhTmhRWixFQUFBOztBTWlROUI7RUFBc0MsYU5yUVosRUFBQTs7QU1zUTFCOztFQUN3QyxhTnhSWixFQUFBOztBTXlSNUI7O0VBQ3lDLGFON1JaLEVBQUE7O0FNOFI3QjtFQUE0QyxhTjFSWixFQUFBOztBTTJSaEM7RUFBMEMsYU5wU1osRUFBQTs7QU1xUzlCO0VBQXlDLGFOM1JaLEVBQUE7O0FNNFI3QjtFQUEyQyxhTi9SWixFQUFBOztBTWdTL0I7RUFBeUMsYU5qU1osRUFBQTs7QU1rUzdCO0VBQXNDLGFOK0RaLEVBQUE7O0FNOUQxQjtFQUF1QyxhTi9GWixFQUFBOztBTWdHM0I7RUFBNkMsYU4vYlosRUFBQTs7QU1nY2pDO0VBQStCLGFOdFVaLEVBQUE7O0FNdVVuQjtFQUFzQyxhTnRVWixFQUFBOztBTXVVMUI7RUFBd0MsYU5rRVosRUFBQTs7QU1qRTVCO0VBQTBDLGFOcktaLEVBQUE7O0FNc0s5QjtFQUFpRCxhTnJLWixFQUFBOztBTXNLckM7RUFBdUMsYU41VVosRUFBQTs7QU02VTNCO0VBQXdDLGFOd0haLEVBQUE7O0FNdkg1QjtFQUFtQyxhTm5GWixFQUFBOztBTW9GdkI7RUFBbUMsYU56ZVosRUFBQTs7QU0wZXZCO0VBQW9DLGFOOVdaLEVBQUE7O0FNK1d4QjtFQUFrQyxhTnhLWixFQUFBOztBTXlLdEI7RUFBOEMsYU5wUVosRUFBQTs7QU1xUWxDOztFQUN1QyxhTlNaLEVBQUE7O0FNUjNCO0VBQW1DLGFOamRaLEVBQUE7O0FNa2R2QjtFQUFrQyxhTnpvQlosRUFBQTs7QU0wb0J0QjtFQUFtQyxhTi9uQlosRUFBQTs7QU1nb0J2QjtFQUE0QyxhTjNoQlosRUFBQTs7QU00aEJoQztFQUE2QyxhTjloQlosRUFBQTs7QU0raEJqQztFQUE2QyxhTjVoQlosRUFBQTs7QU02aEJqQztFQUE2QyxhTmppQlosRUFBQTs7QU1raUJqQztFQUFxQyxhTnBSWixFQUFBOztBTXFSekI7RUFBb0MsYU41TlosRUFBQTs7QU02TnhCO0VBQXNDLGFONU5aLEVBQUE7O0FNNk4xQjtFQUFrQyxhTi9OWixFQUFBOztBTWdPdEI7RUFBZ0MsYU5sT1osRUFBQTs7QU1tT3BCO0VBQXVDLGFOcGVaLEVBQUE7O0FNcWUzQjtFQUF5QyxhTnBlWixFQUFBOztBTXFlN0I7RUFBa0MsYU50U1osRUFBQTs7QU11U3RCO0VBQWtDLGFOaUZaLEVBQUE7O0FNaEZ0QjtFQUFzQyxhTmxrQlosRUFBQTs7QU1ta0IxQjtFQUFzQyxhTnJYWixFQUFBOztBTXNYMUI7RUFBeUMsYU5wSVosRUFBQTs7QU1xSTdCO0VBQWlDLGFOcGNaLEVBQUE7O0FNcWNyQjtFQUE0QyxhTmhlWixFQUFBOztBTWllaEM7RUFBcUMsYU5wZlosRUFBQTs7QU1xZnpCO0VBQWlDLGFObE5aLEVBQUE7O0FNbU5yQjtFQUF5QyxhTjFYWixFQUFBOztBTTJYN0I7RUFBZ0MsYU5vRFosRUFBQTs7QU1uRHBCO0VBQXlDLGFOM0paLEVBQUE7O0FNNEo3QjtFQUFxQyxhTnpOWixFQUFBOztBTTBOekI7RUFBbUMsYU5sSFosRUFBQTs7QU1tSHZCO0VBQXlDLGFON0xaLEVBQUE7O0FNOEw3QjtFQUEyQyxhTjdMWixFQUFBOztBTThML0I7RUFBd0MsYU4zQ1osRUFBQTs7QU00QzVCO0VBQTBDLGFOM0NaLEVBQUE7O0FNNEM5QjtFQUF5QyxhTnJHWixFQUFBOztBTXNHN0I7RUFBNEMsYU5yR1osRUFBQTs7QU1zR2hDO0VBQW9DLGFON1VaLEVBQUE7O0FNOFV4QjtFQUFzQyxhTm5sQlosRUFBQTs7QU1vbEIxQjtFQUF3QyxhTm5sQlosRUFBQTs7QU1vbEI1QjtFQUFvQyxhTi9MWixFQUFBOztBTWdNeEI7RUFBbUMsYU5sWFosRUFBQTs7QU1tWHZCO0VBQXVDLGFOa0ZaLEVBQUE7O0FNakYzQjtFQUFvQyxhTm1GWixFQUFBOztBTWxGeEI7RUFBbUMsYU45Y1osRUFBQTs7QU0rY3ZCO0VBQTZDLGFOMkJaLEVBQUE7O0FNMUJqQztFQUEyQyxhTm1FWixFQUFBOztBTWxFL0I7RUFBOEMsYU54S1osRUFBQTs7QU15S2xDO0VBQWtDLGFOOWxCWixFQUFBOztBTStsQnRCO0VBQThDLGFOdG9CWixFQUFBOztBTXVvQmxDO0VBQWlELGFOcURaLEVBQUE7O0FNcERyQztFQUFvQyxhTnhsQlosRUFBQTs7QU15bEJ4QjtFQUF3RCxhTjVvQlosRUFBQTs7QU02b0I1Qzs7RUFDZ0UsYU45cUJaLEVBQUE7O0FNK3FCcEQ7OztFQUVpQyxhTnZmWixFQUFBOztBTXdmckI7RUFBa0MsYU5oWVosRUFBQTs7QU1pWXRCO0VBQW9DLGFOaFlaLEVBQUE7O0FNaVl4Qjs7RUFDMEMsYU4xSFosRUFBQTs7QU0ySDlCO0VBQXVDLGFOelJaLEVBQUE7O0FNMFIzQjtFQUFtQyxhTmlDWixFQUFBOztBTWhDdkI7RUFBMEMsYU5pQ1osRUFBQTs7QU1oQzlCO0VBQXFDLGFObEhaLEVBQUE7O0FNbUh6QjtFQUEyQyxhTmxIWixFQUFBOztBTW1IL0I7RUFBNEMsYU5sSFosRUFBQTs7QU1tSGhDO0VBQXVDLGFOck5aLEVBQUE7O0FNc04zQjtFQUF3QyxhTnBiWixFQUFBOztBTXFiNUI7RUFBa0MsYU5tRVosRUFBQTs7QU1sRXRCO0VBQXNDLGFOcERaLEVBQUE7O0FNcUQxQjs7RUFDaUQsYU56WVosRUFBQTs7QU0wWXJDOztFQUN5QyxhTjdhWixFQUFBOztBTThhN0I7RUFBd0MsYU50WFosRUFBQTs7QU11WDVCO0VBQTBDLGFObGZaLEVBQUE7O0FNbWY5QjtFQUE0QyxhTmxmWixFQUFBOztBTW1maEM7RUFBbUMsYU50VFosRUFBQTs7QU11VHZCO0VBQXlDLGFOcHRCWixFQUFBOztBTXF0QjdCO0VBQTJDLGFOcHRCWixFQUFBOztBTXF0Qi9COztFQUN5QyxhTnJ0QlosRUFBQTs7QU1zdEI3Qjs7RUFDMkMsYU50dEJaLEVBQUE7O0FNdXRCL0I7RUFBd0MsYU5KWixFQUFBOztBTUs1QjtFQUEwQyxhTkpaLEVBQUE7O0FNSzlCO0VBQW1DLGFOSFosRUFBQTs7QU1JdkI7RUFBcUMsYU4zV1osRUFBQTs7QU00V3pCOztFQUNvQyxhTjVXWixFQUFBOztBTTZXeEI7O0VBQ3NDLGFON1daLEVBQUE7O0FNOFcxQjtFQUFrQyxhTnROWixFQUFBOztBTXVOdEI7RUFBMkMsYU4zYlosRUFBQTs7QU00Yi9CO0VBQXFDLGFOdEZaLEVBQUE7O0FNdUZ6Qjs7O0VBRTZDLGFOeEVaLEVBQUE7O0FNeUVqQzs7RUFDdUQsYU52RVosRUFBQTs7QU13RTNDOztFQUM2QyxhTjNFWixFQUFBOztBTTRFakM7O0VBQ2dELGFONUVaLEVBQUE7O0FNNkVwQzs7RUFDOEMsYU5qRlosRUFBQTs7QU1rRmxDO0VBQW1DLGFOM0taLEVBQUE7O0FNNEt2Qjs7O0VBRWlDLGFOenJCWixFQUFBOztBTTByQnJCO0VBQW9DLGFObFBaLEVBQUE7O0FNbVB4QjtFQUE0QyxhTktaLEVBQUE7O0FNSmhDO0VBQTRDLGFOS1osRUFBQTs7QU1KaEM7RUFBMkMsYU5LWixFQUFBOztBTUovQjs7RUFDeUMsYU5EWixFQUFBOztBTUU3Qjs7RUFDMkMsYU5GWixFQUFBOztBTUcvQjtFQUFxQyxhTnhzQlosRUFBQTs7QU15c0J6QjtFQUFpQyxhTnBiWixFQUFBOztBTXFickI7RUFBaUMsYU4xaEJaLEVBQUE7O0FNMmhCckI7RUFBaUMsYU54WVosRUFBQTs7QU15WXJCO0VBQW9DLGFOL09aLEVBQUE7O0FNZ1B4QjtFQUFvQyxhTnppQlosRUFBQTs7QU0waUJ4QjtFQUFzQyxhTmpVWixFQUFBOztBTWtVMUI7RUFBd0MsYU43S1osRUFBQTs7QU04SzVCO0VBQXdDLGFOaElaLEVBQUE7O0FNaUk1QjtFQUF1QyxhTkpaLEVBQUE7O0FNSzNCO0VBQW1DLGFOeFVaLEVBQUE7O0FwQjVjdkI7RXdCaUNFLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsWUFBVztFQUNYLFdBQVU7RUFDVixhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLHVCQUFtQjtFQUNuQixVQUFTLEVHckNzQjs7QTFCUy9CO0V1QndDRSxpQkFBZ0I7RUFDaEIsWUFBVztFQUNYLGFBQVk7RUFDWixVQUFTO0VBQ1Qsa0JBQWlCO0VBQ2pCLFdBQVUsRUFDWDs7QUkxREg7RUFDQyxxQkFBb0IsRUFDcEI7O0FBRUQ7RUFDQyxzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixZQUFXLEVBaUNYO0VBL0JBO0lBQ0MsZUFBYyxFQUNkO0VBRUQ7SUFDQyxrQkFBaUIsRUFDakI7RUFFRDtJQUNDLGVBQWMsRUFDZDtFQUVEO0lBQ0MsZUFBYyxFQUNkO0VBRUQ7SUFDQyxrQkFBaUIsRUFDakI7RUFFRDtJQUNDLGtCQUFpQixFQUNqQjtFQUVEO0lBQ0MsaUJBQWdCLEVBQ2hCO0VBRUQ7SUFDQyxrQkFBaUIsRUFDakI7O0FBR0Y7RUFDQyxlQUFjLEVBQ2Q7O0FDN0NEOzs7Ozs7Ozs7Ozs7RUFZRTtBQUlGO0VBQ0UsaUJBQWdCO0VBQ2hCLDBCQUF5QixFQXNEMUI7RUF4REQ7SUF5Q00sWUFBVyxFQUNaO0VBMUNMO0lBK0NJLGV4RzZLcUMsRXdHNUt0QztFQWhESDtJQXFESSxleEd1S3FDO0l3R3RLckMsMEJuR25EYyxFbUdvRGY7O0FDdkVIO0VBQ0Msa0JBQWlCLEVBQ2pCOztBQUNEO0VBQ1EsNkNBQTRDLEVBQ25EOztBQUNEO0VBQ1EsNkNBQTRDLEVBQ25EOztBM0dnV0Q7Ozs7OztFMkc5VlEsd0RBQXVELEVBQzlEOztBQUNEO0VBQ1Esd0RBQXVELEVBQzlEOztBQUNEO0VBQ1Esd0RBQXVELEVBQzlEOztBQUNEO0VBQ0E7O0VBRUU7RUFDRCwyQkFBMEIsRUFDMUI7O0FBQ0Q7RUFDQywwQkFBeUIsRUFDekI7O0FBQ0Q7RUFDUSxnQkFBZSxFQUN0Qjs7QUFFRDtFQUNDLGdCQUFlO0VBQ2YsZUFBYztFQUNkLGVBQWMsRUFDZDs7QUFDRDs7OztFQUlFO0FBQ0Y7RUFDQywyQ3pHMEV3QztFeUd6RXhDLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsYUFBWSxFQUNaOztBQUNELHFCQUFxQjtBQUNyQjtFQVBBO0lBU0UsYUFBWSxFQUNaLEVBQUE7O0FBRUY7RUFDQyxlQUFjLEVBQ2Q7O0FBQ0Q7RUFDRSwwQkFBeUIsRUFDMUI7O0FBRUQ7RUFDQyxtREFBa0Q7RUFDbEQsNkJBQTRCLEVBQzVCOztBQUNEO0VBQ0MsaUJBQWdCLEVBQ2hCOztBQUNEO0VBQ0MsMEJBQXlCO0VBQ3pCLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsNkJBQTRCO0VBQzVCLHVCQUFzQjtFQUN0Qjs7R0FFRSxFQUNGOztBQUVEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0MsZUFBYztFQUNkLHNCQUFxQixFQUNyQjs7QUFIRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNDLGVBQWM7RUFDZCxzQkFBcUIsRUFDckI7O0FBSEQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDQyxlQUFjO0VBQ2Qsc0JBQXFCLEVBQ3JCOztBQUNEOzs7Ozs7Ozs7Ozs7Ozs7OztFQUNDLGlDQUFnQyxFQUNoQzs7QUFFRDtFQUNDO0lBQ0Usc0NBQXFDO0lBQ3JDLHdDQUFpQztJQUFqQyx5Q0FBaUM7WUFBakMsa0NBQWlDO0lBQ2pDLGlCQUFnQixFQUNqQixFQUFBOztBQUVGO0VBQ0M7SUFDQyw2QkFBNEIsRUFDNUIsRUFBQTs7QUFJRjtFQUNDLHNDQUFxQyxFQUNyQzs7QUFFRDtFQUNDLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osYUFBWTtFQUNaLDBCQUF5QixFQUN6Qjs7QUFJRDtFQUNDLDJCQUEwQixFQUMxQjs7QUFDRDtFQUNDOztHQUVFO0VBQ0YsZ0JBQWUsRUFDZjs7QUFDRDtFQUNDLGdCQUFlO0VBQ2YsaUJBQWdCLEVBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCLEVBQ2hCOztBQUNEO0VBQ0MsZ0JBQWU7RUFDZixXQUFVLEVBQ1Y7O0FBSUQ7RUFDQyxzQ0FBcUMsRUFDckM7O0FBS0Q7Ozs7Ozs7Ozs7Ozs7O0VBY0U7QUFFRjtFQUNDLG9CQUFtQixFQUNuQjs7QUFDRDtFQUNDLGlCQUFnQixFQUNoQjs7QUFDRDtFQUNDLG9CQUFtQixFQUNuQjs7QUFFRDtFQUNDLGdCQUFlO0VBQ2YsYUFBWSxFQUNaOztBQUNELDRGQUE0RjtBQUM1RjtFQUNDLGtCQUFpQixFQUNqQjs7QUFFRDtFQUNDLGlCQUFnQixFQUNoQjs7QUFDRDtFQUNDLDJCQUEwQixFQUMxQjs7QUFDRDtFQUNDLHNDQUFxQyxFQUNyQzs7QUFFRDs7R0FFRztBQUNIO0VBQ0ksZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGFBQVk7RUFDWixZQUFXO0VBQ1gsY0FBWSxFQUNmOztBQUVEOztHQUVHO0FBQ0g7RUFDQywwQnpHM0Z3QyxFeUc0RnhDOztBQUNEO0VBQ0MsZ0JBQWUsRUFDZjs7QUFDRDtFQUNDLG9CQUFtQixFQUNuQjs7QUFDRDtFQUNDLG9CQUFtQixFQUNuQjs7QUFDRDtFQUNDLGdCQUFlLEVBQ2Y7O0FBRUQ7O0dBRUc7QUFDSDtFQUNDLCtCQUE4QixFQUM5Qjs7QUFHRDs7OztHQUlHO0FBQ0g7RUFDQywwQnpHekh3QztFeUcwSHhDLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsb0JBQW1CLEVBQ25COztBQUNEO0VBQ0MsMEJ6RzlId0MsRXlHZ0l4Qzs7QUFJRDtFQUNDLHlCQUF3QjtFQUN4QixrQkFBaUI7RUFDakIsbUJBQWtCLEVBQ2xCOztBQUNEO0VBQ0MsMkJBQTBCO0VBQzFCLHNDQUFxQyxFQUNyQzs7QUFDRDtFQUNDLDhEQUFxRDtVQUFyRCxzREFBcUQsRUFDckQ7O0FBQ0Q7RUFDQyxhQUFZLEVBQ1o7O0FBRUQ7O0dBRUc7QUFDSDtFQUNDLHNDQUFxQyxFQUNyQzs7QUFDRDtFQUNDLHdCQUF1QixFQUN2Qjs7QUFFRDtFQUNDLHNDQUFxQyxFQUNyQzs7QUFDRDtFQUNDLHVDcEdoUmM7VW9HZ1JkLCtCcEdoUmMsRW9HaVJkOztBQUZEO0VBSUMsbURBQTBDO1VBQTFDLDJDQUEwQyxFQUMxQzs7QUFDRDtFQUNFO0FBRUY7O0dBRUc7QURqUkg7RUNrU0U7Ozs7Ozs7SUFPRSxFQUNIO0VBeEJEO0lBTUkscUNBQWlELEVBQ2xEO0VBUEg7SUFTRyxlQUFjLEVBQ2Q7O0FBZ0JIOztHQUVHO0FBQ0g7RUFDQyxnQkFBZSxFQUNmOztBQUNEO0VBQ0MsaUJBQWdCO0VBQ2hCLGtCQUFpQixFQUNqQiIsImZpbGUiOiJ0aGVtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaGFydGVycmVndWxhcic7XG4gIHNyYzogdXJsKFwiZm9udHMvY2hhcnRlcl9yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL2NoYXJ0ZXJfcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2NoYXJ0ZXJfcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NoYXJ0ZXJib2xkJztcbiAgc3JjOiB1cmwoXCJmb250cy9jaGFydGVyX2JvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvY2hhcnRlcl9ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvY2hhcnRlcl9ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKE1hdGVyaWFsSWNvbnMtUmVndWxhci5lb3QpO1xuICAvKiBGb3IgSUU2LTggKi9cbiAgc3JjOiBsb2NhbChcIk1hdGVyaWFsIEljb25zXCIpLCBsb2NhbChcIk1hdGVyaWFsSWNvbnMtUmVndWxhclwiKSwgdXJsKE1hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChNYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKE1hdGVyaWFsSWNvbnMtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAvKiBTdXBwb3J0IGZvciBhbGwgV2ViS2l0IGJyb3dzZXJzLiAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qIFN1cHBvcnQgZm9yIElFLiAqL1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJzsgfVxuXG46cm9vdCB7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tYW1iZXI6ICNmZmMxMDc7XG4gIC0tYmx1ZTogIzIxOTZmMztcbiAgLS1ibHVlLWdyZXk6ICM2MDdkOGI7XG4gIC0tYnJvd246ICM3OTU1NDg7XG4gIC0tY3lhbjogIzAwYmNkNDtcbiAgLS1kZWVwLW9yYW5nZTogI2ZmNTcyMjtcbiAgLS1kZWVwLXB1cnBsZTogIzY3M2FiNztcbiAgLS1ncmVlbjogIzRjYWY1MDtcbiAgLS1ncmV5OiAjOWU5ZTllO1xuICAtLWluZGlnbzogIzNmNTFiNTtcbiAgLS1saWdodC1ibHVlOiAjMDNhOWY0O1xuICAtLWxpZ2h0LWdyZWVuOiAjOGJjMzRhO1xuICAtLWxpbWU6ICNjZGRjMzk7XG4gIC0tb3JhbmdlOiAjZmY5ODAwO1xuICAtLXBpbms6ICNlOTFlNjM7XG4gIC0tcHVycGxlOiAjOWMyN2IwO1xuICAtLXJlZDogI2Y0NDMzNjtcbiAgLS10ZWFsOiAjMDA5Njg4O1xuICAtLXllbGxvdzogI2ZmZWIzYjtcbiAgLS1wcmltYXJ5OiAjZjA4NTA2O1xuICAtLXByaW1hcnktZGFyazogI2JlNjkwNTtcbiAgLS1wcmltYXJ5LWxpZ2h0OiAjZmE5ZDJmO1xuICAtLXNlY29uZGFyeTogI2YwODUwNjtcbiAgLS1zZWNvbmRhcnktZGFyazogI2JlNjkwNTtcbiAgLS1zZWNvbmRhcnktbGlnaHQ6ICNmYTlkMmY7XG4gIC0tZGFuZ2VyOiAjZjQ0MzM2O1xuICAtLWRhbmdlci1kYXJrOiAjZDMyZjJmO1xuICAtLWRhbmdlci1saWdodDogI2ZmY2RkMjtcbiAgLS1pbmZvOiAjMjE5NmYzO1xuICAtLWluZm8tZGFyazogIzE5NzZkMjtcbiAgLS1pbmZvLWxpZ2h0OiAjYmJkZWZiO1xuICAtLXN1Y2Nlc3M6ICM0Y2FmNTA7XG4gIC0tc3VjY2Vzcy1kYXJrOiAjMzg4ZTNjO1xuICAtLXN1Y2Nlc3MtbGlnaHQ6ICNjOGU2Yzk7XG4gIC0td2FybmluZzogI2ZmOTgwMDtcbiAgLS13YXJuaW5nLWRhcms6ICNmNTdjMDA7XG4gIC0td2FybmluZy1saWdodDogI2ZmZTBiMjtcbiAgLS1kYXJrOiAjNDI0MjQyO1xuICAtLWRhcmstZGFyazogIzIxMjEyMTtcbiAgLS1kYXJrLWxpZ2h0OiAjNzU3NTc1O1xuICAtLWxpZ2h0OiAjZjVmNWY1O1xuICAtLWxpZ2h0LWRhcms6ICNlMGUwZTA7XG4gIC0tbGlnaHQtbGlnaHQ6ICNmYWZhZmE7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBcIlJvYm90byBNb25vXCIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1mb250LWZhbWlseS1zZXJpZjogXCJSb2JvdG8gU2xhYlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiOyB9XG5cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtYXJnaW46IDA7IH1cbiAgW2Rpcj0ncnRsJ10gYm9keSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5bdGFiaW5kZXg9Jy0xJ106Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTW9ub1wiLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24sXG5odG1sIFt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10sIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9J2RhdGUnXSwgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgaW5wdXRbdHlwZT0nbW9udGgnXSwgaW5wdXRbdHlwZT0ndGltZSddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5sZWdlbmQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc2VsZWN0W211bHRpcGxlXSwgc2VsZWN0W3NpemVdIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0OyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuc3VtbWFyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmMDg1MDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgfVxuICBhOmFjdGl2ZSwgYTpmb2N1cywgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmMDg1MDY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmFjdGl2ZSwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmc6IDEuMjE0MjlyZW0gMS41cmVtOyB9XG4gIFtkaXI9J3J0bCddIGNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0OyB9XG4gIFtkaXI9J3J0bCddIHRoIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdLCBhYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyB9XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuZGwsXG5vbCxcbnVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYjNiO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG5vbCBvbCxcbm9sIHVsLFxudWwgb2wsXG51bCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bzsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfSB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj0nY29sLSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyLWxlZnQ6IDAuMzEyNXJlbSBzb2xpZCAjZjA4NTA2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAwIDFyZW07IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IH1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWIzYjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIHBhZGRpbmc6IDAuMmVtOyB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udHlwb2dyYXBoeS1kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDdyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udHlwb2dyYXBoeS1kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjAzNTcxOyB9XG5cbi50eXBvZ3JhcGh5LWRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY2Njc7IH1cblxuLnR5cG9ncmFwaHktZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3OyB9XG5cbi50eXBvZ3JhcGh5LWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzsgfVxuXG4udHlwb2dyYXBoeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4udHlwb2dyYXBoeS1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjByZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnR5cG9ncmFwaHktYm9keS0yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3OyB9XG5cbi50eXBvZ3JhcGh5LWJvZHktMSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG4udHlwb2dyYXBoeS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY2Njc7IH1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc2NDc7IH1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzOyB9XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjByZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjAzNTcxOyB9XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2NjY3OyB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc2NDc7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uYWxlcnQsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOWQyZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTlkMmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZGQyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmRlZmI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTZjOTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGIyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYWxlcnQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYWxlcnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07IH1cbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYWxlcnQtbGluazphY3RpdmUsIC5hbGVydC1saW5rOmZvY3VzLCAuYWxlcnQtbGluazpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuIC5iYWRnZSwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSAuYmFkZ2Uge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7IH1cblxuLmJhZGdlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYmFkZ2UtcHJpbWFyeVtocmVmXTphY3RpdmUsIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmZvY3VzLCAuYmFkZ2UtcHJpbWFyeVtocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlNjkwNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmFjdGl2ZSwgLmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1cywgLmJhZGdlLXNlY29uZGFyeVtocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlNjkwNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iYWRnZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJhZGdlLWRhbmdlcltocmVmXTphY3RpdmUsIC5iYWRnZS1kYW5nZXJbaHJlZl06Zm9jdXMsIC5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzJmMmY7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjM7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmFkZ2UtaW5mb1tocmVmXTphY3RpdmUsIC5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzLCAuYmFkZ2UtaW5mb1tocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZkMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmFjdGl2ZSwgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4ZTNjO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYmFkZ2Utd2FybmluZ1tocmVmXTphY3RpdmUsIC5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzLCAuYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iYWRnZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5iYWRnZS1kYXJrW2hyZWZdOmFjdGl2ZSwgLmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMsIC5iYWRnZS1kYXJrW2hyZWZdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmJhZGdlLWxpZ2h0W2hyZWZdOmFjdGl2ZSwgLmJhZGdlLWxpZ2h0W2hyZWZdOmZvY3VzLCAuYmFkZ2UtbGlnaHRbaHJlZl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iYWRnZS1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMWVtOyB9XG5cbi5icmVhZGNydW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5icmVhZGNydW1iLWl0ZW06YWN0aXZlLCAuYnJlYWRjcnVtYi1pdGVtOmZvY3VzLCAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuICAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxLjcxNDI5ZW07XG4gICAgICBsaW5lLWhlaWdodDogMC41ODMzM2VtO1xuICAgICAgdmVydGljYWwtYWxpZ246IC0wLjMwMjJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgY29udGVudDogXCJjaGV2cm9uX3JpZ2h0XCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhcm91c2VsOmhvdmVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4gIC5jYXJvdXNlbDpob3ZlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM3NXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ4NzVzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLFxuICAgIC5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG4uY2Fyb3VzZWwtaXRlbS1sZWZ0LmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgICAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM3NXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNDg3NXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1czsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gICAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4gICAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAgIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0LmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXJpZ2h0LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDIuNXJlbTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmFjdGl2ZSwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cywgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlcixcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldjphY3RpdmUsXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yNSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmFjdGl2ZSxcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyxcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMS4yNXJlbTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMS4yNXJlbTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBmb250LXNpemU6IDEuNzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDAuNTgzMzNlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjMwMjJlbTtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcImNoZXZyb25fcmlnaHRcIjsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY2hldnJvbl9sZWZ0XCI7IH1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1JTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIGxlZnQ6IDI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXJlbTtcbiAgYm90dG9tOiAwLjVyZW07XG4gIGxlZnQ6IDVyZW07XG4gIHotaW5kZXg6IDE7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMC41cmVtOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yNSk7IH1cblxuLmNsb3NlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNsb3NlIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNsb3NlIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNsb3NlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY2xvc2U6YWN0aXZlLCAuY2xvc2U6Zm9jdXMsIC5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jbG9zZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5jb2RlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogI2JkNDE0NztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICBhID4gY29kZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxua2JkIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07IH1cbiAga2JkIGtiZCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgcGFkZGluZzogMDsgfVxuXG5wcmUge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTsgfVxuICBwcmUgY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mb3JtLWdyb3VwLCAud3BjZjcgLndwY2Y3LWZvcm0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtOyB9XG4gIC5mb3JtLXJvdyA+IC5jb2wsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG5cbi5mb3JtLWlubGluZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tZmlsZSxcbiAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wsIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPXRleHRdLFxuICAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9dXJsXSxcbiAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT10ZWxdLFxuICAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT1yYW5nZV0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPWRhdGVdLFxuICAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9bW9udGhdLFxuICAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT13ZWVrXSxcbiAgLmZvcm0taW5saW5lIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9dGltZV0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT1jb2xvcl0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAuZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPWZpbGVdLCAuZm9ybS1pbmxpbmUgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5mb3JtLWlubGluZSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5mb3JtLWlubGluZSAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmZvcm0taW5saW5lIHNlbGVjdCxcbiAgLmZvcm0taW5saW5lIC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5mb3JtLWlubGluZSB0ZXh0YXJlYSwgLmZvcm0taW5saW5lIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuZm9ybS1pbmxpbmUgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsIC5mb3JtLWlubGluZSAud3BjZjcgLndwY2Y3LWZvcm0gcCwgLndwY2Y3IC53cGNmNy1mb3JtIC5mb3JtLWlubGluZSBwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07IH1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgZm9udC1zaXplOiAxLjg1OTM4cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNDQ1NDtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgZm9udC1zaXplOiAwLjcxMDk0cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTgyNDtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIC5jdXN0b20tc2VsZWN0LWxnICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbCArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT10ZXh0XSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZXh0XSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zZWFyY2hdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT11cmxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGVsXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1udW1iZXJdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT1yYW5nZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT1kYXRlXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRlXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1tb250aF0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9dGltZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9dGltZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGltZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGltZV0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9Y29sb3JdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1jb2xvcl0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZW1haWxdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IHNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIHNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIHRleHRhcmVhICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyB0ZXh0YXJlYSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAuZm9ybS1jb250cm9sLWZpbGUgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC1maWxlICsgLmZvcm0tdGV4dCxcbiAgLmZvcm0tY29udHJvbC1sZyArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZXh0XSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1zZWFyY2hdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT11cmxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT11cmxdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPXRlbF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGVsXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1udW1iZXJdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1yYW5nZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1yYW5nZV0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRlXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPW1vbnRoXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPW1vbnRoXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXdlZWtdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9dGltZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGltZV0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1jb2xvcl0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1jb2xvcl0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1lbWFpbF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1lbWFpbF0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1maWxlXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIHNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IHRleHRhcmVhICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIHRleHRhcmVhICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC5mb3JtLWNvbnRyb2wtZmlsZSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wtZmlsZSArIC5mb3JtLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cbiAgLmN1c3RvbS1zZWxlY3Qtc20gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT11cmxdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPXRlbF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9cmFuZ2VdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1tb250aF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW1vbnRoXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1jb2xvcl0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9ZW1haWxdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1lbWFpbF0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1zdWJtaXRdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBzZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyB0ZXh0YXJlYSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHRleHRhcmVhICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYSArIC5mb3JtLXRleHQsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tdGV4dCxcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC5mb3JtLWNvbnRyb2wtZmlsZSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLWZpbGUgKyAuZm9ybS10ZXh0LFxuICAuZm9ybS1jb250cm9sLXNtICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbCArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9dGV4dF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT11cmxdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXVybF0gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9dGVsXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRlbF0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXJhbmdlXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9ZGF0ZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9d2Vla10gKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXRpbWVdICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGltZV0gKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWZpbGVdICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLXRleHQsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBzZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gc2VsZWN0ICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdCArIC5mb3JtLXRleHQsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBzZWxlY3QgKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1zbSAud3BjZjcgdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEgKyAuZm9ybS10ZXh0LFxuICAudGV4dGZpZWxkLWJveC1zbSAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tdGV4dCxcbiAgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mb3JtLXRleHQsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuZm9ybS10ZXh0LFxuICAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tdGV4dCxcbiAgLnRleHRmaWVsZC1ib3gtc20gLmZvcm0tY29udHJvbC1maWxlICsgLmZvcm0tdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbC1maWxlICsgLmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwIGNhbGMoMC4zNzVyZW0gLSAxcHgpO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuXG4uZmlndXJlLWltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLmltZy1mbHVpZCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07IH1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubWVkaWEge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7IH1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAubmF2LWxpbms6YWN0aXZlLCAubmF2LWxpbms6Zm9jdXMsIC5uYXYtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBvcGFjaXR5OiAwLjc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubmF2LXBpbGxzIC5uYXYtbGluazphY3RpdmUsIC5uYXYtcGlsbHMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXBpbGxzIC5uYXYtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjZjA4NTA2O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm5hdi1waWxscyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm5hdi1waWxscyAubmF2LWxpbms6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMC41cmVtOyB9XG5cbi5wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgcGFkZGluZzogMC42ODc1cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLnBhZ2UtbGluazphY3RpdmUsIC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucGFnZS1saW5rOmZvY3VzLCAucGFnZS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMTIpLCByZ2JhKDAsIDAsIDAsIDAuMTIpKTsgfVxuICAucGFnZS1saW5rLmFjdGl2ZSwgLnBhZ2UtbGluazphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgMC40KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wYWdlLWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLnBhZ2UtbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDE1MywgMTUzLCAwLjQpOyB9XG4gIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMC43ODEyNXJlbSAxcmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogMC41OTM3NXJlbSAxcmVtOyB9XG5cbi5wb3BvdmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMS41cmVtO1xuICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyNDA7IH1cbiAgW2Rpcj0ncnRsJ10gLnBvcG92ZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTsgfVxuICAucG9wb3Zlci1ib2R5ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAwOyB9XG4gIC5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9wb3Zlci1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3BvdmVyIHtcbiAgICBtYXJnaW46IDAuODc1cmVtOyB9IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTsgfVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG50Ym9keS5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbnRyLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLmNvbGxhcHNpbmcge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZhZGUge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mYWRlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZmFkZS5zaG93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5idG4sIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNS41cmVtO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5idG4sIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnRuLCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJ0bjphY3RpdmUsIC53cGNmNyBpbnB1dDphY3RpdmVbdHlwZT1zdWJtaXRdLCAuYnRuOmZvY3VzLCAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLCAuYnRuOmhvdmVyLCAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1zdWJtaXRdIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bjpmb2N1cywgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9c3VibWl0XSwgLmJ0bjpob3ZlciwgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEyKSwgcmdiYSgwLCAwLCAwLCAwLjEyKSk7IH1cbiAgLmJ0bi5hY3RpdmUsIC53cGNmNyBpbnB1dC5hY3RpdmVbdHlwZT1zdWJtaXRdLCAuYnRuOmFjdGl2ZSwgLndwY2Y3IGlucHV0OmFjdGl2ZVt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgMC40KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLndwY2Y3IGlucHV0LmRpc2FibGVkW3R5cGU9c3VibWl0XSwgLmJ0bjpkaXNhYmxlZCwgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYnRuOmZvY3VzLCAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC53cGNmNyBpbnB1dDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKVt0eXBlPXN1Ym1pdF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2hvdyA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLCAud3BjZjcgLnNob3cgPiBpbnB1dC5kcm9wZG93bi10b2dnbGVbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMTIpLCByZ2JhKDAsIDAsIDAsIDAuMTIpKTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5LCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwODUwNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLndwY2Y3IGlucHV0OmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC5idG4tcHJpbWFyeTpmb2N1cywgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9c3VibWl0XSwgLmJ0bi1wcmltYXJ5OmhvdmVyLCAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1zdWJtaXRdIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYnRuLXByaW1hcnkuYWN0aXZlLCAud3BjZjcgaW5wdXQuYWN0aXZlW3R5cGU9c3VibWl0XSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLndwY2Y3IGlucHV0OmFjdGl2ZVt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTY5MDU7IH1cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAud3BjZjcgaW5wdXQuZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTY5MDU7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1kYW5nZXIuYWN0aXZlLCAuYnRuLWRhbmdlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzJmMmY7IH1cbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjM7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4taW5mby5hY3RpdmUsIC5idG4taW5mbzphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZDI7IH1cbiAgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4OGUzYzsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLmJ0bi13YXJuaW5nOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MwMDsgfVxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4uYnRuLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLWRhcmsuYWN0aXZlLCAuYnRuLWRhcms6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5idG4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmJ0bi1saWdodC5hY3RpdmUsIC5idG4tbGlnaHQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG4gIC5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuW2NsYXNzKj0nYmctZGFyayddIDpub3QoW2NsYXNzKj0nYmctbGlnaHQnXSkgLmJ0bi5kaXNhYmxlZCwgW2NsYXNzKj0nYmctZGFyayddIDpub3QoW2NsYXNzKj0nYmctbGlnaHQnXSkgLndwY2Y3IGlucHV0LmRpc2FibGVkW3R5cGU9c3VibWl0XSwgLndwY2Y3IFtjbGFzcyo9J2JnLWRhcmsnXSA6bm90KFtjbGFzcyo9J2JnLWxpZ2h0J10pIGlucHV0LmRpc2FibGVkW3R5cGU9c3VibWl0XSwgW2NsYXNzKj0nYmctZGFyayddIDpub3QoW2NsYXNzKj0nYmctbGlnaHQnXSkgLmJ0bjpkaXNhYmxlZCwgW2NsYXNzKj0nYmctZGFyayddIDpub3QoW2NsYXNzKj0nYmctbGlnaHQnXSkgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9c3VibWl0XSwgLndwY2Y3IFtjbGFzcyo9J2JnLWRhcmsnXSA6bm90KFtjbGFzcyo9J2JnLWxpZ2h0J10pIGlucHV0OmRpc2FibGVkW3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLmJ0bi1sZyxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuLFxuLndwY2Y3IC5idG4tZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDAuNzgxMjVyZW0gMXJlbTsgfVxuXG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4sXG4ud3BjZjcgLmJ0bi1ncm91cC1zbSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogMC41OTM3NXJlbSAxcmVtOyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuW3R5cGU9J2J1dHRvbiddLmJ0bi1ibG9jayxcblt0eXBlPSdyZXNldCddLmJ0bi1ibG9jayxcblt0eXBlPSdzdWJtaXQnXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmMDg1MDY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZjA4NTA2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tbGluay5hY3RpdmUsIC5idG4tbGluazphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rLmRpc2FibGVkLCAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLWZsdWlkIHtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbltjbGFzcyo9J2J0bi1mbGF0J10sXG5bY2xhc3MqPSdidG4tb3V0bGluZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgW2NsYXNzKj0nYnRuLWZsYXQnXS5hY3RpdmUsIFtjbGFzcyo9J2J0bi1mbGF0J106YWN0aXZlLFxuICBbY2xhc3MqPSdidG4tb3V0bGluZSddLmFjdGl2ZSxcbiAgW2NsYXNzKj0nYnRuLW91dGxpbmUnXTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgW2NsYXNzKj0nYnRuLWZsYXQnXS5kaXNhYmxlZCwgW2NsYXNzKj0nYnRuLWZsYXQnXTpkaXNhYmxlZCxcbiAgW2NsYXNzKj0nYnRuLW91dGxpbmUnXS5kaXNhYmxlZCxcbiAgW2NsYXNzKj0nYnRuLW91dGxpbmUnXTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1mbGF0LXByaW1hcnksIC5idG4tZmxhdC1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1mbGF0LXByaW1hcnk6Zm9jdXMsIC5idG4tZmxhdC1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnksXG4ud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLFxuLndwY2Y3IGlucHV0OmFjdGl2ZVt0eXBlPXN1Ym1pdF0sXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyxcbi53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcixcbi53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXN1Ym1pdF0ge1xuICBjb2xvcjogI2YwODUwNjsgfVxuXG4uYnRuLWZsYXQtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1mbGF0LXByaW1hcnk6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCxcbi53cGNmNyBpbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCxcbi53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPXN1Ym1pdF0ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4uYnRuLWZsYXQtc2Vjb25kYXJ5LCAuYnRuLWZsYXQtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1mbGF0LXNlY29uZGFyeTpmb2N1cywgLmJ0bi1mbGF0LXNlY29uZGFyeTpob3Zlcixcbi5idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmMDg1MDY7IH1cblxuLmJ0bi1mbGF0LXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1mbGF0LXNlY29uZGFyeTpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLmJ0bi1mbGF0LWRhbmdlciwgLmJ0bi1mbGF0LWRhbmdlcjphY3RpdmUsIC5idG4tZmxhdC1kYW5nZXI6Zm9jdXMsIC5idG4tZmxhdC1kYW5nZXI6aG92ZXIsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZjQ0MzM2OyB9XG5cbi5idG4tZmxhdC1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZmxhdC1kYW5nZXI6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5idG4tZmxhdC1pbmZvLCAuYnRuLWZsYXQtaW5mbzphY3RpdmUsIC5idG4tZmxhdC1pbmZvOmZvY3VzLCAuYnRuLWZsYXQtaW5mbzpob3Zlcixcbi5idG4tb3V0bGluZS1pbmZvLFxuLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsXG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMjE5NmYzOyB9XG5cbi5idG4tZmxhdC1pbmZvLmRpc2FibGVkLCAuYnRuLWZsYXQtaW5mbzpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4uYnRuLWZsYXQtc3VjY2VzcywgLmJ0bi1mbGF0LXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLWZsYXQtc3VjY2Vzczpmb2N1cywgLmJ0bi1mbGF0LXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcyxcbi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzRjYWY1MDsgfVxuXG4uYnRuLWZsYXQtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1mbGF0LXN1Y2Nlc3M6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLmJ0bi1mbGF0LXdhcm5pbmcsIC5idG4tZmxhdC13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1mbGF0LXdhcm5pbmc6Zm9jdXMsIC5idG4tZmxhdC13YXJuaW5nOmhvdmVyLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcsXG4uYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsXG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyxcbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZjk4MDA7IH1cblxuLmJ0bi1mbGF0LXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tZmxhdC13YXJuaW5nOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5idG4tZmxhdC1kYXJrLCAuYnRuLWZsYXQtZGFyazphY3RpdmUsIC5idG4tZmxhdC1kYXJrOmZvY3VzLCAuYnRuLWZsYXQtZGFyazpob3Zlcixcbi5idG4tb3V0bGluZS1kYXJrLFxuLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjNDI0MjQyOyB9XG5cbi5idG4tZmxhdC1kYXJrLmRpc2FibGVkLCAuYnRuLWZsYXQtZGFyazpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4uYnRuLWZsYXQtbGlnaHQsIC5idG4tZmxhdC1saWdodDphY3RpdmUsIC5idG4tZmxhdC1saWdodDpmb2N1cywgLmJ0bi1mbGF0LWxpZ2h0OmhvdmVyLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSxcbi5idG4tb3V0bGluZS1saWdodDpmb2N1cyxcbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZjVmNWY1OyB9XG5cbi5idG4tZmxhdC1saWdodC5kaXNhYmxlZCwgLmJ0bi1mbGF0LWxpZ2h0OmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLmJ0bi1mbGF0LWxpZ2h0OmZvY3VzLCAuYnRuLWZsYXQtbGlnaHQ6aG92ZXIsXG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpKTsgfVxuXG4uYnRuLWZsYXQtbGlnaHQuYWN0aXZlLCAuYnRuLWZsYXQtbGlnaHQ6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZSxcbi5idG4tb3V0bGluZS1saWdodDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMjUpOyB9XG5cbi5idG4tZmxvYXQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMy41cmVtOyB9XG4gIC5idG4tZmxvYXQuYWN0aXZlLCAuYnRuLWZsb2F0OmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAuYnRuLWZsb2F0LmRpc2FibGVkLCAuYnRuLWZsb2F0OmRpc2FibGVkIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tZmxvYXQuYnRuLXNtIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07IH1cblxuLmJ0bi1mbG9hdC1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1pbi13aWR0aDogMy41cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnRuLWZsb2F0LWRyb3Bkb3duIC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0bi1mbG9hdC1kcm9wZG93biAuZHJvcGRvd24tbWVudSAuYnRuLWZsb2F0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC5idG4tZ3JvdXAgPiAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXQ6ZGlzYWJsZWRbdHlwZT1zdWJtaXRdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0LmRpc2FibGVkW3R5cGU9c3VibWl0XSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tcHJpbWFyeTpkaXNhYmxlZCxcbiAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpkaXNhYmxlZFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTlkMmY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLWdyb3VwID4gLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5ZDJmO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1ncm91cCA+IC5idG4tZGFuZ2VyOmRpc2FibGVkLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2RkMjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWdyb3VwID4gLmJ0bi1pbmZvOmRpc2FibGVkLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1pbmZvLmRpc2FibGVkLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJkZWZiO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tZ3JvdXAgPiAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGU2Yzk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi1ncm91cCA+IC5idG4td2FybmluZzpkaXNhYmxlZCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4td2FybmluZy5kaXNhYmxlZCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBiMjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWdyb3VwID4gLmJ0bi1kYXJrOmRpc2FibGVkLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYXJrLmRpc2FibGVkLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1ncm91cCA+IC5idG4tbGlnaHQ6ZGlzYWJsZWQsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWxpZ2h0LmRpc2FibGVkLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0biwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5idG4tZ3JvdXAgPiAuYnRuLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAgICAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnRuLWdyb3VwID4gLmJ0biwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiAgICAgIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmJ0bi1ncm91cCA+IC5idG4sIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4gICAgICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dC5hY3RpdmVbdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXQ6YWN0aXZlW3R5cGU9c3VibWl0XSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsXG4gICAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dC5hY3RpdmVbdHlwZT1zdWJtaXRdLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmFjdGl2ZVt0eXBlPXN1Ym1pdF0ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuLmRpc2FibGVkLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0LmRpc2FibGVkW3R5cGU9c3VibWl0XSwgLmJ0bi1ncm91cCA+IC5idG46ZGlzYWJsZWQsIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXQ6ZGlzYWJsZWRbdHlwZT1zdWJtaXRdLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmRpc2FibGVkLFxuICAgIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQuZGlzYWJsZWRbdHlwZT1zdWJtaXRdLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmRpc2FibGVkLFxuICAgIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6ZGlzYWJsZWRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuW2NsYXNzKj0nYnRuLW91dGxpbmUnXSwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dFtjbGFzcyo9J2J0bi1vdXRsaW5lJ11bdHlwZT1zdWJtaXRdLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuW2NsYXNzKj0nYnRuLW91dGxpbmUnXSxcbiAgICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W2NsYXNzKj0nYnRuLW91dGxpbmUnXVt0eXBlPXN1Ym1pdF0ge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAuYnRuLWdyb3VwID4gLmJ0bltjbGFzcyo9J2J0bi1vdXRsaW5lJ10uYWN0aXZlLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0W2NsYXNzKj0nYnRuLW91dGxpbmUnXS5hY3RpdmVbdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwID4gLmJ0bltjbGFzcyo9J2J0bi1vdXRsaW5lJ106YWN0aXZlLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0W2NsYXNzKj0nYnRuLW91dGxpbmUnXTphY3RpdmVbdHlwZT1zdWJtaXRdLFxuICAgICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG5bY2xhc3MqPSdidG4tb3V0bGluZSddLmFjdGl2ZSxcbiAgICAgIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbY2xhc3MqPSdidG4tb3V0bGluZSddLmFjdGl2ZVt0eXBlPXN1Ym1pdF0sXG4gICAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bltjbGFzcyo9J2J0bi1vdXRsaW5lJ106YWN0aXZlLFxuICAgICAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFtjbGFzcyo9J2J0bi1vdXRsaW5lJ106YWN0aXZlW3R5cGU9c3VibWl0XSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5idG4tZ3JvdXAgPiAuYnRuW2NsYXNzKj0nYnRuLW91dGxpbmUnXS5kaXNhYmxlZCwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dFtjbGFzcyo9J2J0bi1vdXRsaW5lJ10uZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwID4gLmJ0bltjbGFzcyo9J2J0bi1vdXRsaW5lJ106ZGlzYWJsZWQsIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXRbY2xhc3MqPSdidG4tb3V0bGluZSddOmRpc2FibGVkW3R5cGU9c3VibWl0XSxcbiAgICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuW2NsYXNzKj0nYnRuLW91dGxpbmUnXS5kaXNhYmxlZCxcbiAgICAgIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbY2xhc3MqPSdidG4tb3V0bGluZSddLmRpc2FibGVkW3R5cGU9c3VibWl0XSxcbiAgICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuW2NsYXNzKj0nYnRuLW91dGxpbmUnXTpkaXNhYmxlZCxcbiAgICAgIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbY2xhc3MqPSdidG4tb3V0bGluZSddOmRpc2FibGVkW3R5cGU9c3VibWl0XSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwLXZlcnRpY2FsLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLWdyb3VwLnNob3cgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLndwY2Y3IC5idG4tZ3JvdXAuc2hvdyA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZVt0eXBlPXN1Ym1pdF0ge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQsIC53cGNmNyAuYnRuLWdyb3VwID4gaW5wdXQ6Zmlyc3QtY2hpbGRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLndwY2Y3IC5idG4tZ3JvdXAgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXN1Ym1pdF0sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4ud3BjZjcgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAud3BjZjcgLmJ0bi1ncm91cCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpW3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLndwY2Y3IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4gIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZCwgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpmaXJzdC1jaGlsZFt0eXBlPXN1Ym1pdF0sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9c3VibWl0XSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuICAud3BjZjcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC53cGNmNyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSlbdHlwZT1zdWJtaXRdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbiAgLndwY2Y3IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLWZsdWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10gPiAuYnRuLCAud3BjZjcgW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10gPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG5bZGF0YS10b2dnbGU9J2J1dHRvbnMnXSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLndwY2Y3IFtkYXRhLXRvZ2dsZT0nYnV0dG9ucyddID4gLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10gPiAuYnRuIFt0eXBlPSdjaGVja2JveCddLCAud3BjZjcgW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10gPiBpbnB1dFt0eXBlPXN1Ym1pdF0gW3R5cGU9J2NoZWNrYm94J10sXG4gIFtkYXRhLXRvZ2dsZT0nYnV0dG9ucyddID4gLmJ0biBbdHlwZT0ncmFkaW8nXSxcbiAgLndwY2Y3IFtkYXRhLXRvZ2dsZT0nYnV0dG9ucyddID4gaW5wdXRbdHlwZT1zdWJtaXRdIFt0eXBlPSdyYWRpbyddLFxuICBbZGF0YS10b2dnbGU9J2J1dHRvbnMnXSA+IC5idG4tZ3JvdXAgPiAuYnRuIFt0eXBlPSdjaGVja2JveCddLFxuICAud3BjZjcgW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10gPiAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdIFt0eXBlPSdjaGVja2JveCddLFxuICBbZGF0YS10b2dnbGU9J2J1dHRvbnMnXSA+IC5idG4tZ3JvdXAgPiAuYnRuIFt0eXBlPSdyYWRpbyddLFxuICAud3BjZjcgW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10gPiAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdIFt0eXBlPSdyYWRpbyddIHtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMmVtOyB9XG4gIC5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgLmNhcmQuYm9yZGVyLXByaW1hcnkge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZjA4NTA2OyB9XG4gICAgLmNhcmQuYm9yZGVyLXByaW1hcnlbaHJlZl06YWN0aXZlLCAuY2FyZC5ib3JkZXItcHJpbWFyeVtocmVmXTpmb2N1cywgLmNhcmQuYm9yZGVyLXByaW1hcnlbaHJlZl06aG92ZXIsIC5jYXJkLmJvcmRlci1wcmltYXJ5W3RhYmluZGV4XTphY3RpdmUsIC5jYXJkLmJvcmRlci1wcmltYXJ5W3RhYmluZGV4XTpmb2N1cywgLmNhcmQuYm9yZGVyLXByaW1hcnlbdGFiaW5kZXhdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZjA4NTA2OyB9XG4gIC5jYXJkLmJvcmRlci1zZWNvbmRhcnkge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZjA4NTA2OyB9XG4gICAgLmNhcmQuYm9yZGVyLXNlY29uZGFyeVtocmVmXTphY3RpdmUsIC5jYXJkLmJvcmRlci1zZWNvbmRhcnlbaHJlZl06Zm9jdXMsIC5jYXJkLmJvcmRlci1zZWNvbmRhcnlbaHJlZl06aG92ZXIsIC5jYXJkLmJvcmRlci1zZWNvbmRhcnlbdGFiaW5kZXhdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLXNlY29uZGFyeVt0YWJpbmRleF06Zm9jdXMsIC5jYXJkLmJvcmRlci1zZWNvbmRhcnlbdGFiaW5kZXhdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZjA4NTA2OyB9XG4gIC5jYXJkLmJvcmRlci1kYW5nZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZjQ0MzM2OyB9XG4gICAgLmNhcmQuYm9yZGVyLWRhbmdlcltocmVmXTphY3RpdmUsIC5jYXJkLmJvcmRlci1kYW5nZXJbaHJlZl06Zm9jdXMsIC5jYXJkLmJvcmRlci1kYW5nZXJbaHJlZl06aG92ZXIsIC5jYXJkLmJvcmRlci1kYW5nZXJbdGFiaW5kZXhdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLWRhbmdlclt0YWJpbmRleF06Zm9jdXMsIC5jYXJkLmJvcmRlci1kYW5nZXJbdGFiaW5kZXhdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZjQ0MzM2OyB9XG4gIC5jYXJkLmJvcmRlci1pbmZvIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgMCAxcHggIzIxOTZmMzsgfVxuICAgIC5jYXJkLmJvcmRlci1pbmZvW2hyZWZdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLWluZm9baHJlZl06Zm9jdXMsIC5jYXJkLmJvcmRlci1pbmZvW2hyZWZdOmhvdmVyLCAuY2FyZC5ib3JkZXItaW5mb1t0YWJpbmRleF06YWN0aXZlLCAuY2FyZC5ib3JkZXItaW5mb1t0YWJpbmRleF06Zm9jdXMsIC5jYXJkLmJvcmRlci1pbmZvW3RhYmluZGV4XTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgMCAxcHggIzIxOTZmMzsgfVxuICAuY2FyZC5ib3JkZXItc3VjY2VzcyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgaW5zZXQgMCAwIDAgMXB4ICM0Y2FmNTA7IH1cbiAgICAuY2FyZC5ib3JkZXItc3VjY2Vzc1tocmVmXTphY3RpdmUsIC5jYXJkLmJvcmRlci1zdWNjZXNzW2hyZWZdOmZvY3VzLCAuY2FyZC5ib3JkZXItc3VjY2Vzc1tocmVmXTpob3ZlciwgLmNhcmQuYm9yZGVyLXN1Y2Nlc3NbdGFiaW5kZXhdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLXN1Y2Nlc3NbdGFiaW5kZXhdOmZvY3VzLCAuY2FyZC5ib3JkZXItc3VjY2Vzc1t0YWJpbmRleF06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgaW5zZXQgMCAwIDAgMXB4ICM0Y2FmNTA7IH1cbiAgLmNhcmQuYm9yZGVyLXdhcm5pbmcge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZmY5ODAwOyB9XG4gICAgLmNhcmQuYm9yZGVyLXdhcm5pbmdbaHJlZl06YWN0aXZlLCAuY2FyZC5ib3JkZXItd2FybmluZ1tocmVmXTpmb2N1cywgLmNhcmQuYm9yZGVyLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5jYXJkLmJvcmRlci13YXJuaW5nW3RhYmluZGV4XTphY3RpdmUsIC5jYXJkLmJvcmRlci13YXJuaW5nW3RhYmluZGV4XTpmb2N1cywgLmNhcmQuYm9yZGVyLXdhcm5pbmdbdGFiaW5kZXhdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZmY5ODAwOyB9XG4gIC5jYXJkLmJvcmRlci1kYXJrIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgMCAxcHggIzQyNDI0MjsgfVxuICAgIC5jYXJkLmJvcmRlci1kYXJrW2hyZWZdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLWRhcmtbaHJlZl06Zm9jdXMsIC5jYXJkLmJvcmRlci1kYXJrW2hyZWZdOmhvdmVyLCAuY2FyZC5ib3JkZXItZGFya1t0YWJpbmRleF06YWN0aXZlLCAuY2FyZC5ib3JkZXItZGFya1t0YWJpbmRleF06Zm9jdXMsIC5jYXJkLmJvcmRlci1kYXJrW3RhYmluZGV4XTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDAgMCAxcHggIzQyNDI0MjsgfVxuICAuY2FyZC5ib3JkZXItbGlnaHQge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZjVmNWY1OyB9XG4gICAgLmNhcmQuYm9yZGVyLWxpZ2h0W2hyZWZdOmFjdGl2ZSwgLmNhcmQuYm9yZGVyLWxpZ2h0W2hyZWZdOmZvY3VzLCAuY2FyZC5ib3JkZXItbGlnaHRbaHJlZl06aG92ZXIsIC5jYXJkLmJvcmRlci1saWdodFt0YWJpbmRleF06YWN0aXZlLCAuY2FyZC5ib3JkZXItbGlnaHRbdGFiaW5kZXhdOmZvY3VzLCAuY2FyZC5ib3JkZXItbGlnaHRbdGFiaW5kZXhdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgMCAwIDFweCAjZjVmNWY1OyB9XG4gIC5jYXJkW2hyZWZdOmFjdGl2ZSwgLmNhcmRbaHJlZl06Zm9jdXMsIC5jYXJkW2hyZWZdOmhvdmVyLCAuY2FyZFt0YWJpbmRleF06YWN0aXZlLCAuY2FyZFt0YWJpbmRleF06Zm9jdXMsIC5jYXJkW3RhYmluZGV4XTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNhcmRbaHJlZl06Zm9jdXMsIC5jYXJkW3RhYmluZGV4XTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4uYWNjb3JkaW9uIC5jYXJkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYWNjb3JkaW9uIC5jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1ib2R5OmZpcnN0LWNoaWxkLFxuLmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWZvb3RlcjpmaXJzdC1jaGlsZCxcbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYWNjb3JkaW9uIC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSAuY2FyZC1ib2R5Omxhc3QtY2hpbGQsXG4uYWNjb3JkaW9uIC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCxcbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmFjY29yZGlvbiAuY29sbGFwc2UgLmNhcmQtYm9keTpmaXJzdC1jaGlsZCxcbi5hY2NvcmRpb24gLmNvbGxhcHNlIC5jYXJkLWZvb3RlcjpmaXJzdC1jaGlsZCxcbi5hY2NvcmRpb24gLmNvbGxhcHNlIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCxcbi5hY2NvcmRpb24gLmNvbGxhcHNpbmcgLmNhcmQtYm9keTpmaXJzdC1jaGlsZCxcbi5hY2NvcmRpb24gLmNvbGxhcHNpbmcgLmNhcmQtZm9vdGVyOmZpcnN0LWNoaWxkLFxuLmFjY29yZGlvbiAuY29sbGFwc2luZyAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uY2FyZC1hY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwcmVtIDAuMjVyZW0gMC41cmVtOyB9XG4gIC5jYXJkLWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XG4gIC5jYXJkLWFjdGlvbnM6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7IH1cbiAgLmNhcmQtYWN0aW9ucyAuYnRuLCAuY2FyZC1hY3Rpb25zIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuY2FyZC1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAuY2FyZC1hY3Rpb25zIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07IH1cbiAgLmNhcmQtYm9keTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7IH1cbiAgLmNhcmQtYm9keTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxuICAuY2FyZC1ib2R5ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTsgfVxuICAuY2FyZC1mb290ZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4OyB9XG4gIC5jYXJkLWZvb3RlciA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07IH1cbiAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsgfVxuICAuY2FyZC1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbjogLTFyZW0gLTFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwcmVtIDAuMjVyZW0gMC41cmVtOyB9XG4gIC5jYXJkLWhlYWRlci1waWxscyAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSBjYWxjKC0xcmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWcge1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmNhcmQtY29sdW1ucyB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgb3JwaGFuczogMTtcbiAgd2lkb3dzOiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLWNvbHVtbnMge1xuICAgICAgY29sdW1uLWNvdW50OiAzOyB9IH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW07IH0gfVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9IH1cblxuLmNhcmQtZ3JvdXAgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZ3JvdXAgLmNhcmQge1xuICAgICAgZmxleDogMSAwIDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1hY3Rpb25zLFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWJvZHksXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlcixcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWcsXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1hY3Rpb25zLFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWJvZHksXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlcixcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWcsXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtYWN0aW9ucyxcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1ib2R5LFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlcixcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLFxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5jYXJkLWxpbms6YWN0aXZlLCAuY2FyZC1saW5rOmZvY3VzLCAuY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLmNhcmQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5jYXJkLXRpdGxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNoaXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmNoaXA6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNoaXAgLmNsb3NlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgICBvcmRlcjogMTsgfVxuXG4uY2hpcC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwODUwNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmNoaXAtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwODUwNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmNoaXAtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5jaGlwLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmNoaXAtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY2hpcC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmNoaXAtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY2hpcC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5jaGlwLWFjdGlvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jaGlwLWFjdGlvbiB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jaGlwLWFjdGlvbiB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jaGlwLWFjdGlvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmNoaXAtYWN0aW9uOmFjdGl2ZSwgLmNoaXAtYWN0aW9uOmZvY3VzLCAuY2hpcC1hY3Rpb246aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jaGlwLWFjdGlvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7IH1cbiAgLmNoaXAtYWN0aW9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5jaGlwLWljb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwODUwNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIG9yZGVyOiAtMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMnJlbTsgfVxuXG4uY2hpcC1pbWcge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC50YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbiAgICAudGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAudGFibGUgdGQ6bGFzdC1jaGlsZCxcbiAgICAudGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgLnRhYmxlIHRib2R5IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC50YWJsZSB0Ym9keSB0ZCxcbiAgICAudGFibGUgdGJvZHkgdGgge1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuOTE5NjRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC45MTk2NHJlbTsgfVxuICAudGFibGUgdGZvb3Qge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLnRhYmxlIHRmb290IHRkLFxuICAgIC50YWJsZSB0Zm9vdCB0aCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjIxNDI5cmVtOyB9XG4gIC50YWJsZSB0aGVhZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAudGFibGUgdGhlYWQgdGQsXG4gICAgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMjE0MjlyZW07IH1cbiAgLmNhcmQgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gIC5jYXJkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gOmZpcnN0LWNoaWxkLFxuICAuY2FyZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsgfVxuICAuY2FyZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAuY2FyZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7IH1cbiAgLmNhcmQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiA6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAuY2FyZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7IH1cbiAgLmNhcmQgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgLmNhcmQgPiAudGFibGU6bGFzdC1jaGlsZCA+IDpsYXN0LWNoaWxkLFxuICAuY2FyZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gOmxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxuICAuY2FyZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gOmxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAuY2FyZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gOmxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7IH1cbiAgLmNhcmQgPiAudGFibGU6bGFzdC1jaGlsZCA+IDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAuY2FyZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gOmxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7IH1cbiAgLnRhYmxlIC50YWJsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgLnRhYmxlID4gOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQsXG4gIC50YWJsZSA+IDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyAudGFibGUge1xuICBib3JkZXI6IDA7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi50YWJsZS1zbSB0ZCxcbi50YWJsZS1zbSB0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAudGFibGUtc20gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1zbSB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gIC50YWJsZS1zbSB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtc20gdGg6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuXG4udGFibGUtc20gdGJvZHkgdGQsXG4udGFibGUtc20gdGJvZHkgdGgge1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjU0NDY0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41NDQ2NHJlbTsgfVxuXG4udGFibGUtc20gdGZvb3QgdGQsXG4udGFibGUtc20gdGZvb3QgdGgge1xuICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW07IH1cblxuLnRhYmxlLXNtIHRoZWFkIHRkLFxuLnRhYmxlLXNtIHRoZWFkIHRoIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbTsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0ZCxcbi50YWJsZS1wcmltYXJ5ID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5ZDJmO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwODUwNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTlkMmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRkLFxuLnRhYmxlLWRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2RkMjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGQsXG4udGFibGUtaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZGVmYjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjM7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGQsXG4udGFibGUtc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTZjOTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGQsXG4udGFibGUtd2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBiMjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0ZCxcbi50YWJsZS1kYXJrID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0ZCxcbi50YWJsZS1saWdodCA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcixcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGQsXG4udGFibGUtYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRkLFxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi50YWJsZSAudGhlYWQtbGlnaHQgdGQsXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuLnRhYmxlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzMwMzAzMDsgfVxuICAudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7IH1cbiAgLnRhYmxlLWRhcmsgdGJvZHksXG4gIC50YWJsZS1kYXJrIHRmb290LFxuICAudGFibGUtZGFyayB0aGVhZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayAudGFibGUge1xuICAgIGJvcmRlci1jb2xvcjogIzMwMzAzMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyNDA7IH1cbiAgLm1vZGFsLmZhZGUge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzc1cztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubW9kYWwuZmFkZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNDg3NXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1vZGFsLmZhZGUge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1czsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm1vZGFsLmZhZGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzc1cztcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg3KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNDg3NXM7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIzOTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3V0bGluZTogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSAqIDIpOyB9XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjVyZW0gKiAyKTsgfVxuXG4ubW9kYWwtbGcge1xuICBtYXgtd2lkdGg6IDUyLjVyZW07IH1cblxuLm1vZGFsLXNtIHtcbiAgbWF4LXdpZHRoOiAxNy41cmVtOyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1vZGFsLWJvZHk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XG4gIC5tb2RhbC1ib2R5Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4OyB9XG4gIC5tb2RhbC1oZWFkZXIgKyAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm1vZGFsLWJvZHkgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwcmVtOyB9XG4gIC5tb2RhbC1mb290ZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XG4gIC5tb2RhbC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7IH1cbiAgLm1vZGFsLWZvb3RlciAuYnRuLCAubW9kYWwtZm9vdGVyIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubW9kYWwtZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICBtaW4td2lkdGg6IDRyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tcHJpbWFyeSwgLm1vZGFsLWZvb3RlciAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm1vZGFsLWZvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLm1vZGFsLWZvb3RlciAud3BjZjcgaW5wdXQ6YWN0aXZlW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5tb2RhbC1mb290ZXIgaW5wdXQ6YWN0aXZlW3R5cGU9c3VibWl0XSwgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnk6Zm9jdXMsIC5tb2RhbC1mb290ZXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5tb2RhbC1mb290ZXIgaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLCAubW9kYWwtZm9vdGVyIC5idG4tcHJpbWFyeTpob3ZlciwgLm1vZGFsLWZvb3RlciAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm1vZGFsLWZvb3RlciBpbnB1dDpob3Zlclt0eXBlPXN1Ym1pdF0ge1xuICAgICAgY29sb3I6ICNmMDg1MDY7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAud3BjZjcgaW5wdXQuZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm1vZGFsLWZvb3RlciBpbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAubW9kYWwtZm9vdGVyIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubW9kYWwtZm9vdGVyIGlucHV0OmRpc2FibGVkW3R5cGU9c3VibWl0XSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi1zZWNvbmRhcnksIC5tb2RhbC1mb290ZXIgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAubW9kYWwtZm9vdGVyIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAubW9kYWwtZm9vdGVyIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjA4NTA2OyB9XG4gICAgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi1kYW5nZXIsIC5tb2RhbC1mb290ZXIgLmJ0bi1kYW5nZXI6YWN0aXZlLCAubW9kYWwtZm9vdGVyIC5idG4tZGFuZ2VyOmZvY3VzLCAubW9kYWwtZm9vdGVyIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjQ0MzM2OyB9XG4gICAgLm1vZGFsLWZvb3RlciAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi1pbmZvLCAubW9kYWwtZm9vdGVyIC5idG4taW5mbzphY3RpdmUsIC5tb2RhbC1mb290ZXIgLmJ0bi1pbmZvOmZvY3VzLCAubW9kYWwtZm9vdGVyIC5idG4taW5mbzpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxOTZmMzsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi1pbmZvLmRpc2FibGVkLCAubW9kYWwtZm9vdGVyIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi1zdWNjZXNzLCAubW9kYWwtZm9vdGVyIC5idG4tc3VjY2VzczphY3RpdmUsIC5tb2RhbC1mb290ZXIgLmJ0bi1zdWNjZXNzOmZvY3VzLCAubW9kYWwtZm9vdGVyIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgICBjb2xvcjogIzRjYWY1MDsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAubW9kYWwtZm9vdGVyIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi13YXJuaW5nLCAubW9kYWwtZm9vdGVyIC5idG4td2FybmluZzphY3RpdmUsIC5tb2RhbC1mb290ZXIgLmJ0bi13YXJuaW5nOmZvY3VzLCAubW9kYWwtZm9vdGVyIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmOTgwMDsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAubW9kYWwtZm9vdGVyIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi1kYXJrLCAubW9kYWwtZm9vdGVyIC5idG4tZGFyazphY3RpdmUsIC5tb2RhbC1mb290ZXIgLmJ0bi1kYXJrOmZvY3VzLCAubW9kYWwtZm9vdGVyIC5idG4tZGFyazpob3ZlciB7XG4gICAgICBjb2xvcjogIzQyNDI0MjsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi1kYXJrLmRpc2FibGVkLCAubW9kYWwtZm9vdGVyIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi1saWdodCwgLm1vZGFsLWZvb3RlciAuYnRuLWxpZ2h0OmFjdGl2ZSwgLm1vZGFsLWZvb3RlciAuYnRuLWxpZ2h0OmZvY3VzLCAubW9kYWwtZm9vdGVyIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmNWY1ZjU7IH1cbiAgICAubW9kYWwtZm9vdGVyIC5idG4tbGlnaHQuZGlzYWJsZWQsIC5tb2RhbC1mb290ZXIgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi5hY3RpdmUsIC5tb2RhbC1mb290ZXIgLndwY2Y3IGlucHV0LmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubW9kYWwtZm9vdGVyIGlucHV0LmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC5tb2RhbC1mb290ZXIgLmJ0bjphY3RpdmUsIC5tb2RhbC1mb290ZXIgLndwY2Y3IGlucHV0OmFjdGl2ZVt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubW9kYWwtZm9vdGVyIGlucHV0OmFjdGl2ZVt0eXBlPXN1Ym1pdF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDE1MywgMTUzLCAwLjQpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5tb2RhbC1mb290ZXIgLmJ0bi5kaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAud3BjZjcgaW5wdXQuZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm1vZGFsLWZvb3RlciBpbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC5tb2RhbC1mb290ZXIgLmJ0bjpkaXNhYmxlZCwgLm1vZGFsLWZvb3RlciAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm1vZGFsLWZvb3RlciBpbnB1dDpkaXNhYmxlZFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1vZGFsLWZvb3RlciA+ICoge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cblxuLm1vZGFsLWZvb3Rlci1zdGFja2VkIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm1vZGFsLWZvb3Rlci1zdGFja2VkIC5idG4sIC5tb2RhbC1mb290ZXItc3RhY2tlZCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm1vZGFsLWZvb3Rlci1zdGFja2VkIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDEuMDYyNXJlbSAxcmVtOyB9XG4gICAgW2Rpcj0ncnRsJ10gLm1vZGFsLWZvb3Rlci1zdGFja2VkIC5idG4sIFtkaXI9J3J0bCddIC5tb2RhbC1mb290ZXItc3RhY2tlZCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgW2Rpcj0ncnRsJ10gLm1vZGFsLWZvb3Rlci1zdGFja2VkIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogZW5kOyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtOyB9XG4gIC5tb2RhbC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XG4gIC5tb2RhbC1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTk5cHg7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDAuODMwMzZyZW0gMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubGlzdC1ncm91cC1pdGVtOmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxuICAuY2FyZCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTlkMmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDg1MDY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDg1MDY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5ZDJmO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDg1MDY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDg1MDY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZGQyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJkZWZiO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTZjOTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwYjI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuLmV4cGFuc2lvbi1wYW5lbCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBtYXJnaW47XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5leHBhbnNpb24tcGFuZWwge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZXhwYW5zaW9uLXBhbmVsIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmV4cGFuc2lvbi1wYW5lbCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmV4cGFuc2lvbi1wYW5lbC5zaG93IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAuZXhwYW5zaW9uLXBhbmVsLnNob3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgLmNhcmQgLmV4cGFuc2lvbi1wYW5lbC5zaG93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5leHBhbnNpb24tcGFuZWwuc2hvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5jYXJkIC5leHBhbnNpb24tcGFuZWwuc2hvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5leHBhbnNpb24tcGFuZWwuc2hvdyArIC5leHBhbnNpb24tcGFuZWwge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsgfVxuICAgICAgLmV4cGFuc2lvbi1wYW5lbC5zaG93ICsgLmV4cGFuc2lvbi1wYW5lbC5zaG93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmNhcmQgLmV4cGFuc2lvbi1wYW5lbC5zaG93ICsgLmV4cGFuc2lvbi1wYW5lbCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5leHBhbnNpb24tcGFuZWwuc2hvdy1wcmVkZWNlc3NvciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7IH1cbiAgICAuY2FyZCAuZXhwYW5zaW9uLXBhbmVsLnNob3ctcHJlZGVjZXNzb3Ige1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5jYXJkIC5leHBhbnNpb24tcGFuZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5leHBhbnNpb24tcGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtOyB9XG4gIC5jYXJkIC5leHBhbnNpb24tcGFuZWwtYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLmV4cGFuc2lvbi1wYW5lbC1mb290ZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAwLjc1cmVtIDByZW07IH1cbiAgLmNhcmQgLmV4cGFuc2lvbi1wYW5lbC1mb290ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLmV4cGFuc2lvbi1wYW5lbC1mb290ZXIgLmJ0biwgLmV4cGFuc2lvbi1wYW5lbC1mb290ZXIgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5leHBhbnNpb24tcGFuZWwtZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIG1pbi13aWR0aDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAuY2FyZCAuZXhwYW5zaW9uLXBhbmVsLWZvb3RlciAuYnRuLCAuY2FyZCAuZXhwYW5zaW9uLXBhbmVsLWZvb3RlciAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmNhcmQgLmV4cGFuc2lvbi1wYW5lbC1mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG5cbi5leHBhbnNpb24tcGFuZWwtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICBbZGF0YS10b2dnbGU9J2NvbGxhcHNlJ10uY29sbGFwc2VkIC5leHBhbnNpb24tcGFuZWwtaWNvbiAuY29sbGFwc2VkLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSddOm5vdCguY29sbGFwc2VkKSAuZXhwYW5zaW9uLXBhbmVsLWljb24gLmNvbGxhcHNlZC1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5leHBhbnNpb24tcGFuZWwtdG9nZ2xlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDAuODMwMzZyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTsgfVxuICAuZXhwYW5zaW9uLXBhbmVsLXRvZ2dsZXI6YWN0aXZlLCAuZXhwYW5zaW9uLXBhbmVsLXRvZ2dsZXI6Zm9jdXMsIC5leHBhbnNpb24tcGFuZWwtdG9nZ2xlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmV4cGFuc2lvbi1wYW5lbC10b2dnbGVyLmRpc2FibGVkLCAuZXhwYW5zaW9uLXBhbmVsLXRvZ2dsZXI6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cbiAgLmV4cGFuc2lvbi1wYW5lbC10b2dnbGVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5jYXJkIC5leHBhbnNpb24tcGFuZWwtdG9nZ2xlciB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5kcm9wZG93bixcbi5kcm9wbGVmdCxcbi5kcm9wcmlnaHQsXG4uZHJvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogN3JlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA4MDsgfVxuICBbZGlyPSdydGwnXSAuZHJvcGRvd24tbWVudSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cbiAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZHJvcGRvd24tbWVudS5zaG93OjpiZWZvcmUsXG4gICAgLmRyb3Bkb3duLW1lbnUuc2hvdyA+ICoge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51LnNob3c6OmJlZm9yZSxcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyA+ICoge1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51LnNob3c6OmJlZm9yZSxcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyA+ICoge1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51LnNob3c6OmJlZm9yZSxcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyA+ICoge1xuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG4gICAgLmRyb3Bkb3duLW1lbnUuc2hvdzo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1tZW51LXNob3c7IH1cbiAgICAuZHJvcGRvd24tbWVudS5zaG93ID4gKiB7XG4gICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuc2hvdyA+IDpudGgtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0xOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuc2hvdyA+IDpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0yOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuc2hvdyA+IDpudGgtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0zOyB9XG4gIC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5hdjpub3QoLmZsZXgtY29sdW1uKTpub3QoLmZsZXgtY29sdW1uLXJldmVyc2UpIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH1cblxuLm1lbnUge1xuICBtYXJnaW4tdG9wOiAtMy4xMjVyZW07IH1cbiAgLm1lbnU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAycmVtOyB9XG5cbi5zaG93ID4gYSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQ6bm90KFt4LXBsYWNlbWVudF0pIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cbiAgLmRyb3Bkb3duLW1lbnUtcmlnaHQ6bm90KFt4LXBsYWNlbWVudF0pLm1lbnU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAycmVtOyB9XG4gIC5kcm9wZG93bi1tZW51LXJpZ2h0Om5vdChbeC1wbGFjZW1lbnRdKTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87IH1cbiAgLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKS5tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSk6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnU6bm90KFt4LXBsYWNlbWVudF0pIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlOyB9XG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnU6bm90KFt4LXBsYWNlbWVudF0pLm1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSk6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnU6bm90KFt4LXBsYWNlbWVudF0pIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7IH1cbiAgLmRyb3B1cCAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSkubWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4xMjVyZW07IH1cbiAgICAuZHJvcHVwIC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKS5tZW51OjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCBjYWxjKDEwMCUgLSAycmVtKTsgfVxuICAuZHJvcHVwIC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7IH1cbiAgLmRyb3B1cCAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSkgPiA6bnRoLWNoaWxkKDEpLFxuICAuZHJvcHVwIC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKSA+IDpudGgtY2hpbGQoMiksXG4gIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnU6bm90KFt4LXBsYWNlbWVudF0pID4gOm50aC1jaGlsZCgzKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdzsgfVxuICAuZHJvcHVwIC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKSA+IDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0xOyB9XG4gIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnU6bm90KFt4LXBsYWNlbWVudF0pID4gOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93LTI7IH1cbiAgLmRyb3B1cCAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSkgPiA6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3ctMzsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LXJpZ2h0Om5vdChbeC1wbGFjZW1lbnRdKS5tZW51OjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIGNhbGMoMTAwJSAtIDJyZW0pOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUtcmlnaHQ6bm90KFt4LXBsYWNlbWVudF0pOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J2JvdHRvbS1lbmQnXTo6YmVmb3JlLFxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J2xlZnQtc3RhcnQnXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3AtZW5kJ10uc2hvdyA+IDpudGgtY2hpbGQoMSksXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD0ndG9wLWVuZCddLnNob3cgPiA6bnRoLWNoaWxkKDIpLFxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXS5zaG93ID4gOm50aC1jaGlsZCgzKSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3Atc3RhcnQnXS5zaG93ID4gOm50aC1jaGlsZCgxKSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3Atc3RhcnQnXS5zaG93ID4gOm50aC1jaGlsZCgyKSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3Atc3RhcnQnXS5zaG93ID4gOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3c7IH1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXS5zaG93ID4gOm50aC1sYXN0LWNoaWxkKDEpLFxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddLnNob3cgPiA6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93LTE7IH1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXS5zaG93ID4gOm50aC1sYXN0LWNoaWxkKDIpLFxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddLnNob3cgPiA6bnRoLWxhc3QtY2hpbGQoMikge1xuICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93LTI7IH1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXS5zaG93ID4gOm50aC1sYXN0LWNoaWxkKDMpLFxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddLnNob3cgPiA6bnRoLWxhc3QtY2hpbGQoMykge1xuICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93LTM7IH1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3Atc3RhcnQnXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlOyB9XG5cbi5tZW51W3gtcGxhY2VtZW50PSdib3R0b20tZW5kJ106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMnJlbTsgfVxuXG4ubWVudVt4LXBsYWNlbWVudD0nbGVmdC1zdGFydCddLFxuLm1lbnVbeC1wbGFjZW1lbnQ9J3JpZ2h0LXN0YXJ0J10ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tZW51W3gtcGxhY2VtZW50PSdsZWZ0LXN0YXJ0J106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4ubWVudVt4LXBsYWNlbWVudD0ncmlnaHQtc3RhcnQnXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG5cbi5tZW51W3gtcGxhY2VtZW50PSd0b3AtZW5kJ10sXG4ubWVudVt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J10ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMy4xMjVyZW07IH1cblxuLm1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSBjYWxjKDEwMCUgLSAycmVtKTsgfVxuXG4ubWVudVt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgY2FsYygxMDAlIC0gMnJlbSk7IH1cblxuQGtleWZyYW1lcyBkcm9wZG93bi1pdGVtLXNob3cge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA5OSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24taXRlbS1zaG93LTEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24taXRlbS1zaG93LTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24taXRlbS1zaG93LTMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24tbWVudS1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7IH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMzMzMsIDApOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2NjY3LCAwLjI1KTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMC41KTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMC43NSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgbWVudS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbTsgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmRyb3Bkb3duLW1lbnUtc20sXG4ubWVudS1jYXNjYWRpbmcge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5kcm9wZG93bi1tZW51LXNtLFxuICAgIC5tZW51LWNhc2NhZGluZyB7XG4gICAgICBtaW4td2lkdGg6IDIwcmVtOyB9IH1cblxuLm1lbnUtY2FzY2FkaW5nIHtcbiAgbWFyZ2luLXRvcDogLTIuNzVyZW07IH1cbiAgLm1lbnUtY2FzY2FkaW5nW3gtcGxhY2VtZW50PSd0b3AtZW5kJ10sIC5tZW51LWNhc2NhZGluZ1t4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J10ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNzVyZW07IH1cbiAgLm1lbnUtY2FzY2FkaW5nW3gtcGxhY2VtZW50PSd0b3AtZW5kJ106OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSBjYWxjKDEwMCUgLSAycmVtKTsgfVxuICAubWVudS1jYXNjYWRpbmdbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgY2FsYygxMDAlIC0gMnJlbSk7IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5kcm9wZG93bi1tZW51LXNtIC5kcm9wZG93bi1oZWFkZXIsXG4gIC5tZW51LWNhc2NhZGluZyAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuZHJvcGRvd24tbWVudS1zbSAuZHJvcGRvd24taXRlbSxcbiAgLm1lbnUtY2FzY2FkaW5nIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTsgfVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtc20gLmRyb3Bkb3duLWl0ZW0tdGV4dCxcbiAgLm1lbnUtY2FzY2FkaW5nIC5kcm9wZG93bi1pdGVtLXRleHQge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjcxNDI5ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjU4MzMzZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4zMDIyZW07XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBjb250ZW50OiBcImV4cGFuZF9tb3JlXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcImtleWJvYXJkX2Fycm93X3JpZ2h0XCI7IH1cbiAgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgY29udGVudDogXCJleHBhbmRfbGVzc1wiOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjJlbTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDAuNTgzMzNlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjMwMjJlbTtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGNvbnRlbnQ6IFwia2V5Ym9hcmRfYXJyb3dfbGVmdFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4yZW07IH1cblxuLm5hdmRyYXdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNjA7IH1cblxuLm5hdmRyYXdlci1iYWNrZHJvcCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzc1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm5hdmRyYXdlci1iYWNrZHJvcCB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ4NzVzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmRyYXdlci1iYWNrZHJvcCB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1czsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubmF2ZHJhd2VyLWJhY2tkcm9wIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubmF2ZHJhd2VyLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm5hdmRyYXdlci1jb250ZW50IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xOTVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHdpZHRoOiAxNy41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1MzVzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm5hdmRyYXdlci1yaWdodCAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICAubmF2ZHJhd2VyLnNob3cgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIyNXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmF2ZHJhd2VyLnNob3cgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yOTI1czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2ZHJhd2VyLnNob3cgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5uYXZkcmF3ZXIuc2hvdyAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLm5hdmRyYXdlci1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLm5hdmRyYXdlci1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5hdmRyYXdlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTsgfVxuXG4ubmF2ZHJhd2VyLXN1YmhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAxcmVtOyB9XG4gIC5uYXZkcmF3ZXItZGl2aWRlciArIC5uYXZkcmF3ZXItc3ViaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtOyB9XG5cbi5uYXZkcmF3ZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2ZHJhd2VyLWhlYWRlciArIC5uYXZkcmF3ZXItbmF2LFxuICAubmF2ZHJhd2VyLXN1YmhlYWRlciArIC5uYXZkcmF3ZXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5uYXZkcmF3ZXItbmF2IC5uYXYtbGluayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDEuMDYyNXJlbSAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmF2ZHJhd2VyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2ZHJhd2VyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubmF2ZHJhd2VyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAubmF2ZHJhd2VyLW5hdiAubmF2LWxpbms6YWN0aXZlLCAubmF2ZHJhd2VyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZkcmF3ZXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gICAgLm5hdmRyYXdlci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmRyYXdlci1uYXYgLm5hdi1saW5rOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2YwODUwNjsgfVxuICAgIC5uYXZkcmF3ZXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG4gICAgLm5hdmRyYXdlci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLm5hdmRyYXdlci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmMDg1MDY7IH1cblxuLm5hdmRyYXdlci1uYXYtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICB3aWR0aDogMy41cmVtOyB9XG4gIC5uYXYtbGluazphY3RpdmUgLm5hdmRyYXdlci1uYXYtaWNvbixcbiAgLm5hdi1saW5rLmFjdGl2ZSAubmF2ZHJhd2VyLW5hdi1pY29uIHtcbiAgICBjb2xvcjogI2YwODUwNjsgfVxuXG4uYWN0aXZlID4gLm5hdi1saW5rIC5uYXZkcmF3ZXItbmF2LWljb24ge1xuICBjb2xvcjogI2YwODUwNjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmRyYXdlci1iYWNrZHJvcC1wZXJtYW5lbnQtc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAubmF2ZHJhd2VyLWJhY2tkcm9wLXBlcnNpc3RlbnQtc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAubmF2ZHJhd2VyLWJhY2tkcm9wLXRlbXBvcmFyeS1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5uYXZkcmF3ZXItcGVybWFuZW50LXNtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE3LjVyZW07XG4gICAgei1pbmRleDogYXV0bzsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LXNtLm5hdmRyYXdlci1wZXJtYW5lbnQtY2xpcHBlZCwgLm5hdmRyYXdlci1wZXJtYW5lbnQtc20ubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdCB7XG4gICAgICB0b3A6IDMuNXJlbTsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LXNtLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1zbS5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0Lm5hdmRyYXdlci1yaWdodCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1zbS5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtc20ubmF2ZHJhd2VyLXJpZ2h0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LXNtLnNob3cgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1zbSAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXZkcmF3ZXItcGVyc2lzdGVudC1zbSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE3LjVyZW07XG4gICAgei1pbmRleDogYXV0bzsgfVxuICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC1zbS5uYXZkcmF3ZXItcGVyc2lzdGVudC1jbGlwcGVkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIHRvcDogMy41cmVtO1xuICAgICAgei1pbmRleDogMzk7IH1cbiAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQtc20ubmF2ZHJhd2VyLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LXNtLm5hdmRyYXdlci1yaWdodCAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC1zbS5zaG93IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LXNtIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdmRyYXdlci10ZW1wb3Jhcnktc20ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNy41cmVtOyB9XG4gICAgLm5hdmRyYXdlci10ZW1wb3Jhcnktc20ubmF2ZHJhd2VyLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZkcmF3ZXItdGVtcG9yYXJ5LXNtIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2ZHJhd2VyLWJhY2tkcm9wLXBlcm1hbmVudC1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5uYXZkcmF3ZXItYmFja2Ryb3AtcGVyc2lzdGVudC1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5uYXZkcmF3ZXItYmFja2Ryb3AtdGVtcG9yYXJ5LW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLm5hdmRyYXdlci1wZXJtYW5lbnQtbWQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgICB6LWluZGV4OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtbWQubmF2ZHJhd2VyLXBlcm1hbmVudC1jbGlwcGVkLCAubmF2ZHJhd2VyLXBlcm1hbmVudC1tZC5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0IHtcbiAgICAgIHRvcDogMy41cmVtOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtbWQubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LW1kLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQubmF2ZHJhd2VyLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LW1kLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1tZC5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtbWQuc2hvdyAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LW1kIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LW1kIHtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgICB6LWluZGV4OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LW1kLm5hdmRyYXdlci1wZXJzaXN0ZW50LWNsaXBwZWQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgdG9wOiAzLjVyZW07XG4gICAgICB6LWluZGV4OiAzOTsgfVxuICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC1tZC5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQtbWQubmF2ZHJhd2VyLXJpZ2h0IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LW1kLnNob3cgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQtbWQgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubmF2ZHJhd2VyLXRlbXBvcmFyeS1tZCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE3LjVyZW07IH1cbiAgICAubmF2ZHJhd2VyLXRlbXBvcmFyeS1tZC5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci10ZW1wb3JhcnktbWQgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZkcmF3ZXItYmFja2Ryb3AtcGVybWFuZW50LWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLm5hdmRyYXdlci1iYWNrZHJvcC1wZXJzaXN0ZW50LWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLm5hdmRyYXdlci1iYWNrZHJvcC10ZW1wb3JhcnktbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAubmF2ZHJhd2VyLXBlcm1hbmVudC1sZyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICAgIHotaW5kZXg6IGF1dG87IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1sZy5uYXZkcmF3ZXItcGVybWFuZW50LWNsaXBwZWQsIC5uYXZkcmF3ZXItcGVybWFuZW50LWxnLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQge1xuICAgICAgdG9wOiAzLjVyZW07IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1sZy5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtbGcubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdC5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtbGcubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdCAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LWxnLm5hdmRyYXdlci1yaWdodCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC1sZy5zaG93IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQtbGcgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQtbGcge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICAgIHotaW5kZXg6IGF1dG87IH1cbiAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQtbGcubmF2ZHJhd2VyLXBlcnNpc3RlbnQtY2xpcHBlZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICB0b3A6IDMuNXJlbTtcbiAgICAgIHotaW5kZXg6IDM5OyB9XG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LWxnLm5hdmRyYXdlci1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC1sZy5uYXZkcmF3ZXItcmlnaHQgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQtbGcuc2hvdyAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC1sZyAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXZkcmF3ZXItdGVtcG9yYXJ5LWxnIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTcuNXJlbTsgfVxuICAgIC5uYXZkcmF3ZXItdGVtcG9yYXJ5LWxnLm5hdmRyYXdlci1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAubmF2ZHJhd2VyLXRlbXBvcmFyeS1sZyAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZkcmF3ZXItYmFja2Ryb3AtcGVybWFuZW50LXhsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLm5hdmRyYXdlci1iYWNrZHJvcC1wZXJzaXN0ZW50LXhsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLm5hdmRyYXdlci1iYWNrZHJvcC10ZW1wb3JhcnkteGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAubmF2ZHJhd2VyLXBlcm1hbmVudC14bCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICAgIHotaW5kZXg6IGF1dG87IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC14bC5uYXZkcmF3ZXItcGVybWFuZW50LWNsaXBwZWQsIC5uYXZkcmF3ZXItcGVybWFuZW50LXhsLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQge1xuICAgICAgdG9wOiAzLjVyZW07IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC14bC5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgLm5hdmRyYXdlci1wZXJtYW5lbnQteGwubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdC5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgLm5hdmRyYXdlci1wZXJtYW5lbnQteGwubmF2ZHJhd2VyLXBlcm1hbmVudC1mbG9hdCAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50LXhsLm5hdmRyYXdlci1yaWdodCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC14bC5zaG93IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQteGwgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQteGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICAgIHotaW5kZXg6IGF1dG87IH1cbiAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQteGwubmF2ZHJhd2VyLXBlcnNpc3RlbnQtY2xpcHBlZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICB0b3A6IDMuNXJlbTtcbiAgICAgIHotaW5kZXg6IDM5OyB9XG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50LXhsLm5hdmRyYXdlci1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC14bC5uYXZkcmF3ZXItcmlnaHQgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQteGwuc2hvdyAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5uYXZkcmF3ZXItcGVyc2lzdGVudC14bCAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXZkcmF3ZXItdGVtcG9yYXJ5LXhsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTcuNXJlbTsgfVxuICAgIC5uYXZkcmF3ZXItdGVtcG9yYXJ5LXhsLm5hdmRyYXdlci1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAubmF2ZHJhd2VyLXRlbXBvcmFyeS14bCAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubmF2ZHJhd2VyLWJhY2tkcm9wLXBlcm1hbmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLm5hdmRyYXdlci1iYWNrZHJvcC1wZXJzaXN0ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ubmF2ZHJhd2VyLWJhY2tkcm9wLXRlbXBvcmFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLm5hdmRyYXdlci1wZXJtYW5lbnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDE3LjVyZW07XG4gIHotaW5kZXg6IGF1dG87IH1cbiAgLm5hdmRyYXdlci1wZXJtYW5lbnQubmF2ZHJhd2VyLXBlcm1hbmVudC1jbGlwcGVkLCAubmF2ZHJhd2VyLXBlcm1hbmVudC5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0IHtcbiAgICB0b3A6IDMuNXJlbTsgfVxuICAubmF2ZHJhd2VyLXBlcm1hbmVudC5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAubmF2ZHJhd2VyLXBlcm1hbmVudC5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0Lm5hdmRyYXdlci1yaWdodCB7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgIC5uYXZkcmF3ZXItcGVybWFuZW50Lm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZkcmF3ZXItcGVybWFuZW50Lm5hdmRyYXdlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5uYXZkcmF3ZXItcGVybWFuZW50LnNob3cgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5uYXZkcmF3ZXItcGVybWFuZW50IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5uYXZkcmF3ZXItcGVyc2lzdGVudCB7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTcuNXJlbTtcbiAgei1pbmRleDogYXV0bzsgfVxuICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQubmF2ZHJhd2VyLXBlcnNpc3RlbnQtY2xpcHBlZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB0b3A6IDMuNXJlbTtcbiAgICB6LWluZGV4OiAzOTsgfVxuICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQubmF2ZHJhd2VyLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50Lm5hdmRyYXdlci1yaWdodCAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5uYXZkcmF3ZXItcGVyc2lzdGVudC5zaG93IC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAubmF2ZHJhd2VyLXBlcnNpc3RlbnQgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm5hdmRyYXdlci10ZW1wb3Jhcnkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxNy41cmVtOyB9XG4gIC5uYXZkcmF3ZXItdGVtcG9yYXJ5Lm5hdmRyYXdlci1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuICAubmF2ZHJhd2VyLXRlbXBvcmFyeSAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnBpY2tlciB7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY3NXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgei1pbmRleDogMjQwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5waWNrZXIge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44Nzc1czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5waWNrZXIge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnBpY2tlciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLnBpY2tlci5waWNrZXItb3BlbmVkIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnBpY2tlci1mcmFtZSB7XG4gIG1hcmdpbjogMS41cmVtIDEuNXJlbTsgfVxuXG4ucGlja2VyLWhvbGRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNzVzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5waWNrZXItaG9sZGVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBpY2tlci1ob2xkZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucGlja2VyLWhvbGRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnBpY2tlci1ob2xkZXIge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40ODc1czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5waWNrZXItaG9sZGVyIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzOyB9IH1cbiAgLnBpY2tlci1vcGVuZWQgLnBpY2tlci1ob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLnBpY2tlci13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM3NXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWF4LXdpZHRoOiAxOC41cmVtO1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODcpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5waWNrZXItd3JhcCB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ4NzVzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBpY2tlci13cmFwIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5waWNrZXItd3JhcCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnBpY2tlci13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAucGlja2VyLW9wZW5lZCAucGlja2VyLXdyYXAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ucGlja2VyLWZvb3RlciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTsgfVxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAucGlja2VyLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9IH1cbiAgLnBpY2tlci1mb290ZXIgYnV0dG9uIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAgIC5waWNrZXItZm9vdGVyIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucGlja2VyLWhlYWRlciB7XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAucGlja2VyLWhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfSB9XG5cbi5waWNrZXItbW9udGgsXG4ucGlja2VyLXllYXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLnBpY2tlci1tb250aDpmaXJzdC1jaGlsZCxcbiAgLnBpY2tlci15ZWFyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucGlja2VyLW5hdi1uZXh0LFxuLnBpY2tlci1uYXYtcHJldiB7XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIuNXJlbTsgfVxuICAucGlja2VyLW5hdi1uZXh0LCAucGlja2VyLW5hdi1uZXh0Lm1hdGVyaWFsLWljb25zLFxuICAucGlja2VyLW5hdi1wcmV2LFxuICAucGlja2VyLW5hdi1wcmV2Lm1hdGVyaWFsLWljb25zIHtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtOyB9XG5cbi5waWNrZXItbmF2LW5leHQge1xuICByaWdodDogMDsgfVxuICAucGlja2VyLW5hdi1uZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwia2V5Ym9hcmRfYXJyb3dfcmlnaHRcIjsgfVxuXG4ucGlja2VyLW5hdi1wcmV2IHtcbiAgbGVmdDogMDsgfVxuICAucGlja2VyLW5hdi1wcmV2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwia2V5Ym9hcmRfYXJyb3dfbGVmdFwiOyB9XG5cbi5waWNrZXItZGF0ZS1kaXNwbGF5IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07IH1cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnBpY2tlci1kYXRlLWRpc3BsYXkge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBtaW4td2lkdGg6IDkuNzVyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLnBpY2tlci1kYXRlLWRpc3BsYXktYm90dG9tIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNzY0NzsgfVxuXG4ucGlja2VyLWRheS1kaXNwbGF5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLnBpY2tlci13ZWVrZGF5LWRpc3BsYXkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAucGlja2VyLXdlZWtkYXktZGlzcGxheSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5waWNrZXItd2Vla2RheS1kaXNwbGF5OjphZnRlciB7XG4gICAgY29udGVudDogJywnOyB9XG5cbi5waWNrZXItYm94IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5waWNrZXItYm94IHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbi5waWNrZXItaW5wdXQuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT10ZXh0XSxcbi53cGNmNyBpbnB1dC5waWNrZXItaW5wdXRbcmVhZG9ubHldW3R5cGU9c2VhcmNoXSxcbi53cGNmNyBpbnB1dC5waWNrZXItaW5wdXRbcmVhZG9ubHldW3R5cGU9dXJsXSxcbi53cGNmNyBpbnB1dC5waWNrZXItaW5wdXRbcmVhZG9ubHldW3R5cGU9dGVsXSxcbi53cGNmNyBpbnB1dC5waWNrZXItaW5wdXRbcmVhZG9ubHldW3R5cGU9bnVtYmVyXSxcbi53cGNmNyBpbnB1dC5waWNrZXItaW5wdXRbcmVhZG9ubHldW3R5cGU9cmFuZ2VdLFxuLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT1kYXRlXSxcbi53cGNmNyBpbnB1dC5waWNrZXItaW5wdXRbcmVhZG9ubHldW3R5cGU9bW9udGhdLFxuLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT13ZWVrXSxcbi53cGNmNyBpbnB1dC5waWNrZXItaW5wdXRbcmVhZG9ubHldW3R5cGU9dGltZV0sXG4ud3BjZjcgaW5wdXQucGlja2VyLWlucHV0W3JlYWRvbmx5XVt0eXBlPWRhdGV0aW1lXSxcbi53cGNmNyBpbnB1dC5waWNrZXItaW5wdXRbcmVhZG9ubHldW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndwY2Y3IGlucHV0LnBpY2tlci1pbnB1dFtyZWFkb25seV1bdHlwZT1jb2xvcl0sXG4ud3BjZjcgaW5wdXQucGlja2VyLWlucHV0W3JlYWRvbmx5XVt0eXBlPWVtYWlsXSxcbi53cGNmNyBpbnB1dC5waWNrZXItaW5wdXRbcmVhZG9ubHldW3R5cGU9ZmlsZV0sXG4ud3BjZjcgaW5wdXQucGlja2VyLWlucHV0W3JlYWRvbmx5XVt0eXBlPXN1Ym1pdF0sXG4ud3BjZjcgc2VsZWN0LnBpY2tlci1pbnB1dFtyZWFkb25seV0sXG4ud3BjZjcgdGV4dGFyZWEucGlja2VyLWlucHV0W3JlYWRvbmx5XSwgLndwY2Y3IC5waWNrZXItaW5wdXQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbcmVhZG9ubHldIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLnBpY2tlci1pbnB1dC5waWNrZXItaW5wdXQtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YwODUwNjsgfVxuXG4ucGlja2VyLWRheSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41cmVtOyB9XG4gIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5waWNrZXItZGF5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtOyB9IH1cbiAgLnBpY2tlci1kYXkucGlja2VyLWRheS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwODUwNjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ucGlja2VyLWRheS1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG5cbi5waWNrZXItZGF5LW91dGZvY3VzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGlja2VyLWRheS10b2RheSB7XG4gIGNvbG9yOiAjZjA4NTA2O1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi5waWNrZXItdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAucGlja2VyLXRhYmxlIHRkLFxuICAucGlja2VyLXRhYmxlIHRoIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucGlja2VyLXRhYmxlIHRoIHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4ucGlja2VyLXdlZWtkYXkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVyZW07IH1cblxuLnBpY2tlci1zZWxlY3QtbW9udGgsXG4ucGlja2VyLXNlbGVjdC15ZWFyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnBpY2tlci1zZWxlY3QtbW9udGgsXG4gICAgLnBpY2tlci1zZWxlY3QteWVhciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5waWNrZXItc2VsZWN0LW1vbnRoLFxuICAgIC5waWNrZXItc2VsZWN0LXllYXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucGlja2VyLXNlbGVjdC1tb250aCxcbiAgICAucGlja2VyLXNlbGVjdC15ZWFyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAucGlja2VyLXNlbGVjdC1tb250aDpmb2N1cywgLnBpY2tlci1zZWxlY3QtbW9udGg6aG92ZXIsXG4gIC5waWNrZXItc2VsZWN0LXllYXI6Zm9jdXMsXG4gIC5waWNrZXItc2VsZWN0LXllYXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgnJykge1xuICAucGlja2VyLXNlbGVjdC1tb250aCxcbiAgLnBpY2tlci1zZWxlY3QteWVhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyBmaWxsPVwiJTIzMDAwXCIgZmlsbC1vcGFjaXR5PVwiMC41NFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHdpZHRoPVwiMjRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGQ9XCJNNyAxMGw1IDUgNS01elwiLyUzRSUzQ3BhdGggZD1cIk0wIDBoMjR2MjRIMHpcIiBmaWxsPVwibm9uZVwiLyUzRSUzQy9zdmclM0UnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgICAucGlja2VyLXNlbGVjdC1tb250aCxcbiAgICAucGlja2VyLXNlbGVjdC15ZWFyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgZmlsbD1cIiUyMzAwMFwiIGZpbGwtb3BhY2l0eT1cIjAuNTRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiB3aWR0aD1cIjI0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTcgMTBsNSA1IDUtNXpcIi8lM0UlM0NwYXRoIGQ9XCJNMCAwaDI0djI0SDB6XCIgZmlsbD1cIm5vbmVcIi8lM0UlM0Mvc3ZnJTNFJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9IH1cbiAgLnBpY2tlci1zZWxlY3QtbW9udGg6Zm9jdXMsXG4gIC5waWNrZXItc2VsZWN0LXllYXI6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLnBpY2tlci1zZWxlY3QtbW9udGgge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjM2Y1MWI1OyB9XG4gIC5wcm9ncmVzcy1iYXIuYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjA4NTA2OyB9XG4gICAgLnByb2dyZXNzLWJhci5iZy1wcmltYXJ5OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5ZDJmOyB9XG4gIC5wcm9ncmVzcy1iYXIuYmctc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMDg1MDY7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLmJnLXNlY29uZGFyeTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOWQyZjsgfVxuICAucHJvZ3Jlc3MtYmFyLmJnLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjQ0MzM2OyB9XG4gICAgLnByb2dyZXNzLWJhci5iZy1kYW5nZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNkZDI7IH1cbiAgLnByb2dyZXNzLWJhci5iZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMTk2ZjM7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLmJnLWluZm86OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmRlZmI7IH1cbiAgLnByb2dyZXNzLWJhci5iZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0Y2FmNTA7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLmJnLXN1Y2Nlc3M6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGU2Yzk7IH1cbiAgLnByb2dyZXNzLWJhci5iZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjk4MDA7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLmJnLXdhcm5pbmc6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwYjI7IH1cbiAgLnByb2dyZXNzLWJhci5iZy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MjQyNDI7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLmJnLWRhcms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7IH1cbiAgLnByb2dyZXNzLWJhci5iZy1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjVmNWY1OyB9XG4gICAgLnByb2dyZXNzLWJhci5iZy1saWdodDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAucHJvZ3Jlc3MtYmFyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1Y2FlOTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQ6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBwcm9ncmVzcy1iYXItYW5pbWF0aW9uO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnByb2dyZXNzLWJhci1hbmltYXRlZDo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkOjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCxcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZC5iZy1wcmltYXJ5OjpiZWZvcmUsXG4gIC5wcm9ncmVzcy1iYXItc3RyaXBlZC5iZy1wcmltYXJ5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmYTlkMmYsICNmYTlkMmYgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmYTlkMmYsICNmYTlkMmYgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmYTlkMmYsICNmYTlkMmYgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTsgfVxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkLmJnLXNlY29uZGFyeTo6YmVmb3JlLFxuICAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQuYmctc2Vjb25kYXJ5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmYTlkMmYsICNmYTlkMmYgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmYTlkMmYsICNmYTlkMmYgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmYTlkMmYsICNmYTlkMmYgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTsgfVxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkLmJnLWRhbmdlcjo6YmVmb3JlLFxuICAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQuYmctZGFuZ2VyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmZmNkZDIsICNmZmNkZDIgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmZmNkZDIsICNmZmNkZDIgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmZmNkZDIsICNmZmNkZDIgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTsgfVxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkLmJnLWluZm86OmJlZm9yZSxcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkLmJnLWluZm86OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2JiZGVmYiwgI2JiZGVmYiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2JiZGVmYiwgI2JiZGVmYiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgI2JiZGVmYiwgI2JiZGVmYiAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpOyB9XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQuYmctc3VjY2Vzczo6YmVmb3JlLFxuICAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQuYmctc3VjY2Vzczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjYzhlNmM5LCAjYzhlNmM5IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjYzhlNmM5LCAjYzhlNmM5IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjYzhlNmM5LCAjYzhlNmM5IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7IH1cbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZC5iZy13YXJuaW5nOjpiZWZvcmUsXG4gIC5wcm9ncmVzcy1iYXItc3RyaXBlZC5iZy13YXJuaW5nOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmZmUwYjIsICNmZmUwYjIgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmZmUwYjIsICNmZmUwYjIgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmZmUwYjIsICNmZmUwYjIgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTsgfVxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkLmJnLWRhcms6OmJlZm9yZSxcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkLmJnLWRhcms6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgIzc1NzU3NSwgIzc1NzU3NSAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgIzc1NzU3NSwgIzc1NzU3NSAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgwLjEyNXJlbSAwLjEyNXJlbSwgIzc1NzU3NSwgIzc1NzU3NSAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDEwMCUpOyB9XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQuYmctbGlnaHQ6OmJlZm9yZSxcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkLmJnLWxpZ2h0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmYWZhZmEsICNmYWZhZmEgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmYWZhZmEsICNmYWZhZmEgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoMC4xMjVyZW0gMC4xMjVyZW0sICNmYWZhZmEsICNmYWZhZmEgMC4xMjVyZW0sIHRyYW5zcGFyZW50IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAxMDAlKTsgfVxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkOjphZnRlcixcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgYm90dG9tOiAtMC4yNXJlbTsgfVxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkOjpiZWZvcmUsXG4gIC5wcm9ncmVzcy1iYXItc3RyaXBlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjYzVjYWU5LCAjYzVjYWU5IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjYzVjYWU5LCAjYzVjYWU5IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1yZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KDAuMTI1cmVtIDAuMTI1cmVtLCAjYzVjYWU5LCAjYzVjYWU5IDAuMTI1cmVtLCB0cmFuc3BhcmVudCAwLjEyNXJlbSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuNzVyZW0gMC43NXJlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTAwdnc7XG4gICAgYm90dG9tOiAtMC4yNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC43NXJlbSAwOyB9IH1cblxuLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M1Y2FlOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctcHJpbWFyeSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhOWQyZjsgfVxuICAgIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1wcmltYXJ5OjphZnRlciwgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXByaW1hcnk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2OyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXByaW1hcnk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYTlkMmY7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctc2Vjb25kYXJ5OjphZnRlciwgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDg1MDY7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctc2Vjb25kYXJ5OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctZGFuZ2VyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZjZGQyOyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWRhbmdlcjo6YWZ0ZXIsIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1kYW5nZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2OyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWRhbmdlcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWluZm8ge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiYmRlZmI7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctaW5mbzo6YWZ0ZXIsIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1pbmZvOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMzsgfVxuICAgIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1pbmZvOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctc3VjY2VzcyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M4ZTZjOTsgfVxuICAgIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1zdWNjZXNzOjphZnRlciwgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwOyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy13YXJuaW5nIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZlMGIyOyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLXdhcm5pbmc6OmFmdGVyLCAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctd2FybmluZzo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctd2FybmluZzo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWRhcmsge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NTc1NzU7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctZGFyazo6YWZ0ZXIsIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1kYXJrOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjsgfVxuICAgIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5iZy1kYXJrOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctbGlnaHQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWZhZmE7IH1cbiAgICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctbGlnaHQ6OmFmdGVyLCAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuYmctbGlnaHQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gICAgLnByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmJnLWxpZ2h0OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGU6OmFmdGVyLCAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1MWI1O1xuICAgIHdpZHRoOiAwJTsgfVxuICAucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGU6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tbmFtZTogcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYWZ0ZXI7XG4gICAgYm90dG9tOiAtMC4yNXJlbTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZTo6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tbmFtZTogcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYmVmb3JlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMC4yNXJlbTtcbiAgICB6LWluZGV4OiAwOyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYWZ0ZXIge1xuICAwJSB7XG4gICAgbGVmdDogMCU7XG4gICAgd2lkdGg6IDAlOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogMjUlO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgNzUlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiAwJTsgfSB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYmVmb3JlIHtcbiAgMCUsXG4gIDYyLjUlIHtcbiAgICBsZWZ0OiAwJTtcbiAgICB3aWR0aDogMCU7IH1cbiAgNzEuODc1JSB7XG4gICAgbGVmdDogMCU7XG4gICAgd2lkdGg6IDI1JTsgfVxuICA4MS4yNSUge1xuICAgIGxlZnQ6IDI1JTtcbiAgICB3aWR0aDogNTAlOyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhciB7XG4gIGhlaWdodDogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyLjVyZW07IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLWdhcCB7XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkICMzZjUxYjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMS4xODc1cmVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEuMTg3NXJlbTsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItaW5uZXIge1xuICBhbmltYXRpb246IHByb2dyZXNzLWNpcmN1bGFyLWlubmVyLXJvdGF0ZSA1LjMzMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNXJlbTsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCxcbi5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCB7XG4gIGhlaWdodDogMi41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuMjVyZW07IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICMzZjUxYjU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMi41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuNXJlbTsgfVxuICAucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyLWxlZnQgMS4zMzNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyLXJpZ2h0IDEuMzMzcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogMDsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItd3JhcHBlciB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtY2lyY3VsYXItd3JhcHBlci1yb3RhdGUgMi42NjZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWNpcmN1bGFyLWlubmVyLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7IH1cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpOyB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyLWxlZnQge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lci1yaWdodCB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1jaXJjdWxhci13cmFwcGVyLXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItcHJpbWFyeSAucHJvZ3Jlc3MtY2lyY3VsYXItZ2FwLFxuLnByb2dyZXNzLWNpcmN1bGFyLXByaW1hcnkgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjA4NTA2OyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1wcmltYXJ5IC5wcm9ncmVzcy1jaXJjdWxhci1sZWZ0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMDg1MDY7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXByaW1hcnkgLnByb2dyZXNzLWNpcmN1bGFyLXJpZ2h0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjA4NTA2OyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1zZWNvbmRhcnkgLnByb2dyZXNzLWNpcmN1bGFyLWdhcCxcbi5wcm9ncmVzcy1jaXJjdWxhci1zZWNvbmRhcnkgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjA4NTA2OyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1zZWNvbmRhcnkgLnByb2dyZXNzLWNpcmN1bGFyLWxlZnQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YwODUwNjsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItc2Vjb25kYXJ5IC5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YwODUwNjsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItZGFuZ2VyIC5wcm9ncmVzcy1jaXJjdWxhci1nYXAsXG4ucHJvZ3Jlc3MtY2lyY3VsYXItZGFuZ2VyIC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y0NDMzNjsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItZGFuZ2VyIC5wcm9ncmVzcy1jaXJjdWxhci1sZWZ0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNDQzMzY7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLWRhbmdlciAucHJvZ3Jlc3MtY2lyY3VsYXItcmlnaHQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmNDQzMzY7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLWluZm8gLnByb2dyZXNzLWNpcmN1bGFyLWdhcCxcbi5wcm9ncmVzcy1jaXJjdWxhci1pbmZvIC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIxOTZmMzsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItaW5mbyAucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjE5NmYzOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1pbmZvIC5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIxOTZmMzsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItc3VjY2VzcyAucHJvZ3Jlc3MtY2lyY3VsYXItZ2FwLFxuLnByb2dyZXNzLWNpcmN1bGFyLXN1Y2Nlc3MgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGNhZjUwOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1zdWNjZXNzIC5wcm9ncmVzcy1jaXJjdWxhci1sZWZ0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0Y2FmNTA7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXN1Y2Nlc3MgLnByb2dyZXNzLWNpcmN1bGFyLXJpZ2h0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGNhZjUwOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci13YXJuaW5nIC5wcm9ncmVzcy1jaXJjdWxhci1nYXAsXG4ucHJvZ3Jlc3MtY2lyY3VsYXItd2FybmluZyAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjk4MDA7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLXdhcm5pbmcgLnByb2dyZXNzLWNpcmN1bGFyLWxlZnQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmOTgwMDsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItd2FybmluZyAucHJvZ3Jlc3MtY2lyY3VsYXItcmlnaHQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZjk4MDA7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLWRhcmsgLnByb2dyZXNzLWNpcmN1bGFyLWdhcCxcbi5wcm9ncmVzcy1jaXJjdWxhci1kYXJrIC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQyNDI0MjsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItZGFyayAucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDI0MjQyOyB9XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1kYXJrIC5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQyNDI0MjsgfVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItbGlnaHQgLnByb2dyZXNzLWNpcmN1bGFyLWdhcCxcbi5wcm9ncmVzcy1jaXJjdWxhci1saWdodCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNWY1ZjU7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLWxpZ2h0IC5wcm9ncmVzcy1jaXJjdWxhci1sZWZ0IC5wcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLnByb2dyZXNzLWNpcmN1bGFyLWxpZ2h0IC5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmN1c3RvbS1jb250cm9sICsgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLmN1c3RvbS1jb250cm9sLWlubGluZSArIC5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjEyNXJlbTtcbiAgICBsZWZ0OiAwOyB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NywgMC44NykgdHJhbnNsYXRlWigwKTtcbiAgICB3aWR0aDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0LmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4xMjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVooMCk7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogI2YwODUwNjsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2OyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuNzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDAuNTgzMzNlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjMwMjJlbTtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGNvbnRlbnQ6IFwiY2hlY2tfYm94X291dGxpbmVfYmxhbmtcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcImNoZWNrX2JveFwiOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJpbmRldGVybWluYXRlX2NoZWNrX2JveFwiOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS43MTQyOWVtO1xuICBsaW5lLWhlaWdodDogMC41ODMzM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMzAyMmVtO1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgY29udGVudDogXCJyYWRpb19idXR0b25fdW5jaGVja2VkXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJyYWRpb19idXR0b25fY2hlY2tlZFwiOyB9XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuNXJlbSk7IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2OyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTMzLCA2LCAwLjUpOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC10cmFjayB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICBib3JkZXI6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC4xMjVyZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jdXN0b20tcmFuZ2Uge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY3VzdG9tLXJhbmdlOmFjdGl2ZTo6LW1vei1yYW5nZS10cmFjaywgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuICAuY3VzdG9tLXJhbmdlOmFjdGl2ZTo6LW1zLWZpbGwtdXBwZXIsIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG4gIC5jdXN0b20tcmFuZ2U6YWN0aXZlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjaywgLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cbiAgLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC43NXJlbSByZ2JhKDI0MCwgMTMzLCA2LCAwLjEyKTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjc1cmVtIHJnYmEoMjQwLCAxMzMsIDYsIDAuMTIpOyB9XG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC43NXJlbSByZ2JhKDI0MCwgMTMzLCA2LCAwLjEyKTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwODUwNjsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGhlaWdodCwgd2lkdGg7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIHdpZHRoOiAwLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB3aWR0aDogMS41cmVtOyB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwODUwNjtcbiAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICAgIHdpZHRoOiAwLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMzc1cmVtICNmMDg1MDY7IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMC44NzVyZW0gMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW07XG4gICAgd2lkdGg6IDAuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjM3NXJlbSAjZjA4NTA2OyB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuXG4uc25hY2tiYXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC4xOTVzLCB0cmFuc2Zvcm0gMC4xOTVzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNjA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnNuYWNrYmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIG1heC13aWR0aDogMzUuNXJlbTtcbiAgICAgIG1pbi13aWR0aDogMThyZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnNuYWNrYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC4yNTM1cywgdHJhbnNmb3JtIDAuMjUzNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc25hY2tiYXIge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjEzcywgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zbmFja2JhciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLnNuYWNrYmFyLnNob3cge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjI1cztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc25hY2tiYXIuc2hvdyB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjkyNXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNuYWNrYmFyLnNob3cge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLnNuYWNrYmFyLnNob3cge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5zbmFja2Jhci5zaG93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH0gfVxuXG4uc25hY2tiYXItYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4uc25hY2tiYXItYnRuIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYmFja2dyb3VuZC1pbWFnZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZjA4NTA2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuc25hY2tiYXItYnRuIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNuYWNrYmFyLWJ0biB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zbmFja2Jhci1idG4ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5zbmFja2Jhci1idG46Zm9jdXMsIC5zbmFja2Jhci1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmE5ZDJmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuc25hY2tiYXItYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9IH1cbiAgLnNuYWNrYmFyLWJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNuYWNrYmFyLWxlZnQsXG4gIC5zbmFja2Jhci1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLnNuYWNrYmFyLWxlZnQuc2hvdyxcbiAgICAuc25hY2tiYXItcmlnaHQuc2hvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNXJlbSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNuYWNrYmFyLWxlZnQge1xuICAgIGxlZnQ6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc25hY2tiYXItcmlnaHQge1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbi5zbmFja2Jhci1tdWx0aS1saW5lIHtcbiAgaGVpZ2h0OiA1cmVtO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cbiAgLnNuYWNrYmFyLW11bHRpLWxpbmUgLnNuYWNrYmFyLWJvZHkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLnN0ZXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGVwcGVyOjphZnRlciwgLnN0ZXBwZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5zdGVwcGVyOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0ZXBwZXI6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN0ZXBwZXItaG9yaXoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGVwcGVyLWhvcml6OjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIGxlZnQ6IDEuNXJlbTsgfVxuICAuc3RlcHBlci1ob3JpeiAuc3RlcHBlcjo6YWZ0ZXIsIC5zdGVwcGVyLWhvcml6IC5zdGVwcGVyOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxcmVtOyB9XG4gIC5zdGVwcGVyLWhvcml6IC5zdGVwcGVyOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnN0ZXBwZXItaG9yaXogLnN0ZXBwZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogMDsgfVxuXG4uc3RlcHBlci12ZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGVwcGVyLXZlcnQgLnN0ZXBwZXI6OmFmdGVyLCAuc3RlcHBlci12ZXJ0IC5zdGVwcGVyOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkYmRiZDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbGVmdDogMi4yNXJlbTsgfVxuICAuc3RlcHBlci12ZXJ0IC5zdGVwcGVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5zdGVwcGVyLXZlcnQgLnN0ZXBwZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG5cbi5zdGVwcGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMS41cmVtOyB9XG4gIC5zdGVwcGVyLmFjdGl2ZSAuc3RlcHBlci1pY29uLFxuICAuc3RlcHBlci5kb25lIC5zdGVwcGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDg1MDY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLnN0ZXBwZXItaWNvbiAubWF0ZXJpYWwtaWNvbnMge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNlbTsgfVxuXG4uc3RlcHBlci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RlcHBlci5hY3RpdmUgLnN0ZXBwZXItdGV4dCxcbiAgLnN0ZXBwZXIuZG9uZSAuc3RlcHBlci10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuc3RlcHBlci5hY3RpdmUgLnN0ZXBwZXItdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4ubmF2LXRhYnMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLm5hdi10YWJzLmJvcmRlci0wLCAubmF2LXRhYnMuYm9yZGVyLWJvdHRvbS0wIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBhZGRpbmc6IDEuMDYyNXJlbSAwLjc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtdGFicyAubmF2LWxpbms6YWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2YwODUwNjsgfVxuICAgICAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm5hdi10YWJzIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5hdi10YWJzIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgLm5hdi10YWJzIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5uYXYtdGFicy1tYXRlcmlhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmF2LXRhYnMtbWF0ZXJpYWwuYW5pbWF0ZSAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubmF2LXRhYnMtbWF0ZXJpYWwuYW5pbWF0ZSAubmF2LXRhYnMtaW5kaWNhdG9yIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQsIHJpZ2h0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmF2LXRhYnMtbWF0ZXJpYWwuYW5pbWF0ZSAubmF2LXRhYnMtaW5kaWNhdG9yIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdi10YWJzLW1hdGVyaWFsLmFuaW1hdGUgLm5hdi10YWJzLWluZGljYXRvciB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5uYXYtdGFicy1tYXRlcmlhbC5hbmltYXRlIC5uYXYtdGFicy1pbmRpY2F0b3Ige1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm5hdi10YWJzLW1hdGVyaWFsIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5uYXYtdGFicy1tYXRlcmlhbCAubmF2LXRhYnMtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLm5hdi10YWJzLW1hdGVyaWFsIC5uYXYtdGFicy1pbmRpY2F0b3Iuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uYXYtdGFicy1zY3JvbGxhYmxlIC5uYXYtdGFicy1tYXRlcmlhbCAubmF2LXRhYnMtaW5kaWNhdG9yIHtcbiAgICAgIGJvdHRvbTogM3JlbTsgfVxuXG4ubmF2LXRhYnMtc2Nyb2xsYWJsZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uYXYtdGFicy1zY3JvbGxhYmxlIC5uYXYtdGFicyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAgIC5uYXYtdGFicy1zY3JvbGxhYmxlIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS1jb250cm9sLCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSxcbi53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4ud3BjZjcgaW5wdXRbdHlwZT11cmxdLFxuLndwY2Y3IGlucHV0W3R5cGU9dGVsXSxcbi53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sXG4ud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sXG4ud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSxcbi53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSxcbi53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLFxuLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sXG4ud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4ud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sXG4ud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sXG4ud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSxcbi53cGNmNyBzZWxlY3QsXG4ud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5jdXN0b20tc2VsZWN0LCAuZm9ybS1jb250cm9sLWZpbGUge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwIGNhbGMoMC4zNzVyZW0gLSAxcHgpO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1jb250cm9sOmhvdmVyLCAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9c2VhcmNoXSxcbiAgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9dXJsXSxcbiAgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9dGVsXSxcbiAgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9bnVtYmVyXSxcbiAgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9bW9udGhdLFxuICAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT13ZWVrXSxcbiAgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9dGltZV0sXG4gIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPWRhdGV0aW1lXSxcbiAgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9ZmlsZV0sIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyBzZWxlY3Q6aG92ZXIsXG4gIC53cGNmNyB0ZXh0YXJlYTpob3ZlciwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpob3ZlciwgLmN1c3RvbS1zZWxlY3Q6aG92ZXIsIC5mb3JtLWNvbnRyb2wtZmlsZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIC0xcHggcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kLCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9dXJsXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9dGVsXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9dGltZV06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotbXMtZXhwYW5kLFxuICAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXTo6LW1zLWV4cGFuZCxcbiAgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF06Oi1tcy1leHBhbmQsXG4gIC53cGNmNyBzZWxlY3Q6Oi1tcy1leHBhbmQsXG4gIC53cGNmNyB0ZXh0YXJlYTo6LW1zLWV4cGFuZCwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczo6LW1zLWV4cGFuZCwgLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQsIC5mb3JtLWNvbnRyb2wtZmlsZTo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IGlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgaW5wdXRbdHlwZT1maWxlXTo6cGxhY2Vob2xkZXIsXG4gIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF06OnBsYWNlaG9sZGVyLFxuICAud3BjZjcgc2VsZWN0OjpwbGFjZWhvbGRlcixcbiAgLndwY2Y3IHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczo6cGxhY2Vob2xkZXIsIC5jdXN0b20tc2VsZWN0OjpwbGFjZWhvbGRlciwgLmZvcm0tY29udHJvbC1maWxlOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9c2VhcmNoXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9dXJsXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9dGVsXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9bnVtYmVyXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9bW9udGhdLFxuICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT13ZWVrXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9dGltZV0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPWRhdGV0aW1lXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWRbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IGlucHV0OmRpc2FibGVkW3R5cGU9ZmlsZV0sIC53cGNmNyBpbnB1dDpkaXNhYmxlZFt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyBzZWxlY3Q6ZGlzYWJsZWQsXG4gIC53cGNmNyB0ZXh0YXJlYTpkaXNhYmxlZCwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpkaXNhYmxlZCwgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2wtZmlsZTpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT10ZXh0XSxcbiAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XVt0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT11cmxdLFxuICAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9dGVsXSxcbiAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XVt0eXBlPW51bWJlcl0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1yYW5nZV0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1kYXRlXSxcbiAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XVt0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XVt0eXBlPXdlZWtdLFxuICAud3BjZjcgaW5wdXRbcmVhZG9ubHldW3R5cGU9dGltZV0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1kYXRldGltZV0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1jb2xvcl0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1lbWFpbF0sXG4gIC53cGNmNyBpbnB1dFtyZWFkb25seV1bdHlwZT1maWxlXSxcbiAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XVt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyBzZWxlY3RbcmVhZG9ubHldLFxuICAud3BjZjcgdGV4dGFyZWFbcmVhZG9ubHldLCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3JlYWRvbmx5XSwgLmN1c3RvbS1zZWxlY3RbcmVhZG9ubHldLCAuZm9ybS1jb250cm9sLWZpbGVbcmVhZG9ubHldIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0tY29udHJvbDpkaXNhYmxlZDpmb2N1cywgLndwY2Y3IGlucHV0OmRpc2FibGVkOmZvY3VzW3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmZvY3VzW3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6Zm9jdXNbdHlwZT11cmxdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpmb2N1c1t0eXBlPXRlbF0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmZvY3VzW3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6Zm9jdXNbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmZvY3VzW3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmZvY3VzW3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpmb2N1c1t0eXBlPXdlZWtdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpmb2N1c1t0eXBlPXRpbWVdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpmb2N1c1t0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6Zm9jdXNbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmZvY3VzW3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpmb2N1c1t0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6Zm9jdXNbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyBzZWxlY3Q6ZGlzYWJsZWQ6Zm9jdXMsXG4gICAgLndwY2Y3IHRleHRhcmVhOmRpc2FibGVkOmZvY3VzLCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmRpc2FibGVkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdDpkaXNhYmxlZDpmb2N1cywgLmZvcm0tY29udHJvbC1maWxlOmRpc2FibGVkOmZvY3VzLCAuZm9ybS1jb250cm9sOmRpc2FibGVkOmhvdmVyLCAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXJbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXJbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpob3Zlclt0eXBlPXVybF0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmhvdmVyW3R5cGU9dGVsXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXJbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpob3Zlclt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXJbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXJbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmhvdmVyW3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmhvdmVyW3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmhvdmVyW3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpob3Zlclt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXJbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IGlucHV0OmRpc2FibGVkOmhvdmVyW3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpob3Zlclt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyBpbnB1dDpkaXNhYmxlZDpob3Zlclt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IHNlbGVjdDpkaXNhYmxlZDpob3ZlcixcbiAgICAud3BjZjcgdGV4dGFyZWE6ZGlzYWJsZWQ6aG92ZXIsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6ZGlzYWJsZWQ6aG92ZXIsIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAuZm9ybS1jb250cm9sLWZpbGU6ZGlzYWJsZWQ6aG92ZXIsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldOmZvY3VzLCAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmZvY3VzW3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPXVybF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPXRlbF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmZvY3VzW3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmZvY3VzW3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPXRpbWVdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06Zm9jdXNbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmZvY3VzW3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06Zm9jdXNbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpmb2N1c1t0eXBlPWZpbGVdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyBzZWxlY3RbcmVhZG9ubHldOmZvY3VzLFxuICAgIC53cGNmNyB0ZXh0YXJlYVtyZWFkb25seV06Zm9jdXMsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbcmVhZG9ubHldOmZvY3VzLCAuY3VzdG9tLXNlbGVjdFtyZWFkb25seV06Zm9jdXMsIC5mb3JtLWNvbnRyb2wtZmlsZVtyZWFkb25seV06Zm9jdXMsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldOmhvdmVyLCAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmhvdmVyW3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPXVybF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmhvdmVyW3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmhvdmVyW3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06aG92ZXJbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgaW5wdXRbcmVhZG9ubHldOmhvdmVyW3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06aG92ZXJbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IGlucHV0W3JlYWRvbmx5XTpob3Zlclt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyBpbnB1dFtyZWFkb25seV06aG92ZXJbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyBzZWxlY3RbcmVhZG9ubHldOmhvdmVyLFxuICAgIC53cGNmNyB0ZXh0YXJlYVtyZWFkb25seV06aG92ZXIsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbcmVhZG9ubHldOmhvdmVyLCAuY3VzdG9tLXNlbGVjdFtyZWFkb25seV06aG92ZXIsIC5mb3JtLWNvbnRyb2wtZmlsZVtyZWFkb25seV06aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzLCAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9c2VhcmNoXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dXJsXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dGVsXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9bnVtYmVyXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9bW9udGhdLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT13ZWVrXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dGltZV0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWRhdGV0aW1lXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZmlsZV0sIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyBzZWxlY3Q6Zm9jdXMsXG4gIC53cGNmNyB0ZXh0YXJlYTpmb2N1cywgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpmb2N1cywgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsIC5mb3JtLWNvbnRyb2wtZmlsZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjA4NTA2O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIC0xcHggI2YwODUwNjtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpyZXF1aXJlZCwgLndwY2Y3IGlucHV0OmludmFsaWQ6cmVxdWlyZWRbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IGlucHV0OmludmFsaWQ6cmVxdWlyZWRbdHlwZT1zZWFyY2hdLFxuICAud3BjZjcgaW5wdXQ6aW52YWxpZDpyZXF1aXJlZFt0eXBlPXVybF0sXG4gIC53cGNmNyBpbnB1dDppbnZhbGlkOnJlcXVpcmVkW3R5cGU9dGVsXSxcbiAgLndwY2Y3IGlucHV0OmludmFsaWQ6cmVxdWlyZWRbdHlwZT1udW1iZXJdLFxuICAud3BjZjcgaW5wdXQ6aW52YWxpZDpyZXF1aXJlZFt0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IGlucHV0OmludmFsaWQ6cmVxdWlyZWRbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IGlucHV0OmludmFsaWQ6cmVxdWlyZWRbdHlwZT1tb250aF0sXG4gIC53cGNmNyBpbnB1dDppbnZhbGlkOnJlcXVpcmVkW3R5cGU9d2Vla10sXG4gIC53cGNmNyBpbnB1dDppbnZhbGlkOnJlcXVpcmVkW3R5cGU9dGltZV0sXG4gIC53cGNmNyBpbnB1dDppbnZhbGlkOnJlcXVpcmVkW3R5cGU9ZGF0ZXRpbWVdLFxuICAud3BjZjcgaW5wdXQ6aW52YWxpZDpyZXF1aXJlZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IGlucHV0OmludmFsaWQ6cmVxdWlyZWRbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyBpbnB1dDppbnZhbGlkOnJlcXVpcmVkW3R5cGU9ZW1haWxdLFxuICAud3BjZjcgaW5wdXQ6aW52YWxpZDpyZXF1aXJlZFt0eXBlPWZpbGVdLFxuICAud3BjZjcgaW5wdXQ6aW52YWxpZDpyZXF1aXJlZFt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyBzZWxlY3Q6aW52YWxpZDpyZXF1aXJlZCxcbiAgLndwY2Y3IHRleHRhcmVhOmludmFsaWQ6cmVxdWlyZWQsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6aW52YWxpZDpyZXF1aXJlZCwgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpyZXF1aXJlZCwgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQ6cmVxdWlyZWQge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLmZvcm0tY29udHJvbFt0eXBlPSdmaWxlJ10sIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZXh0XSxcbi53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zZWFyY2hdLFxuLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXVybF0sXG4ud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGVsXSxcbi53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1udW1iZXJdLFxuLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXJhbmdlXSxcbi53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRlXSxcbi53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1tb250aF0sXG4ud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9d2Vla10sXG4ud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGltZV0sXG4ud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWVdLFxuLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1jb2xvcl0sXG4ud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZW1haWxdLFxuLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWZpbGVdLFxuLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXN1Ym1pdF0sXG4ud3BjZjcgc2VsZWN0W3R5cGU9J2ZpbGUnXSxcbi53cGNmNyB0ZXh0YXJlYVt0eXBlPSdmaWxlJ10sIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0nZmlsZSddIHtcbiAgbWF4LWhlaWdodDogMi4yNXJlbTsgfVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc2NDc7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAgY2FsYygwLjYyNXJlbSAtIDFweCk7IH1cbiAgLmZvcm0tY29udHJvbC1sZ1t0eXBlPSdmaWxlJ10ge1xuICAgIG1heC1oZWlnaHQ6IDMuNzVyZW07IH1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41Mzg0NjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMCBjYWxjKDAuMzc1cmVtIC0gMXB4KTsgfVxuICAuZm9ybS1jb250cm9sLXNtW3R5cGU9J2ZpbGUnXSB7XG4gICAgbWF4LWhlaWdodDogMnJlbTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLFxuLndwY2Y3IHNlbGVjdCwgLndwY2Y3IHNlbGVjdC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLmN1c3RvbS1zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoJycpIHtcbiAgc2VsZWN0LmZvcm0tY29udHJvbCxcbiAgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IHNlbGVjdC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLmN1c3RvbS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgZmlsbD1cIiUyMzAwMFwiIGZpbGwtb3BhY2l0eT1cIjAuNTRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiB3aWR0aD1cIjI0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTcgMTBsNSA1IDUtNXpcIi8lM0UlM0NwYXRoIGQ9XCJNMCAwaDI0djI0SDB6XCIgZmlsbD1cIm5vbmVcIi8lM0UlM0Mvc3ZnJTNFJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNWVtIDEuNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtOyB9XG4gICAgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4gICAgLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4gICAgLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgICBzZWxlY3QuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyBzZWxlY3QsIC53cGNmNyBzZWxlY3Qud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgZmlsbD1cIiUyMzAwMFwiIGZpbGwtb3BhY2l0eT1cIjAuNTRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiB3aWR0aD1cIjI0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTcgMTBsNSA1IDUtNXpcIi8lM0UlM0NwYXRoIGQ9XCJNMCAwaDI0djI0SDB6XCIgZmlsbD1cIm5vbmVcIi8lM0UlM0Mvc3ZnJTNFJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNWVtIDEuNWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cbiAgICAgIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuICAgICAgLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4gICAgICAud3BjZjcgc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLCAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZzogY2FsYygxcmVtIC0gMXB4KSAxcmVtOyB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2w6aG92ZXJbbXVsdGlwbGVdLFxuICAud3BjZjcgc2VsZWN0OmhvdmVyW211bHRpcGxlXSwgc2VsZWN0LmZvcm0tY29udHJvbDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4gIC53cGNmNyBzZWxlY3Q6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KFtyb3dzPScxJ10pLFxuICAud3BjZjcgdGV4dGFyZWE6aG92ZXI6bm90KFtyb3dzPScxJ10pLCAuY3VzdG9tLXNlbGVjdDpob3ZlclttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0OmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAwIC0xcHggcmdiYSgwLCAwLCAwLCAwLjg3KSwgaW5zZXQgLTJweCAtMnB4IDAgLTFweCByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXNbbXVsdGlwbGVdLFxuICAud3BjZjcgc2VsZWN0OmZvY3VzW211bHRpcGxlXSwgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4gIC53cGNmNyBzZWxlY3Q6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuICAud3BjZjcgdGV4dGFyZWE6Zm9jdXM6bm90KFtyb3dzPScxJ10pLCAuY3VzdG9tLXNlbGVjdDpmb2N1c1ttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0OmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAwIC0xcHggI2YwODUwNiwgaW5zZXQgLTJweCAtMnB4IDAgLTFweCAjZjA4NTA2OyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGdbbXVsdGlwbGVdLCBzZWxlY3QuZm9ybS1jb250cm9sLWxnW3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gIHBhZGRpbmc6IGNhbGMoMC44NzVyZW0gLSAxcHgpIDFyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbVttdWx0aXBsZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2wtc21bc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgcGFkZGluZzogY2FsYygwLjc1cmVtIC0gMXB4KSAwLjc1cmVtOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCxcbi53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IHRleHRhcmVhLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgbWluLWhlaWdodDogMi4yNXJlbTsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAzLjc1cmVtOyB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbC1sZzpub3QoW3Jvd3M9JzEnXSkge1xuICAgIG1pbi1oZWlnaHQ6IDQuMjVyZW07XG4gICAgcGFkZGluZzogY2FsYygwLjg3NXJlbSAtIDFweCkgMXJlbTsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAycmVtOyB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbC1zbTpub3QoW3Jvd3M9JzEnXSkge1xuICAgIG1pbi1oZWlnaHQ6IDIuNzVyZW07XG4gICAgcGFkZGluZzogY2FsYygwLjc1cmVtIC0gMXB4KSAwLjc1cmVtOyB9XG5cbi5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmhvdmVyIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjA4NTA2O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIC0xcHggI2YwODUwNjsgfVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSBjYWxjKDAuMzc1cmVtIC0gMXB4KSAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuNzE0MjllbTtcbiAgICBsaW5lLWhlaWdodDogMC41ODMzM2VtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC4zMDIyZW07XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICBjb250ZW50OiBcImF0dGFjaG1lbnRcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc2NDc7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNWVtIGNhbGMoMC42MjVyZW0gLSAxcHgpIDA7IH1cbiAgLmN1c3RvbS1zZWxlY3QtbGdbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdC1sZ1tzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICAgIHBhZGRpbmc6IGNhbGMoMC44NzVyZW0gLSAxcHgpIDFyZW07IH1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNWVtIGNhbGMoMC4zNzVyZW0gLSAxcHgpIDA7IH1cbiAgLmN1c3RvbS1zZWxlY3Qtc21bbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdC1zbVtzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICAgIHBhZGRpbmc6IGNhbGMoMC43NXJlbSAtIDFweCkgMC43NXJlbTsgfVxuXG4uZm9ybS1jb250cm9sLWZpbGUge1xuICBtYXgtaGVpZ2h0OiAyLjI1cmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2Y0NDMzNjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1jb250cm9sLWxnICsgLmludmFsaWQtZmVlZGJhY2sge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cbiAgLmZvcm0tY29udHJvbC1zbSArIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHotaW5kZXg6IDI0MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaW52YWxpZC10b29sdGlwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjI0MTA3cmVtIDAuNXJlbTsgfSB9XG4gIC5mb3JtLWNvbnRyb2wtbGcgKyAuaW52YWxpZC10b29sdGlwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNvbnRyb2wtc20gKyAuaW52YWxpZC10b29sdGlwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZjQ0MzM2OyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC10cmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDY3LCA1NCwgMC41KTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpob3ZlciB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6aG92ZXIgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjQ0MzM2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4ICNmNDQzMzY7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNDQzMzY7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6aG92ZXIsXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjQ0MzM2O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIC0xcHggI2Y0NDMzNjsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7IH1cblxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNmNDQzMzY7IH1cblxuLmlzLWludmFsaWQuZm9ybS1jb250cm9sLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRleHRdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1zZWFyY2hdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT11cmxdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZWxdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1udW1iZXJdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1yYW5nZV0sXG4ud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPWRhdGVdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1tb250aF0sXG4ud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXdlZWtdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT10aW1lXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPWNvbG9yXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZW1haWxdLFxuLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1maWxlXSxcbi53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9c3VibWl0XSxcbi53cGNmNyBzZWxlY3QuaXMtaW52YWxpZCxcbi53cGNmNyB0ZXh0YXJlYS5pcy1pbnZhbGlkLCAud3BjZjcgLmlzLWludmFsaWQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5pcy1pbnZhbGlkLmN1c3RvbS1zZWxlY3QsIC5pcy1pbnZhbGlkLmZvcm0tY29udHJvbC1maWxlLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10ZXh0XSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9dGV4dF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXNlYXJjaF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXNlYXJjaF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXVybF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXVybF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXRlbF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXRlbF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPW51bWJlcl0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPW51bWJlcl0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXJhbmdlXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9cmFuZ2VdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1kYXRlXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPW1vbnRoXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9bW9udGhdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT13ZWVrXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9d2Vla10sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXRpbWVdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT10aW1lXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1jb2xvcl0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWNvbG9yXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZW1haWxdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1lbWFpbF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPWZpbGVdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1maWxlXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9c3VibWl0XSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9c3VibWl0XSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6aW52YWxpZCxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyB0ZXh0YXJlYTppbnZhbGlkLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOmludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmludmFsaWQsXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7IH1cbiAgLmlzLWludmFsaWQuZm9ybS1jb250cm9sOmZvY3VzLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPXRleHRdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9dXJsXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT10ZWxdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPW51bWJlcl0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPWRhdGVdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT13ZWVrXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT10aW1lXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT1kYXRldGltZV0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpmb2N1c1t0eXBlPWNvbG9yXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6Zm9jdXNbdHlwZT1lbWFpbF0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9ZmlsZV0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IHNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLFxuICAud3BjZjcgdGV4dGFyZWEuaXMtaW52YWxpZDpmb2N1cywgLndwY2Y3IC5pcy1pbnZhbGlkLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmZvY3VzLCAuaXMtaW52YWxpZC5jdXN0b20tc2VsZWN0OmZvY3VzLCAuaXMtaW52YWxpZC5mb3JtLWNvbnRyb2wtZmlsZTpmb2N1cywgLmlzLWludmFsaWQuZm9ybS1jb250cm9sOmhvdmVyLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpob3Zlclt0eXBlPXRleHRdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpob3Zlclt0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmhvdmVyW3R5cGU9dXJsXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6aG92ZXJbdHlwZT10ZWxdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpob3Zlclt0eXBlPW51bWJlcl0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmhvdmVyW3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpob3Zlclt0eXBlPWRhdGVdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpob3Zlclt0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6aG92ZXJbdHlwZT13ZWVrXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6aG92ZXJbdHlwZT10aW1lXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6aG92ZXJbdHlwZT1kYXRldGltZV0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmhvdmVyW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZDpob3Zlclt0eXBlPWNvbG9yXSxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWQ6aG92ZXJbdHlwZT1lbWFpbF0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmhvdmVyW3R5cGU9ZmlsZV0sXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkOmhvdmVyW3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IHNlbGVjdC5pcy1pbnZhbGlkOmhvdmVyLFxuICAud3BjZjcgdGV4dGFyZWEuaXMtaW52YWxpZDpob3ZlciwgLndwY2Y3IC5pcy1pbnZhbGlkLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmhvdmVyLCAuaXMtaW52YWxpZC5jdXN0b20tc2VsZWN0OmhvdmVyLCAuaXMtaW52YWxpZC5mb3JtLWNvbnRyb2wtZmlsZTpob3ZlcixcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXRleHRdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXRleHRdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9c2VhcmNoXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT11cmxdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXVybF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9dGVsXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT10ZWxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPW51bWJlcl0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9bnVtYmVyXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1yYW5nZV0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9cmFuZ2VdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPWRhdGVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPWRhdGVdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1tb250aF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9d2Vla10sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9d2Vla10sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9dGltZV0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9dGltZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPWNvbG9yXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1jb2xvcl0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmZvY3VzW3R5cGU9ZW1haWxdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPWVtYWlsXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1maWxlXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1maWxlXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6aW52YWxpZDpmb2N1cyxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkOmZvY3VzLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6aW52YWxpZDpmb2N1cyxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOmludmFsaWQ6Zm9jdXMsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6aW52YWxpZDpmb2N1cyxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczppbnZhbGlkOmZvY3VzLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZDpmb2N1cyxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmhvdmVyLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPXRleHRdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPXRleHRdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9c2VhcmNoXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT11cmxdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPXVybF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9dGVsXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT10ZWxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPW51bWJlcl0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9bnVtYmVyXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1yYW5nZV0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9cmFuZ2VdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPWRhdGVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPWRhdGVdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1tb250aF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9d2Vla10sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9d2Vla10sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9dGltZV0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9dGltZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9ZGF0ZXRpbWVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPWRhdGV0aW1lXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPWNvbG9yXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1jb2xvcl0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkOmhvdmVyW3R5cGU9ZW1haWxdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPWVtYWlsXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1maWxlXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1maWxlXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWQ6aG92ZXJbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZDpob3Zlclt0eXBlPXN1Ym1pdF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6aW52YWxpZDpob3ZlcixcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkOmhvdmVyLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6aW52YWxpZDpob3ZlcixcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOmludmFsaWQ6aG92ZXIsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6aW52YWxpZDpob3ZlcixcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczppbnZhbGlkOmhvdmVyLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmhvdmVyLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIC0xcHggI2Y0NDMzNjsgfVxuICAuaXMtaW52YWxpZC5mb3JtLWNvbnRyb2wgfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT10ZXh0XSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXNlYXJjaF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT11cmxdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dGVsXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPW51bWJlcl0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1yYW5nZV0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1kYXRlXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPW1vbnRoXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXdlZWtdIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dGltZV0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1kYXRldGltZV0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1jb2xvcl0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1lbWFpbF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1maWxlXSB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXN1Ym1pdF0gfiAuaW52YWxpZC1mZWVkYmFjaywgLndwY2Y3IHNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyB0ZXh0YXJlYS5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53cGNmNyAuaXMtaW52YWxpZC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuaXMtaW52YWxpZC5jdXN0b20tc2VsZWN0IH4gLmludmFsaWQtZmVlZGJhY2ssIC5pcy1pbnZhbGlkLmZvcm0tY29udHJvbC1maWxlIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5pcy1pbnZhbGlkLmZvcm0tY29udHJvbCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9dGV4dF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXNlYXJjaF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXVybF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRlbF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPW51bWJlcl0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXJhbmdlXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9ZGF0ZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPW1vbnRoXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9d2Vla10gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPXRpbWVdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1kYXRldGltZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy1pbnZhbGlkW3R5cGU9Y29sb3JdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1lbWFpbF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtaW52YWxpZFt0eXBlPWZpbGVdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLWludmFsaWRbdHlwZT1zdWJtaXRdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IHNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IHRleHRhcmVhLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLmlzLWludmFsaWQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgfiAuaW52YWxpZC10b29sdGlwLFxuICAuaXMtaW52YWxpZC5jdXN0b20tc2VsZWN0IH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLmlzLWludmFsaWQuZm9ybS1jb250cm9sLWZpbGUgfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10ZXh0XSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXRleHRdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9c2VhcmNoXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXNlYXJjaF0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT11cmxdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9dXJsXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXRlbF0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT10ZWxdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9bnVtYmVyXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPW51bWJlcl0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1yYW5nZV0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1yYW5nZV0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1kYXRlXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGVdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9bW9udGhdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9bW9udGhdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9d2Vla10gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT13ZWVrXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXRpbWVdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9dGltZV0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZV0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZV0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1jb2xvcl0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1jb2xvcl0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1lbWFpbF0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1lbWFpbF0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1maWxlXSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWZpbGVdIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9c3VibWl0XSB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXN1Ym1pdF0gfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT10ZXh0XSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9dGV4dF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXNlYXJjaF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXNlYXJjaF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXVybF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXVybF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXRlbF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPXRlbF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPW51bWJlcl0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPW51bWJlcl0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXJhbmdlXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9cmFuZ2VdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1kYXRlXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPW1vbnRoXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9bW9udGhdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT13ZWVrXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9d2Vla10gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPXRpbWVdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT10aW1lXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1kYXRldGltZV0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OmludmFsaWRbdHlwZT1jb2xvcl0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZFt0eXBlPWNvbG9yXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9ZW1haWxdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1lbWFpbF0gfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6aW52YWxpZFt0eXBlPWZpbGVdIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWRbdHlwZT1maWxlXSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDppbnZhbGlkW3R5cGU9c3VibWl0XSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkW3R5cGU9c3VibWl0XSB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyB0ZXh0YXJlYTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5zZWxlY3QuaXMtaW52YWxpZC5mb3JtLWNvbnRyb2w6Zm9jdXNbbXVsdGlwbGVdLFxuLndwY2Y3IHNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzW211bHRpcGxlXSwgc2VsZWN0LmlzLWludmFsaWQuZm9ybS1jb250cm9sOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53cGNmNyBzZWxlY3QuaXMtaW52YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksIHRleHRhcmVhLmlzLWludmFsaWQuZm9ybS1jb250cm9sOmZvY3VzOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyB0ZXh0YXJlYS5pcy1pbnZhbGlkOmZvY3VzOm5vdChbcm93cz0nMSddKSwgLmlzLWludmFsaWQuY3VzdG9tLXNlbGVjdDpmb2N1c1ttdWx0aXBsZV0sIC5pcy1pbnZhbGlkLmN1c3RvbS1zZWxlY3Q6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLCBzZWxlY3QuaXMtaW52YWxpZC5mb3JtLWNvbnRyb2w6aG92ZXJbbXVsdGlwbGVdLFxuLndwY2Y3IHNlbGVjdC5pcy1pbnZhbGlkOmhvdmVyW211bHRpcGxlXSwgc2VsZWN0LmlzLWludmFsaWQuZm9ybS1jb250cm9sOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53cGNmNyBzZWxlY3QuaXMtaW52YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksIHRleHRhcmVhLmlzLWludmFsaWQuZm9ybS1jb250cm9sOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyB0ZXh0YXJlYS5pcy1pbnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSwgLmlzLWludmFsaWQuY3VzdG9tLXNlbGVjdDpob3ZlclttdWx0aXBsZV0sIC5pcy1pbnZhbGlkLmN1c3RvbS1zZWxlY3Q6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6aW52YWxpZDpmb2N1c1ttdWx0aXBsZV0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OmludmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6aW52YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OmludmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IHRleHRhcmVhOmludmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOmludmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1c1ttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZDpob3ZlclttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OmludmFsaWQ6aG92ZXJbbXVsdGlwbGVdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkOmhvdmVyW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OmludmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyB0ZXh0YXJlYTppbnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTppbnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6aG92ZXJbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDAgLTFweCAjZjQ0MzM2LCBpbnNldCAtMnB4IC0ycHggMCAtMXB4ICNmNDQzMzY7IH1cblxuLnRleHRmaWVsZC1ib3ggc2VsZWN0LmlzLWludmFsaWQuZm9ybS1jb250cm9sOmZvY3VzW211bHRpcGxlXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3QuaXMtaW52YWxpZDpmb2N1c1ttdWx0aXBsZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBzZWxlY3QuaXMtaW52YWxpZDpmb2N1c1ttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94IHNlbGVjdC5pcy1pbnZhbGlkLmZvcm0tY29udHJvbDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4udGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLCAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5pcy1pbnZhbGlkLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3Jvd3M9JzEnXSksXG4udGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEuaXMtaW52YWxpZDpmb2N1czpub3QoW3Jvd3M9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5pcy1pbnZhbGlkOmZvY3VzOm5vdChbcm93cz0nMSddKSwgLnRleHRmaWVsZC1ib3ggLmlzLWludmFsaWQuY3VzdG9tLXNlbGVjdDpmb2N1c1ttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94IC5pcy1pbnZhbGlkLmN1c3RvbS1zZWxlY3Q6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLCAudGV4dGZpZWxkLWJveCBzZWxlY3QuaXMtaW52YWxpZC5mb3JtLWNvbnRyb2w6aG92ZXJbbXVsdGlwbGVdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdC5pcy1pbnZhbGlkOmhvdmVyW211bHRpcGxlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHNlbGVjdC5pcy1pbnZhbGlkOmhvdmVyW211bHRpcGxlXSwgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmlzLWludmFsaWQuZm9ybS1jb250cm9sOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3QuaXMtaW52YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveCBzZWxlY3QuaXMtaW52YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksIC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLmlzLWludmFsaWQuZm9ybS1jb250cm9sOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYS5pcy1pbnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLmlzLWludmFsaWQ6aG92ZXI6bm90KFtyb3dzPScxJ10pLCAudGV4dGZpZWxkLWJveCAuaXMtaW52YWxpZC5jdXN0b20tc2VsZWN0OmhvdmVyW211bHRpcGxlXSwgLnRleHRmaWVsZC1ib3ggLmlzLWludmFsaWQuY3VzdG9tLXNlbGVjdDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdDppbnZhbGlkOmZvY3VzW211bHRpcGxlXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCBzZWxlY3Q6aW52YWxpZDpmb2N1c1ttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdDppbnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCBzZWxlY3Q6aW52YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1czpub3QoW3Jvd3M9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWE6aW52YWxpZDpmb2N1czpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWE6aW52YWxpZDpmb2N1czpub3QoW3Jvd3M9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkOmhvdmVyW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Q6aW52YWxpZDpob3ZlclttdWx0aXBsZV0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggc2VsZWN0OmludmFsaWQ6aG92ZXJbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Q6aW52YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggc2VsZWN0OmludmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQ6aG92ZXI6bm90KFtyb3dzPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhOmludmFsaWQ6aG92ZXI6bm90KFtyb3dzPScxJ10pLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IHRleHRhcmVhOmludmFsaWQ6aG92ZXI6bm90KFtyb3dzPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpob3ZlclttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIC0xcHggI2Y0NDMzNjsgfVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzRjYWY1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1jb250cm9sLWxnICsgLnZhbGlkLWZlZWRiYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNvbnRyb2wtc20gKyAudmFsaWQtZmVlZGJhY2sge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHotaW5kZXg6IDI0MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmFsaWQtdG9vbHRpcCB7XG4gICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgcGFkZGluZzogMC4yNDEwN3JlbSAwLjVyZW07IH0gfVxuICAuZm9ybS1jb250cm9sLWxnICsgLnZhbGlkLXRvb2x0aXAge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cbiAgLmZvcm0tY29udHJvbC1zbSArIC52YWxpZC10b29sdGlwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogIzRjYWY1MDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtdHJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjUpOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpob3ZlciB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpob3ZlciB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0Y2FmNTA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIC0xcHggIzRjYWY1MDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGNhZjUwOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDpob3ZlcixcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIC0xcHggIzRjYWY1MDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcixcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM0Y2FmNTA7IH1cblxuLmlzLXZhbGlkLmZvcm0tY29udHJvbCwgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dGV4dF0sXG4ud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1zZWFyY2hdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dXJsXSxcbi53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRlbF0sXG4ud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1udW1iZXJdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9cmFuZ2VdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZGF0ZV0sXG4ud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1tb250aF0sXG4ud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT13ZWVrXSxcbi53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXRpbWVdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZGF0ZXRpbWVdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9Y29sb3JdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZW1haWxdLFxuLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZmlsZV0sXG4ud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1zdWJtaXRdLFxuLndwY2Y3IHNlbGVjdC5pcy12YWxpZCxcbi53cGNmNyB0ZXh0YXJlYS5pcy12YWxpZCwgLndwY2Y3IC5pcy12YWxpZC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLmlzLXZhbGlkLmN1c3RvbS1zZWxlY3QsIC5pcy12YWxpZC5mb3JtLWNvbnRyb2wtZmlsZSxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT10ZXh0XSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXRleHRdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9c2VhcmNoXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXNlYXJjaF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT11cmxdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dXJsXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXRlbF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT10ZWxdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9bnVtYmVyXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPW51bWJlcl0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1yYW5nZV0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1yYW5nZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1kYXRlXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWRhdGVdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9bW9udGhdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9bW9udGhdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9d2Vla10sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT13ZWVrXSxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXRpbWVdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dGltZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZV0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZV0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1jb2xvcl0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1jb2xvcl0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1lbWFpbF0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1lbWFpbF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1maWxlXSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWZpbGVdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9c3VibWl0XSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXN1Ym1pdF0sXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OnZhbGlkLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDp2YWxpZCxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyB0ZXh0YXJlYTp2YWxpZCxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTp2YWxpZCxcbi53YXMtdmFsaWRhdGVkIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6dmFsaWQsXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQge1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7IH1cbiAgLmlzLXZhbGlkLmZvcm0tY29udHJvbDpmb2N1cywgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9dGV4dF0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPXVybF0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPXRlbF0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPW51bWJlcl0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9ZGF0ZV0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9d2Vla10sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPXRpbWVdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT1kYXRldGltZV0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmZvY3VzW3R5cGU9Y29sb3JdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT1lbWFpbF0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpmb2N1c1t0eXBlPWZpbGVdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6Zm9jdXNbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgc2VsZWN0LmlzLXZhbGlkOmZvY3VzLFxuICAud3BjZjcgdGV4dGFyZWEuaXMtdmFsaWQ6Zm9jdXMsIC53cGNmNyAuaXMtdmFsaWQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6Zm9jdXMsIC5pcy12YWxpZC5jdXN0b20tc2VsZWN0OmZvY3VzLCAuaXMtdmFsaWQuZm9ybS1jb250cm9sLWZpbGU6Zm9jdXMsIC5pcy12YWxpZC5mb3JtLWNvbnRyb2w6aG92ZXIsIC53cGNmNyBpbnB1dC5pcy12YWxpZDpob3Zlclt0eXBlPXRleHRdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT1zZWFyY2hdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT11cmxdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT10ZWxdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT1udW1iZXJdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT1yYW5nZV0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpob3Zlclt0eXBlPWRhdGVdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT1tb250aF0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpob3Zlclt0eXBlPXdlZWtdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT10aW1lXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmhvdmVyW3R5cGU9ZGF0ZXRpbWVdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZDpob3Zlclt0eXBlPWNvbG9yXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmhvdmVyW3R5cGU9ZW1haWxdLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWQ6aG92ZXJbdHlwZT1maWxlXSxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkOmhvdmVyW3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IHNlbGVjdC5pcy12YWxpZDpob3ZlcixcbiAgLndwY2Y3IHRleHRhcmVhLmlzLXZhbGlkOmhvdmVyLCAud3BjZjcgLmlzLXZhbGlkLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmhvdmVyLCAuaXMtdmFsaWQuY3VzdG9tLXNlbGVjdDpob3ZlciwgLmlzLXZhbGlkLmZvcm0tY29udHJvbC1maWxlOmhvdmVyLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9dGV4dF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXNlYXJjaF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXNlYXJjaF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXVybF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXVybF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXRlbF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXRlbF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPW51bWJlcl0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPW51bWJlcl0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXJhbmdlXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9cmFuZ2VdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPW1vbnRoXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9bW9udGhdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT13ZWVrXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9d2Vla10sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPXRpbWVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT10aW1lXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1kYXRldGltZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPWNvbG9yXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9ZW1haWxdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1lbWFpbF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpmb2N1c1t0eXBlPWZpbGVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6Zm9jdXNbdHlwZT1maWxlXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzW3R5cGU9c3VibWl0XSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDp2YWxpZDpmb2N1cyxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHNlbGVjdDp2YWxpZDpmb2N1cyxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHRleHRhcmVhOnZhbGlkOmZvY3VzLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6dmFsaWQ6Zm9jdXMsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6dmFsaWQ6Zm9jdXMsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6dmFsaWQ6Zm9jdXMsXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQ6Zm9jdXMsXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6aG92ZXIsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPXRleHRdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT10ZXh0XSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9c2VhcmNoXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9c2VhcmNoXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9dXJsXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9dXJsXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9dGVsXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9dGVsXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9bnVtYmVyXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9bnVtYmVyXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1yYW5nZV0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPWRhdGVdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1kYXRlXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9bW9udGhdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1tb250aF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPXdlZWtdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT13ZWVrXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9dGltZV0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPXRpbWVdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1kYXRldGltZV0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPWRhdGV0aW1lXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPWNvbG9yXSxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9Y29sb3JdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1lbWFpbF0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPWVtYWlsXSxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkOmhvdmVyW3R5cGU9ZmlsZV0sXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpob3Zlclt0eXBlPWZpbGVdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1zdWJtaXRdLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQ6aG92ZXJbdHlwZT1zdWJtaXRdLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgc2VsZWN0OnZhbGlkOmhvdmVyLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OnZhbGlkOmhvdmVyLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6dmFsaWQ6aG92ZXIsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYTp2YWxpZDpob3ZlcixcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczp2YWxpZDpob3ZlcixcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczp2YWxpZDpob3ZlcixcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6aG92ZXIsXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIC0xcHggIzRjYWY1MDsgfVxuICAuaXMtdmFsaWQuZm9ybS1jb250cm9sIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT10ZXh0XSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9c2VhcmNoXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dXJsXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dGVsXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9bnVtYmVyXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9cmFuZ2VdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1kYXRlXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9bW9udGhdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT13ZWVrXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dGltZV0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWRhdGV0aW1lXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIH4gLnZhbGlkLWZlZWRiYWNrLCAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1jb2xvcl0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWVtYWlsXSB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZmlsZV0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXN1Ym1pdF0gfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyBzZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53cGNmNyB0ZXh0YXJlYS5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLndwY2Y3IC5pcy12YWxpZC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB+IC52YWxpZC1mZWVkYmFjaywgLmlzLXZhbGlkLmN1c3RvbS1zZWxlY3QgfiAudmFsaWQtZmVlZGJhY2ssIC5pcy12YWxpZC5mb3JtLWNvbnRyb2wtZmlsZSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLmlzLXZhbGlkLmZvcm0tY29udHJvbCB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT10ZXh0XSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1zZWFyY2hdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXVybF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dGVsXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1udW1iZXJdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXJhbmdlXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1kYXRlXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1tb250aF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9d2Vla10gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9dGltZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgaW5wdXQuaXMtdmFsaWRbdHlwZT1jb2xvcl0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IGlucHV0LmlzLXZhbGlkW3R5cGU9ZW1haWxdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPWZpbGVdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyBpbnB1dC5pcy12YWxpZFt0eXBlPXN1Ym1pdF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IHNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgdGV4dGFyZWEuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC5pcy12YWxpZC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB+IC52YWxpZC10b29sdGlwLFxuICAuaXMtdmFsaWQuY3VzdG9tLXNlbGVjdCB+IC52YWxpZC10b29sdGlwLFxuICAuaXMtdmFsaWQuZm9ybS1jb250cm9sLWZpbGUgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9dGV4dF0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXRleHRdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1zZWFyY2hdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1zZWFyY2hdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT11cmxdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT11cmxdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT10ZWxdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT10ZWxdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1udW1iZXJdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1udW1iZXJdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1yYW5nZV0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXJhbmdlXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZGF0ZV0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWRhdGVdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1tb250aF0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPW1vbnRoXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9d2Vla10gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXdlZWtdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT10aW1lXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dGltZV0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWRhdGV0aW1lXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9Y29sb3JdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1jb2xvcl0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWVtYWlsXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZW1haWxdIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1maWxlXSB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZmlsZV0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXN1Ym1pdF0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXN1Ym1pdF0gfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBzZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyB0ZXh0YXJlYTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXRleHRdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXRleHRdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPXNlYXJjaF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9c2VhcmNoXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT11cmxdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXVybF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9dGVsXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT10ZWxdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPW51bWJlcl0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9bnVtYmVyXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1yYW5nZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9cmFuZ2VdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWRhdGVdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWRhdGVdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPW1vbnRoXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1tb250aF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9d2Vla10gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9d2Vla10gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9dGltZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9dGltZV0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWVdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWRhdGV0aW1lXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndwY2Y3IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyBpbnB1dDp2YWxpZFt0eXBlPWNvbG9yXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1jb2xvcl0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IGlucHV0OnZhbGlkW3R5cGU9ZW1haWxdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPWVtYWlsXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1maWxlXSB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWRbdHlwZT1maWxlXSB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAud3BjZjcgaW5wdXQ6dmFsaWRbdHlwZT1zdWJtaXRdIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53cGNmNyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZFt0eXBlPXN1Ym1pdF0gfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC53cGNmNyB0ZXh0YXJlYTp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAud3BjZjcgLndhcy12YWxpZGF0ZWQgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5zZWxlY3QuaXMtdmFsaWQuZm9ybS1jb250cm9sOmZvY3VzW211bHRpcGxlXSxcbi53cGNmNyBzZWxlY3QuaXMtdmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLCBzZWxlY3QuaXMtdmFsaWQuZm9ybS1jb250cm9sOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53cGNmNyBzZWxlY3QuaXMtdmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLCB0ZXh0YXJlYS5pcy12YWxpZC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLndwY2Y3IHRleHRhcmVhLmlzLXZhbGlkOmZvY3VzOm5vdChbcm93cz0nMSddKSwgLmlzLXZhbGlkLmN1c3RvbS1zZWxlY3Q6Zm9jdXNbbXVsdGlwbGVdLCAuaXMtdmFsaWQuY3VzdG9tLXNlbGVjdDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksIHNlbGVjdC5pcy12YWxpZC5mb3JtLWNvbnRyb2w6aG92ZXJbbXVsdGlwbGVdLFxuLndwY2Y3IHNlbGVjdC5pcy12YWxpZDpob3ZlclttdWx0aXBsZV0sIHNlbGVjdC5pcy12YWxpZC5mb3JtLWNvbnRyb2w6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IHNlbGVjdC5pcy12YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksIHRleHRhcmVhLmlzLXZhbGlkLmZvcm0tY29udHJvbDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgdGV4dGFyZWEuaXMtdmFsaWQ6aG92ZXI6bm90KFtyb3dzPScxJ10pLCAuaXMtdmFsaWQuY3VzdG9tLXNlbGVjdDpob3ZlclttdWx0aXBsZV0sIC5pcy12YWxpZC5jdXN0b20tc2VsZWN0OmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDp2YWxpZDpmb2N1c1ttdWx0aXBsZV0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OnZhbGlkOmZvY3VzW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDp2YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1czpub3QoW3Jvd3M9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6dmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOnZhbGlkOmZvY3VzOm5vdChbcm93cz0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6dmFsaWQ6aG92ZXJbbXVsdGlwbGVdLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDp2YWxpZDpob3ZlclttdWx0aXBsZV0sXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OnZhbGlkOmhvdmVyW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6dmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLndwY2Y3IHNlbGVjdDp2YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud3BjZjcgLndhcy12YWxpZGF0ZWQgc2VsZWN0OnZhbGlkOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAud3BjZjcgdGV4dGFyZWE6dmFsaWQ6aG92ZXI6bm90KFtyb3dzPScxJ10pLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmhvdmVyW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMCAtMXB4ICM0Y2FmNTAsIGluc2V0IC0ycHggLTJweCAwIC0xcHggIzRjYWY1MDsgfVxuXG4udGV4dGZpZWxkLWJveCBzZWxlY3QuaXMtdmFsaWQuZm9ybS1jb250cm9sOmZvY3VzW211bHRpcGxlXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3QuaXMtdmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmlzLXZhbGlkOmZvY3VzW211bHRpcGxlXSwgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmlzLXZhbGlkLmZvcm0tY29udHJvbDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4udGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LmlzLXZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHNlbGVjdC5pcy12YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksIC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLmlzLXZhbGlkLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3Jvd3M9JzEnXSksXG4udGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEuaXMtdmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuaXMtdmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLCAudGV4dGZpZWxkLWJveCAuaXMtdmFsaWQuY3VzdG9tLXNlbGVjdDpmb2N1c1ttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94IC5pcy12YWxpZC5jdXN0b20tc2VsZWN0OmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmlzLXZhbGlkLmZvcm0tY29udHJvbDpob3ZlclttdWx0aXBsZV0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LmlzLXZhbGlkOmhvdmVyW211bHRpcGxlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHNlbGVjdC5pcy12YWxpZDpob3ZlclttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94IHNlbGVjdC5pcy12YWxpZC5mb3JtLWNvbnRyb2w6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdC5pcy12YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveCBzZWxlY3QuaXMtdmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLCAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5pcy12YWxpZC5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KFtyb3dzPScxJ10pLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhLmlzLXZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLmlzLXZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSwgLnRleHRmaWVsZC1ib3ggLmlzLXZhbGlkLmN1c3RvbS1zZWxlY3Q6aG92ZXJbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveCAuaXMtdmFsaWQuY3VzdG9tLXNlbGVjdDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Q6dmFsaWQ6Zm9jdXNbbXVsdGlwbGVdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IHNlbGVjdDp2YWxpZDpmb2N1c1ttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Q6dmFsaWQ6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IHNlbGVjdDp2YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXM6bm90KFtyb3dzPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhOnZhbGlkOmZvY3VzOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYTp2YWxpZDpmb2N1czpub3QoW3Jvd3M9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1c1ttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkOmhvdmVyW211bHRpcGxlXSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Q6dmFsaWQ6aG92ZXJbbXVsdGlwbGVdLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IHNlbGVjdDp2YWxpZDpob3ZlclttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkOmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Q6dmFsaWQ6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC53YXMtdmFsaWRhdGVkIC50ZXh0ZmllbGQtYm94IHNlbGVjdDp2YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQ6aG92ZXI6bm90KFtyb3dzPScxJ10pLFxuLndhcy12YWxpZGF0ZWQgLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhOnZhbGlkOmhvdmVyOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyAud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYTp2YWxpZDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpob3ZlclttdWx0aXBsZV0sXG4ud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4ICM0Y2FmNTA7IH1cblxuLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbCwgLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRleHRdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c2VhcmNoXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXVybF0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZWxdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bnVtYmVyXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9cmFuZ2VdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGVdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1tb250aF0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9d2Vla10sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGltZV0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1jb2xvcl0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWVtYWlsXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1maWxlXSwgLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c3VibWl0XSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3QsIC53cGNmNyAudGV4dGZpZWxkLWJveCBzZWxlY3QsXG4udGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYSwgLnRleHRmaWVsZC1ib3ggLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC50ZXh0ZmllbGQtYm94IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3QsIC50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIGNhbGMoMXJlbSAtIDFweCk7IH1cblxuLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbCxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3QsIC53cGNmNyAudGV4dGZpZWxkLWJveCBzZWxlY3QsIC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cblxuLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0W211bHRpcGxlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHNlbGVjdFttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveCBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSwgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSBjYWxjKDFyZW0gLSAxcHgpOyB9XG4gIC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2w6aG92ZXJbbXVsdGlwbGVdLFxuICAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0OmhvdmVyW211bHRpcGxlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHNlbGVjdDpob3ZlclttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2w6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuICAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0OmhvdmVyW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHNlbGVjdDpob3ZlcltzaXplXTpub3QoW3NpemU9JzEnXSksIC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLmZvcm0tY29udHJvbDpob3Zlcjpub3QoW3Jvd3M9JzEnXSksXG4gIC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYTpob3Zlcjpub3QoW3Jvd3M9JzEnXSksIC53cGNmNyAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYTpob3Zlcjpub3QoW3Jvd3M9JzEnXSksIC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0OmhvdmVyW211bHRpcGxlXSwgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Q6aG92ZXJbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAtMXB4IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1c1ttdWx0aXBsZV0sXG4gIC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Q6Zm9jdXNbbXVsdGlwbGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggc2VsZWN0OmZvY3VzW211bHRpcGxlXSwgLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSksXG4gIC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3Q6Zm9jdXNbc2l6ZV06bm90KFtzaXplPScxJ10pLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggc2VsZWN0OmZvY3VzW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzOm5vdChbcm93cz0nMSddKSxcbiAgLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhOmZvY3VzOm5vdChbcm93cz0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhOmZvY3VzOm5vdChbcm93cz0nMSddKSwgLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Q6Zm9jdXNbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdDpmb2N1c1tzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIC0xcHggI2YwODUwNjsgfVxuXG4udGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4udGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTsgfVxuXG4udGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sW3R5cGU9J2ZpbGUnXSwgLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRleHRdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGV4dF0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c2VhcmNoXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXNlYXJjaF0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dXJsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXVybF0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGVsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRlbF0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bnVtYmVyXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW51bWJlcl0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9cmFuZ2VdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9cmFuZ2VdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZV0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bW9udGhdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bW9udGhdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXdlZWtdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9d2Vla10sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGltZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10aW1lXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZV0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWNvbG9yXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWNvbG9yXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1lbWFpbF0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1lbWFpbF0sXG4udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZmlsZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1maWxlXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zdWJtaXRdLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c3VibWl0XSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3RbdHlwZT0nZmlsZSddLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggc2VsZWN0W3R5cGU9J2ZpbGUnXSxcbi50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYVt0eXBlPSdmaWxlJ10sIC53cGNmNyAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYVt0eXBlPSdmaWxlJ10sIC50ZXh0ZmllbGQtYm94IC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0nZmlsZSddLCAud3BjZjcgLnRleHRmaWVsZC1ib3ggLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J2ZpbGUnXSxcbi50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gIG1heC1oZWlnaHQ6IDMuNXJlbTsgfVxuXG4udGV4dGZpZWxkLWJveC1sZyAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLCAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9dGV4dF0sIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZXh0XSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1zZWFyY2hdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9dXJsXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXVybF0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT10ZWxdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGVsXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPW51bWJlcl0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1udW1iZXJdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1yYW5nZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXJhbmdlXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1kYXRlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRlXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9bW9udGhdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1tb250aF0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9d2Vla10sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9d2Vla10sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9dGltZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGltZV0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9Y29sb3JdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1jb2xvcl0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZW1haWxdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPWZpbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWZpbGVdLCAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT1zdWJtaXRdLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIHNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3QsIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBzZWxlY3QsXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyB0ZXh0YXJlYSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLCAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAudGV4dGZpZWxkLWJveC1sZyAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3QsIC50ZXh0ZmllbGQtYm94LWxnIC5mb3JtLWNvbnRyb2wtZmlsZSwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbC1maWxlIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc2NDc7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDFyZW0gY2FsYygwLjg3NXJlbSAtIDFweCk7IH1cblxuLnRleHRmaWVsZC1ib3gtbGcgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBzZWxlY3RbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBzZWxlY3RbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveC1sZyBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC50ZXh0ZmllbGQtYm94LWxnIHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoW3Jvd3M9JzEnXSksIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoW3Jvd3M9JzEnXSksXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSwgLnRleHRmaWVsZC1ib3gtbGcgLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94LWxnIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMXJlbSBjYWxjKDAuODc1cmVtIC0gMXB4KTsgfVxuXG4udGV4dGZpZWxkLWJveC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIHRleHRhcmVhLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA0LjI1cmVtOyB9XG5cbi50ZXh0ZmllbGQtYm94LWxnIC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtOyB9XG5cbi50ZXh0ZmllbGQtYm94LWxnIC5mb3JtLWNvbnRyb2xbdHlwZT0nZmlsZSddLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sW3R5cGU9J2ZpbGUnXSwgLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRleHRdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGV4dF0sIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZXh0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRleHRdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXNlYXJjaF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zZWFyY2hdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXNlYXJjaF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zZWFyY2hdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXVybF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT11cmxdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXVybF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT11cmxdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRlbF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZWxdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRlbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZWxdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW51bWJlcl0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1udW1iZXJdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW51bWJlcl0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1udW1iZXJdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXJhbmdlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXJhbmdlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1yYW5nZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1yYW5nZV0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGVdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW1vbnRoXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW1vbnRoXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1tb250aF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1tb250aF0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9d2Vla10sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT13ZWVrXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT13ZWVrXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXdlZWtdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRpbWVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGltZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGltZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10aW1lXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWVdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZS1sb2NhbF0sXG4udGV4dGZpZWxkLWJveC1sZyAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9Y29sb3JdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9Y29sb3JdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWNvbG9yXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWNvbG9yXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1lbWFpbF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1lbWFpbF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZW1haWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZW1haWxdLFxuLnRleHRmaWVsZC1ib3gtbGcgLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWZpbGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZmlsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZmlsZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1maWxlXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zdWJtaXRdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zdWJtaXRdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c3VibWl0XSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyBzZWxlY3RbdHlwZT0nZmlsZSddLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtbGcgc2VsZWN0W3R5cGU9J2ZpbGUnXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3RbdHlwZT0nZmlsZSddLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggc2VsZWN0W3R5cGU9J2ZpbGUnXSxcbi50ZXh0ZmllbGQtYm94LWxnIC53cGNmNyB0ZXh0YXJlYVt0eXBlPSdmaWxlJ10sIC53cGNmNyAudGV4dGZpZWxkLWJveC1sZyB0ZXh0YXJlYVt0eXBlPSdmaWxlJ10sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWFbdHlwZT0nZmlsZSddLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggdGV4dGFyZWFbdHlwZT0nZmlsZSddLCAudGV4dGZpZWxkLWJveC1sZyAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LWxnIC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1t0eXBlPSdmaWxlJ10sIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0nZmlsZSddLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J2ZpbGUnXSxcbi50ZXh0ZmllbGQtYm94LWxnIC5mb3JtLWNvbnRyb2wtZmlsZSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gIG1heC1oZWlnaHQ6IDQuMjVyZW07IH1cblxuLnRleHRmaWVsZC1ib3gtc20gLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbCwgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXRleHRdLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGV4dF0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c2VhcmNoXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXVybF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT11cmxdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9dGVsXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRlbF0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT1udW1iZXJdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bnVtYmVyXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9cmFuZ2VdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1yYW5nZV0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9ZGF0ZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZV0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPW1vbnRoXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bW9udGhdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXdlZWtdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXdlZWtdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPXRpbWVdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRpbWVdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPWNvbG9yXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9Y29sb3JdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT1lbWFpbF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWVtYWlsXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT1maWxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1maWxlXSwgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9c3VibWl0XSwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c3VibWl0XSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBzZWxlY3QsIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBzZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggc2VsZWN0LFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gdGV4dGFyZWEsXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYSwgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLnRleHRmaWVsZC1ib3gtc20gLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0LCAudGV4dGZpZWxkLWJveC1zbSAuZm9ybS1jb250cm9sLWZpbGUsIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41Mzg0NjtcbiAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIGNhbGMoMC43NXJlbSAtIDFweCk7IH1cblxuLnRleHRmaWVsZC1ib3gtc20gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBzZWxlY3RbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBzZWxlY3RbbXVsdGlwbGVdLCAudGV4dGZpZWxkLWJveC1zbSBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC50ZXh0ZmllbGQtYm94LXNtIHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoW3Jvd3M9JzEnXSksIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoW3Jvd3M9JzEnXSksXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSwgLnRleHRmaWVsZC1ib3gtc20gLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC50ZXh0ZmllbGQtYm94LXNtIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIGNhbGMoMC43NXJlbSAtIDFweCk7IH1cblxuLnRleHRmaWVsZC1ib3gtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSB0ZXh0YXJlYSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMi43NXJlbTsgfVxuXG4udGV4dGZpZWxkLWJveC1zbSAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfVxuXG4udGV4dGZpZWxkLWJveC1zbSAuZm9ybS1jb250cm9sW3R5cGU9J2ZpbGUnXSwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbFt0eXBlPSdmaWxlJ10sIC50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZXh0XSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRleHRdLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGV4dF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZXh0XSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zZWFyY2hdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c2VhcmNoXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zZWFyY2hdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c2VhcmNoXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT11cmxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dXJsXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT11cmxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dXJsXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGVsXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGVsXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1udW1iZXJdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bnVtYmVyXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1udW1iZXJdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bnVtYmVyXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1yYW5nZV0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1yYW5nZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9cmFuZ2VdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9cmFuZ2VdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRlXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1tb250aF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1tb250aF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bW9udGhdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bW9udGhdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXdlZWtdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9d2Vla10sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9d2Vla10sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT13ZWVrXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10aW1lXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRpbWVdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRpbWVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGltZV0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWVdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWNvbG9yXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWNvbG9yXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1jb2xvcl0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1jb2xvcl0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZW1haWxdLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZW1haWxdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWVtYWlsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWVtYWlsXSxcbi50ZXh0ZmllbGQtYm94LXNtIC53cGNmNyBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1maWxlXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWZpbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWZpbGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZmlsZV0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c3VibWl0XSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXN1Ym1pdF0sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgc2VsZWN0W3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC50ZXh0ZmllbGQtYm94LXNtIHNlbGVjdFt0eXBlPSdmaWxlJ10sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0W3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IHNlbGVjdFt0eXBlPSdmaWxlJ10sXG4udGV4dGZpZWxkLWJveC1zbSAud3BjZjcgdGV4dGFyZWFbdHlwZT0nZmlsZSddLCAud3BjZjcgLnRleHRmaWVsZC1ib3gtc20gdGV4dGFyZWFbdHlwZT0nZmlsZSddLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhW3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IHRleHRhcmVhW3R5cGU9J2ZpbGUnXSwgLnRleHRmaWVsZC1ib3gtc20gLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1t0eXBlPSdmaWxlJ10sIC53cGNmNyAudGV4dGZpZWxkLWJveC1zbSAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0nZmlsZSddLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94IC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1t0eXBlPSdmaWxlJ10sXG4udGV4dGZpZWxkLWJveC1zbSAuZm9ybS1jb250cm9sLWZpbGUsXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLWZpbGUge1xuICBtYXgtaGVpZ2h0OiAyLjc1cmVtOyB9XG5cbi5mbG9hdGluZy1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZsb2F0aW5nLWxhYmVsLmhhcy12YWx1ZSBsYWJlbCxcbiAgLmZsb2F0aW5nLWxhYmVsLmlzLWZvY3VzZWQgbGFiZWwge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIGxhYmVsIHtcbiAgICBjb2xvcjogI2YwODUwNjsgfVxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLmZvcm0tY29udHJvbFt0eXBlPSdkYXRlJ10sIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9dGV4dF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9dGV4dF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1zZWFyY2hdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPXVybF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9dXJsXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT10ZWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPXRlbF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1udW1iZXJdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPXJhbmdlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1yYW5nZV0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9ZGF0ZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9ZGF0ZV0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9bW9udGhdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPW1vbnRoXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT13ZWVrXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT13ZWVrXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT10aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT10aW1lXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1kYXRldGltZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9ZGF0ZXRpbWVdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9Y29sb3JdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPWNvbG9yXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRlJ11bdHlwZT1lbWFpbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9ZW1haWxdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPWZpbGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPWZpbGVdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGUnXVt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZSddW3R5cGU9c3VibWl0XSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBzZWxlY3RbdHlwZT0nZGF0ZSddLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIHNlbGVjdFt0eXBlPSdkYXRlJ10sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgdGV4dGFyZWFbdHlwZT0nZGF0ZSddLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIHRleHRhcmVhW3R5cGU9J2RhdGUnXSwgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0nZGF0ZSddLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1t0eXBlPSdkYXRlJ10sIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAuZm9ybS1jb250cm9sW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPXRleHRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT10ZXh0XSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9c2VhcmNoXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9dXJsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9dXJsXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9dGVsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9dGVsXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9bnVtYmVyXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9cmFuZ2VdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1yYW5nZV0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPWRhdGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1kYXRlXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9bW9udGhdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1tb250aF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPXdlZWtdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT13ZWVrXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9dGltZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPXRpbWVdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1kYXRldGltZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPWRhdGV0aW1lXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPWNvbG9yXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9Y29sb3JdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1lbWFpbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPWVtYWlsXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddW3R5cGU9ZmlsZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVt0eXBlPWZpbGVdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1zdWJtaXRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ11bdHlwZT1zdWJtaXRdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IHNlbGVjdFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIHNlbGVjdFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IHRleHRhcmVhW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgdGV4dGFyZWFbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC5mb3JtLWNvbnRyb2xbdHlwZT0ndGltZSddLCAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPXRleHRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPXRleHRdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPXNlYXJjaF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9c2VhcmNoXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT11cmxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPXVybF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9dGVsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT10ZWxdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPW51bWJlcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9bnVtYmVyXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1yYW5nZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9cmFuZ2VdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPWRhdGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPWRhdGVdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPW1vbnRoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1tb250aF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9d2Vla10sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9d2Vla10sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9dGltZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9dGltZV0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPWRhdGV0aW1lXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPWNvbG9yXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1jb2xvcl0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgaW5wdXRbdHlwZT0ndGltZSddW3R5cGU9ZW1haWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPWVtYWlsXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1maWxlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1maWxlXSxcbiAgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIC53cGNmNyBpbnB1dFt0eXBlPSd0aW1lJ11bdHlwZT1zdWJtaXRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsOm5vdCguaGFzLXZhbHVlKTpub3QoLmlzLWZvY3VzZWQpIGlucHV0W3R5cGU9J3RpbWUnXVt0eXBlPXN1Ym1pdF0sXG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgc2VsZWN0W3R5cGU9J3RpbWUnXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSBzZWxlY3RbdHlwZT0ndGltZSddLFxuICAuZmxvYXRpbmctbGFiZWw6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLndwY2Y3IHRleHRhcmVhW3R5cGU9J3RpbWUnXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSB0ZXh0YXJlYVt0eXBlPSd0aW1lJ10sIC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J3RpbWUnXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbDpub3QoLmhhcy12YWx1ZSk6bm90KC5pcy1mb2N1c2VkKSAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnNbdHlwZT0ndGltZSddIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZsb2F0aW5nLWxhYmVsIGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0b3AsIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjEyNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZsb2F0aW5nLWxhYmVsIGxhYmVsIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZsb2F0aW5nLWxhYmVsIGxhYmVsIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmZsb2F0aW5nLWxhYmVsIGxhYmVsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLCAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXVybF0sXG4gIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGVsXSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRlXSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9d2Vla10sXG4gIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRpbWVdLFxuICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9Y29sb3JdLFxuICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1maWxlXSwgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBzZWxlY3QsXG4gIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgdGV4dGFyZWEsIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0LCAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbDpmb2N1czo6cGxhY2Vob2xkZXIsIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXVybF06Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dXJsXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGVsXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXTpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRlXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1tb250aF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXTpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT13ZWVrXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdDpmb2N1czo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgc2VsZWN0OmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIsIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmZvY3VzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6Zm9jdXM6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC1maWxlOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLFxuICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4gICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWZpbGVdOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdOjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdDo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgc2VsZWN0OjpwbGFjZWhvbGRlcixcbiAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3Q6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC1maWxlOjpwbGFjZWhvbGRlciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1maWxlXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXN1Ym1pdF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdDo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgc2VsZWN0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOjpwbGFjZWhvbGRlciwgLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0OjpwbGFjZWhvbGRlciwgLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wtZmlsZTo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzlzOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXJhbmdlXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZmlsZV06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3Q6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczo6cGxhY2Vob2xkZXIsIC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdDo6cGxhY2Vob2xkZXIsIC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLWZpbGU6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWZpbGVdOjpwbGFjZWhvbGRlcixcbiAgICAgICAgLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c3VibWl0XTo6cGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0OjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuICAgICAgICAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5mbG9hdGluZy1sYWJlbCAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3Q6OnBsYWNlaG9sZGVyLCAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC1maWxlOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5mbG9hdGluZy1sYWJlbC1sZy5oYXMtdmFsdWUgbGFiZWwsIC5pbnB1dC1ncm91cC1sZyA+IC5oYXMtdmFsdWUuZmxvYXRpbmctbGFiZWwgbGFiZWwsXG4uZmxvYXRpbmctbGFiZWwtbGcuaXMtZm9jdXNlZCBsYWJlbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pcy1mb2N1c2VkLmZsb2F0aW5nLWxhYmVsIGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjQxMTc2KTsgfVxuXG4uZmxvYXRpbmctbGFiZWwtbGcgbGFiZWwsIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3O1xuICB0b3A6IDEuNXJlbTsgfVxuXG4uZmxvYXRpbmctbGFiZWwtbGcgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wsIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPXRleHRdLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZXh0XSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9dXJsXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dXJsXSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9dGVsXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGVsXSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT1yYW5nZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9cmFuZ2VdLFxuLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9ZGF0ZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRlXSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT1tb250aF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9bW9udGhdLFxuLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9d2Vla10sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT13ZWVrXSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPXRpbWVdLFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dGltZV0sXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPWNvbG9yXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1jb2xvcl0sXG4uZmxvYXRpbmctbGFiZWwtbGcgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9ZW1haWxdLFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBpbnB1dFt0eXBlPWZpbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZmlsZV0sIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIGlucHV0W3R5cGU9c3VibWl0XSwgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBzZWxlY3QsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3QsIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgc2VsZWN0LFxuLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyB0ZXh0YXJlYSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgdGV4dGFyZWEsIC5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuZmxvYXRpbmctbGFiZWwtbGcgLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdCwgLmZsb2F0aW5nLWxhYmVsLWxnIC5mb3JtLWNvbnRyb2wtZmlsZSwgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3NjQ3O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwIGNhbGMoMC42MjVyZW0gLSAxcHgpOyB9XG5cbi5mbG9hdGluZy1sYWJlbC1sZyBzZWxlY3QuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgc2VsZWN0LmZvcm0tY29udHJvbCxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIHNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIHNlbGVjdCwgLmZsb2F0aW5nLWxhYmVsLWxnIC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfVxuXG4uZmxvYXRpbmctbGFiZWwtbGcgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5mbG9hdGluZy1sYWJlbC1sZyAud3BjZjcgc2VsZWN0W211bHRpcGxlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZyBzZWxlY3RbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIHNlbGVjdFttdWx0aXBsZV0sIC5mbG9hdGluZy1sYWJlbC1sZyBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnIHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLmZsb2F0aW5nLWxhYmVsLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoW3Jvd3M9JzEnXSksIC5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLFxuLmZsb2F0aW5nLWxhYmVsLWxnIC53cGNmNyB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLFxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLCAuZmxvYXRpbmctbGFiZWwtbGcgLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuZmxvYXRpbmctbGFiZWwtbGcgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMXJlbSBjYWxjKDAuODc1cmVtIC0gMXB4KTsgfVxuXG4uZmxvYXRpbmctbGFiZWwtc20uaGFzLXZhbHVlIGxhYmVsLCAuaW5wdXQtZ3JvdXAtc20gPiAuaGFzLXZhbHVlLmZsb2F0aW5nLWxhYmVsIGxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLXNtLmlzLWZvY3VzZWQgbGFiZWwsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaXMtZm9jdXNlZC5mbG9hdGluZy1sYWJlbCBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NjkyMyk7IH1cblxuLmZsb2F0aW5nLWxhYmVsLXNtIGxhYmVsLCAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgbGFiZWwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7XG4gIHRvcDogMS4wcmVtOyB9XG5cbi5mbG9hdGluZy1sYWJlbC1zbSAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbCwgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9dGV4dF0sIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRleHRdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT11cmxdLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT11cmxdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT10ZWxdLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZWxdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1udW1iZXJdLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPXJhbmdlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1yYW5nZV0sXG4uZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1kYXRlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGVdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPW1vbnRoXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1tb250aF0sXG4uZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT13ZWVrXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXdlZWtdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9dGltZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10aW1lXSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9Y29sb3JdLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWNvbG9yXSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1lbWFpbF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIGlucHV0W3R5cGU9ZmlsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1maWxlXSwgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gaW5wdXRbdHlwZT1zdWJtaXRdLCAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBzZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBzZWxlY3QsXG4uZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIHRleHRhcmVhLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYSwgLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5mbG9hdGluZy1sYWJlbC1zbSAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0LCAuZmxvYXRpbmctbGFiZWwtc20gLmZvcm0tY29udHJvbC1maWxlLCAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODQ2O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwIGNhbGMoMC4zNzVyZW0gLSAxcHgpOyB9XG5cbi5mbG9hdGluZy1sYWJlbC1zbSBzZWxlY3QuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgc2VsZWN0LmZvcm0tY29udHJvbCxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIHNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIHNlbGVjdCwgLmZsb2F0aW5nLWxhYmVsLXNtIC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfVxuXG4uZmxvYXRpbmctbGFiZWwtc20gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5mbG9hdGluZy1sYWJlbC1zbSAud3BjZjcgc2VsZWN0W211bHRpcGxlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbSBzZWxlY3RbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIHNlbGVjdFttdWx0aXBsZV0sIC5mbG9hdGluZy1sYWJlbC1zbSBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtIHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLmZsb2F0aW5nLWxhYmVsLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoW3Jvd3M9JzEnXSksIC5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLFxuLmZsb2F0aW5nLWxhYmVsLXNtIC53cGNmNyB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20gdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLFxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsIC53cGNmNyB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLCAuZmxvYXRpbmctbGFiZWwtc20gLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuZmxvYXRpbmctbGFiZWwtc20gLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLCAuaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIGNhbGMoMC43NXJlbSAtIDFweCk7IH1cblxuLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3gge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveC5oYXMtdmFsdWUgbGFiZWwsXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94LmlzLWZvY3VzZWQgbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRvcDogMC41cmVtOyB9XG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGxhYmVsIHtcbiAgICB0b3A6IDFyZW07XG4gICAgbGVmdDogMXJlbTsgfVxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLCAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXVybF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRlbF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9cmFuZ2VdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bW9udGhdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9d2Vla10sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10aW1lXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1maWxlXSwgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IHNlbGVjdCxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggdGV4dGFyZWEsIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0LCAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAuZm9ybS1jb250cm9sLWZpbGUsXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0W211bHRpcGxlXSxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IHNlbGVjdFttdWx0aXBsZV0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbiAgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoW3Jvd3M9JzEnXSksXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksXG4gIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtOyB9XG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wsIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZXh0XSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dXJsXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9dGVsXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1yYW5nZV0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRlXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1tb250aF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT13ZWVrXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRpbWVdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9Y29sb3JdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWZpbGVdLCAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggc2VsZWN0LFxuICAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCB0ZXh0YXJlYSwgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLmZsb2F0aW5nLWxhYmVsLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3QsIC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMXB4KTsgfVxuXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBsYWJlbCwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgbGFiZWwge1xuICB0b3A6IDAuODc1cmVtO1xuICBsZWZ0OiAxcmVtOyB9XG5cbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wsIC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZXh0XSwgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRleHRdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c2VhcmNoXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT11cmxdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dXJsXSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRlbF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZWxdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bnVtYmVyXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXJhbmdlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9cmFuZ2VdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGVdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1tb250aF0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW1vbnRoXSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT13ZWVrXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT13ZWVrXSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10aW1lXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10aW1lXSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1jb2xvcl0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWNvbG9yXSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZW1haWxdLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZmlsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZmlsZV0sIC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdCxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IHRleHRhcmVhLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgdGV4dGFyZWEsIC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdCwgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbC1maWxlLCAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLWZpbGUsXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sXG4ud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggc2VsZWN0W211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdFttdWx0aXBsZV0sXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgdGV4dGFyZWEuZm9ybS1jb250cm9sOm5vdChbcm93cz0nMSddKSxcbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi5mbG9hdGluZy1sYWJlbC1sZy50ZXh0ZmllbGQtYm94IHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZmxvYXRpbmctbGFiZWwtbGcudGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdCwgLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3ggLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1sZyA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cblxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggbGFiZWwsIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGxhYmVsIHtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAwLjc1cmVtOyB9XG5cbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC5mb3JtLWNvbnRyb2wsIC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10ZXh0XSwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXRleHRdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9c2VhcmNoXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT11cmxdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9dXJsXSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXRlbF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10ZWxdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9bnVtYmVyXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXJhbmdlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9cmFuZ2VdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWRhdGVdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1tb250aF0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPW1vbnRoXSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT13ZWVrXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT13ZWVrXSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT10aW1lXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT10aW1lXSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggaW5wdXRbdHlwZT1jb2xvcl0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPWNvbG9yXSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZW1haWxdLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IGlucHV0W3R5cGU9ZmlsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIGlucHV0W3R5cGU9ZmlsZV0sIC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdCxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IHRleHRhcmVhLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgdGV4dGFyZWEsIC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdCwgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLmZvcm0tY29udHJvbC1maWxlLCAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLWZpbGUsXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFttdWx0aXBsZV0sXG4ud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggc2VsZWN0W211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3RbbXVsdGlwbGVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdFttdWx0aXBsZV0sXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggLndwY2Y3IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSxcbi5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIC53cGNmNyBzZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC50ZXh0ZmllbGQtYm94LmZsb2F0aW5nLWxhYmVsIHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KFtyb3dzPScxJ10pLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgdGV4dGFyZWEuZm9ybS1jb250cm9sOm5vdChbcm93cz0nMSddKSxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLFxuLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLndwY2Y3IHRleHRhcmVhOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICBwYWRkaW5nLXRvcDogMS4wcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cblxuLmZsb2F0aW5nLWxhYmVsLXNtLnRleHRmaWVsZC1ib3ggc2VsZWN0LmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgc2VsZWN0LmZvcm0tY29udHJvbCxcbi5mbG9hdGluZy1sYWJlbC1zbS50ZXh0ZmllbGQtYm94IC53cGNmNyBzZWxlY3QsIC53cGNmNyAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCBzZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAudGV4dGZpZWxkLWJveC5mbG9hdGluZy1sYWJlbCAud3BjZjcgc2VsZWN0LCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgc2VsZWN0LCAuZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLXNtID4gLnRleHRmaWVsZC1ib3guZmxvYXRpbmctbGFiZWwgLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsLFxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QsXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSxcbiAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlLFxuICAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMSU7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC50ZXh0ZmllbGQtYm94LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAudGV4dGZpZWxkLWJveCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyAuY3VzdG9tLWZpbGUsXG4gICAgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZmxvYXRpbmctbGFiZWwgKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLmlucHV0LWdyb3VwID4gLmZsb2F0aW5nLWxhYmVsICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mbG9hdGluZy1sYWJlbCArIC50ZXh0ZmllbGQtYm94LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIC5jdXN0b20tZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgLmN1c3RvbS1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyAuY3VzdG9tLWZpbGUsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgLmZsb2F0aW5nLWxhYmVsLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9dXJsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT10ZWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9bW9udGhdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bnVtYmVyXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9bW9udGhdICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBzZWxlY3QgKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIGlucHV0W3R5cGU9ZmlsZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyBzZWxlY3QsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF0gKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF0gKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZV0gKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRpbWVdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9Y29sb3JdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgKyB0ZXh0YXJlYSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXVybF0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1udW1iZXJdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXJhbmdlXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1tb250aF0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9d2Vla10gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWZpbGVdICsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHNlbGVjdCArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gdGV4dGFyZWEgKyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dXJsXSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9cmFuZ2VdICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWRhdGVdICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT13ZWVrXSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10aW1lXSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWNvbG9yXSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZmlsZV0gKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYSArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XSArIC50ZXh0ZmllbGQtYm94LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT11cmxdICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXSArIC50ZXh0ZmllbGQtYm94LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW51bWJlcl0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1yYW5nZV0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRlXSArIC50ZXh0ZmllbGQtYm94LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPW1vbnRoXSArIC50ZXh0ZmllbGQtYm94LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXdlZWtdICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGltZV0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZV0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1jb2xvcl0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1maWxlXSArIC50ZXh0ZmllbGQtYm94LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAudGV4dGZpZWxkLWJveCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gc2VsZWN0ICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IHRleHRhcmVhICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyArIC50ZXh0ZmllbGQtYm94LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgLmZvcm0tY29udHJvbCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyBpbnB1dFt0eXBlPXVybF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIGlucHV0W3R5cGU9d2Vla10sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyBpbnB1dFt0eXBlPWZpbGVdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIHNlbGVjdCxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgdGV4dGFyZWEsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtZmlsZSArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZpbGUgKyAuZm9ybS1jb250cm9sLWZpbGUsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1maWxlICsgLnRleHRmaWVsZC1ib3gsXG4gICAgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyAuY3VzdG9tLWZpbGUsXG4gICAgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIC5mbG9hdGluZy1sYWJlbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT11cmxdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIGlucHV0W3R5cGU9dGVsXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIGlucHV0W3R5cGU9dGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgaW5wdXRbdHlwZT1maWxlXSxcbiAgICAud3BjZjcgLmlucHV0LWdyb3VwID4gLnRleHRmaWVsZC1ib3ggKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC50ZXh0ZmllbGQtYm94ICsgc2VsZWN0LFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIHRleHRhcmVhLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgICAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIC5mb3JtLWNvbnRyb2wtZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAudGV4dGZpZWxkLWJveCArIC50ZXh0ZmllbGQtYm94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biwgLmlucHV0LWdyb3VwLWFwcGVuZCAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC53cGNmNyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sIC53cGNmNyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9c3VibWl0XSArIC5idG4sIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwY2Y3IC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cC1hcHBlbmQgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1zdWJtaXRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuYnRuLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuYnRuLFxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cGNmNyAuYnRuICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC53cGNmNyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLndwY2Y3IC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9c3VibWl0XSArIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG46bm90KDpmaXJzdC1vZi10eXBlKSwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dDpub3QoOmZpcnN0LW9mLXR5cGUpW3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bjpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXQ6bm90KDpmaXJzdC1vZi10eXBlKVt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuOm5vdCg6bGFzdC1vZi10eXBlKSwgLndwY2Y3IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dDpub3QoOmxhc3Qtb2YtdHlwZSlbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuOm5vdCg6bGFzdC1vZi10eXBlKSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGlucHV0Om5vdCg6bGFzdC1vZi10eXBlKVt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWljb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG9yZGVyOiAtMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuaW5wdXQtZ3JvdXAtaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnB1dC1ncm91cC1pY29uIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmlucHV0LWdyb3VwLWljb24ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5pbnB1dC1ncm91cC1pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAuZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAuZm9ybS1jb250cm9sOmZvY3VzIH4gLmlucHV0LWdyb3VwLWljb24sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXRleHRdIH4gLmlucHV0LWdyb3VwLWljb24sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPXNlYXJjaF0gfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dXJsXSB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT10ZWxdIH4gLmlucHV0LWdyb3VwLWljb24sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPW51bWJlcl0gfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9cmFuZ2VdIH4gLmlucHV0LWdyb3VwLWljb24sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWRhdGVdIH4gLmlucHV0LWdyb3VwLWljb24sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPW1vbnRoXSB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT13ZWVrXSB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT10aW1lXSB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRldGltZV0gfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIH4gLmlucHV0LWdyb3VwLWljb24sXG4gIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWNvbG9yXSB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1lbWFpbF0gfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZmlsZV0gfiAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9c3VibWl0XSB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgc2VsZWN0OmZvY3VzIH4gLmlucHV0LWdyb3VwLWljb24sXG4gIC53cGNmNyB0ZXh0YXJlYTpmb2N1cyB+IC5pbnB1dC1ncm91cC1pY29uLFxuICAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmZvY3VzIH4gLmlucHV0LWdyb3VwLWljb24ge1xuICAgIGNvbG9yOiAjZjA4NTA2OyB9XG4gIC5mbG9hdGluZy1sYWJlbDpub3QoLnRleHRmaWVsZC1ib3gpIH4gLmlucHV0LWdyb3VwLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZsb2F0aW5nLWxhYmVsLmhhcy12YWx1ZSBsYWJlbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIGxhYmVsIHtcbiAgdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94Lmhhcy12YWx1ZSBsYWJlbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94LmlzLWZvY3VzZWQgbGFiZWwge1xuICB0b3A6IDAuNXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZmxvYXRpbmctbGFiZWw6bm90KC50ZXh0ZmllbGQtYm94KSB+IC5pbnB1dC1ncm91cC1pY29uIHtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9dGV4dF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1zZWFyY2hdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9dXJsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRlbF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1udW1iZXJdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9cmFuZ2VdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZGF0ZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1tb250aF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT13ZWVrXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRpbWVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9Y29sb3JdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZW1haWxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLCAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1maWxlIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc2NDc7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAgY2FsYygwLjYyNXJlbSAtIDFweCk7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QsIC5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07IH1cblxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0W211bHRpcGxlXSwgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXTpub3QoW3NpemU9JzEnXSksXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSwgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuZm9ybS1jb250cm9sOm5vdChbcm93cz0nMSddKSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYTpub3QoW3Jvd3M9JzEnXSksIC5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMXJlbSBjYWxjKDAuODc1cmVtIC0gMXB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sW3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRleHRdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXNlYXJjaF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dXJsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10ZWxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW51bWJlcl0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9cmFuZ2VdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPW1vbnRoXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT13ZWVrXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT10aW1lXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWNvbG9yXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1lbWFpbF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZmlsZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c3VibWl0XSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3RbdHlwZT0nZmlsZSddLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhW3R5cGU9J2ZpbGUnXSwgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9yc1t0eXBlPSdmaWxlJ10sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLWZpbGUge1xuICBtYXgtaGVpZ2h0OiA0LjI1cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNzY0NzsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS44NTkzOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc2NDc7IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZsb2F0aW5nLWxhYmVsLmhhcy12YWx1ZSBsYWJlbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIGxhYmVsIHtcbiAgdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94Lmhhcy12YWx1ZSBsYWJlbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mbG9hdGluZy1sYWJlbC50ZXh0ZmllbGQtYm94LmlzLWZvY3VzZWQgbGFiZWwge1xuICB0b3A6IDAuNXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZmxvYXRpbmctbGFiZWw6bm90KC50ZXh0ZmllbGQtYm94KSB+IC5pbnB1dC1ncm91cC1pY29uIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGV4dF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zZWFyY2hdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dXJsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRlbF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1udW1iZXJdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9cmFuZ2VdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZGF0ZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1tb250aF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT13ZWVrXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRpbWVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9Y29sb3JdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZW1haWxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1maWxlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODQ2O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwIGNhbGMoMC4zNzVyZW0gLSAxcHgpOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LCAuaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdFttdWx0aXBsZV0sIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV06bm90KFtzaXplPScxJ10pLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdFtzaXplXTpub3QoW3NpemU9JzEnXSksIC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmZvcm0tY29udHJvbDpub3QoW3Jvd3M9JzEnXSksXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWE6bm90KFtyb3dzPScxJ10pLCAuaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbSBjYWxjKDAuNzVyZW0gLSAxcHgpOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2xbdHlwZT0nZmlsZSddLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9dGV4dF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9c2VhcmNoXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT11cmxdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRlbF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bnVtYmVyXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1yYW5nZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9ZGF0ZV0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9bW9udGhdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXdlZWtdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPXRpbWVdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWRhdGV0aW1lXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT0nZmlsZSddW3R5cGU9Y29sb3JdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9J2ZpbGUnXVt0eXBlPWVtYWlsXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1maWxlXSxcbi53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPSdmaWxlJ11bdHlwZT1zdWJtaXRdLFxuLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdFt0eXBlPSdmaWxlJ10sXG4ud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWFbdHlwZT0nZmlsZSddLCAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzW3R5cGU9J2ZpbGUnXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gIG1heC1oZWlnaHQ6IDIuNzVyZW07IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41Mzg0NjsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43MTA5NHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7IH1cblxuLm5hdmJhciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLWhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdmJhciAuZm9ybS1jb250cm9sLCAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXRleHRdLFxuICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXVybF0sXG4gIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT10ZWxdLFxuICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWRhdGVdLFxuICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1tb250aF0sXG4gIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9d2Vla10sXG4gIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9dGltZV0sXG4gIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1jb2xvcl0sXG4gIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1maWxlXSwgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5uYXZiYXIgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5uYXZiYXIgc2VsZWN0LFxuICAubmF2YmFyIC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5uYXZiYXIgdGV4dGFyZWEsIC5uYXZiYXIgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5uYXZiYXIgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmF2YmFyIC5mb3JtLWNvbnRyb2wsIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9dXJsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT11cmxdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXdlZWtdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9ZmlsZV0sIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAgICAgLm5hdmJhciAud3BjZjcgc2VsZWN0LCAud3BjZjcgLm5hdmJhciBzZWxlY3QsXG4gICAgICAubmF2YmFyIC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5uYXZiYXIgdGV4dGFyZWEsIC5uYXZiYXIgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5uYXZiYXIgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdmJhciAuZm9ybS1jb250cm9sLCAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9dXJsXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT10ZWxdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1yYW5nZV0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWRhdGVdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9bW9udGhdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT13ZWVrXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9dGltZV0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1jb2xvcl0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPWZpbGVdLCAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5uYXZiYXIgc2VsZWN0LFxuICAgICAgLm5hdmJhciAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAubmF2YmFyIHRleHRhcmVhLCAubmF2YmFyIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAubmF2YmFyIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5uYXZiYXIgLmZvcm0tY29udHJvbCwgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXVybF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9dGVsXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9cmFuZ2VdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9d2Vla10sXG4gICAgICAubmF2YmFyIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXRpbWVdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAubmF2YmFyIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgICAgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXRbdHlwZT1maWxlXSwgLm5hdmJhciAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm5hdmJhciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgICAubmF2YmFyIC53cGNmNyBzZWxlY3QsIC53cGNmNyAubmF2YmFyIHNlbGVjdCxcbiAgICAgIC5uYXZiYXIgLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLm5hdmJhciB0ZXh0YXJlYSwgLm5hdmJhciAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLm5hdmJhciAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAubmF2YmFyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dGV4dF0sIC53cGNmNyAubmF2YmFyIGlucHV0OmZvY3VzW3R5cGU9dGV4dF0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zZWFyY2hdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpmb2N1c1t0eXBlPXNlYXJjaF0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT11cmxdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpmb2N1c1t0eXBlPXVybF0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT10ZWxdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpmb2N1c1t0eXBlPXRlbF0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1udW1iZXJdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpmb2N1c1t0eXBlPW51bWJlcl0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1yYW5nZV0sIC53cGNmNyAubmF2YmFyIGlucHV0OmZvY3VzW3R5cGU9cmFuZ2VdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZGF0ZV0sIC53cGNmNyAubmF2YmFyIGlucHV0OmZvY3VzW3R5cGU9ZGF0ZV0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1tb250aF0sIC53cGNmNyAubmF2YmFyIGlucHV0OmZvY3VzW3R5cGU9bW9udGhdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9d2Vla10sIC53cGNmNyAubmF2YmFyIGlucHV0OmZvY3VzW3R5cGU9d2Vla10sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT10aW1lXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6Zm9jdXNbdHlwZT10aW1lXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRldGltZV0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubmF2YmFyIGlucHV0OmZvY3VzW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9Y29sb3JdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpmb2N1c1t0eXBlPWNvbG9yXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWVtYWlsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6Zm9jdXNbdHlwZT1lbWFpbF0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1maWxlXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6Zm9jdXNbdHlwZT1maWxlXSwgLm5hdmJhciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4gICAgLm5hdmJhciAud3BjZjcgc2VsZWN0OmZvY3VzLCAud3BjZjcgLm5hdmJhciBzZWxlY3Q6Zm9jdXMsXG4gICAgLm5hdmJhciAud3BjZjcgdGV4dGFyZWE6Zm9jdXMsIC53cGNmNyAubmF2YmFyIHRleHRhcmVhOmZvY3VzLCAubmF2YmFyIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6Zm9jdXMsIC53cGNmNyAubmF2YmFyIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpmb2N1cywgLm5hdmJhciAuZm9ybS1jb250cm9sOmhvdmVyLCAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXRleHRdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpob3Zlclt0eXBlPXRleHRdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6aG92ZXJbdHlwZT1zZWFyY2hdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9dXJsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6aG92ZXJbdHlwZT11cmxdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9dGVsXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6aG92ZXJbdHlwZT10ZWxdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6aG92ZXJbdHlwZT1udW1iZXJdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9cmFuZ2VdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpob3Zlclt0eXBlPXJhbmdlXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPWRhdGVdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpob3Zlclt0eXBlPWRhdGVdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9bW9udGhdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpob3Zlclt0eXBlPW1vbnRoXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPXdlZWtdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpob3Zlclt0eXBlPXdlZWtdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9dGltZV0sIC53cGNmNyAubmF2YmFyIGlucHV0OmhvdmVyW3R5cGU9dGltZV0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1kYXRldGltZV0sIC53cGNmNyAubmF2YmFyIGlucHV0OmhvdmVyW3R5cGU9ZGF0ZXRpbWVdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAud3BjZjcgLm5hdmJhciBpbnB1dDpob3Zlclt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAubmF2YmFyIC53cGNmNyBpbnB1dDpob3Zlclt0eXBlPWNvbG9yXSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6aG92ZXJbdHlwZT1jb2xvcl0sXG4gICAgLm5hdmJhciAud3BjZjcgaW5wdXQ6aG92ZXJbdHlwZT1lbWFpbF0sIC53cGNmNyAubmF2YmFyIGlucHV0OmhvdmVyW3R5cGU9ZW1haWxdLFxuICAgIC5uYXZiYXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9ZmlsZV0sIC53cGNmNyAubmF2YmFyIGlucHV0OmhvdmVyW3R5cGU9ZmlsZV0sIC5uYXZiYXIgLndwY2Y3IGlucHV0OmhvdmVyW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5uYXZiYXIgaW5wdXQ6aG92ZXJbdHlwZT1zdWJtaXRdLFxuICAgIC5uYXZiYXIgLndwY2Y3IHNlbGVjdDpob3ZlciwgLndwY2Y3IC5uYXZiYXIgc2VsZWN0OmhvdmVyLFxuICAgIC5uYXZiYXIgLndwY2Y3IHRleHRhcmVhOmhvdmVyLCAud3BjZjcgLm5hdmJhciB0ZXh0YXJlYTpob3ZlciwgLm5hdmJhciAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmhvdmVyLCAud3BjZjcgLm5hdmJhciAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm5hdmJhciAuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtOyB9XG4gIC5uYXZiYXIgLmZvcm0tY29udHJvbC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTsgfVxuICAubmF2YmFyIC5pbnB1dC1ncm91cCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXA6Zm9jdXMsIC5uYXZiYXIgLmlucHV0LWdyb3VwOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLCAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT11cmxdLFxuICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9ZmlsZV0sIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIHNlbGVjdCxcbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgdGV4dGFyZWEsIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCB0ZXh0YXJlYSwgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXRleHRdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT10ZXh0XSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXNlYXJjaF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXNlYXJjaF0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT11cmxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT11cmxdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9dGVsXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9dGVsXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPW51bWJlcl0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPW51bWJlcl0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1yYW5nZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXJhbmdlXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPWRhdGVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1kYXRlXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPW1vbnRoXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9bW9udGhdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9d2Vla10sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXdlZWtdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9dGltZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXRpbWVdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1kYXRldGltZV0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPWNvbG9yXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9Y29sb3JdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9ZW1haWxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1lbWFpbF0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1maWxlXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9ZmlsZV0sIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPXN1Ym1pdF0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IHRleHRhcmVhOm5vdCg6Zmlyc3QtY2hpbGQpLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCksIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6bm90KDpmaXJzdC1jaGlsZCksIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSwgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT10ZXh0XSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT10ZXh0XSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1zZWFyY2hdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT11cmxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPXVybF0sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPXRlbF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9dGVsXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1udW1iZXJdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1yYW5nZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9cmFuZ2VdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1kYXRlXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1kYXRlXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9bW9udGhdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPW1vbnRoXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9d2Vla10sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9d2Vla10sXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPXRpbWVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKVt0eXBlPXRpbWVdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1kYXRldGltZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9ZGF0ZXRpbWVdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1jb2xvcl0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9Y29sb3JdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1lbWFpbF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9ZW1haWxdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1maWxlXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1maWxlXSxcbiAgICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyBpbnB1dDpub3QoOmxhc3QtY2hpbGQpW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6bGFzdC1jaGlsZClbdHlwZT1zdWJtaXRdLFxuICAgICAgLm5hdmJhciAuaW5wdXQtZ3JvdXAgLndwY2Y3IHNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAgc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAud3BjZjcgdGV4dGFyZWE6bm90KDpsYXN0LWNoaWxkKSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIHRleHRhcmVhOm5vdCg6bGFzdC1jaGlsZCksIC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6bm90KDpsYXN0LWNoaWxkKSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5uYXZiYXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAubmF2YmFyIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1zZWFyY2hdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXVybF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9dXJsXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRlbF0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1udW1iZXJdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXJhbmdlXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1yYW5nZV0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPW1vbnRoXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT13ZWVrXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT13ZWVrXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10aW1lXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWNvbG9yXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9ZW1haWxdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWZpbGVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPWZpbGVdLCAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QsXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYSwgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLWxnID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtbGcgPiAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLCAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRleHRdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRleHRdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXNlYXJjaF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXVybF0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGVsXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10ZWxdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPW51bWJlcl0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9cmFuZ2VdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGVdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPW1vbnRoXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1tb250aF0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9d2Vla10sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGltZV0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGltZV0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubmF2YmFyIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWNvbG9yXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1jb2xvcl0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZW1haWxdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1maWxlXSwgLm5hdmJhciAud3BjZjcgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zdWJtaXRdLCAud3BjZjcgLm5hdmJhciAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdCwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LFxuICAubmF2YmFyIC53cGNmNyAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYSwgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWEsIC5uYXZiYXIgLndwY2Y3IC5pbnB1dC1ncm91cC1zbSA+IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5uYXZiYXIgLmlucHV0LWdyb3VwLXNtID4gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtOyB9XG4gIC5uYXZiYXIgLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjI1cmVtOyB9XG4gICAgLm5hdmJhciAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjMxMjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4zMTI1cmVtOyB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubmF2YmFyLWRhcmsge1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLm5hdmJhci1kYXJrIC5mb3JtLWNvbnRyb2wsIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XSwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPXRleHRdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9c2VhcmNoXSwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9dXJsXSxcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPXRlbF0sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT10ZWxdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9bnVtYmVyXSwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1yYW5nZV0sXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXSwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPWRhdGVdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9bW9udGhdLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9bW9udGhdLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT13ZWVrXSxcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9dGltZV0sXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZV0sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl0sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1jb2xvcl0sXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1lbWFpbF0sIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPWZpbGVdLCAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5uYXZiYXItZGFyayAud3BjZjcgc2VsZWN0LCAud3BjZjcgLm5hdmJhci1kYXJrIHNlbGVjdCxcbiAgLm5hdmJhci1kYXJrIC53cGNmNyB0ZXh0YXJlYSwgLndwY2Y3IC5uYXZiYXItZGFyayB0ZXh0YXJlYSwgLm5hdmJhci1kYXJrIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNyAubmF2YmFyLWRhcmsgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAubmF2YmFyLWRhcmsgLmlucHV0LWdyb3VwLFxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDo6YmVmb3JlLFxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTsgfVxuICAubmF2YmFyLWRhcmsgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPXJhbmdlXTo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlcixcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlcixcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5uYXZiYXItZGFyayBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlcixcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIGlucHV0W3R5cGU9ZmlsZV06OnBsYWNlaG9sZGVyLFxuICAubmF2YmFyLWRhcmsgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubmF2YmFyLWRhcmsgaW5wdXRbdHlwZT1zdWJtaXRdOjpwbGFjZWhvbGRlcixcbiAgLm5hdmJhci1kYXJrIC53cGNmNyBzZWxlY3Q6OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAud3BjZjcgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLm5hdmJhci1kYXJrIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLm5hdmJhci1kYXJrIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczo6cGxhY2Vob2xkZXIsXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLm5hdmJhci1maXhlZC1ib3R0b20sXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDQwOyB9XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwOyB9XG5cbi5uYXZiYXItZnVsbCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDQwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAubmF2YmFyLXN0aWNreS10b3Age1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNDA7IH0gfVxuXG4udG9vbGJhci13YXRlcmZhbGwge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA0MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAudG9vbGJhci13YXRlcmZhbGwge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudG9vbGJhci13YXRlcmZhbGwge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAudG9vbGJhci13YXRlcmZhbGwge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC50b29sYmFyLXdhdGVyZmFsbC53YXRlcmZhbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDg1MDY7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubmF2YmFyLWJyYW5kOmFjdGl2ZSwgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXZiYXItYnJhbmQ6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMC41cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMC41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmF2YmFyLWJyYW5kOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM5czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2YmFyLWJyYW5kOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubmF2YmFyLWJyYW5kOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC5uYXZiYXItYnJhbmQ6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5uYXZiYXItYnJhbmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC5uYXZiYXItYnJhbmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDIuMjVyZW07IH1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLm5hdmJhci1uYXYgLm5hdi1saW5rOmFjdGl2ZSwgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG4gICAgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcjpmaXJzdC1jaGlsZCArIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcjpmaXJzdC1jaGlsZCArIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlcjpmaXJzdC1jaGlsZCArIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyOmZpcnN0LWNoaWxkICsgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlcjpmaXJzdC1jaGlsZCArIC5uYXZiYXItYnJhbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuMjVyZW07IH1cbiAgLm5hdmJhci10b2dnbGVyOmFjdGl2ZSwgLm5hdmJhci10b2dnbGVyOmZvY3VzLCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uYXZiYXItdG9nZ2xlcjphY3RpdmU6OmJlZm9yZSwgLm5hdmJhci10b2dnbGVyOmZvY3VzOjpiZWZvcmUsIC5uYXZiYXItdG9nZ2xlcjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm5hdmJhci10b2dnbGVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5uYXZiYXItdG9nZ2xlcjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdmJhci10b2dnbGVyOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubmF2YmFyLXRvZ2dsZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm5hdmJhci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBmb250LXNpemU6IDEuNzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDAuNTgzMzNlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjMwMjJlbTtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZiYXItdG9nZ2xlci1pY29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwibWVudVwiOyB9XG5cbi50b29sdGlwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgbWFyZ2luOiAxLjVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgei1pbmRleDogMjQwOyB9XG4gIFtkaXI9J3J0bCddIC50b29sdGlwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudG9vbHRpcCB7XG4gICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgbWFyZ2luOiAwLjg3NXJlbTsgfSB9XG4gIC50b29sdGlwLnNob3cge1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgIC50b29sdGlwLnNob3cgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44Nyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zOXM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwLjI0MTA3cmVtIDAuNXJlbTsgfSB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYmxhY2stcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYmxhY2stc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ibGFjay1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ibGFjay1kaXZpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZS1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlLWRpdmlkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNmMDg1MDYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2YwODUwNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7IH1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7IH1cblxuLmJnLWRhcmstMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyay0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmstNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnk6YWN0aXZlLCBhLmJnLXByaW1hcnk6Zm9jdXMsIGEuYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTY5MDUgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDg1MDYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTphY3RpdmUsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLCBhLmJnLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTY5MDUgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwODUwNiAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFuZ2VyOmFjdGl2ZSwgYS5iZy1kYW5nZXI6Zm9jdXMsIGEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmFjdGl2ZSwgYS5iZy1pbmZvOmZvY3VzLCBhLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmFjdGl2ZSwgYS5iZy1zdWNjZXNzOmZvY3VzLCBhLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13YXJuaW5nOmFjdGl2ZSwgYS5iZy13YXJuaW5nOmZvY3VzLCBhLmJnLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYXJrOmFjdGl2ZSwgYS5iZy1kYXJrOmZvY3VzLCBhLmJnLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1saWdodDphY3RpdmUsIGEuYmctbGlnaHQ6Zm9jdXMsIGEuYmctbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU2OTA1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5ZDJmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlNjkwNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5ZDJmICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH0gfVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA0MDsgfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA0MDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDQwOyB9IH1cblxuLnNyLW9ubHksIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMTFweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctc20sICNyaWdodC1zaWRlYmFyIC53aWRnZXQge1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy0yNCB7XG4gIGJveC1zaGFkb3c6IDAgMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDExcHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctMTYge1xuICBib3gtc2hhZG93OiAwIDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctMTIge1xuICBib3gtc2hhZG93OiAwIDEycHggMTdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA1cHggMjJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA3cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy04IHtcbiAgYm94LXNoYWRvdzogMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctNiB7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy00IHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctMiB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LTEge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLCAuZm9vdGVyLW1lbnUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay1oaW50IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay1kaXZpZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtcHJpbWFyeSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS1oaW50IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLWRpdmlkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCkgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTphY3RpdmUsIGEudGV4dC1wcmltYXJ5OmZvY3VzLCBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjYmU2OTA1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZjA4NTA2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTphY3RpdmUsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2JlNjkwNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZjA4NTA2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjphY3RpdmUsIGEudGV4dC1kYW5nZXI6Zm9jdXMsIGEudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86YWN0aXZlLCBhLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmFjdGl2ZSwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICM0Y2FmNTAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzphY3RpdmUsIGEudGV4dC13YXJuaW5nOmZvY3VzLCBhLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6YWN0aXZlLCBhLnRleHQtZGFyazpmb2N1cywgYS50ZXh0LWRhcms6aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDphY3RpdmUsIGEudGV4dC1saWdodDpmb2N1cywgYS50ZXh0LWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1vbm9cIiwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZCxcbi5mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCxcbi5mb250LXdlaWdodC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250OiAwLzAgYTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAxLjcxNDI5ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjU4MzMzZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4zMDIyZW07IH1cblxuLm1hdGVyaWFsLWljb25zLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzOyB9XG4gICosXG4gICo6OmFmdGVyLFxuICAqOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKFwiIGF0dHIodGl0bGUpIFwiKSAnOyB9XG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgaDIsXG4gIGgzLFxuICBwIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwcmUge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLmNhcmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9wb3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGFibGUtZGFyayB0ZCxcbiAgICAudGFibGUtZGFyayB0aCxcbiAgICAudGFibGUtZGFyayAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxOyB9XG4gIC50YWJsZSAudGhlYWQtZGFyayB0ZCxcbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfSB9XG5cbi53cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbiN3cmFwcGVyLWhlcm8ge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuXG4uc3RpY2t5LFxuLmdhbGxlcnktY2FwdGlvbixcbi5ieXBvc3RhdXRob3Ige1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLndyYXBwZXIjd3JhcHBlci1zdGlja3kge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuXG4jd3JhcHBlci1mb290ZXItZnVsbCxcbiN3cmFwcGVyLXN0YXRpYy1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4ud3AtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi5hbGlnbmxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTsgfVxuXG4uYWxpZ25jZW50ZXIge1xuICBtYXJnaW46IDBweCBhdXRvOyB9XG5cbi5lbnRyeS1mb290ZXIgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuZmlndXJlLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbmltZy53cC1wb3N0LWltYWdlLFxuYXJ0aWNsZSBpbWcsXG5maWd1cmUsXG5pbWcsXG4jc2Vjb25kYXJ5IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmEuc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDsgfVxuXG4uanVtYm90cm9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTYxODFiICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4NTA2OyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubmF2LWxpbms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQgYTpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCBhIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg2ZW07XG4gIHdpZHRoOiAyLjE0Mjg2ZW07XG4gIHRvcDogMC4xNDI4NmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhLWxpLmZhLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNGVtOyB9XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjsgfVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7IH1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7IH1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjsgfVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjsgfVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiOyB9XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjsgfVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiOyB9XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjsgfVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiOyB9XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7IH1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiOyB9XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiOyB9XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7IH1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7IH1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiOyB9XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiOyB9XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiOyB9XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiOyB9XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7IH1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7IH1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjsgfVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiOyB9XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7IH1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiOyB9XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiOyB9XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjsgfVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjsgfVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiOyB9XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7IH1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7IH1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiOyB9XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjsgfVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjsgfVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiOyB9XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjsgfVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjsgfVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiOyB9XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7IH1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiOyB9XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiOyB9XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiOyB9XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KEXCI7IH1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7IH1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7IH1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7IH1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgopcIjsgfVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjsgfVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7IH1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo1cIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiOyB9XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiOyB9XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiOyB9XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7IH1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7IH1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7IH1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpdcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7IH1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiOyB9XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjsgfVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiOyB9XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiOyB9XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjsgfVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjsgfVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7IH1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiOyB9XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiOyB9XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjsgfVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjsgfVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjsgfVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7IH1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjsgfVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7IH1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjsgfVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7IH1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7IH1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7IH1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7IH1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7IH1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7IH1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiOyB9XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6RcIjsgfVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7IH1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjsgfVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7IH1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OtXCI7IH1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiOyB9XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7IH1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiOyB9XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjsgfVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiOyB9XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiOyB9XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O3XCI7IH1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7IH1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiOyB9XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiOyB9XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7IH1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjsgfVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiOyB9XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7IH1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjsgfVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjsgfVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiOyB9XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7IH1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiOyB9XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7IH1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjsgfVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjsgfVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiOyB9XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjsgfVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjsgfVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7IH1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjsgfVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7IH1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjsgfVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjsgfVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7IH1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiOyB9XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7IH1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7IH1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjsgfVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7IH1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjsgfVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjsgfVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiOyB9XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7IH1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiOyB9XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjsgfVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjsgfVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiOyB9XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjsgfVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7IH1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7IH1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7IH1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7IH1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7IH1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiOyB9XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiOyB9XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ft1wiOyB9XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiOyB9XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiOyB9XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7IH1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7IH1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjsgfVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjsgfVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjsgfVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7IH1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7IH1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7IH1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjsgfVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7IH1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiOyB9XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiOyB9XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjsgfVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7IH1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiOyB9XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7IH1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiOyB9XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjsgfVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrFcIjsgfVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiOyB9XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7IH1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7IH1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiOyB9XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjsgfVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiOyB9XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7IH1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjsgfVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiOyB9XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7IH1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7IH1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiOyB9XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjsgfVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjsgfVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjsgfVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjsgfVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiOyB9XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7IH1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjsgfVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjsgfVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7IH1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjsgfVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjsgfVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7IH1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7IH1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7IH1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7IH1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7IH1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh51cIjsgfVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjsgfVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiOyB9XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7IH1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7IH1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjsgfVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiOyB9XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7IH1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7IH1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ht1wiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiOyB9XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjsgfVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7IH1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjsgfVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7IH1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjsgfVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7IH1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiOyB9XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjsgfVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiOyB9XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjsgfVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjsgfVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjsgfVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiOyB9XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7IH1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7IH1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7IH1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7IH1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjsgfVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7IH1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiOyB9XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7IH1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjsgfVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiOyB9XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjsgfVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjsgfVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjsgfVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjsgfVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjsgfVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7IH1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiOyB9XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjsgfVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjsgfVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7IH1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7IH1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7IH1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiOyB9XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiOyB9XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiOyB9XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjsgfVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjsgfVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiOyB9XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjsgfVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjsgfVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjsgfVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiOyB9XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiOyB9XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7IH1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjsgfVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7IH1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjsgfVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7IH1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjsgfVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7IH1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qDXCI7IH1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjsgfVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjsgfVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjFwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7IH1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7IH1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7IH1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7IH1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7IH1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjsgfVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiOyB9XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjsgfVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjsgfVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7IH1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjsgfVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjsgfVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiOyB9XG5cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7IH1cblxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjsgfVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirxcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjsgfVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiOyB9XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjsgfVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjsgfVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjsgfVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4ZcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4hcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjFwiOyB9XG5cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjsgfVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjsgfVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7IH1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7IH1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7IH1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlVwiOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjsgfVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiOyB9XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7IH1cblxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjsgfVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7IH1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7IH1cblxuLnNyLW9ubHksIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzMuMzMlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTYuNjYlOyB9XG4gIC5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDE0LjI4JTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICAuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMS4xMSU7IH1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4qIFVzZSBleGlzdGluZyBCb290c3RyYXAgNCBjbGFzc2VzIGFuZFxuKiB2YXJpYWJsZXMgdG8gZXh0ZW5kIC0gb3ZlcnJpZGUgQ0Y3IHN0eWxlXG4qXG4qIFVzZWZ1bCBDRjcgY2xhc3NlczpcbiogLndwY2Y3IHRoZSB3cmFwcGVyIGVsZW1lbnRcbiogLndwY2Y3LWZvcm1cbiogLndwY2Y3LWZvcm0tY29udHJvbFxuKiAud3BjZjctdGV4dFxuKiAud3BjZjctZW1haWxcbiogLndwY2Y3LXRleHRhcmVhXG4qIC53cGNmNy1zdWJtaXRcbiovXG4ud3BjZjcge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50OyB9XG4gIC53cGNmNyAud3BjZjctZm9ybSBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLndwY2Y3IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBjb2xvcjogI2Y0NDMzNjsgfVxuICAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuLmJyYW5kLXVybCwgLm5hdmJhci1icmFuZCwgLnNsb2dhbiB7XG4gIGZvbnQtZmFtaWx5OiAnY2hhcnRlcmJvbGQnLCAnY2hhcnRlcnJlZ3VsYXInOyB9XG5cbioge1xuICBmb250LWZhbWlseTogJ2NoYXJ0ZXJyZWd1bGFyJywgJ2NoYXJ0ZXJib2xkJzsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogJ2NoYXJ0ZXJib2xkJywgJ2NoYXJ0ZXJyZWd1bGFyJyAhaW1wb3J0YW50OyB9XG5cbmgxID4gYSwgaDIgPiBhLCBoMyA+IGEsIGg0ID4gYSwgaDUgPiBhLCBoNiA+IGEge1xuICBmb250LWZhbWlseTogJ2NoYXJ0ZXJib2xkJywgJ2NoYXJ0ZXJyZWd1bGFyJyAhaW1wb3J0YW50OyB9XG5cbi5jaGFydGVyLWJvbGQge1xuICBmb250LWZhbWlseTogJ2NoYXJ0ZXJib2xkJywgJ2NoYXJ0ZXJyZWd1bGFyJyAhaW1wb3J0YW50OyB9XG5cbi5uYXYtbGluaywgLmRyb3Bkb3duLWl0ZW0ge1xuICAvKlxuXHRmb250LWZhbWlseTogJ3JvYm90byc7XG4qL1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuXG4uYnJhbmQtdXJsIHtcbiAgY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuXG4uZW50cnktY29udGVudCwgLmVudHJ5LW1ldGEge1xuICBmb250LXNpemU6IDE5cHg7IH1cblxuLnNsb2dhbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIGNvbG9yOiAjZjVmNWY1OyB9XG5cbi8qXG4jc2VhcmNoZm9ybSA+IC5pbnB1dC1ncm91cCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1hdGVyaWFsLWNvbG9yLWdyZXktMTAwLCAuMyk7XG59XG4qL1xuI3NlYXJjaGZvcm0gPiAuaW5wdXQtZ3JvdXAgPiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yKTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgd2lkdGg6IDEzcmVtOyB9XG5cbi8qIEZpeCBmb3IgQ2hyb21lLiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3NlYXJjaGZvcm0gPiAuaW5wdXQtZ3JvdXAgPiBpbnB1dCB7XG4gICAgd2lkdGg6IDEwcmVtOyB9IH1cblxuI3NlYXJjaGZvcm0gPiAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1ib3JkZXItZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NDY0NjQ7IH1cblxuLm5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGFlbW9uaXRlL2ltYWdlcy9wYXcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5uYXZiYXIgaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWFpbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8qXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCovIH1cblxuLm1haW4taGVhZGVyIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPXJhbmdlXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlcixcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9ZmlsZV06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9ZmlsZV06OnBsYWNlaG9sZGVyLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF06OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9c3VibWl0XTo6cGxhY2Vob2xkZXIsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IHNlbGVjdDo6cGxhY2Vob2xkZXIsIC53cGNmNyAubWFpbi1oZWFkZXIgc2VsZWN0OjpwbGFjZWhvbGRlcixcbi5tYWluLWhlYWRlciAud3BjZjcgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLm1haW4taGVhZGVyIC53cGNmNyAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6OnBsYWNlaG9sZGVyLCAud3BjZjcgLm1haW4taGVhZGVyIC53cGNmNy12YWxpZGF0aW9uLWVycm9yczo6cGxhY2Vob2xkZXIsIC5tYWluLWhlYWRlciAuZm9ybS1jb250cm9sLCAubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9dGV4dF0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1zZWFyY2hdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT11cmxdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9dXJsXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT10ZWxdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9dGVsXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1udW1iZXJdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1yYW5nZV0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT1yYW5nZV0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9ZGF0ZV0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT1kYXRlXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1tb250aF0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT1tb250aF0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9d2Vla10sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT13ZWVrXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT10aW1lXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPXRpbWVdLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9Y29sb3JdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0W3R5cGU9Y29sb3JdLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dFt0eXBlPWVtYWlsXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXRbdHlwZT1maWxlXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPWZpbGVdLCAubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IHNlbGVjdCwgLndwY2Y3IC5tYWluLWhlYWRlciBzZWxlY3QsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IHRleHRhcmVhLCAud3BjZjcgLm1haW4taGVhZGVyIHRleHRhcmVhLCAubWFpbi1oZWFkZXIgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3IC5tYWluLWhlYWRlciAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5tYWluLWhlYWRlciAuZm9ybS1jb250cm9sOmZvY3VzLCAubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9dGV4dF0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT10ZXh0XSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1zZWFyY2hdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0OmZvY3VzW3R5cGU9c2VhcmNoXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT11cmxdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0OmZvY3VzW3R5cGU9dXJsXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT10ZWxdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0OmZvY3VzW3R5cGU9dGVsXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1udW1iZXJdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0OmZvY3VzW3R5cGU9bnVtYmVyXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1yYW5nZV0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT1yYW5nZV0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9ZGF0ZV0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRlXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1tb250aF0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT1tb250aF0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9d2Vla10sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT13ZWVrXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT10aW1lXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dDpmb2N1c1t0eXBlPXRpbWVdLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWRhdGV0aW1lXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dDpmb2N1c1t0eXBlPWRhdGV0aW1lXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRldGltZS1sb2NhbF0sIC53cGNmNyAubWFpbi1oZWFkZXIgaW5wdXQ6Zm9jdXNbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9Y29sb3JdLCAud3BjZjcgLm1haW4taGVhZGVyIGlucHV0OmZvY3VzW3R5cGU9Y29sb3JdLFxuLm1haW4taGVhZGVyIC53cGNmNyBpbnB1dDpmb2N1c1t0eXBlPWVtYWlsXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dDpmb2N1c1t0eXBlPWVtYWlsXSxcbi5tYWluLWhlYWRlciAud3BjZjcgaW5wdXQ6Zm9jdXNbdHlwZT1maWxlXSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dDpmb2N1c1t0eXBlPWZpbGVdLCAubWFpbi1oZWFkZXIgLndwY2Y3IGlucHV0OmZvY3VzW3R5cGU9c3VibWl0XSwgLndwY2Y3IC5tYWluLWhlYWRlciBpbnB1dDpmb2N1c1t0eXBlPXN1Ym1pdF0sXG4ubWFpbi1oZWFkZXIgLndwY2Y3IHNlbGVjdDpmb2N1cywgLndwY2Y3IC5tYWluLWhlYWRlciBzZWxlY3Q6Zm9jdXMsXG4ubWFpbi1oZWFkZXIgLndwY2Y3IHRleHRhcmVhOmZvY3VzLCAud3BjZjcgLm1haW4taGVhZGVyIHRleHRhcmVhOmZvY3VzLCAubWFpbi1oZWFkZXIgLndwY2Y3IC53cGNmNy12YWxpZGF0aW9uLWVycm9yczpmb2N1cywgLndwY2Y3IC5tYWluLWhlYWRlciAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtY29sdW1uLXNtIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXJpZ2h0LXhzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuI21haW4tbWVudSA+IGxpLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuaW1nLnNpemUtbWVkaXVtLCBpbWcuYXR0YWNobWVudC1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDQ1JTtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkOyB9XG5cbi5lbnRyeS10aXRsZSA+IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4uZW50cnktbWV0YSB7XG4gIC8qXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdCovXG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4uZW50cnktZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5lbnRyeS1tZXRhLXNpbmdsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm5hdi1wcmV2aW91cywgLm5hdi1uZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mb290ZXItbWVudSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4vKlxuICogRGVyIEhpbnRlcmdydW5kIHZvbSBBcnRpa2VsIGhlYnQgc2ljaCBoZXJ2b3IuXG4gKlxuLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI3NpbmdsZS13cmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJG1hdGVyaWFsLWNvbG9yLWdyZXktMTAwO1xufVxuLmFydGljbGUtc2hhZG93LXNtIHtcblx0Ym94LXNoYWRvdzogMCAwIDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG59XG4qL1xuLmFydGljbGUtbWIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wYWdlLW10IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4udGFnLWNhdGVnb3J5LWljb24ge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4vKiBTb3JndCBkYWbDvHIsIGRhc3MgYXVmIGRlbSBTbWFydHBob24gZGllIFRhZ3MgZGlyZWt0IHVudGVyIGRlciBLYXRlZ29yaWUgZ2VsaXN0ZXQgd2lyZC4gKi9cbi50YWdzLWxpbmtzID4gLnRhZy1jYXRlZ29yeS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cblxuI2NvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5vbC5jb21tZW50LWxpc3QsIC5jb21tZW50LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuXG4uY29tbWVudC1tZXRhZGF0YSA+IGEsIC5jYXQtbGlua3MgYSwgLnRhZ3MtbGlua3MgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gKiBTY3JvbGwgdG8gdG9wIGJ1dHRvblxuICovXG4uYmFjay10by10b3Age1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIFRheG9ub215IFxuICovXG4udGF4b25vbXktdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG5cbi50YXhvbm9teS1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxOXB4OyB9XG5cbi50YXhvbm9teS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udGF4b25vbXktY2FyZCBoMSB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07IH1cblxuLnRheG9ub215LWNhcmQgLmNhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4vKipcbiAqICMgTWFpbiBUaGVtZSDDnGJlcnNjaHJlaWJlblxuICovXG4uZW50cnktZm9vdGVyIHNwYW4udGFncy1saW5rcywgLmVudHJ5LWZvb3RlciBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICogIyBQbHVnaW5zXG4gKlxuICogIyMgU2lkZWJhclxuICovXG4ud2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi53aWRnZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG5cbi5ycHd3dC13aWRnZXQgdWwgbGkge1xuICBtYXJnaW46IDAgMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuc3Bhbi5ycHd3dC1wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7IH1cblxuc3Bhbi5ycHd3dC1wb3N0LXRpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7IH1cblxuLmljb25zLW1lZGl1bSwgLnRhZ2Nsb3VkIHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi8qKlxuICogIyMgWUFSUlBcbiAqL1xuLnlhcnBwLXRodW1ibmFpbC10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7IH1cblxuLnlhcnBwLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAueWFycHAtdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnRhZy1jbG91ZC1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDsgfVxuXG4udGFnLWNsb3VkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmMDg1MDY7IH1cblxuLnRhZy1jbG91ZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi8qXG4qL1xuLyoqXG4gKiAjIyBDb250YWN0IEZvcm0gN1xuICovXG4ud3BjZjcge1xuICAvKlxuXHQgIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG5cdFx0ICBjb2xvcjogI2Y1ZjVmNTtcblx0ICB9XG5cdCAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcblx0ICAgIEBleHRlbmQgLnRleHRmaWVsZC1ib3g7XG5cdCAgfVxuICAqLyB9XG4gIC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDg1MDYgIWltcG9ydGFudDsgfVxuICAud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKipcbiAqICMjIENvb2tpZSBCYXJcbiAqL1xuI2Nvb2tpZS1sYXctaW5mby1iYXIgc3BhbiwgI2Nvb2tpZS1sYXctaW5mby1iYXIgc3BhbiBhIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbiNjb29raWVfYWN0aW9uX2Nsb3NlX2hlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2NoYXJ0ZXJyZWd1bGFyJzsgIFxuICAgIHNyYzogdXJsKCdmb250cy9jaGFydGVyX3JlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnZm9udHMvY2hhcnRlcl9yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0IHVybCgnZm9udHMvY2hhcnRlcl9yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5AZm9udC1mYWNlIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICBmb250LWZhbWlseTogJ2NoYXJ0ZXJib2xkJztcbiAgICBzcmM6IHVybCgnZm9udHMvY2hhcnRlcl9ib2xkLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL2NoYXJ0ZXJfYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdCB1cmwoJ2ZvbnRzL2NoYXJ0ZXJfYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoTWF0ZXJpYWxJY29ucy1SZWd1bGFyLmVvdCk7IC8qIEZvciBJRTYtOCAqL1xuICBzcmM6IGxvY2FsKCdNYXRlcmlhbCBJY29ucycpLFxuICAgICAgIGxvY2FsKCdNYXRlcmlhbEljb25zLVJlZ3VsYXInKSxcbiAgICAgICB1cmwoTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKE1hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoTWF0ZXJpYWxJY29ucy1SZWd1bGFyLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7ICAvKiBQcmVmZXJyZWQgaWNvbiBzaXplICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlyZWN0aW9uOiBsdHI7XG5cbiAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXG4gIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgLyogU3VwcG9ydCBmb3IgSUUuICovXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xufVxuIiwiOnJvb3Qge1xuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlcyBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAZWFjaCAkbGV2ZWwsICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAgIEBpZiAkbGV2ZWwgPT0gJ2NvbG9yJyB7XG4gICAgICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRjb2xvcn0tI3skbGV2ZWx9OiAjeyR2YWx1ZX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2VyaWYpfTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gQm94IHNpemluZ1xuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5AYXQtcm9vdCB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vLyBEb2N1bWVudFxuXG5hcnRpY2xlLFxuYXNpZGUsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICR3ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjtcbn1cblxuW3RhYmluZGV4PSctMSddOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBDb2RlXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcHJlLW1hcmdpbi15O1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgJHBhcmFncmFwaC1tYXJnaW4teTtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy8gRm9ybVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgJlt0eXBlPSdjaGVja2JveCddLFxuICAmW3R5cGU9J3JhZGlvJ10ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZbdHlwZT0nZGF0ZSddLFxuICAmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG4gICZbdHlwZT0nbW9udGgnXSxcbiAgJlt0eXBlPSd0aW1lJ10ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbiAgfVxufVxuXG5sYWJlbCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktY2FwdGlvbjtcblxuICBjb2xvcjogJHRleHRmaWVsZC1oaW50LWNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmxlZ2VuZCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktaGVhZGxpbmU7XG5cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLXk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnNlbGVjdCB7XG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vLyBIaWRkZW5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gSW50ZXJhY3RpdmVcblxuc3VtbWFyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vLyBMaW5rXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG5cbiAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uLWhvdmVyO1xuICB9XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gU2NyaXB0aW5nXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gVGFibGVcblxuY2FwdGlvbiB7XG4gIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktY2FwdGlvbjtcblxuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICBtaW4taGVpZ2h0OiAkdGFibGUtdGhlYWQtY2VsbC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICR0YWJsZS10aGVhZC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14LWFsdDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG50aCB7XG4gIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XG59XG5cbi8vIFR5cG9ncmFwaHlcblxuYWJiciB7XG4gICZbZGF0YS1vcmlnaW5hbC10aXRsZV0sXG4gICZbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGN1cnNvcjogaGVscDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIH1cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLXk7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgJHBhcmFncmFwaC1tYXJnaW4teTtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmRsLFxub2wsXG51bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLXk7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi15O1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG4gIGNvbG9yOiAkbWFyay1jb2xvcjtcbn1cblxub2wgb2wsXG5vbCB1bCxcbnVsIG9sLFxudWwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4teTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIER1cGxpY2F0ZVByb3BlcnR5XG5cbkBtaXhpbiB0ZXh0LWFsaWduKCRkaXJlY3Rpb246ICdsZWZ0Jykge1xuICBAaWYgJGRpcmVjdGlvbiA9PSAnbGVmdCcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG5cbiAgICBbZGlyPSdydGwnXSAmIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gJ3JpZ2h0JyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuXG4gICAgW2Rpcj0ncnRsJ10gJiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTWF0ZXJpYWwgY29sb3VyIHBhbGV0dGVcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9zdHlsZS9jb2xvci5odG1sI2NvbG9yLWNvbG9yLXBhbGV0dGVcblxuJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTA1MDogICAgICAgICNmZmY4ZTEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYW1iZXItMTAwOiAgICAgICAgI2ZmZWNiMyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1hbWJlci0yMDA6ICAgICAgICAjZmZlMDgyICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTMwMDogICAgICAgICNmZmQ1NGYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYW1iZXItNDAwOiAgICAgICAgI2ZmY2EyOCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1hbWJlci01MDA6ICAgICAgICAjZmZjMTA3ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTYwMDogICAgICAgICNmZmIzMDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYW1iZXItNzAwOiAgICAgICAgI2ZmYTAwMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1hbWJlci04MDA6ICAgICAgICAjZmY4ZjAwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTkwMDogICAgICAgICNmZjZmMDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYW1iZXItYTEwMDogICAgICAgI2ZmZTU3ZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1hbWJlci1hMjAwOiAgICAgICAjZmZkNzQwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWFtYmVyLWE0MDA6ICAgICAgICNmZmM0MDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYW1iZXItYTcwMDogICAgICAgI2ZmYWIwMCAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLWJsdWUtMDUwOiAgICAgICAgICNlM2YyZmQgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS0xMDA6ICAgICAgICAgI2JiZGVmYiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLTIwMDogICAgICAgICAjOTBjYWY5ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtMzAwOiAgICAgICAgICM2NGI1ZjYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS00MDA6ICAgICAgICAgIzQyYTVmNSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLTUwMDogICAgICAgICAjMjE5NmYzICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtNjAwOiAgICAgICAgICMxZTg4ZTUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS03MDA6ICAgICAgICAgIzE5NzZkMiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLTgwMDogICAgICAgICAjMTU2NWMwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtOTAwOiAgICAgICAgICMwZDQ3YTEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS1hMTAwOiAgICAgICAgIzgyYjFmZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLWEyMDA6ICAgICAgICAjNDQ4YWZmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtYTQwMDogICAgICAgICMyOTc5ZmYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS1hNzAwOiAgICAgICAgIzI5NjJmZiAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS0wNTA6ICAgICNlY2VmZjEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS1ncmV5LTEwMDogICAgI2NmZDhkYyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktMjAwOiAgICAjYjBiZWM1ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS0zMDA6ICAgICM5MGE0YWUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS1ncmV5LTQwMDogICAgIzc4OTA5YyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktNTAwOiAgICAjNjA3ZDhiICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS02MDA6ICAgICM1NDZlN2EgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYmx1ZS1ncmV5LTcwMDogICAgIzQ1NWE2NCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktODAwOiAgICAjMzc0NzRmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJsdWUtZ3JleS05MDA6ICAgICMyNjMyMzggIWRlZmF1bHQ7XG5cbiRtYXRlcmlhbC1jb2xvci1icm93bi0wNTA6ICAgICAgICAjZWZlYmU5ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJyb3duLTEwMDogICAgICAgICNkN2NjYzggIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYnJvd24tMjAwOiAgICAgICAgI2JjYWFhNCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1icm93bi0zMDA6ICAgICAgICAjYTE4ODdmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJyb3duLTQwMDogICAgICAgICM4ZDZlNjMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYnJvd24tNTAwOiAgICAgICAgIzc5NTU0OCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1icm93bi02MDA6ICAgICAgICAjNmQ0YzQxICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWJyb3duLTcwMDogICAgICAgICM1ZDQwMzcgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItYnJvd24tODAwOiAgICAgICAgIzRlMzQyZSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1icm93bi05MDA6ICAgICAgICAjM2UyNzIzICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItY3lhbi0wNTA6ICAgICAgICAgI2UwZjdmYSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1jeWFuLTEwMDogICAgICAgICAjYjJlYmYyICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWN5YW4tMjAwOiAgICAgICAgICM4MGRlZWEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItY3lhbi0zMDA6ICAgICAgICAgIzRkZDBlMSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1jeWFuLTQwMDogICAgICAgICAjMjZjNmRhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWN5YW4tNTAwOiAgICAgICAgICMwMGJjZDQgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItY3lhbi02MDA6ICAgICAgICAgIzAwYWNjMSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1jeWFuLTcwMDogICAgICAgICAjMDA5N2E3ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWN5YW4tODAwOiAgICAgICAgICMwMDgzOGYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItY3lhbi05MDA6ICAgICAgICAgIzAwNjA2NCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1jeWFuLWExMDA6ICAgICAgICAjODRmZmZmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWN5YW4tYTIwMDogICAgICAgICMxOGZmZmYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItY3lhbi1hNDAwOiAgICAgICAgIzAwZTVmZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1jeWFuLWE3MDA6ICAgICAgICAjMDBiOGQ0ICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtMDUwOiAgI2ZiZTllNyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS0xMDA6ICAjZmZjY2JjICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTIwMDogICNmZmFiOTEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtMzAwOiAgI2ZmOGE2NSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS00MDA6ICAjZmY3MDQzICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTUwMDogICNmZjU3MjIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtNjAwOiAgI2Y0NTExZSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS03MDA6ICAjZTY0YTE5ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTgwMDogICNkODQzMTUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtOTAwOiAgI2JmMzYwYyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS1hMTAwOiAjZmY5ZTgwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLWEyMDA6ICNmZjZlNDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtYTQwMDogI2ZmM2QwMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS1hNzAwOiAjZGQyYzAwICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtMDUwOiAgI2VkZTdmNiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS0xMDA6ICAjZDFjNGU5ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTIwMDogICNiMzlkZGIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtMzAwOiAgIzk1NzVjZCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS00MDA6ICAjN2U1N2MyICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTUwMDogICM2NzNhYjcgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtNjAwOiAgIzVlMzViMSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS03MDA6ICAjNTEyZGE4ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTgwMDogICM0NTI3YTAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtOTAwOiAgIzMxMWI5MiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS1hMTAwOiAjYjM4OGZmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLWEyMDA6ICM3YzRkZmYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtYTQwMDogIzY1MWZmZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS1hNzAwOiAjNjIwMGVhICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItZ3JlZW4tMDUwOiAgICAgICAgI2U4ZjVlOSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmVlbi0xMDA6ICAgICAgICAjYzhlNmM5ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTIwMDogICAgICAgICNhNWQ2YTcgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JlZW4tMzAwOiAgICAgICAgIzgxYzc4NCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmVlbi00MDA6ICAgICAgICAjNjZiYjZhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTUwMDogICAgICAgICM0Y2FmNTAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JlZW4tNjAwOiAgICAgICAgIzQzYTA0NyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmVlbi03MDA6ICAgICAgICAjMzg4ZTNjICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTgwMDogICAgICAgICMyZTdkMzIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JlZW4tOTAwOiAgICAgICAgIzFiNWUyMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmVlbi1hMTAwOiAgICAgICAjYjlmNmNhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZWVuLWEyMDA6ICAgICAgICM2OWYwYWUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JlZW4tYTQwMDogICAgICAgIzAwZTY3NiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmVlbi1hNzAwOiAgICAgICAjMDBjODUzICFkZWZhdWx0O1xuXG4kbWF0ZXJpYWwtY29sb3ItZ3JleS0wNTA6ICAgICAgICAgI2ZhZmFmYSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMDogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZXktMjAwOiAgICAgICAgICNlZWVlZWUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JleS0zMDA6ICAgICAgICAgI2UwZTBlMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmV5LTQwMDogICAgICAgICAjYmRiZGJkICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZXktNTAwOiAgICAgICAgICM5ZTllOWUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JleS02MDA6ICAgICAgICAgIzc1NzU3NSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1ncmV5LTcwMDogICAgICAgICAjNjE2MTYxICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWdyZXktODAwOiAgICAgICAgICM0MjQyNDIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItZ3JleS05MDA6ICAgICAgICAgIzIxMjEyMSAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLWluZGlnby0wNTA6ICAgICAgICNlOGVhZjYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTEwMDogICAgICAgI2M1Y2FlOSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1pbmRpZ28tMjAwOiAgICAgICAjOWZhOGRhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWluZGlnby0zMDA6ICAgICAgICM3OTg2Y2IgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTQwMDogICAgICAgIzVjNmJjMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1pbmRpZ28tNTAwOiAgICAgICAjM2Y1MWI1ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWluZGlnby02MDA6ICAgICAgICMzOTQ5YWIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTcwMDogICAgICAgIzMwM2Y5ZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1pbmRpZ28tODAwOiAgICAgICAjMjgzNTkzICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWluZGlnby05MDA6ICAgICAgICMxYTIzN2UgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItaW5kaWdvLWExMDA6ICAgICAgIzhjOWVmZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1pbmRpZ28tYTIwMDogICAgICAjNTM2ZGZlICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWluZGlnby1hNDAwOiAgICAgICMzZDVhZmUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItaW5kaWdvLWE3MDA6ICAgICAgIzMwNGZmZSAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtMDUwOiAgICNlMWY1ZmUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS0xMDA6ICAgI2IzZTVmYyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTIwMDogICAjODFkNGZhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtMzAwOiAgICM0ZmMzZjcgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS00MDA6ICAgIzI5YjZmNiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTUwMDogICAjMDNhOWY0ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtNjAwOiAgICMwMzliZTUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS03MDA6ICAgIzAyODhkMSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTgwMDogICAjMDI3N2JkICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtOTAwOiAgICMwMTU3OWIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS1hMTAwOiAgIzgwZDhmZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLWEyMDA6ICAjNDBjNGZmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtYTQwMDogICMwMGIwZmYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS1hNzAwOiAgIzAwOTFlYSAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTA1MDogICNmMWY4ZTkgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tMTAwOiAgI2RjZWRjOCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi0yMDA6ICAjYzVlMWE1ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTMwMDogICNhZWQ1ODEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tNDAwOiAgIzljY2M2NSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi01MDA6ICAjOGJjMzRhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTYwMDogICM3Y2IzNDIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tNzAwOiAgIzY4OWYzOCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi04MDA6ICAjNTU4YjJmICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTkwMDogICMzMzY5MWUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tYTEwMDogI2NjZmY5MCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi1hMjAwOiAjYjJmZjU5ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLWE0MDA6ICM3NmZmMDMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tYTcwMDogIzY0ZGQxNyAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLWxpbWUtMDUwOiAgICAgICAgICNmOWZiZTcgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGltZS0xMDA6ICAgICAgICAgI2YwZjRjMyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saW1lLTIwMDogICAgICAgICAjZTZlZTljICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpbWUtMzAwOiAgICAgICAgICNkY2U3NzUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGltZS00MDA6ICAgICAgICAgI2Q0ZTE1NyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saW1lLTUwMDogICAgICAgICAjY2RkYzM5ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpbWUtNjAwOiAgICAgICAgICNjMGNhMzMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGltZS03MDA6ICAgICAgICAgI2FmYjQyYiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saW1lLTgwMDogICAgICAgICAjOWU5ZDI0ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpbWUtOTAwOiAgICAgICAgICM4Mjc3MTcgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGltZS1hMTAwOiAgICAgICAgI2Y0ZmY4MSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1saW1lLWEyMDA6ICAgICAgICAjZWVmZjQxICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLWxpbWUtYTQwMDogICAgICAgICNjNmZmMDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItbGltZS1hNzAwOiAgICAgICAgI2FlZWEwMCAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLW9yYW5nZS0wNTA6ICAgICAgICNmZmYzZTAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTEwMDogICAgICAgI2ZmZTBiMiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtMjAwOiAgICAgICAjZmZjYzgwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLW9yYW5nZS0zMDA6ICAgICAgICNmZmI3NGQgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTQwMDogICAgICAgI2ZmYTcyNiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtNTAwOiAgICAgICAjZmY5ODAwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLW9yYW5nZS02MDA6ICAgICAgICNmYjhjMDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTcwMDogICAgICAgI2Y1N2MwMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtODAwOiAgICAgICAjZWY2YzAwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLW9yYW5nZS05MDA6ICAgICAgICNlNjUxMDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3Itb3JhbmdlLWExMDA6ICAgICAgI2ZmZDE4MCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtYTIwMDogICAgICAjZmZhYjQwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLW9yYW5nZS1hNDAwOiAgICAgICNmZjkxMDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3Itb3JhbmdlLWE3MDA6ICAgICAgI2ZmNmQwMCAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLXBpbmstMDUwOiAgICAgICAgICNmY2U0ZWMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcGluay0xMDA6ICAgICAgICAgI2Y4YmJkMCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1waW5rLTIwMDogICAgICAgICAjZjQ4ZmIxICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXBpbmstMzAwOiAgICAgICAgICNmMDYyOTIgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcGluay00MDA6ICAgICAgICAgI2VjNDA3YSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1waW5rLTUwMDogICAgICAgICAjZTkxZTYzICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXBpbmstNjAwOiAgICAgICAgICNkODFiNjAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcGluay03MDA6ICAgICAgICAgI2MyMTg1YiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1waW5rLTgwMDogICAgICAgICAjYWQxNDU3ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXBpbmstOTAwOiAgICAgICAgICM4ODBlNGYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcGluay1hMTAwOiAgICAgICAgI2ZmODBhYiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1waW5rLWEyMDA6ICAgICAgICAjZmY0MDgxICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXBpbmstYTQwMDogICAgICAgICNmNTAwNTcgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcGluay1hNzAwOiAgICAgICAgI2M1MTE2MiAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS0wNTA6ICAgICAgICNmM2U1ZjUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcHVycGxlLTEwMDogICAgICAgI2UxYmVlNyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1wdXJwbGUtMjAwOiAgICAgICAjY2U5M2Q4ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS0zMDA6ICAgICAgICNiYTY4YzggIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcHVycGxlLTQwMDogICAgICAgI2FiNDdiYyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1wdXJwbGUtNTAwOiAgICAgICAjOWMyN2IwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS02MDA6ICAgICAgICM4ZTI0YWEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcHVycGxlLTcwMDogICAgICAgIzdiMWZhMiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1wdXJwbGUtODAwOiAgICAgICAjNmExYjlhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS05MDA6ICAgICAgICM0YTE0OGMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcHVycGxlLWExMDA6ICAgICAgI2VhODBmYyAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1wdXJwbGUtYTIwMDogICAgICAjZTA0MGZiICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS1hNDAwOiAgICAgICNkNTAwZjkgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcHVycGxlLWE3MDA6ICAgICAgI2FhMDBmZiAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLXJlZC0wNTA6ICAgICAgICAgICNmZmViZWUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcmVkLTEwMDogICAgICAgICAgI2ZmY2RkMiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1yZWQtMjAwOiAgICAgICAgICAjZWY5YTlhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXJlZC0zMDA6ICAgICAgICAgICNlNTczNzMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcmVkLTQwMDogICAgICAgICAgI2VmNTM1MCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1yZWQtNTAwOiAgICAgICAgICAjZjQ0MzM2ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXJlZC02MDA6ICAgICAgICAgICNlNTM5MzUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcmVkLTcwMDogICAgICAgICAgI2QzMmYyZiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1yZWQtODAwOiAgICAgICAgICAjYzYyODI4ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXJlZC05MDA6ICAgICAgICAgICNiNzFjMWMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcmVkLWExMDA6ICAgICAgICAgI2ZmOGE4MCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci1yZWQtYTIwMDogICAgICAgICAjZmY1MjUyICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXJlZC1hNDAwOiAgICAgICAgICNmZjE3NDQgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItcmVkLWE3MDA6ICAgICAgICAgI2Q1MDAwMCAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLXRlYWwtMDUwOiAgICAgICAgICNlMGYyZjEgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItdGVhbC0xMDA6ICAgICAgICAgI2IyZGZkYiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci10ZWFsLTIwMDogICAgICAgICAjODBjYmM0ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXRlYWwtMzAwOiAgICAgICAgICM0ZGI2YWMgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItdGVhbC00MDA6ICAgICAgICAgIzI2YTY5YSAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci10ZWFsLTUwMDogICAgICAgICAjMDA5Njg4ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXRlYWwtNjAwOiAgICAgICAgICMwMDg5N2IgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItdGVhbC03MDA6ICAgICAgICAgIzAwNzk2YiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci10ZWFsLTgwMDogICAgICAgICAjMDA2OTVjICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXRlYWwtOTAwOiAgICAgICAgICMwMDRkNDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItdGVhbC1hMTAwOiAgICAgICAgI2E3ZmZlYiAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci10ZWFsLWEyMDA6ICAgICAgICAjNjRmZmRhICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXRlYWwtYTQwMDogICAgICAgICMxZGU5YjYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3ItdGVhbC1hNzAwOiAgICAgICAgIzAwYmZhNSAhZGVmYXVsdDtcblxuJG1hdGVyaWFsLWNvbG9yLXllbGxvdy0wNTA6ICAgICAgICNmZmZkZTcgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3IteWVsbG93LTEwMDogICAgICAgI2ZmZjljNCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci15ZWxsb3ctMjAwOiAgICAgICAjZmZmNTlkICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXllbGxvdy0zMDA6ICAgICAgICNmZmYxNzYgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3IteWVsbG93LTQwMDogICAgICAgI2ZmZWU1OCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci15ZWxsb3ctNTAwOiAgICAgICAjZmZlYjNiICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXllbGxvdy02MDA6ICAgICAgICNmZGQ4MzUgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3IteWVsbG93LTcwMDogICAgICAgI2ZiYzAyZCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci15ZWxsb3ctODAwOiAgICAgICAjZjlhODI1ICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXllbGxvdy05MDA6ICAgICAgICNmNTdmMTcgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3IteWVsbG93LWExMDA6ICAgICAgI2ZmZmY4ZCAhZGVmYXVsdDtcbiRtYXRlcmlhbC1jb2xvci15ZWxsb3ctYTIwMDogICAgICAjZmZmZjAwICFkZWZhdWx0O1xuJG1hdGVyaWFsLWNvbG9yLXllbGxvdy1hNDAwOiAgICAgICNmZmVhMDAgIWRlZmF1bHQ7XG4kbWF0ZXJpYWwtY29sb3IteWVsbG93LWE3MDA6ICAgICAgI2ZmZDYwMCAhZGVmYXVsdDtcblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGFtYmVyczogKCkgIWRlZmF1bHQ7XG4kYW1iZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA1MDogICAkbWF0ZXJpYWwtY29sb3ItYW1iZXItMDUwLFxuICAgIDEwMDogICRtYXRlcmlhbC1jb2xvci1hbWJlci0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTIwMCxcbiAgICAzMDA6ICAkbWF0ZXJpYWwtY29sb3ItYW1iZXItMzAwLFxuICAgIDQwMDogICRtYXRlcmlhbC1jb2xvci1hbWJlci00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTUwMCxcbiAgICA2MDA6ICAkbWF0ZXJpYWwtY29sb3ItYW1iZXItNjAwLFxuICAgIDcwMDogICRtYXRlcmlhbC1jb2xvci1hbWJlci03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLWFtYmVyLTgwMCxcbiAgICA5MDA6ICAkbWF0ZXJpYWwtY29sb3ItYW1iZXItOTAwLFxuICAgIGExMDA6ICRtYXRlcmlhbC1jb2xvci1hbWJlci1hMTAwLFxuICAgIGEyMDA6ICRtYXRlcmlhbC1jb2xvci1hbWJlci1hMjAwLFxuICAgIGE0MDA6ICRtYXRlcmlhbC1jb2xvci1hbWJlci1hNDAwLFxuICAgIGE3MDA6ICRtYXRlcmlhbC1jb2xvci1hbWJlci1hNzAwXG4gICksXG4gICRhbWJlcnNcbik7XG5cbiRibHVlczogKCkgIWRlZmF1bHQ7XG4kYmx1ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1ibHVlLTA1MCxcbiAgICAxMDA6ICAkbWF0ZXJpYWwtY29sb3ItYmx1ZS0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLTMwMCxcbiAgICA0MDA6ICAkbWF0ZXJpYWwtY29sb3ItYmx1ZS00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLTYwMCxcbiAgICA3MDA6ICAkbWF0ZXJpYWwtY29sb3ItYmx1ZS03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLTkwMCxcbiAgICBhMTAwOiAkbWF0ZXJpYWwtY29sb3ItYmx1ZS1hMTAwLFxuICAgIGEyMDA6ICRtYXRlcmlhbC1jb2xvci1ibHVlLWEyMDAsXG4gICAgYTQwMDogJG1hdGVyaWFsLWNvbG9yLWJsdWUtYTQwMCxcbiAgICBhNzAwOiAkbWF0ZXJpYWwtY29sb3ItYmx1ZS1hNzAwXG4gICksXG4gICRibHVlc1xuKTtcblxuJGJsdWUtZ3JleXM6ICgpICFkZWZhdWx0O1xuJGJsdWUtZ3JleXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktMDUwLFxuICAgIDEwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktMzAwLFxuICAgIDQwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktNjAwLFxuICAgIDcwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktOTAwXG4gICksXG4gICRibHVlLWdyZXlzXG4pO1xuXG4kYnJvd25zOiAoKSAhZGVmYXVsdDtcbiRicm93bnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1icm93bi0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLWJyb3duLTEwMCxcbiAgICAyMDA6ICAkbWF0ZXJpYWwtY29sb3ItYnJvd24tMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1icm93bi0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLWJyb3duLTQwMCxcbiAgICA1MDA6ICAkbWF0ZXJpYWwtY29sb3ItYnJvd24tNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1icm93bi02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLWJyb3duLTcwMCxcbiAgICA4MDA6ICAkbWF0ZXJpYWwtY29sb3ItYnJvd24tODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1icm93bi05MDBcbiAgKSxcbiAgJGJyb3duc1xuKTtcblxuJGN5YW5zOiAoKSAhZGVmYXVsdDtcbiRjeWFuczogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLWN5YW4tMDUwLFxuICAgIDEwMDogICRtYXRlcmlhbC1jb2xvci1jeWFuLTEwMCxcbiAgICAyMDA6ICAkbWF0ZXJpYWwtY29sb3ItY3lhbi0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLWN5YW4tMzAwLFxuICAgIDQwMDogICRtYXRlcmlhbC1jb2xvci1jeWFuLTQwMCxcbiAgICA1MDA6ICAkbWF0ZXJpYWwtY29sb3ItY3lhbi01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLWN5YW4tNjAwLFxuICAgIDcwMDogICRtYXRlcmlhbC1jb2xvci1jeWFuLTcwMCxcbiAgICA4MDA6ICAkbWF0ZXJpYWwtY29sb3ItY3lhbi04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLWN5YW4tOTAwLFxuICAgIGExMDA6ICRtYXRlcmlhbC1jb2xvci1jeWFuLWExMDAsXG4gICAgYTIwMDogJG1hdGVyaWFsLWNvbG9yLWN5YW4tYTIwMCxcbiAgICBhNDAwOiAkbWF0ZXJpYWwtY29sb3ItY3lhbi1hNDAwLFxuICAgIGE3MDA6ICRtYXRlcmlhbC1jb2xvci1jeWFuLWE3MDBcbiAgKSxcbiAgJGN5YW5zXG4pO1xuXG4kZGVlcC1vcmFuZ2VzOiAoKSAhZGVmYXVsdDtcbiRkZWVwLW9yYW5nZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTEwMCxcbiAgICAyMDA6ICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTQwMCxcbiAgICA1MDA6ICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLTcwMCxcbiAgICA4MDA6ICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1vcmFuZ2UtODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS05MDAsXG4gICAgYTEwMDogJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLWExMDAsXG4gICAgYTIwMDogJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLWEyMDAsXG4gICAgYTQwMDogJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLWE0MDAsXG4gICAgYTcwMDogJG1hdGVyaWFsLWNvbG9yLWRlZXAtb3JhbmdlLWE3MDBcbiAgKSxcbiAgJGRlZXAtb3Jhbmdlc1xuKTtcblxuJGRlZXAtcHVycGxlczogKCkgIWRlZmF1bHQ7XG4kZGVlcC1wdXJwbGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA1MDogICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtMDUwLFxuICAgIDEwMDogICRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTIwMCxcbiAgICAzMDA6ICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtMzAwLFxuICAgIDQwMDogICRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTUwMCxcbiAgICA2MDA6ICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtNjAwLFxuICAgIDcwMDogICRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTgwMCxcbiAgICA5MDA6ICAkbWF0ZXJpYWwtY29sb3ItZGVlcC1wdXJwbGUtOTAwLFxuICAgIGExMDA6ICRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS1hMTAwLFxuICAgIGEyMDA6ICRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS1hMjAwLFxuICAgIGE0MDA6ICRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS1hNDAwLFxuICAgIGE3MDA6ICRtYXRlcmlhbC1jb2xvci1kZWVwLXB1cnBsZS1hNzAwXG4gICksXG4gICRkZWVwLXB1cnBsZXNcbik7XG5cbiRncmVlbnM6ICgpICFkZWZhdWx0O1xuJGdyZWVuczogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTA1MCxcbiAgICAxMDA6ICAkbWF0ZXJpYWwtY29sb3ItZ3JlZW4tMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci1ncmVlbi0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTMwMCxcbiAgICA0MDA6ICAkbWF0ZXJpYWwtY29sb3ItZ3JlZW4tNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci1ncmVlbi01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTYwMCxcbiAgICA3MDA6ICAkbWF0ZXJpYWwtY29sb3ItZ3JlZW4tNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci1ncmVlbi04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLWdyZWVuLTkwMCxcbiAgICBhMTAwOiAkbWF0ZXJpYWwtY29sb3ItZ3JlZW4tYTEwMCxcbiAgICBhMjAwOiAkbWF0ZXJpYWwtY29sb3ItZ3JlZW4tYTIwMCxcbiAgICBhNDAwOiAkbWF0ZXJpYWwtY29sb3ItZ3JlZW4tYTQwMCxcbiAgICBhNzAwOiAkbWF0ZXJpYWwtY29sb3ItZ3JlZW4tYTcwMFxuICApLFxuICAkZ3JlZW5zXG4pO1xuXG4kZ3JleXM6ICgpICFkZWZhdWx0O1xuJGdyZXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA1MDogICAkbWF0ZXJpYWwtY29sb3ItZ3JleS0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci1ncmV5LTIwMCxcbiAgICAzMDA6ICAkbWF0ZXJpYWwtY29sb3ItZ3JleS0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLWdyZXktNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci1ncmV5LTUwMCxcbiAgICA2MDA6ICAkbWF0ZXJpYWwtY29sb3ItZ3JleS02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLWdyZXktNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci1ncmV5LTgwMCxcbiAgICA5MDA6ICAkbWF0ZXJpYWwtY29sb3ItZ3JleS05MDBcbiAgKSxcbiAgJGdyZXlzXG4pO1xuXG4kaW5kaWdvczogKCkgIWRlZmF1bHQ7XG4kaW5kaWdvczogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLWluZGlnby0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLWluZGlnby0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLWluZGlnby0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLWluZGlnby0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLWluZGlnby00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLWluZGlnby01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLWluZGlnby02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLWluZGlnby03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLWluZGlnby04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLWluZGlnby05MDAsXG4gICAgYTEwMDogJG1hdGVyaWFsLWNvbG9yLWluZGlnby1hMTAwLFxuICAgIGEyMDA6ICRtYXRlcmlhbC1jb2xvci1pbmRpZ28tYTIwMCxcbiAgICBhNDAwOiAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLWE0MDAsXG4gICAgYTcwMDogJG1hdGVyaWFsLWNvbG9yLWluZGlnby1hNzAwXG4gICksXG4gICRpbmRpZ29zXG4pO1xuXG4kbGlnaHQtYmx1ZXM6ICgpICFkZWZhdWx0O1xuJGxpZ2h0LWJsdWVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA1MDogICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTIwMCxcbiAgICAzMDA6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTUwMCxcbiAgICA2MDA6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLTgwMCxcbiAgICA5MDA6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS05MDAsXG4gICAgYTEwMDogJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtYTEwMCxcbiAgICBhMjAwOiAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS1hMjAwLFxuICAgIGE0MDA6ICRtYXRlcmlhbC1jb2xvci1saWdodC1ibHVlLWE0MDAsXG4gICAgYTcwMDogJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWJsdWUtYTcwMFxuICApLFxuICAkbGlnaHQtYmx1ZXNcbik7XG5cbiRsaWdodC1ncmVlbnM6ICgpICFkZWZhdWx0O1xuJGxpZ2h0LWdyZWVuczogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTA1MCxcbiAgICAxMDA6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTMwMCxcbiAgICA0MDA6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTYwMCxcbiAgICA3MDA6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci1saWdodC1ncmVlbi04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTkwMCxcbiAgICBhMTAwOiAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tYTEwMCxcbiAgICBhMjAwOiAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tYTIwMCxcbiAgICBhNDAwOiAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tYTQwMCxcbiAgICBhNzAwOiAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtZ3JlZW4tYTcwMFxuICApLFxuICAkbGlnaHQtZ3JlZW5zXG4pO1xuXG4kbGltZXM6ICgpICFkZWZhdWx0O1xuJGxpbWVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA1MDogICAkbWF0ZXJpYWwtY29sb3ItbGltZS0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpbWUtMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci1saW1lLTIwMCxcbiAgICAzMDA6ICAkbWF0ZXJpYWwtY29sb3ItbGltZS0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpbWUtNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci1saW1lLTUwMCxcbiAgICA2MDA6ICAkbWF0ZXJpYWwtY29sb3ItbGltZS02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLWxpbWUtNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci1saW1lLTgwMCxcbiAgICA5MDA6ICAkbWF0ZXJpYWwtY29sb3ItbGltZS05MDAsXG4gICAgYTEwMDogJG1hdGVyaWFsLWNvbG9yLWxpbWUtYTEwMCxcbiAgICBhMjAwOiAkbWF0ZXJpYWwtY29sb3ItbGltZS1hMjAwLFxuICAgIGE0MDA6ICRtYXRlcmlhbC1jb2xvci1saW1lLWE0MDAsXG4gICAgYTcwMDogJG1hdGVyaWFsLWNvbG9yLWxpbWUtYTcwMFxuICApLFxuICAkbGltZXNcbik7XG5cbiRvcmFuZ2VzOiAoKSAhZGVmYXVsdDtcbiRvcmFuZ2VzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA1MDogICAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTA1MCxcbiAgICAxMDA6ICAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTEwMCxcbiAgICAyMDA6ICAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTIwMCxcbiAgICAzMDA6ICAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTMwMCxcbiAgICA0MDA6ICAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTQwMCxcbiAgICA1MDA6ICAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTUwMCxcbiAgICA2MDA6ICAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTYwMCxcbiAgICA3MDA6ICAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTcwMCxcbiAgICA4MDA6ICAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTgwMCxcbiAgICA5MDA6ICAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLTkwMCxcbiAgICBhMTAwOiAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLWExMDAsXG4gICAgYTIwMDogJG1hdGVyaWFsLWNvbG9yLW9yYW5nZS1hMjAwLFxuICAgIGE0MDA6ICRtYXRlcmlhbC1jb2xvci1vcmFuZ2UtYTQwMCxcbiAgICBhNzAwOiAkbWF0ZXJpYWwtY29sb3Itb3JhbmdlLWE3MDBcbiAgKSxcbiAgJG9yYW5nZXNcbik7XG5cbiRwaW5rczogKCkgIWRlZmF1bHQ7XG4kcGlua3M6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1waW5rLTA1MCxcbiAgICAxMDA6ICAkbWF0ZXJpYWwtY29sb3ItcGluay0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLXBpbmstMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1waW5rLTMwMCxcbiAgICA0MDA6ICAkbWF0ZXJpYWwtY29sb3ItcGluay00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLXBpbmstNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1waW5rLTYwMCxcbiAgICA3MDA6ICAkbWF0ZXJpYWwtY29sb3ItcGluay03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLXBpbmstODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1waW5rLTkwMCxcbiAgICBhMTAwOiAkbWF0ZXJpYWwtY29sb3ItcGluay1hMTAwLFxuICAgIGEyMDA6ICRtYXRlcmlhbC1jb2xvci1waW5rLWEyMDAsXG4gICAgYTQwMDogJG1hdGVyaWFsLWNvbG9yLXBpbmstYTQwMCxcbiAgICBhNzAwOiAkbWF0ZXJpYWwtY29sb3ItcGluay1hNzAwXG4gICksXG4gICRwaW5rc1xuKTtcblxuJHB1cnBsZXM6ICgpICFkZWZhdWx0O1xuJHB1cnBsZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtMDUwLFxuICAgIDEwMDogICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtMzAwLFxuICAgIDQwMDogICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtNjAwLFxuICAgIDcwMDogICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtOTAwLFxuICAgIGExMDA6ICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtYTEwMCxcbiAgICBhMjAwOiAkbWF0ZXJpYWwtY29sb3ItcHVycGxlLWEyMDAsXG4gICAgYTQwMDogJG1hdGVyaWFsLWNvbG9yLXB1cnBsZS1hNDAwLFxuICAgIGE3MDA6ICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtYTcwMFxuICApLFxuICAkcHVycGxlc1xuKTtcblxuJHJlZHM6ICgpICFkZWZhdWx0O1xuJHJlZHM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDUwOiAgICRtYXRlcmlhbC1jb2xvci1yZWQtMDUwLFxuICAgIDEwMDogICRtYXRlcmlhbC1jb2xvci1yZWQtMTAwLFxuICAgIDIwMDogICRtYXRlcmlhbC1jb2xvci1yZWQtMjAwLFxuICAgIDMwMDogICRtYXRlcmlhbC1jb2xvci1yZWQtMzAwLFxuICAgIDQwMDogICRtYXRlcmlhbC1jb2xvci1yZWQtNDAwLFxuICAgIDUwMDogICRtYXRlcmlhbC1jb2xvci1yZWQtNTAwLFxuICAgIDYwMDogICRtYXRlcmlhbC1jb2xvci1yZWQtNjAwLFxuICAgIDcwMDogICRtYXRlcmlhbC1jb2xvci1yZWQtNzAwLFxuICAgIDgwMDogICRtYXRlcmlhbC1jb2xvci1yZWQtODAwLFxuICAgIDkwMDogICRtYXRlcmlhbC1jb2xvci1yZWQtOTAwLFxuICAgIGExMDA6ICRtYXRlcmlhbC1jb2xvci1yZWQtYTEwMCxcbiAgICBhMjAwOiAkbWF0ZXJpYWwtY29sb3ItcmVkLWEyMDAsXG4gICAgYTQwMDogJG1hdGVyaWFsLWNvbG9yLXJlZC1hNDAwLFxuICAgIGE3MDA6ICRtYXRlcmlhbC1jb2xvci1yZWQtYTcwMFxuICApLFxuICAkcmVkc1xuKTtcblxuJHRlYWxzOiAoKSAhZGVmYXVsdDtcbiR0ZWFsczogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLXRlYWwtMDUwLFxuICAgIDEwMDogICRtYXRlcmlhbC1jb2xvci10ZWFsLTEwMCxcbiAgICAyMDA6ICAkbWF0ZXJpYWwtY29sb3ItdGVhbC0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLXRlYWwtMzAwLFxuICAgIDQwMDogICRtYXRlcmlhbC1jb2xvci10ZWFsLTQwMCxcbiAgICA1MDA6ICAkbWF0ZXJpYWwtY29sb3ItdGVhbC01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLXRlYWwtNjAwLFxuICAgIDcwMDogICRtYXRlcmlhbC1jb2xvci10ZWFsLTcwMCxcbiAgICA4MDA6ICAkbWF0ZXJpYWwtY29sb3ItdGVhbC04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLXRlYWwtOTAwLFxuICAgIGExMDA6ICRtYXRlcmlhbC1jb2xvci10ZWFsLWExMDAsXG4gICAgYTIwMDogJG1hdGVyaWFsLWNvbG9yLXRlYWwtYTIwMCxcbiAgICBhNDAwOiAkbWF0ZXJpYWwtY29sb3ItdGVhbC1hNDAwLFxuICAgIGE3MDA6ICRtYXRlcmlhbC1jb2xvci10ZWFsLWE3MDBcbiAgKSxcbiAgJHRlYWxzXG4pO1xuXG4keWVsbG93czogKCkgIWRlZmF1bHQ7XG4keWVsbG93czogbWFwLW1lcmdlKFxuICAoXG4gICAgNTA6ICAgJG1hdGVyaWFsLWNvbG9yLXllbGxvdy0wNTAsXG4gICAgMTAwOiAgJG1hdGVyaWFsLWNvbG9yLXllbGxvdy0xMDAsXG4gICAgMjAwOiAgJG1hdGVyaWFsLWNvbG9yLXllbGxvdy0yMDAsXG4gICAgMzAwOiAgJG1hdGVyaWFsLWNvbG9yLXllbGxvdy0zMDAsXG4gICAgNDAwOiAgJG1hdGVyaWFsLWNvbG9yLXllbGxvdy00MDAsXG4gICAgNTAwOiAgJG1hdGVyaWFsLWNvbG9yLXllbGxvdy01MDAsXG4gICAgNjAwOiAgJG1hdGVyaWFsLWNvbG9yLXllbGxvdy02MDAsXG4gICAgNzAwOiAgJG1hdGVyaWFsLWNvbG9yLXllbGxvdy03MDAsXG4gICAgODAwOiAgJG1hdGVyaWFsLWNvbG9yLXllbGxvdy04MDAsXG4gICAgOTAwOiAgJG1hdGVyaWFsLWNvbG9yLXllbGxvdy05MDAsXG4gICAgYTEwMDogJG1hdGVyaWFsLWNvbG9yLXllbGxvdy1hMTAwLFxuICAgIGEyMDA6ICRtYXRlcmlhbC1jb2xvci15ZWxsb3ctYTIwMCxcbiAgICBhNDAwOiAkbWF0ZXJpYWwtY29sb3IteWVsbG93LWE0MDAsXG4gICAgYTcwMDogJG1hdGVyaWFsLWNvbG9yLXllbGxvdy1hNzAwXG4gICksXG4gICR5ZWxsb3dzXG4pO1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgICdhbWJlcic6ICAgICAgICRtYXRlcmlhbC1jb2xvci1hbWJlci01MDAsXG4gICAgJ2JsdWUnOiAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWJsdWUtNTAwLFxuICAgICdibHVlLWdyZXknOiAgICRtYXRlcmlhbC1jb2xvci1ibHVlLWdyZXktNTAwLFxuICAgICdicm93bic6ICAgICAgICRtYXRlcmlhbC1jb2xvci1icm93bi01MDAsXG4gICAgJ2N5YW4nOiAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWN5YW4tNTAwLFxuICAgICdkZWVwLW9yYW5nZSc6ICRtYXRlcmlhbC1jb2xvci1kZWVwLW9yYW5nZS01MDAsXG4gICAgJ2RlZXAtcHVycGxlJzogJG1hdGVyaWFsLWNvbG9yLWRlZXAtcHVycGxlLTUwMCxcbiAgICAnZ3JlZW4nOiAgICAgICAkbWF0ZXJpYWwtY29sb3ItZ3JlZW4tNTAwLFxuICAgICdncmV5JzogICAgICAgICRtYXRlcmlhbC1jb2xvci1ncmV5LTUwMCxcbiAgICAnaW5kaWdvJzogICAgICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTUwMCxcbiAgICAnbGlnaHQtYmx1ZSc6ICAkbWF0ZXJpYWwtY29sb3ItbGlnaHQtYmx1ZS01MDAsXG4gICAgJ2xpZ2h0LWdyZWVuJzogJG1hdGVyaWFsLWNvbG9yLWxpZ2h0LWdyZWVuLTUwMCxcbiAgICAnbGltZSc6ICAgICAgICAkbWF0ZXJpYWwtY29sb3ItbGltZS01MDAsXG4gICAgJ29yYW5nZSc6ICAgICAgJG1hdGVyaWFsLWNvbG9yLW9yYW5nZS01MDAsXG4gICAgJ3BpbmsnOiAgICAgICAgJG1hdGVyaWFsLWNvbG9yLXBpbmstNTAwLFxuICAgICdwdXJwbGUnOiAgICAgICRtYXRlcmlhbC1jb2xvci1wdXJwbGUtNTAwLFxuICAgICdyZWQnOiAgICAgICAgICRtYXRlcmlhbC1jb2xvci1yZWQtNTAwLFxuICAgICd0ZWFsJzogICAgICAgICRtYXRlcmlhbC1jb2xvci10ZWFsLTUwMCxcbiAgICAneWVsbG93JzogICAgICAkbWF0ZXJpYWwtY29sb3IteWVsbG93LTUwMFxuICApLFxuICAkY29sb3JzXG4pO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBCbGFjayBhbmQgd2hpdGVcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9zdHlsZS9jb2xvci5odG1sI2NvbG9yLXRleHQtYmFja2dyb3VuZC1jb2xvcnNcblxuJGJsYWNrOiAgICAgICAgICAgICAgICAgICAjMDAwMDAwICFkZWZhdWx0O1xuXG4kYmxhY2stcHJpbWFyeS1vcGFjaXR5OiAgIDAuODcgIWRlZmF1bHQ7XG4kYmxhY2stc2Vjb25kYXJ5LW9wYWNpdHk6IDAuNTQgIWRlZmF1bHQ7XG4kYmxhY2staGludC1vcGFjaXR5OiAgICAgIDAuMzggIWRlZmF1bHQ7XG4kYmxhY2stZGl2aWRlci1vcGFjaXR5OiAgIDAuMTIgIWRlZmF1bHQ7XG5cbiRibGFjay1wcmltYXJ5OiAgICAgICAgICAgcmdiYShyZWQoJGJsYWNrKSwgZ3JlZW4oJGJsYWNrKSwgYmx1ZSgkYmxhY2spLCAkYmxhY2stcHJpbWFyeS1vcGFjaXR5KSAhZGVmYXVsdDtcbiRibGFjay1zZWNvbmRhcnk6ICAgICAgICAgcmdiYShyZWQoJGJsYWNrKSwgZ3JlZW4oJGJsYWNrKSwgYmx1ZSgkYmxhY2spLCAkYmxhY2stc2Vjb25kYXJ5LW9wYWNpdHkpICFkZWZhdWx0O1xuJGJsYWNrLWhpbnQ6ICAgICAgICAgICAgICByZ2JhKHJlZCgkYmxhY2spLCBncmVlbigkYmxhY2spLCBibHVlKCRibGFjayksICRibGFjay1oaW50LW9wYWNpdHkpICFkZWZhdWx0O1xuJGJsYWNrLWRpdmlkZXI6ICAgICAgICAgICByZ2JhKHJlZCgkYmxhY2spLCBncmVlbigkYmxhY2spLCBibHVlKCRibGFjayksICRibGFjay1kaXZpZGVyLW9wYWNpdHkpICFkZWZhdWx0O1xuXG4kd2hpdGU6ICAgICAgICAgICAgICAgICAgICNmZmZmZmYgIWRlZmF1bHQ7XG5cbiR3aGl0ZS1wcmltYXJ5LW9wYWNpdHk6ICAgMSAhZGVmYXVsdDtcbiR3aGl0ZS1zZWNvbmRhcnktb3BhY2l0eTogMC43ICFkZWZhdWx0O1xuJHdoaXRlLWhpbnQtb3BhY2l0eTogICAgICAwLjUgIWRlZmF1bHQ7XG4kd2hpdGUtZGl2aWRlci1vcGFjaXR5OiAgIDAuMTIgIWRlZmF1bHQ7XG5cbiR3aGl0ZS1wcmltYXJ5OiAgICAgICAgICAgcmdiYShyZWQoJHdoaXRlKSwgZ3JlZW4oJHdoaXRlKSwgYmx1ZSgkd2hpdGUpLCAkd2hpdGUtcHJpbWFyeS1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZS1zZWNvbmRhcnk6ICAgICAgICAgcmdiYShyZWQoJHdoaXRlKSwgZ3JlZW4oJHdoaXRlKSwgYmx1ZSgkd2hpdGUpLCAkd2hpdGUtc2Vjb25kYXJ5LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlLWhpbnQ6ICAgICAgICAgICAgICByZ2JhKHJlZCgkd2hpdGUpLCBncmVlbigkd2hpdGUpLCBibHVlKCR3aGl0ZSksICR3aGl0ZS1oaW50LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlLWRpdmlkZXI6ICAgICAgICAgICByZ2JhKHJlZCgkd2hpdGUpLCBncmVlbigkd2hpdGUpLCBibHVlKCR3aGl0ZSksICR3aGl0ZS1kaXZpZGVyLW9wYWNpdHkpICFkZWZhdWx0O1xuXG4vLyBUaGVtZVxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL3N0eWxlL2NvbG9yLmh0bWwjY29sb3ItdGhlbWVzXG5cbiRkYXJrLXRoZW1lLTE6ICAjMDAwMDAwICFkZWZhdWx0O1xuJGRhcmstdGhlbWUtMjogICRtYXRlcmlhbC1jb2xvci1ncmV5LTkwMCAhZGVmYXVsdDtcbiRkYXJrLXRoZW1lLTM6ICAjMzAzMDMwICFkZWZhdWx0O1xuJGRhcmstdGhlbWUtNDogICRtYXRlcmlhbC1jb2xvci1ncmV5LTgwMCAhZGVmYXVsdDtcblxuJGxpZ2h0LXRoZW1lLTE6ICRtYXRlcmlhbC1jb2xvci1ncmV5LTMwMCAhZGVmYXVsdDtcbiRsaWdodC10aGVtZS0yOiAkbWF0ZXJpYWwtY29sb3ItZ3JleS0xMDAgIWRlZmF1bHQ7XG4kbGlnaHQtdGhlbWUtMzogJG1hdGVyaWFsLWNvbG9yLWdyZXktMDUwICFkZWZhdWx0O1xuJGxpZ2h0LXRoZW1lLTQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4iLCIvLyBBIGJhc2UgdmFsdWUgdXNlZCB0byByZXNwb25zaXZlbHkgc2NhbGUgYWxsIHR5cG9ncmFwaHksIGFwcGxpZWQgdG8gdGhlIGA8aHRtbD5gIGVsZW1lbnRcblxuJGZvbnQtc2l6ZS1yb290OiAxNnB4ICFkZWZhdWx0O1xuXG4vLyBGb250IGZhY2Vcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9zdHlsZS90eXBvZ3JhcGh5Lmh0bWwjdHlwb2dyYXBoeS10eXBlZmFjZVxuXG4vLyBOLkIuIEFsdGhvdWdoIHNvbWUgdmFsdWVzIGFyZSBub3QgdXNlZCBpbiB0aGlzIHByb2plY3Rcbi8vIHdlIGxlYXZlIHRoZW0gaGVyZSBqdXN0IGluIGNhc2UgdGhleSBtYXkgYmUgcmVxdWlyZWQgYnkgeW91ciBwcm9qZWN0XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICdSb2JvdG8gTW9ubycsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgJ1JvYm90byBTbGFiJywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgMzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWRlZmF1bHQ7XG5cbi8vIEZvbnQgc3R5bGVzXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vc3R5bGUvdHlwb2dyYXBoeS5odG1sI3R5cG9ncmFwaHktc3R5bGVzXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAwLjg3NXJlbSAhZGVmYXVsdDsgICAvLyAxNHB4XG5cbiRmb250LXNpemUtZGlzcGxheS00OiAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogOCkgIWRlZmF1bHQ7ICAgICAgICAvLyAxMTJweFxuJGZvbnQtc2l6ZS1kaXNwbGF5LTM6ICAgICAgICgkZm9udC1zaXplLWJhc2UgKiA0KSAhZGVmYXVsdDsgICAgICAgIC8vIDU2cHhcbiRmb250LXNpemUtZGlzcGxheS0yOiAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMy4yMTQyODYpICFkZWZhdWx0OyAvLyA0NXB4XG4kZm9udC1zaXplLWRpc3BsYXktMTogICAgICAgKCRmb250LXNpemUtYmFzZSAqIDIuNDI4NTcxKSAhZGVmYXVsdDsgLy8gMzRweFxuJGZvbnQtc2l6ZS1oZWFkbGluZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjcxNDI4NikgIWRlZmF1bHQ7IC8vIDI0cHhcbiRmb250LXNpemUtdGl0bGU6ICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS40Mjg1NzEpICFkZWZhdWx0OyAvLyAyMHB4XG4kZm9udC1zaXplLXN1YmhlYWRpbmc6ICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMTQyODU3KSAhZGVmYXVsdDsgLy8gMTZweFxuJGZvbnQtc2l6ZS1ib2R5LTI6ICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxKSAhZGVmYXVsdDsgICAgICAgIC8vIDE0cHhcbiRmb250LXNpemUtYm9keS0xOiAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMSkgIWRlZmF1bHQ7ICAgICAgICAvLyAxNHB4XG4kZm9udC1zaXplLWNhcHRpb246ICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDAuODU3MTQzKSAhZGVmYXVsdDsgLy8gMTJweFxuXG4kZm9udC13ZWlnaHQtZGlzcGxheS00OiAgICAgJGZvbnQtd2VpZ2h0LWxpZ2h0ICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWRpc3BsYXktMzogICAgICRmb250LXdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWRpc3BsYXktMjogICAgICRmb250LXdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWRpc3BsYXktMTogICAgICRmb250LXdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWhlYWRsaW5lOiAgICAgICRmb250LXdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXRpdGxlOiAgICAgICAgICRmb250LXdlaWdodC1tZWRpdW0gIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc3ViaGVhZGluZzogICAgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9keS0yOiAgICAgICAgJGZvbnQtd2VpZ2h0LW1lZGl1bSAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2R5LTE6ICAgICAgICAkZm9udC13ZWlnaHQtcmVndWxhciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1jYXB0aW9uOiAgICAgICAkZm9udC13ZWlnaHQtcmVndWxhciAhZGVmYXVsdDtcblxuJGxldHRlci1zcGFjaW5nLWRpc3BsYXktNDogIC0wLjA0ZW0gIWRlZmF1bHQ7XG4kbGV0dGVyLXNwYWNpbmctZGlzcGxheS0zOiAgLTAuMDJlbSAhZGVmYXVsdDtcbiRsZXR0ZXItc3BhY2luZy1kaXNwbGF5LTI6ICAwICFkZWZhdWx0O1xuJGxldHRlci1zcGFjaW5nLWRpc3BsYXktMTogIDAgIWRlZmF1bHQ7XG4kbGV0dGVyLXNwYWNpbmctaGVhZGxpbmU6ICAgMCAhZGVmYXVsdDtcbiRsZXR0ZXItc3BhY2luZy10aXRsZTogICAgICAwLjAyZW0gIWRlZmF1bHQ7XG4kbGV0dGVyLXNwYWNpbmctc3ViaGVhZGluZzogMC4wNGVtICFkZWZhdWx0O1xuJGxldHRlci1zcGFjaW5nLWJvZHktMjogICAgIDAgIWRlZmF1bHQ7XG4kbGV0dGVyLXNwYWNpbmctYm9keS0xOiAgICAgMCAhZGVmYXVsdDtcbiRsZXR0ZXItc3BhY2luZy1jYXB0aW9uOiAgICAwICFkZWZhdWx0O1xuXG4vLyBMaW5lIGhlaWdodFxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL3N0eWxlL3R5cG9ncmFwaHkuaHRtbCN0eXBvZ3JhcGh5LWxpbmUtaGVpZ2h0XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAxLjQyODU3MiAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWRpc3BsYXktNDogIDEgIWRlZmF1bHQ7ICAgICAgICAvLyAxMTJweFxuJGxpbmUtaGVpZ2h0LWRpc3BsYXktMzogIDEuMDM1NzE1ICFkZWZhdWx0OyAvLyA1OHB4XG4kbGluZS1oZWlnaHQtZGlzcGxheS0yOiAgMS4wNjY2NjcgIWRlZmF1bHQ7IC8vIDQ4cHhcbiRsaW5lLWhlaWdodC1kaXNwbGF5LTE6ICAxLjE3NjQ3MSAhZGVmYXVsdDsgLy8gNDBweFxuJGxpbmUtaGVpZ2h0LWhlYWRsaW5lOiAgIDEuMzMzMzM0ICFkZWZhdWx0OyAvLyAzMnB4XG4kbGluZS1oZWlnaHQtdGl0bGU6ICAgICAgMS40ICFkZWZhdWx0OyAgICAgIC8vIDI4cHhcbiRsaW5lLWhlaWdodC1zdWJoZWFkaW5nOiAxLjUgIWRlZmF1bHQ7ICAgICAgLy8gMjRweFxuJGxpbmUtaGVpZ2h0LWJvZHktMjogICAgIDEuNDI4NTcyICFkZWZhdWx0OyAvLyAyMHB4XG4kbGluZS1oZWlnaHQtYm9keS0xOiAgICAgMS40Mjg1NzIgIWRlZmF1bHQ7IC8vIDIwcHhcbiRsaW5lLWhlaWdodC1jYXB0aW9uOiAgICAxLjUgIWRlZmF1bHQ7ICAgICAgLy8gMThweFxuXG4vLyBNYXRlcmlhbCBpY29ucyBkZWZhdWx0IHNpemVcblxuJG1hdGVyaWFsLWljb24tc2l6ZTogKDI0IC8gc3RyaXAtdW5pdCgkZm9udC1zaXplLXJvb3QpICogMXJlbSkgIWRlZmF1bHQ7XG4iLCIvLyBBbGVydFxuXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gQmFkZ2VcblxuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICRmb250LXdlaWdodC1tZWRpdW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgMC41ZW0gIWRlZmF1bHQ7XG5cbi8vIEJvZHlcblxuJGJvZHktYmc6ICAgICR3aGl0ZS1wcmltYXJ5ICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBCcmVhZGNydW1iXG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaGVpZ2h0OiAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaW5uZXItc3BhY2VyLXg6ICAgMC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1jb2xvcjogICAgICAgJGJsYWNrLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tY29sb3ItaG92ZXI6ICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1pY29uOiAgICAgICAgJ2NoZXZyb25fcmlnaHQnICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAwLjYyNXJlbSAhZGVmYXVsdDtcblxuLy8gQ2FyZXRcblxuJGNhcmV0LWJnOiAgICAgICAgIHN0ci1yZXBsYWNlKHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgZmlsbD1cIiN7JGJsYWNrfVwiIGZpbGwtb3BhY2l0eT1cIiN7JGJsYWNrLXNlY29uZGFyeS1vcGFjaXR5fVwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHdpZHRoPVwiMjRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGQ9XCJNNyAxMGw1IDUgNS01elwiLyUzRSUzQ3BhdGggZD1cIk0wIDBoMjR2MjRIMHpcIiBmaWxsPVwibm9uZVwiLyUzRSUzQy9zdmclM0UnKSwgJyMnLCAnJTIzJykgIWRlZmF1bHQ7XG4kY2FyZXQtaWNvbjogICAgICAgJ2V4cGFuZF9tb3JlJyAhZGVmYXVsdDtcbiRjYXJldC1pY29uLWxlZnQ6ICAna2V5Ym9hcmRfYXJyb3dfbGVmdCcgIWRlZmF1bHQ7XG4kY2FyZXQtaWNvbi1yaWdodDogJ2tleWJvYXJkX2Fycm93X3JpZ2h0JyAhZGVmYXVsdDtcbiRjYXJldC1pY29uLXVwOiAgICAnZXhwYW5kX2xlc3MnICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNlci14OiAgIDAuMmVtICFkZWZhdWx0O1xuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgJHdoaXRlLXByaW1hcnkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtYmc6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZS1kaXZpZGVyICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtYmctaG92ZXI6ICAgICAgICAgICAgICAgIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yNSkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgJHdoaXRlLXByaW1hcnkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1lbGV2YXRpb24tc2hhZG93OiAgICAgICAgbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDYpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtZWxldmF0aW9uLXNoYWRvdy1hY3RpdmU6IG1hcC1nZXQoJGVsZXZhdGlvbi1zaGFkb3dzLCAxMikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6ICAgICAgICAgICAgICAgMC44MTI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOiAgICAgICAgICAgICAgICdjaGV2cm9uX3JpZ2h0JyAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjogICAgICAgICAgICAgICAnY2hldnJvbl9sZWZ0JyAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXNpemU6ICAgICAgICAgICAgICAgICAgICAyLjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgICAgICAgICAgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjI1KSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkd2hpdGUtZGl2aWRlciAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQ2xvc2VcblxuJGNsb3NlLWNvbG9yOiAgICAgICAkYmxhY2staGludCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvci1ob3ZlcjogJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC1zaXplOiAgICRtYXRlcmlhbC1pY29uLXNpemUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMTAwICFkZWZhdWx0O1xuJGNvZGUtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICNiZDQxNDcgIWRlZmF1bHQ7XG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1wYWRkaW5nLXg6ICAgICAgICAgICAgMC40cmVtICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy15OiAgICAgICAgICAgIDAuMnJlbSAhZGVmYXVsdDtcblxuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICR3aGl0ZS1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4kcHJlLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAzNDBweCAhZGVmYXVsdDtcblxuLy8gRm9ybVxuXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWljb246ICAgICAnYXR0YWNobWVudCcgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICRzcGFjZXItc20gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiB0aGVtZS1jb2xvcihkYW5nZXIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgdGhlbWUtY29sb3Ioc3VjY2VzcykgIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1pbm5lci1zcGFjZXIteDogIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICR3aGl0ZS1wcmltYXJ5ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1ib3JkZXItcmFkaXVzOiAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWVsZXZhdGlvbi1zaGFkb3c6IG1hcC1nZXQoJGVsZXZhdGlvbi1zaGFkb3dzLCAyKSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tcGFkZGluZy14OiAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tcGFkZGluZy15OiAgICAgICAgM3JlbSAhZGVmYXVsdDtcblxuLy8gTGlua1xuXG4kbGluay1jb2xvcjogICAgICAgICAgICB0aGVtZS1jb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuJGxpbmstY29sb3ItaG92ZXI6ICAgICAgdGhlbWUtY29sb3Ioc2Vjb25kYXJ5KSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uLWhvdmVyOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIE1pc2NcblxuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICB0aGVtZS1jb2xvcihwcmltYXJ5KSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWJvcmRlci13aWR0aDogICAgMC4zMTI1cmVtICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAkYmxhY2staGludCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbWVkaXVtICFkZWZhdWx0O1xuXG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICRibGFjay1oaW50ICFkZWZhdWx0O1xuJGZpZ3VyZS1pbWctbWFyZ2luLXk6ICAgICAgICAkc3BhY2VyLXNtICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbWFyZ2luLXk6ICAgICAgICAgICRzcGFjZXItc20gIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLWlubmVyLXNwYWNlci14OiAkc3BhY2VyLXNtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICRtYXRlcmlhbC1jb2xvci15ZWxsb3ctNTAwICFkZWZhdWx0O1xuJG1hcmstY29sb3I6ICAgICAgICAgICAgICAgICAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgMC4yZW0gIWRlZmF1bHQ7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG5cbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgbWFwLWdldCgkc2hhZG93cywgMikgIWRlZmF1bHQ7XG5cbiR3ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhZGVmYXVsdDtcblxuLy8gTmF2XG5cbiRuYXYtbGluay1jb2xvci1kaXNhYmxlZDogJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgIDAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1iZy1ob3ZlcjogICAgICAkYmxhY2stZGl2aWRlciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWNvbG9yOiAgICAgICAgICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuJG5hdi1waWxscy1jb2xvci1hY3RpdmU6ICB0aGVtZS1jb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLW9wYWNpdHk6ICAwLjcgIWRlZmF1bHQ7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWNvbG9yLWRpc2FibGVkOiAkYmxhY2staGludCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWlubmVyLXNwYWNlci14OiAxcHggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgMC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgIDAuNjI1cmVtICFkZWZhdWx0O1xuXG4vLyBQb3BvdmVyXG5cbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBvcG92ZXItYnJlYWtwb2ludDogICAgICAgbWQgIWRlZmF1bHQ7XG4kcG9wb3Zlci1lbGV2YXRpb24tc2hhZG93OiBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgMjQpICFkZWZhdWx0O1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItbWFyZ2luOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItbWFyZ2luLWRlc2t0b3A6ICAgMC44NzVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAxNy41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItcGFkZGluZy14OiAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItcGFkZGluZy15OiAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuLy8gUHJpbnRcblxuJHByaW50LWJvZHktbWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAnbGcnKSAhZGVmYXVsdDtcbiRwcmludC1wYWdlLXNpemU6ICAgICAgYTMgIWRlZmF1bHQ7XG4iLCIkYm9yZGVyLWNvbG9yOiAgICAgICAkYmxhY2stZGl2aWRlciAhZGVmYXVsdDtcbiRib3JkZXItY29sb3Itc29saWQ6ICNlMWUxZTEgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogICAgICAycHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAgICAgICAxcHggIWRlZmF1bHQ7XG5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbiRzcGFjZXI6ICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRzcGFjZXIteHM6ICgkc3BhY2VyICogMC4yNSkgIWRlZmF1bHQ7XG4kc3BhY2VyLXNtOiAoJHNwYWNlciAqIDAuNSkgIWRlZmF1bHQ7XG4kc3BhY2VyLWxnOiAoJHNwYWNlciAqIDEuNSkgIWRlZmF1bHQ7XG4kc3BhY2VyLXhsOiAoJHNwYWNlciAqIDMpICFkZWZhdWx0O1xuXG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogJHNwYWNlci14cyxcbiAgICAyOiAkc3BhY2VyLXNtLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogJHNwYWNlci1sZyxcbiAgICA1OiAkc3BhY2VyLXhsXG4gICksXG4gICRzcGFjZXJzXG4pO1xuIiwiQG1peGluIHR5cG9ncmFwaHktZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRpc3BsYXktNDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1kaXNwbGF5LTQ7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctZGlzcGxheS00O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWRpc3BsYXktNDtcbn1cblxuQG1peGluIHR5cG9ncmFwaHktZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRpc3BsYXktMztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1kaXNwbGF5LTM7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctZGlzcGxheS0zO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWRpc3BsYXktMztcbn1cblxuQG1peGluIHR5cG9ncmFwaHktZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRpc3BsYXktMjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1kaXNwbGF5LTI7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctZGlzcGxheS0yO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWRpc3BsYXktMjtcbn1cblxuQG1peGluIHR5cG9ncmFwaHktZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRpc3BsYXktMTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1kaXNwbGF5LTE7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctZGlzcGxheS0xO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWRpc3BsYXktMTtcbn1cblxuQG1peGluIHR5cG9ncmFwaHktaGVhZGxpbmUge1xuICBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGxpbmU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtaGVhZGxpbmU7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctaGVhZGxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtaGVhZGxpbmU7XG59XG5cbkBtaXhpbiB0eXBvZ3JhcGh5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXRpdGxlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRpdGxlO1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXRpdGxlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXRpdGxlO1xufVxuXG5AbWl4aW4gdHlwb2dyYXBoeS1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXN1YmhlYWRpbmc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc3ViaGVhZGluZztcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1zdWJoZWFkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXN1YmhlYWRpbmc7XG59XG5cbkBtaXhpbiB0eXBvZ3JhcGh5LWJvZHktMiB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LTI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9keS0yO1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLWJvZHktMjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5LTI7XG59XG5cbkBtaXhpbiB0eXBvZ3JhcGh5LWJvZHktMSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5LTE7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9keS0xO1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLWJvZHktMTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5LTE7XG59XG5cbkBtaXhpbiB0eXBvZ3JhcGh5LWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1jYXB0aW9uO1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLWNhcHRpb247XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY2FwdGlvbjtcbn1cbiIsIi8vIFVzZSB0aGlzIGZpbGUgdG8gb3ZlcndyaXRlIHRoZSBiYXNpYyBCb290c3RyYXAgdmFyaWFibGVzIGFuZCBhZGQgeW91ciBvd24gdmFyaWFibGVzXG4vLyBUbyBvdmVyd3JpdGUgYSBCb290c3RyYXAgdmFyaWFibGUgeW91IGRvbsK0dCBoYXZlIHRvIHRvdWNoIHRoZSBCb290c3RyYXAgZm9sZGVyLlxuLy8gSnVzdCBjb3B5IGEgdmFyaWFibGUgZnJvbSBzcmMvc2Fzcy9ib290c3RyYXA0L192YXJpYWJsZXMuc2NzcywgcGFzdGUgaXQgaGVyZSBhbmQgZWRpdCB0aGUgdmFsdWUuXG5cblxuLy8kcHJpbWFyeTogIzAwNjFmZjsgLy8gVGhhdHMgYSBzYW1wbGUgaG93IHlvdSBjb3VsZCBjaGFuZ2UgYSBCb290U3RyYXAgdmFyaWFibGUuXG4kcHJpbWFyeTogKFxuXHRjb2xvcjogI2YwODUwNixcblx0ZGFyazogIGRhcmtlbigjZjA4NTA2LCAxMCUpLFxuXHRsaWdodDogbGlnaHRlbigjZjA4NTA2LCAxMCUpXG4pO1xuJHNlY29uZGFyeTogKFxuXHRjb2xvcjogI2YwODUwNixcblx0ZGFyazogIGRhcmtlbigjZjA4NTA2LCAxMCUpLFxuXHRsaWdodDogbGlnaHRlbigjZjA4NTA2LCAxMCUpXG4pO1xuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4iLCJAbWl4aW4gYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb2N1cy1ob3ZlciB7XG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1hY3RpdmUtZm9jdXMtaG92ZXIge1xuICAmLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiAoQm9vdHN0cmFwIGJ1dHRvbilcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL2J1dHRvbnMuaHRtbCNidXR0b25zLXN0eWxlXG5cbi8vIE4uQi4gTWF0ZXJpYWwgZGVzaWduIG9ubHkgc3BlY2lmaWVzIHNwZWNzIGZvciBkZWZhdWx0IGJ1dHRvbiAoLmJ0bikgYW5kIGRlbnNlIGJ1dHRvbiAoLmJ0bi1zbSlcblxuJGJ0bi1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgcmdiYSgxNTMsIDE1MywgMTUzLCAwLjQpICFkZWZhdWx0O1xuJGJ0bi1iZy1hY3RpdmUtaW52ZXJzZTogICAgICAgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjI1KSAhZGVmYXVsdDtcbiRidG4tYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICRibGFjay1kaXZpZGVyICFkZWZhdWx0O1xuJGJ0bi1iZy1kaXNhYmxlZC1pbnZlcnNlOiAgICAgJHdoaXRlLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYmxvY2stbWFyZ2luLXk6ICAgICAgICAgICRzcGFjZXIteHMgIWRlZmF1bHQ7XG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tY29sb3ItZGlzYWJsZWQ6ICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4yNikgIWRlZmF1bHQ7XG4kYnRuLWNvbG9yLWRpc2FibGVkLWludmVyc2U6ICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWRlZmF1bHQ7XG4kYnRuLWVsZXZhdGlvbi1zaGFkb3c6ICAgICAgICBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgMikgIWRlZmF1bHQ7XG4kYnRuLWVsZXZhdGlvbi1zaGFkb3ctYWN0aXZlOiBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgOCkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbWVkaXVtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgMSAhZGVmYXVsdDtcbiRidG4tbWluLXdpZHRoOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRidG4tb3ZlcmxheTogICAgICAgICAgICAgICAgICRibGFjay1kaXZpZGVyICFkZWZhdWx0O1xuJGJ0bi1vdmVybGF5LWludmVyc2U6ICAgICAgICAgJHdoaXRlLWRpdmlkZXIgIWRlZmF1bHQ7XG5cbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgIDAuODc1cmVtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgMC45Mzc1cmVtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgMC44MTI1cmVtICFkZWZhdWx0O1xuJGJ0bi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgMi4yNXJlbSAhZGVmYXVsdDtcbiRidG4taGVpZ2h0LWxnOiAgICAgICAgICAgICAgIDIuNXJlbSAhZGVmYXVsdDtcbiRidG4taGVpZ2h0LXNtOiAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICgoJGJ0bi1oZWlnaHQgLSAkYnRuLWZvbnQtc2l6ZSAqICRidG4tbGluZS1oZWlnaHQpIC8gMikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAoKCRidG4taGVpZ2h0LWxnIC0gJGJ0bi1mb250LXNpemUtbGcgKiAkYnRuLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgKCgkYnRuLWhlaWdodC1zbSAtICRidG4tZm9udC1zaXplLXNtICogJGJ0bi1saW5lLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcblxuLy8gQnV0dG9uOiBmbG9hdGluZyBhY3Rpb24gYnV0dG9uXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy9idXR0b25zLWZsb2F0aW5nLWFjdGlvbi1idXR0b24uaHRtbCNidXR0b25zLWZsb2F0aW5nLWFjdGlvbi1idXR0b24tZmxvYXRpbmctYWN0aW9uLWJ1dHRvblxuXG4kYnRuLWZsb2F0LWRyb3Bkb3duLWlubmVyLXNwYWNlci15OiAxcmVtICFkZWZhdWx0O1xuJGJ0bi1mbG9hdC1lbGV2YXRpb24tc2hhZG93OiAgICAgICAgbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDYpICFkZWZhdWx0O1xuJGJ0bi1mbG9hdC1lbGV2YXRpb24tc2hhZG93LWFjdGl2ZTogbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDEyKSAhZGVmYXVsdDtcbiRidG4tZmxvYXQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcbiRidG4tZmxvYXQtc2l6ZS1zbTogICAgICAgICAgICAgICAgIDIuNXJlbSAhZGVmYXVsdDtcblxuLy8gQnV0dG9uOiB0b2dnbGUgYnV0dG9ucyAoQm9vc3RyYXAgYnV0dG9uIGdyb3VwKVxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5pby9ndWlkZWxpbmVzL2NvbXBvbmVudHMvYnV0dG9ucy5odG1sI2J1dHRvbnMtdG9nZ2xlLWJ1dHRvbnNcblxuJGJ0bi1ncm91cC1iZzogICAgICAgICAgICAgJHdoaXRlLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLWdyb3VwLWlubmVyLXNwYWNlci14OiAxcHggIWRlZmF1bHQ7XG4kYnRuLWdyb3VwLWlubmVyLXNwYWNlci15OiAxcHggIWRlZmF1bHQ7XG4kYnRuLWdyb3VwLXRvZ2dsZS1vcGFjaXR5OiAwLjcgIWRlZmF1bHQ7XG5cbi8vIENhcmQgKEJvb3RzdHJhcCBjYXJkKVxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL2NvbXBvbmVudHMvY2FyZHMuaHRtbCNjYXJkcy11c2FnZVxuXG4kY2FyZC1hY3Rpb24taW5uZXItc3BhY2VyLXg6ICAwLjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1hY3Rpb24taW5uZXItc3BhY2VyLXk6ICAwLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYWN0aW9uLXBhZGRpbmcteDogICAgICAgMC41cmVtICFkZWZhdWx0O1xuJGNhcmQtYWN0aW9uLXBhZGRpbmcteTogICAgICAgMC41cmVtICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgIDIgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWNvdW50LWRlc2t0b3A6ICAzICFkZWZhdWx0O1xuJGNhcmQtZWxldmF0aW9uLXNoYWRvdzogICAgICAgbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDIpICFkZWZhdWx0O1xuJGNhcmQtZWxldmF0aW9uLXNoYWRvdy1ob3ZlcjogbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDgpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItc3BhY2VyLXg6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLXNwYWNlci15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY2FyZC1tYXJnaW4teDogICAgICAgICAgICAgICAkc3BhY2VyLXNtICFkZWZhdWx0O1xuJGNhcmQtbWFyZ2luLXk6ICAgICAgICAgICAgICAgJHNwYWNlci1zbSAhZGVmYXVsdDtcbiRjYXJkLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY2FyZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBDaGlwXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy9jaGlwcy5odG1sI2NoaXBzLXNwZWNzXG5cbiRjaGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICRtYXRlcmlhbC1jb2xvci1ncmV5LTMwMCAhZGVmYXVsdDtcbiRjaGlwLWJnLWFjdGl2ZTogICAgICAgICAgICAgICRtYXRlcmlhbC1jb2xvci1ncmV5LTQwMCAhZGVmYXVsdDtcbiRjaGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuJGNoaXAtZWxldmF0aW9uLXNoYWRvdy1ob3ZlcjogbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDIpICFkZWZhdWx0O1xuJGNoaXAtZm9udC1zaXplOiAgICAgICAgICAgICAgMC44NzVyZW0gIWRlZmF1bHQ7XG4kY2hpcC1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtcmVndWxhciAhZGVmYXVsdDtcbiRjaGlwLWhlaWdodDogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kY2hpcC1pY29uLWJnOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuJGNoaXAtaWNvbi1mb250LXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjaGlwLWlubmVyLXNwYWNlci14OiAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kY2hpcC1saW5lLWhlaWdodDogICAgICAgICAgICAxICFkZWZhdWx0O1xuJGNoaXAtcGFkZGluZy14OiAgICAgICAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcblxuLy8gRGF0YSB0YWJsZSAoQm9vdHN0cmFwIHRhYmxlKVxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL2NvbXBvbmVudHMvZGF0YS10YWJsZXMuaHRtbCNkYXRhLXRhYmxlcy1zdHJ1Y3R1cmVcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZS1ob3ZlcjogICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMzAwICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMTAwICFkZWZhdWx0O1xuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvci1zb2xpZCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LWFsdDogICAgMS41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kdGFibGUtbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZGFyay10aGVtZS00ICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmctYWNjZW50OiAgICAgICAgJGRhcmstdGhlbWUtMyAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnLWhvdmVyOiAgICAgICAgICRkYXJrLXRoZW1lLTIgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICAkZGFyay10aGVtZS0zICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiR0YWJsZS10Ym9keS1jZWxsLWhlaWdodDogICAgIDNyZW0gIWRlZmF1bHQ7XG4kdGFibGUtdGJvZHktY29sb3I6ICAgICAgICAgICAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiR0YWJsZS10Ym9keS1mb250LXNpemU6ICAgICAgIDAuODEyNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS10Ym9keS1mb250LXdlaWdodDogICAgICRmb250LXdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xuJHRhYmxlLXRib2R5LXBhZGRpbmcteTogICAgICAgKCgkdGFibGUtdGJvZHktY2VsbC1oZWlnaHQgLSAkdGFibGUtdGJvZHktZm9udC1zaXplICogJHRhYmxlLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuXG4kdGFibGUtdGZvb3QtY2VsbC1oZWlnaHQ6ICAgICAzLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtdGZvb3QtY29sb3I6ICAgICAgICAgICAkYmxhY2stc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJHRhYmxlLXRmb290LWZvbnQtc2l6ZTogICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS10Zm9vdC1mb250LXdlaWdodDogICAgICRmb250LXdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xuJHRhYmxlLXRmb290LXBhZGRpbmcteTogICAgICAgKCgkdGFibGUtdGZvb3QtY2VsbC1oZWlnaHQgLSAkdGFibGUtdGZvb3QtZm9udC1zaXplICogJHRhYmxlLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuXG4kdGFibGUtdGhlYWQtYmc6ICAgICAgICAgICAgICAkdGFibGUtYmctYWNjZW50ICFkZWZhdWx0O1xuJHRhYmxlLXRoZWFkLWNlbGwtaGVpZ2h0OiAgICAgJHRhYmxlLXRmb290LWNlbGwtaGVpZ2h0ICFkZWZhdWx0O1xuJHRhYmxlLXRoZWFkLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLXRmb290LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXRoZWFkLWZvbnQtc2l6ZTogICAgICAgJHRhYmxlLXRmb290LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiR0YWJsZS10aGVhZC1mb250LXdlaWdodDogICAgICRmb250LXdlaWdodC1tZWRpdW0gIWRlZmF1bHQ7XG4kdGFibGUtdGhlYWQtcGFkZGluZy15OiAgICAgICAoKCR0YWJsZS10aGVhZC1jZWxsLWhlaWdodCAtICR0YWJsZS10aGVhZC1mb250LXNpemUgKiAkdGFibGUtbGluZS1oZWlnaHQpIC8gMikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zbS1jZWxsLXBhZGRpbmcteDogICAgIDFyZW0gIWRlZmF1bHQ7XG4kdGFibGUtc20tY2VsbC1wYWRkaW5nLXgtYWx0OiAxcmVtICFkZWZhdWx0O1xuJHRhYmxlLXNtLXRib2R5LWNlbGwtaGVpZ2h0OiAgMi4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1zbS10Ym9keS1wYWRkaW5nLXk6ICAgICgoJHRhYmxlLXNtLXRib2R5LWNlbGwtaGVpZ2h0IC0gJHRhYmxlLXRib2R5LWZvbnQtc2l6ZSAqICR0YWJsZS1saW5lLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcbiR0YWJsZS1zbS10Zm9vdC1jZWxsLWhlaWdodDogIDIuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1zbS10Zm9vdC1wYWRkaW5nLXk6ICAgICgoJHRhYmxlLXNtLXRmb290LWNlbGwtaGVpZ2h0IC0gJHRhYmxlLXRmb290LWZvbnQtc2l6ZSAqICR0YWJsZS1saW5lLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcbiR0YWJsZS1zbS10aGVhZC1jZWxsLWhlaWdodDogICR0YWJsZS1zbS10Zm9vdC1jZWxsLWhlaWdodCAhZGVmYXVsdDtcbiR0YWJsZS1zbS10aGVhZC1wYWRkaW5nLXk6ICAgICgoJHRhYmxlLXNtLXRoZWFkLWNlbGwtaGVpZ2h0IC0gJHRhYmxlLXRoZWFkLWZvbnQtc2l6ZSAqICR0YWJsZS1saW5lLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcblxuLy8gRGlhbG9nIChCb290c3RyYXAgbW9kYWwpXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy9kaWFsb2dzLmh0bWwjZGlhbG9ncy1zcGVjc1xuXG4kZGlhbG9nLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgICRibGFjay1oaW50ICFkZWZhdWx0O1xuJGRpYWxvZy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkaWFsb2ctY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRpYWxvZy1lbGV2YXRpb24tc2hhZG93OiAgICAgICAgICAgICBtYXAtZ2V0KCRlbGV2YXRpb24tc2hhZG93cywgMjQpICFkZWZhdWx0O1xuJGRpYWxvZy1mb290ZXItYnRuLW1pbi13aWR0aDogICAgICAgICA0cmVtICFkZWZhdWx0O1xuJGRpYWxvZy1mb290ZXItYnRuLXN0YWNrZWQtaGVpZ2h0OiAgICAzcmVtICFkZWZhdWx0O1xuJGRpYWxvZy1mb290ZXItYnRuLXN0YWNrZWQtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGRpYWxvZy1mb290ZXItYnRuLXN0YWNrZWQtcGFkZGluZy15OiAoKCRkaWFsb2ctZm9vdGVyLWJ0bi1zdGFja2VkLWhlaWdodCAtICRidG4tZm9udC1zaXplICogJGJ0bi1saW5lLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcbiRkaWFsb2ctZm9vdGVyLWlubmVyLXNwYWNlci14OiAgICAgICAgMC41cmVtICFkZWZhdWx0O1xuJGRpYWxvZy1mb290ZXItcGFkZGluZy14OiAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kZGlhbG9nLWZvb3Rlci1wYWRkaW5nLXk6ICAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRkaWFsb2ctbWFyZ2luLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlci1sZyAhZGVmYXVsdDtcbiRkaWFsb2ctbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlci1sZyAhZGVmYXVsdDtcbiRkaWFsb2ctcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGRpYWxvZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGRpYWxvZy10cmFuc2l0aW9uLXNjYWxlOiAgICAgICAgICAgICAkdHJhbnNpdGlvbi1zY2FsZSAhZGVmYXVsdDtcbiRkaWFsb2ctd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgMzVyZW0gIWRlZmF1bHQ7XG4kZGlhbG9nLXdpZHRoLWxnOiAgICAgICAgICAgICAgICAgICAgIDUyLjVyZW0gIWRlZmF1bHQ7XG4kZGlhbG9nLXdpZHRoLXNtOiAgICAgICAgICAgICAgICAgICAgIDE3LjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEV4cGFuc2lvbiBwYW5lbCAoQm9vdHN0cmFwIGxpc3QgZ3JvdXApXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy9leHBhbnNpb24tcGFuZWxzLmh0bWwjZXhwYW5zaW9uLXBhbmVscy1zcGVjc1xuXG4kZXhwYW5zaW9uLXBhbmVsLWJnOiAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1iZy1hY3RpdmU6ICAgICAgICAgICAgICRtYXRlcmlhbC1jb2xvci1ncmV5LTIwMCAhZGVmYXVsdDtcbiRleHBhbnNpb24tcGFuZWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZXhwYW5zaW9uLXBhbmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4kZXhwYW5zaW9uLXBhbmVsLWNvbG9yLWRpc2FibGVkOiAgICAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kZXhwYW5zaW9uLXBhbmVsLWVsZXZhdGlvbi1zaGFkb3c6ICAgICAgbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDEpICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1mb250LXNpemU6ICAgICAgICAgICAgIDAuOTM3NXJlbSAhZGVmYXVsdDtcbiRleHBhbnNpb24tcGFuZWwtZm9vdGVyLWJ0bi1taW4td2lkdGg6ICA0cmVtICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItaW5uZXItc3BhY2VyLXg6IDAuNXJlbSAhZGVmYXVsdDtcbiRleHBhbnNpb24tcGFuZWwtZm9vdGVyLWlubmVyLXNwYWNlci15OiAwLjI1cmVtICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItcGFkZGluZy14OiAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRleHBhbnNpb24tcGFuZWwtaGVpZ2h0OiAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1pbm5lci1zcGFjZXIteDogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZXhwYW5zaW9uLXBhbmVsLWlubmVyLXNwYWNlci15OiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRleHBhbnNpb24tcGFuZWwtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRleHBhbnNpb24tcGFuZWwtbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGV4cGFuc2lvbi1wYW5lbC1wYWRkaW5nLXg6ICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRleHBhbnNpb24tcGFuZWwtcGFkZGluZy15OiAgICAgICAgICAgICAoKCRleHBhbnNpb24tcGFuZWwtaGVpZ2h0IC0gJGV4cGFuc2lvbi1wYW5lbC1mb250LXNpemUgKiAkZXhwYW5zaW9uLXBhbmVsLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuXG4vLyBNZW51IChCb290c3RyYXAgZHJvcGRvd24pXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy9tZW51cy5odG1sI21lbnVzLXNwZWNzXG5cbiRtZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1lbnUtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRtZW51LWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtZW51LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtZW51LWZvbnQtc2l6ZS1jYXNjYWRpbmc6ICAgICAgMC45Mzc1cmVtICFkZWZhdWx0O1xuJG1lbnUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtcmVndWxhciAhZGVmYXVsdDtcbiRtZW51LWVsZXZhdGlvbi1zaGFkb3c6ICAgICAgICAgbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDgpICFkZWZhdWx0O1xuJG1lbnUtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiRtZW51LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJG1lbnUtbGluZS1oZWlnaHQtY2FzY2FkaW5nOiAgICAkbWVudS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRtZW51LWxpbmstYmc6ICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbWVudS1saW5rLWJnLWhvdmVyOiAgICAgICAgICAgICRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMCAhZGVmYXVsdDtcbiRtZW51LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4kbWVudS1saW5rLWNvbG9yLWRpc2FibGVkOiAgICAgICRibGFjay1oaW50ICFkZWZhdWx0O1xuJG1lbnUtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuJG1lbnUtbGluay1oZWlnaHQtY2FzY2FkaW5nOiAgICAycmVtICFkZWZhdWx0O1xuJG1lbnUtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1lbnUtbGluay1wYWRkaW5nLXgtY2FzY2FkaW5nOiAxLjVyZW0gIWRlZmF1bHQ7XG4kbWVudS1saW5rLXBhZGRpbmcteTogICAgICAgICAgICgoJG1lbnUtbGluay1oZWlnaHQgLSAkbWVudS1saW5lLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcbiRtZW51LWxpbmstcGFkZGluZy15LWNhc2NhZGluZzogKCgkbWVudS1saW5rLWhlaWdodC1jYXNjYWRpbmcgLSAkbWVudS1saW5lLWhlaWdodC1jYXNjYWRpbmcpIC8gMikgIWRlZmF1bHQ7XG4kbWVudS1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDdyZW0gIWRlZmF1bHQ7XG4kbWVudS1taW4td2lkdGgtY2FzY2FkaW5nOiAgICAgIDIwcmVtICFkZWZhdWx0O1xuJG1lbnUtcGFkZGluZy15OiAgICAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kbWVudS1wYWRkaW5nLXktY2FzY2FkaW5nOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE5hdmlnYXRpb24gZHJhd2VyXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vcGF0dGVybnMvbmF2aWdhdGlvbi1kcmF3ZXIuaHRtbCNuYXZpZ2F0aW9uLWRyYXdlci1zcGVjc1xuXG4kbmF2ZHJhd2VyLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkZGlhbG9nLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG5hdmRyYXdlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAkZGlhbG9nLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmRyYXdlci1lbGV2YXRpb24tc2hhZG93OiAgICAgICAgbWFwLWdldCgkZWxldmF0aW9uLXNoYWRvd3MsIDE2KSAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMCAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdmRyYXdlci1pbm5lci1zcGFjZXIteDogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItaW5uZXItc3BhY2VyLXk6ICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItbmF2LWljb24tY29sb3I6ICAgICAgICAgICRibGFjay1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLW5hdi1pY29uLXdpZHRoOiAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLW5hdi1saW5rLWJnLWhvdmVyOiAgICAgICAkbWF0ZXJpYWwtY29sb3ItZ3JleS0xMDAgIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLW5hdi1saW5rLWNvbG9yOiAgICAgICAgICAkYmxhY2stcHJpbWFyeSAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItbmF2LWxpbmstY29sb3ItYWN0aXZlOiAgIHRoZW1lLWNvbG9yKHByaW1hcnkpICFkZWZhdWx0O1xuJG5hdmRyYXdlci1uYXYtbGluay1jb2xvci1kaXNhYmxlZDogJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLW5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAwLjg3NXJlbSAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICRmb250LXdlaWdodC1tZWRpdW0gIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLW5hdi1saW5rLWhlaWdodDogICAgICAgICAzcmVtICFkZWZhdWx0O1xuJG5hdmRyYXdlci1zdWJoZWFkZXItY29sb3I6ICAgICAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLXN1YmhlYWRlci1mb250LXNpemU6ICAgICAwLjg3NXJlbSAhZGVmYXVsdDtcbiRuYXZkcmF3ZXItc3ViaGVhZGVyLWZvbnQtd2VpZ2h0OiAgICRmb250LXdlaWdodC1tZWRpdW0gIWRlZmF1bHQ7XG4kbmF2ZHJhd2VyLXN1YmhlYWRlci1oZWlnaHQ6ICAgICAgICAzcmVtICFkZWZhdWx0O1xuJG5hdmRyYXdlci13aWR0aDogICAgICAgICAgICAgICAgICAgMTcuNXJlbSAhZGVmYXVsdDtcblxuLy8gUGlja2VyXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy9waWNrZXJzLmh0bWwjcGlja2Vycy1kYXRlLXBpY2tlcnNcblxuJHBpY2tlci1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGlja2VyLWNlbGwtc2l6ZTogICAgICAgICAgICAyLjVyZW0gIWRlZmF1bHQ7XG4kcGlja2VyLWNvbnRlbnQtYmc6ICAgICAgICAgICAkZGlhbG9nLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kcGlja2VyLWRheS1iZy1zZWxlY3RlZDogICAgICB0aGVtZS1jb2xvcihwcmltYXJ5KSAhZGVmYXVsdDtcbiRwaWNrZXItZGF5LWNvbG9yLWRpc2FibGVkOiAgICRibGFjay1oaW50ICFkZWZhdWx0O1xuJHBpY2tlci1kYXktY29sb3ItdG9kYXk6ICAgICAgdGhlbWUtY29sb3IocHJpbWFyeSkgIWRlZmF1bHQ7XG4kcGlja2VyLWVsZXZhdGlvbi1zaGFkb3c6ICAgICAkZGlhbG9nLWVsZXZhdGlvbi1zaGFkb3cgIWRlZmF1bHQ7XG4kcGlja2VyLWhlYWRlci1iZzogICAgICAgICAgICB0aGVtZS1jb2xvcihwcmltYXJ5KSAhZGVmYXVsdDtcbiRwaWNrZXItaGVhZGVyLXBhZGRpbmcteDogICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwaWNrZXItaGVhZGVyLXBhZGRpbmcteTogICAgIDFyZW0gIWRlZmF1bHQ7XG4kcGlja2VyLWhvbGRlci1iZzogICAgICAgICAgICAkZGlhbG9nLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJHBpY2tlci1pbm5lci1zcGFjZXIteDogICAgICAgMC41cmVtICFkZWZhdWx0O1xuJHBpY2tlci1pbm5lci1zcGFjZXIteTogICAgICAgMC41cmVtICFkZWZhdWx0O1xuJHBpY2tlci1tYXJnaW4teDogICAgICAgICAgICAgJGRpYWxvZy1tYXJnaW4teCAhZGVmYXVsdDtcbiRwaWNrZXItbWFyZ2luLXk6ICAgICAgICAgICAgICRkaWFsb2ctbWFyZ2luLXkgIWRlZmF1bHQ7XG4kcGlja2VyLW5hdi1uZXh0LWljb246ICAgICAgICAna2V5Ym9hcmRfYXJyb3dfcmlnaHQnICFkZWZhdWx0O1xuJHBpY2tlci1uYXYtcHJldi1pY29uOiAgICAgICAgJ2tleWJvYXJkX2Fycm93X2xlZnQnICFkZWZhdWx0O1xuJHBpY2tlci1zZWxlY3QtYmc6ICAgICAgICAgICAgJGJsYWNrLWRpdmlkZXIgIWRlZmF1bHQ7XG4kcGlja2VyLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwaWNrZXItc2VsZWN0LW9wYWNpdHk6ICAgICAgIDAuNyAhZGVmYXVsdDtcbiRwaWNrZXItdHJhbnNpdGlvbi1zY2FsZTogICAgICR0cmFuc2l0aW9uLXNjYWxlICFkZWZhdWx0O1xuJHBpY2tlci13ZWVrZGF5LWNvbG9yOiAgICAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG5cbi8vIFByb2dyZXNzIChCb290c3RyYXAgcHJvZ3Jlc3MgYmFyKVxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYWN0aXZpdHkuaHRtbCNwcm9ncmVzcy1hY3Rpdml0eS10eXBlcy1vZi1pbmRpY2F0b3JzXG5cbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICAgICRtYXRlcmlhbC1jb2xvci1pbmRpZ28tNTAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMC4yNXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYnVmZmVyLXdpZHRoOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgIDAuMjVyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAkbWF0ZXJpYWwtY29sb3ItaW5kaWdvLTEwMCAhZGVmYXVsdDtcblxuJHByb2dyZXNzLWNpcmN1bGFyLWFuaW1hdGlvbi1kdXJhdGlvbjogNS4zMzJzICFkZWZhdWx0O1xuJHByb2dyZXNzLWNpcmN1bGFyLWJnOiAgICAgICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWluZGlnby01MDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtY2lyY3VsYXItaGVpZ2h0OiAgICAgICAgICAgICAyLjVyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lci13aWR0aDogICAgICAwLjI1cmVtICFkZWZhdWx0O1xuXG4vLyBTZWxlY3Rpb24gY29udHJvbCAoQm9vdHN0cmFwIGN1c3RvbSBmb3JtIGNvbnRyb2wpXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy9zZWxlY3Rpb24tY29udHJvbHMuaHRtbFxuXG4kc2VsZWN0aW9uLWNvbnRyb2wtY2hlY2tib3gtaWNvbjogICAgICAgICAgICAgICAnY2hlY2tfYm94X291dGxpbmVfYmxhbmsnICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1jb250cm9sLWNoZWNrYm94LWljb24tY2hlY2tlZDogICAgICAgJ2NoZWNrX2JveCcgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtY2hlY2tib3gtaWNvbi1pbmRldGVybWluYXRlOiAnaW5kZXRlcm1pbmF0ZV9jaGVja19ib3gnICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC1jb2xvci1hY3RpdmU6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKHNlY29uZGFyeSkgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtY29sb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMjYpICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgJG1hdGVyaWFsLWljb24tc2l6ZSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC1yYWRpYWwtb3BhY2l0eTogICAgICAgICAgICAgICRibGFjay1kaXZpZGVyLW9wYWNpdHkgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtcmFkaW8taWNvbjogICAgICAgICAgICAgICAgICAncmFkaW9fYnV0dG9uX3VuY2hlY2tlZCcgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtcmFkaW8taWNvbi1jaGVja2VkOiAgICAgICAgICAncmFkaW9fYnV0dG9uX2NoZWNrZWQnICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgKCRtYXRlcmlhbC1pY29uLXNpemUgLyAyKSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICgkbWF0ZXJpYWwtaWNvbi1zaXplIC8gMikgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAkbWF0ZXJpYWwtY29sb3ItZ3JleS0wNTAgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtdGh1bWItYmctZGlzYWJsZWQ6ICAgICAgICAgICAjYmRiZGJkICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1jb250cm9sLXRodW1iLXNoYWRvdzogICAgICAgICAgICAgICAgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAkYmxhY2stc2Vjb25kYXJ5LW9wYWNpdHkpICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1jb250cm9sLXRyYWNrLWJnOiAgICAgICAgICAgICAgICAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtdHJhY2stYmctZGlzYWJsZWQ6ICAgICAgICAgICAkYmxhY2stZGl2aWRlciAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tY29udHJvbC10cmFjay1oZWlnaHQ6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtdHJhY2stb3BhY2l0eTogICAgICAgICAgICAgICAwLjUgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWNvbnRyb2wtdHJhY2std2lkdGg6ICAgICAgICAgICAgICAgICAoJHNlbGVjdGlvbi1jb250cm9sLWluZGljYXRvci1zaXplICogMikgIWRlZmF1bHQ7XG5cbi8vIFNsaWRlciAoQm9vdHN0cmFwIGN1c3RvbSBmb3JtIGNvbnRyb2wpXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmlvL2d1aWRlbGluZXMvY29tcG9uZW50cy9zbGlkZXJzLmh0bWwjc2xpZGVycy1jb250aW51b3VzLXNsaWRlclxuXG4kc2xpZGVyLXRodW1iLWJnOiAgICAgICAgICAgICB0aGVtZS1jb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuJHNsaWRlci10aHVtYi1yYWRpYWwtb3BhY2l0eTogJGJsYWNrLWRpdmlkZXItb3BhY2l0eSAhZGVmYXVsdDtcbiRzbGlkZXItdGh1bWItc2l6ZTogICAgICAgICAgICgkbWF0ZXJpYWwtaWNvbi1zaXplIC8gMikgIWRlZmF1bHQ7XG4kc2xpZGVyLXRyYWNrLWJnOiAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMjYpICFkZWZhdWx0O1xuJHNsaWRlci10cmFjay1iZy1hY3RpdmU6ICAgICAgcmdiYSgwLCAwLCAwLCAwLjM4KSAhZGVmYXVsdDtcbiRzbGlkZXItdHJhY2staGVpZ2h0OiAgICAgICAgIDAuMTI1cmVtICFkZWZhdWx0O1xuXG4vLyBTbmFja2JhclxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5pby9ndWlkZWxpbmVzL2NvbXBvbmVudHMvc25hY2tiYXJzLXRvYXN0cy5odG1sI3NuYWNrYmFycy10b2FzdHMtc3BlY3NcblxuJHNuYWNrYmFyLWJnOiAgICAgICAgICAgICAgICAgICAgICMzMjMyMzIgIWRlZmF1bHQ7XG4kc25hY2tiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kc25hY2tiYXItYnJlYWtwb2ludDogICAgICAgICAgICAgc20gIWRlZmF1bHQ7XG4kc25hY2tiYXItYnRuLWNvbG9yOiAgICAgICAgICAgICAgdGhlbWUtY29sb3Ioc2Vjb25kYXJ5KSAhZGVmYXVsdDtcbiRzbmFja2Jhci1idG4tY29sb3ItaG92ZXI6ICAgICAgICB0aGVtZS1jb2xvci1saWdodChzZWNvbmRhcnkpICFkZWZhdWx0O1xuJHNuYWNrYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAgICR3aGl0ZS1wcmltYXJ5ICFkZWZhdWx0O1xuJHNuYWNrYmFyLWVsZXZhdGlvbi1zaGFkb3c6ICAgICAgIG1hcC1nZXQoJGVsZXZhdGlvbi1zaGFkb3dzLCA2KSAhZGVmYXVsdDtcbiRzbmFja2Jhci1mb250LXNpemU6ICAgICAgICAgICAgICAwLjg3NXJlbSAhZGVmYXVsdDtcbiRzbmFja2Jhci1oZWlnaHQtbXVsdGk6ICAgICAgICAgICA1cmVtICFkZWZhdWx0O1xuJHNuYWNrYmFyLWlubmVyLXNwYWNlci14OiAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRzbmFja2Jhci1pbm5lci1zcGFjZXIteC1kZXNrdG9wOiAzcmVtICFkZWZhdWx0O1xuJHNuYWNrYmFyLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJHNuYWNrYmFyLW1hcmdpbi14OiAgICAgICAgICAgICAgICRzcGFjZXItbGcgIWRlZmF1bHQ7XG4kc25hY2tiYXItbWFyZ2luLXk6ICAgICAgICAgICAgICAgJHNwYWNlci1sZyAhZGVmYXVsdDtcbiRzbmFja2Jhci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAzNS41cmVtICFkZWZhdWx0O1xuJHNuYWNrYmFyLW1pbi13aWR0aDogICAgICAgICAgICAgIDE4cmVtICFkZWZhdWx0O1xuJHNuYWNrYmFyLXBhZGRpbmcteDogICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRzbmFja2Jhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwLjg3NXJlbSAhZGVmYXVsdDtcbiRzbmFja2Jhci1wYWRkaW5nLXktbXVsdGk6ICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4vLyBTdGVwcGVyXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy9zdGVwcGVycy5odG1sI3N0ZXBwZXJzLXNwZWNzXG5cbiRzdGVwcGVyLWJnOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kc3RlcHBlci1ib3JkZXItY29sb3I6ICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktNDAwICFkZWZhdWx0O1xuJHN0ZXBwZXItYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kc3RlcHBlci1pY29uLWJnOiAgICAgICAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kc3RlcHBlci1pY29uLWJnLWFjdGl2ZTogICAgdGhlbWUtY29sb3IocHJpbWFyeSkgIWRlZmF1bHQ7XG4kc3RlcHBlci1pY29uLWNvbG9yOiAgICAgICAgJHdoaXRlLXByaW1hcnkgIWRlZmF1bHQ7XG4kc3RlcHBlci1pY29uLWZvbnQtc2l6ZTogICAgMC43NXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLWljb24tZm9udC13ZWlnaHQ6ICAkZm9udC13ZWlnaHQtcmVndWxhciAhZGVmYXVsdDtcbiRzdGVwcGVyLWljb24taGVpZ2h0OiAgICAgICAkbWF0ZXJpYWwtaWNvbi1zaXplICFkZWZhdWx0O1xuJHN0ZXBwZXItaW5uZXItc3BhY2VyOiAgICAgIDAuNXJlbSAhZGVmYXVsdDtcbiRzdGVwcGVyLXBhZGRpbmcteDogICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kc3RlcHBlci1wYWRkaW5nLXk6ICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItdGV4dC1jb2xvcjogICAgICAgICRibGFjay1oaW50ICFkZWZhdWx0O1xuJHN0ZXBwZXItdGV4dC1jb2xvci1hY3RpdmU6ICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuJHN0ZXBwZXItdGV4dC1mb250LXNpemU6ICAgIDAuODc1cmVtICFkZWZhdWx0O1xuJHN0ZXBwZXItdGV4dC1mb250LXdlaWdodDogICRmb250LXdlaWdodC1yZWd1bGFyICFkZWZhdWx0O1xuXG4vLyBUYWIgKEJvb3RzdHJhcCB0YWIpXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy90YWJzLmh0bWwjdGFicy1zcGVjc1xuXG4kbmF2LXRhYi1iZy1ob3ZlcjogICAgICAgICAkYmxhY2stZGl2aWRlciAhZGVmYXVsdDtcbiRuYXYtdGFiLWJvcmRlci1jb2xvcjogICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYi1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWItY29sb3I6ICAgICAgICAgICAgJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2LXRhYi1jb2xvci1hY3RpdmU6ICAgICB0aGVtZS1jb2xvcihzZWNvbmRhcnkpICFkZWZhdWx0O1xuJG5hdi10YWItY29sb3ItZGlzYWJsZWQ6ICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kbmF2LXRhYi1mb250LXNpemU6ICAgICAgICAwLjg3NXJlbSAhZGVmYXVsdDtcbiRuYXYtdGFiLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1tZWRpdW0gIWRlZmF1bHQ7XG4kbmF2LXRhYi1oZWlnaHQ6ICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuJG5hdi10YWItaW5kaWNhdG9yLWJnOiAgICAgdGhlbWUtY29sb3Ioc2Vjb25kYXJ5KSAhZGVmYXVsdDtcbiRuYXYtdGFiLWluZGljYXRvci1oZWlnaHQ6IDAuMTI1cmVtICFkZWZhdWx0O1xuJG5hdi10YWItbGluZS1oZWlnaHQ6ICAgICAgMSAhZGVmYXVsdDtcbiRuYXYtdGFiLWxpbmstb3BhY2l0eTogICAgIDAuNyAhZGVmYXVsdDtcbiRuYXYtdGFiLWxpbmstcGFkZGluZy14OiAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2LXRhYi1saW5rLXBhZGRpbmcteTogICAoKCRuYXYtdGFiLWhlaWdodCAtICRuYXYtdGFiLWZvbnQtc2l6ZSAqICRuYXYtdGFiLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuXG4vLyBUZXh0IGZpZWxkIChCb290c3RyYXAgZm9ybSBjb250cm9sKVxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5pby9ndWlkZWxpbmVzL2NvbXBvbmVudHMvdGV4dC1maWVsZHMuaHRtbCN0ZXh0LWZpZWxkcy1zdGF0ZXNcblxuJHRleHRmaWVsZC1ib3JkZXItY29sb3I6ICAgICAgIHJnYmEoMCwgMCwgMCwgMC40MikgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWJvcmRlci1jb2xvci1mb2N1czogdGhlbWUtY29sb3Ioc2Vjb25kYXJ5KSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtYm9yZGVyLWNvbG9yLWhvdmVyOiByZ2JhKDAsIDAsIDAsIDAuODcpICFkZWZhdWx0O1xuJHRleHRmaWVsZC1ib3JkZXItd2lkdGg6ICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWJvcmRlci13aWR0aC1mb2N1czogKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoICogMikgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWJvcmRlci13aWR0aC1ob3ZlcjogKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoICogMikgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWNvbG9yOiAgICAgICAgICAgICAgJGJsYWNrLXByaW1hcnkgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWNvbG9yLWRpc2FibGVkOiAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWhpbnQtY29sb3I6ICAgICAgICAgJGJsYWNrLWhpbnQgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLW1hcmdpbi14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtcGxhaW50ZXh0LWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJHRleHRmaWVsZC1mb250LXNpemU6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZzogICAgICAgMi4xMjVyZW0gIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbTogICAgICAgMC44MTI1cmVtICFkZWZhdWx0O1xuJHRleHRmaWVsZC1oZWlnaHQ6ICAgICAgICAgICAgIDIuMjVyZW0gIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWhlaWdodC1sZzogICAgICAgICAgMy43NXJlbSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtaGVpZ2h0LXNtOiAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHRleHRmaWVsZC1saW5lLWhlaWdodDogICAgICAgIDEuNSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtbGc6ICAgICAxLjE3NjQ3MSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtc206ICAgICAxLjUzODQ2MiAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtbWFyZ2luLXk6ICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLW1hcmdpbi15LWxnOiAgICAgICAgMC43NXJlbSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtbWFyZ2luLXktc206ICAgICAgICAwLjI1cmVtICFkZWZhdWx0O1xuJHRleHRmaWVsZC1wYWRkaW5nLXg6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLXBhZGRpbmcteC1sZzogICAgICAgMCAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtcGFkZGluZy14LXNtOiAgICAgICAwICFkZWZhdWx0O1xuJHRleHRmaWVsZC1wYWRkaW5nLXk6ICAgICAgICAgICgoJHRleHRmaWVsZC1oZWlnaHQgLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZSAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQpIC8gMikgIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLXBhZGRpbmcteS1sZzogICAgICAgKCgkdGV4dGZpZWxkLWhlaWdodC1sZyAtICR0ZXh0ZmllbGQtZm9udC1zaXplLWxnICogJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZykgLyAyKSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtcGFkZGluZy15LXNtOiAgICAgICAoKCR0ZXh0ZmllbGQtaGVpZ2h0LXNtIC0gJHRleHRmaWVsZC1mb250LXNpemUtc20gKiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LXNtKSAvIDIpICFkZWZhdWx0O1xuXG4kdGV4dGZpZWxkLXNlbGVjdC1iZy1zaXplOiAgICAgKCRtYXRlcmlhbC1pY29uLXNpemUgLyAkdGV4dGZpZWxkLWZvbnQtc2l6ZSAqIDFlbSkgIWRlZmF1bHQ7XG5cbi8vIFRleHQgZmllbGQ6IGJveFxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5pby9ndWlkZWxpbmVzL2NvbXBvbmVudHMvdGV4dC1maWVsZHMuaHRtbCN0ZXh0LWZpZWxkcy10ZXh0LWZpZWxkLWJveGVzXG5cbiR0ZXh0ZmllbGQtYm94LWJnOiAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMDYpICFkZWZhdWx0O1xuJHRleHRmaWVsZC1ib3gtYm9yZGVyLXJhZGl1czogIDRweCAhZGVmYXVsdDtcblxuJHRleHRmaWVsZC1ib3gtaGVpZ2h0OiAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtYm94LWhlaWdodC1sZzogICAgICA0LjI1cmVtICFkZWZhdWx0O1xuJHRleHRmaWVsZC1ib3gtaGVpZ2h0LXNtOiAgICAgIDIuNzVyZW0gIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWJveC1sYWJlbC1zcGFjZXIteTogMC41cmVtICFkZWZhdWx0O1xuJHRleHRmaWVsZC1ib3gtcGFkZGluZy14OiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtbGc6ICAgMXJlbSAhZGVmYXVsdDtcbiR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1zbTogICAwLjc1cmVtICFkZWZhdWx0O1xuJHRleHRmaWVsZC1ib3gtcGFkZGluZy15OiAgICAgICgoJHRleHRmaWVsZC1ib3gtaGVpZ2h0IC0gJHRleHRmaWVsZC1mb250LXNpemUgKiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuJHRleHRmaWVsZC1ib3gtcGFkZGluZy15LWxnOiAgICgoJHRleHRmaWVsZC1ib3gtaGVpZ2h0LWxnIC0gJHRleHRmaWVsZC1mb250LXNpemUtbGcgKiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LWxnKSAvIDIpICFkZWZhdWx0O1xuJHRleHRmaWVsZC1ib3gtcGFkZGluZy15LXNtOiAgICgoJHRleHRmaWVsZC1ib3gtaGVpZ2h0LXNtIC0gJHRleHRmaWVsZC1mb250LXNpemUtc20gKiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LXNtKSAvIDIpICFkZWZhdWx0O1xuXG4vLyBUZXh0IGZpZWxkOiBmbG9hdGluZyBsYWJlbFxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL2NvbXBvbmVudHMvdGV4dC1maWVsZHMuaHRtbCN0ZXh0LWZpZWxkcy1sYWJlbHNcblxuJGZsb2F0aW5nLWxhYmVsLWNvbG9yOiAgICAgICAgICAgJHRleHRmaWVsZC1oaW50LWNvbG9yICFkZWZhdWx0O1xuJGZsb2F0aW5nLWxhYmVsLWNvbG9yLWZvY3VzOiAgICAgdGhlbWUtY29sb3Ioc2Vjb25kYXJ5KSAhZGVmYXVsdDtcbiRmbG9hdGluZy1sYWJlbC1mb250LXNpemU6ICAgICAgIDAuNzVyZW0gIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtZm9udC1zaXplLWxnOiAgICAwLjg3NXJlbSAhZGVmYXVsdDtcbiRmbG9hdGluZy1sYWJlbC1mb250LXNpemUtc206ICAgIDAuNjI1cmVtICFkZWZhdWx0O1xuXG4vLyBUb29sYmFyIChCb290c3RyYXAgbmF2YmFyKVxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL2NvbXBvbmVudHMvdG9vbGJhcnMuaHRtbCN0b29sYmFycy11c2FnZVxuXG4kdG9vbGJhci1jb2xvcjogICAgICAgICAgICAgICAgICRibGFjay1wcmltYXJ5ICFkZWZhdWx0O1xuJHRvb2xiYXItY29sb3ItbGlnaHRlcjogICAgICAgICAkYmxhY2staGludCAhZGVmYXVsdDtcbiR0b29sYmFyLWVsZW1lbnQtYmc6ICAgICAgICAgICAgJGJsYWNrLWRpdmlkZXIgIWRlZmF1bHQ7XG4kdG9vbGJhci1lbGVtZW50LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2xiYXItZWxlbWVudC1oZWlnaHQ6ICAgICAgICAyLjI1cmVtICFkZWZhdWx0O1xuJHRvb2xiYXItZWxlbWVudC1vcGFjaXR5OiAgICAgICAwLjcgIWRlZmF1bHQ7XG4kdG9vbGJhci1lbGV2YXRpb24tc2hhZG93OiAgICAgIG1hcC1nZXQoJGVsZXZhdGlvbi1zaGFkb3dzLCA0KSAhZGVmYXVsdDtcbiR0b29sYmFyLWhlaWdodDogICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuJHRvb2xiYXItaW5uZXItc3BhY2VyLXg6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHRvb2xiYXItbGluay1mb250LXNpemU6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHRvb2xiYXItbGluay1oZWlnaHQ6ICAgICAgICAgICAkdG9vbGJhci1lbGVtZW50LWhlaWdodCAhZGVmYXVsdDtcbiR0b29sYmFyLWxpbmstbGluZS1oZWlnaHQ6ICAgICAgMSAhZGVmYXVsdDtcbiR0b29sYmFyLWxpbmstcGFkZGluZy14OiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiR0b29sYmFyLWxpbmstcGFkZGluZy15OiAgICAgICAgKCgkdG9vbGJhci1saW5rLWhlaWdodCAtICR0b29sYmFyLWxpbmstZm9udC1zaXplICogJHRvb2xiYXItbGluay1saW5lLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcbiR0b29sYmFyLXBhZGRpbmcteDogICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiR0b29sYmFyLXBhZGRpbmcteTogICAgICAgICAgICAgKCgkdG9vbGJhci1oZWlnaHQgLSAkdG9vbGJhci1lbGVtZW50LWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcbiR0b29sYmFyLXRvZ2dsZXItaWNvbjogICAgICAgICAgJ21lbnUnICFkZWZhdWx0O1xuJHRvb2xiYXItd2F0ZXJmYWxsLWJnOiAgICAgICAgICB0aGVtZS1jb2xvcihwcmltYXJ5KSAhZGVmYXVsdDtcblxuJHRvb2xiYXItZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUtcHJpbWFyeSAhZGVmYXVsdDtcbiR0b29sYmFyLWRhcmstY29sb3ItbGlnaHRlcjogICAgJHdoaXRlLWhpbnQgIWRlZmF1bHQ7XG4kdG9vbGJhci1kYXJrLWVsZW1lbnQtYmc6ICAgICAgICR3aGl0ZS1kaXZpZGVyICFkZWZhdWx0O1xuXG4vLyBUb29sdGlwIChCb290c3RyYXAgdG9vbHRpcClcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9jb21wb25lbnRzL3Rvb2x0aXBzLmh0bWwjdG9vbHRpcHMtdG9vbHRpcHMtZGVza3RvcFxuXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgJG1hdGVyaWFsLWNvbG9yLWdyZXktNzAwICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtYnJlYWtwb2ludDogICAgICAgIG1kICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZS1wcmltYXJ5ICFkZWZhdWx0O1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgIDAuODc1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtZm9udC1zaXplLWRlc2t0b3A6IDAuNjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtaGVpZ2h0OiAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1oZWlnaHQtZGVza3RvcDogICAgMS4zNzVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luLWRlc2t0b3A6ICAgIDAuODc1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgIDAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14LWRlc2t0b3A6IDAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAoKCR0b29sdGlwLWhlaWdodCAtICR0b29sdGlwLWZvbnQtc2l6ZSAqICR0b29sdGlwLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15LWRlc2t0b3A6ICgoJHRvb2x0aXAtaGVpZ2h0LWRlc2t0b3AgLSAkdG9vbHRpcC1mb250LXNpemUtZGVza3RvcCAqICR0b29sdGlwLWxpbmUtaGVpZ2h0KSAvIDIpICFkZWZhdWx0O1xuJHRvb2x0aXAtc2NhbGU6ICAgICAgICAgICAgIDAuODcgIWRlZmF1bHQ7XG4kdG9vbHRpcC16aW5kZXg6ICAgICAgICAgICAgbWFwLWdldCgkZWxldmF0aW9ucywgMjQpICFkZWZhdWx0O1xuIiwiQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCkge1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG9yZGVyL29yZGVyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50KTtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRncmlkLWNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSAnJyBhbmQgJGkgPT0gMCkge1xuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBvcmRlcjogJGk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7XG4gICAgICAgIG9yZGVyOiAkZ3JpZC1jb2x1bW5zICsgMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1ha2UgY29sdW1uXG5AbWl4aW4gbWFrZS1jb2woJHNpemUpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkZ3JpZC1jb2x1bW5zKTtcbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGdyaWQtY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUpIHtcbiAgJG51bTogJHNpemUgLyAkZ3JpZC1jb2x1bW5zO1xuXG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBjb250YWluZXJcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi8vIE1ha2Ugcm93XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuIiwiJGdyaWQtY29sdW1uczogICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogNDBweCAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludFxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL2xheW91dC9yZXNwb25zaXZlLXVpLmh0bWwjcmVzcG9uc2l2ZS11aS1icmVha3BvaW50c1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsICckZ3JpZC1icmVha3BvaW50cycpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cbi8vIENvbnRhaW5lciB3aWR0aFxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL2xheW91dC9yZXNwb25zaXZlLXVpLmh0bWwjcmVzcG9uc2l2ZS11aS1icmVha3BvaW50c1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAnJGNvbnRhaW5lci1tYXgtd2lkdGhzJyk7XG4iLCJAZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSkge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lKSA9PSBudWxsLCAnJywgJy0jeyRuYW1lfScpO1xufVxuXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSk7XG5cbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQpIC0gMC4wMnB4LCBudWxsKTtcbn1cblxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lKSB7XG4gICRtaW46IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRuYW1lKTtcblxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUpIHtcbiAgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyKTtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSkge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSk7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtbW96LXdlYmtpdCB7XG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoJycpIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdmVuZG9yLXByZWZpeFxuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBDb2x1bW5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XG59XG5cbi8vIENvbnRhaW5lclxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzO1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyO1xuICB9XG59XG5cbi8vIFJvd1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgfVxuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJsb2NrcXVvdGVcblxuLmJsb2NrcXVvdGUge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXRpdGxlO1xuXG4gIGJvcmRlci1sZWZ0OiAkYmxvY2txdW90ZS1ib3JkZXItd2lkdGggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi15O1xuICBwYWRkaW5nOiAwICRzcGFjZXI7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktY2FwdGlvbjtcblxuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnO1xuICB9XG59XG5cbi8vIEVtcGhhc2lzXG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xuICBjb2xvcjogJG1hcmstY29sb3I7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEhlYWRpbmdzXG5cbi50eXBvZ3JhcGh5LWRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktZGlzcGxheS00O1xufVxuXG4udHlwb2dyYXBoeS1kaXNwbGF5LTMge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWRpc3BsYXktMztcbn1cblxuLnR5cG9ncmFwaHktZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1kaXNwbGF5LTI7XG59XG5cbi50eXBvZ3JhcGh5LWRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktZGlzcGxheS0xO1xufVxuXG4udHlwb2dyYXBoeS1oZWFkbGluZSB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktaGVhZGxpbmU7XG59XG5cbi50eXBvZ3JhcGh5LXRpdGxlIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS10aXRsZTtcbn1cblxuLnR5cG9ncmFwaHktc3ViaGVhZGluZyB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktc3ViaGVhZGluZztcbn1cblxuLnR5cG9ncmFwaHktYm9keS0yIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1ib2R5LTI7XG59XG5cbi50eXBvZ3JhcGh5LWJvZHktMSB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktYm9keS0xO1xufVxuXG4udHlwb2dyYXBoeS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1jYXB0aW9uO1xufVxuXG4vLyBIZWFkaW5ncyAtIGJvb3RzdHJhcCBjbGFzc2VzXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4teTtcbn1cblxuaDEsXG4uaDEge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWRpc3BsYXktMjtcbn1cblxuaDIsXG4uaDIge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWRpc3BsYXktMTtcbn1cblxuaDMsXG4uaDMge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWhlYWRsaW5lO1xufVxuXG5oNCxcbi5oNCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktdGl0bGU7XG59XG5cbmg1LFxuLmg1IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1zdWJoZWFkaW5nO1xufVxuXG5oNixcbi5oNiB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktYm9keS0yO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1kaXNwbGF5LTQ7XG59XG5cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWRpc3BsYXktMztcbn1cblxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktZGlzcGxheS0yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1kaXNwbGF5LTE7XG59XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS10aXRsZTtcbn1cblxuLy8gSHJcblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLXRvcDogJHBhcmFncmFwaC1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4teTtcbn1cblxuLy8gTGlzdFxuXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLWlubmVyLXNwYWNlci14O1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbiIsIkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuIiwiLmFsZXJ0IHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi15O1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvci1saWdodCgkY29sb3IpO1xuICAgIGNvbG9yOiBjb2xvci15aXEodGhlbWUtY29sb3ItbGlnaHQoJGNvbG9yKSk7XG4gIH1cbn1cblxuLy8gRGlzbWlzc2libGVcblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKCRhbGVydC1wYWRkaW5nLXggKiAyICsgJGNsb3NlLWZvbnQtc2l6ZSk7XG5cbiAgLmNsb3NlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAoJGFsZXJ0LXBhZGRpbmcteSAtICgkY2xvc2UtZm9udC1zaXplIC0gJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpIC8gMikgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi8vIE1pc2NcblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbi8vIFNpbmdsZSBzaWRlXG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbiIsIi5iYWRnZSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1wYWRkaW5nLXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnRuICYge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3IpO1xuICAgIGNvbG9yOiBjb2xvci15aXEodGhlbWUtY29sb3IoJGNvbG9yKSk7XG5cbiAgICAmW2hyZWZdIHtcbiAgICAgIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yLWRhcmsoJGNvbG9yKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSh0aGVtZS1jb2xvci1kYXJrKCRjb2xvcikpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFBpbGwgYmFkZ2VzIHdpdGggZXh0cmEgcm91bmRlZCBjb3JuZXJzXG5cbi5iYWRnZS1waWxsIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxZW0pO1xufVxuIiwiLmJyZWFkY3J1bWIge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi15O1xuICBtaW4taGVpZ2h0OiAkYnJlYWRjcnVtYi1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGNvbG9yKTtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWNvbG9yLWhvdmVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkYnJlYWRjcnVtYi1pbm5lci1zcGFjZXIteDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBzZXQtbWF0ZXJpYWwtaWNvbnM7XG5cbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWNvbG9yO1xuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItaXRlbS1pY29uO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkYnJlYWRjcnVtYi1pbm5lci1zcGFjZXIteDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFjY2VsZXJhdGlvbiBjdXJ2ZTogcGVybWFuZW50bHkgbGVhdmluZyB0aGUgc2NyZWVuXG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFjY2VsZXJhdGlvbigkcHJvcGVydHkuLi4pIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tbW9iaWxlLWxlYXZpbmc7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbi1hY2NlbGVyYXRpb247XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLXRhYmxldC1sZWF2aW5nO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlc2t0b3AtbGVhdmluZztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIERlY2VsZXJhdGlvbiBjdXJ2ZTogZW50ZXJpbmcgdGhlIHNjcmVlblxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWNlbGVyYXRpb24oJHByb3BlcnR5Li4uKSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLW1vYmlsZS1lbnRlcmluZztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLWRlY2VsZXJhdGlvbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tdGFibGV0LWVudGVyaW5nO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlc2t0b3AtZW50ZXJpbmc7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBTaGFycCBjdXJ2ZTogdGVtcG9yYXJpbHkgbGVhdmluZyB0aGUgc2NyZWVuXG5cbkBtaXhpbiB0cmFuc2l0aW9uLXNoYXJwKCRwcm9wZXJ0eS4uLikge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1tb2JpbGUtbGVhdmluZztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLXNoYXJwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi10YWJsZXQtbGVhdmluZztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZXNrdG9wLWxlYXZpbmc7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBTdGFuZGFyZCBjdXJ2ZTogcmVsYXRpdmUgbW92ZW1lbnRcblxuQG1peGluIHRyYW5zaXRpb24tc3RhbmRhcmQoJHByb3BlcnR5Li4uKSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLW1vYmlsZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLXN0YW5kYXJkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi10YWJsZXQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tZGVza3RvcDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIFN0YW5kYXJkIGN1cnZlOiByZWxhdGl2ZSBtb3ZlbWVudCAtIGNvbXBsZXgsIGZ1bGwtc2NyZWVuLCBsYXJnZSB0cmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbi1zdGFuZGFyZC1jb21wbGV4KCRwcm9wZXJ0eS4uLikge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1tb2JpbGUtY29tcGxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLXN0YW5kYXJkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi10YWJsZXQtY29tcGxleDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZXNrdG9wLWNvbXBsZXg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiJHRyYW5zaXRpb24tc2NhbGU6IDAuODcgIWRlZmF1bHQ7XG5cbi8vIFRoZSBtb3ZlbWVudCBvZiBhbiBlbGVtZW50IGlzIGJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS9tb3Rpb24vbW92ZW1lbnQuaHRtbFxuXG4vLyBUcmFuc2l0aW9uIGR1cmF0aW9uXG4vLyBCYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vbW90aW9uL2R1cmF0aW9uLWVhc2luZy5odG1sI2R1cmF0aW9uLWVhc2luZy1jb21tb24tZHVyYXRpb25zXG5cbiR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlc2t0b3A6ICAgICAgICAgIDAuMnMgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi1kZXNrdG9wLWNvbXBsZXg6ICAwLjI1cyAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlc2t0b3AtZW50ZXJpbmc6IDAuMTVzICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZHVyYXRpb24tZGVza3RvcC1sZWF2aW5nOiAgMC4xM3MgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWR1cmF0aW9uLW1vYmlsZTogICAgICAgICAgIDAuM3MgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi1tb2JpbGUtY29tcGxleDogICAwLjM3NXMgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi1tb2JpbGUtZW50ZXJpbmc6ICAwLjIyNXMgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi1tb2JpbGUtbGVhdmluZzogICAwLjE5NXMgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWR1cmF0aW9uLXRhYmxldDogICAgICAgICAgIDAuMzlzICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZHVyYXRpb24tdGFibGV0LWNvbXBsZXg6ICAgMC40ODc1cyAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uLXRhYmxldC1lbnRlcmluZzogIDAuMjkyNXMgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi10YWJsZXQtbGVhdmluZzogICAwLjI1MzVzICFkZWZhdWx0O1xuXG4vLyBUcmFuc2l0aW9uIHRpbWluZyBmdW5jdGlvblxuLy8gQmFzZWQgb24gaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL21vdGlvbi9kdXJhdGlvbi1lYXNpbmcuaHRtbCNkdXJhdGlvbi1lYXNpbmctbmF0dXJhbC1lYXNpbmctY3VydmVzXG5cbiR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbi1hY2NlbGVyYXRpb246IGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLWRlY2VsZXJhdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24tc2hhcnA6ICAgICAgICBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLXN0YW5kYXJkOiAgICAgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAhZGVmYXVsdDtcbiIsIkBtaXhpbiByZXNldC1tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogKCRtYXRlcmlhbC1pY29uLXNpemUgLyAkZm9udC1zaXplLWJhc2UgKiAxZW0pO1xuICBsaW5lLWhlaWdodDogKCRmb250LXNpemUtYmFzZSAvICRtYXRlcmlhbC1pY29uLXNpemUgKiAxZW0pO1xuXG4gIC8vIFRoZSBiZWxvdyB2YWx1ZSBpcyBjYWxjdWxhdGVkIHVzaW5nIHRoZSB0ZWNobmlxdWUgaWxsdXN0cmF0ZWQgaW46XG4gIC8vIGh0dHBzOi8vaWFtdmRvLm1lL2VuL2Jsb2cvY3NzLWZvbnQtbWV0cmljcy1saW5lLWhlaWdodC1hbmQtdmVydGljYWwtYWxpZ25cbiAgLy8gRm9udCBtZXRyaWNzIHVzZWQgaW4gdGhlIGNhbGN1bGF0aW9uIGFyZSBmcm9tIFJvYm9ybyBSZWd1bGFyOlxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL2ZvbnRzL2Jsb2IvbWFzdGVyL2FwYWNoZS9yb2JvdG8vUm9ib3RvLVJlZ3VsYXIudHRmXG5cbiAgJHJvYm90by1mbS1hc2NlbmRlcjogICAgICAgIDE5NDYgIWRlZmF1bHQ7XG4gICRyb2JvdG8tZm0tY2FwaXRhbC1oZWlnaHQ6ICAxNDU2ICFkZWZhdWx0O1xuICAkcm9ib3RvLWZtLWRlc2NlbmRlcjogICAgICAgNTEyICFkZWZhdWx0O1xuXG4gICRyb2JvdG8tY2FwaXRhbC1oZWlnaHQ6ICAgICAoc3RyaXAtdW5pdCgkZm9udC1zaXplLWJhc2UpICogc3RyaXAtdW5pdCgkZm9udC1zaXplLXJvb3QpICogc3RyaXAtdW5pdCgkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0O1xuICAkcm9ib3RvLWNvbXB1dGVkLWZvbnQtc2l6ZTogKCRyb2JvdG8tY2FwaXRhbC1oZWlnaHQgLyAkcm9ib3RvLWZtLWNhcGl0YWwtaGVpZ2h0KSAhZGVmYXVsdDtcbiAgJHJvYm90by1kaXN0YW5jZS1ib3R0b206ICAgICRyb2JvdG8tZm0tZGVzY2VuZGVyICFkZWZhdWx0O1xuICAkcm9ib3RvLWRpc3RhbmNlLXRvcDogICAgICAgKCRyb2JvdG8tZm0tYXNjZW5kZXIgLSAkcm9ib3RvLWZtLWNhcGl0YWwtaGVpZ2h0KSAhZGVmYXVsdDtcblxuICB2ZXJ0aWNhbC1hbGlnbjogKCgkcm9ib3RvLWRpc3RhbmNlLWJvdHRvbSAtICRyb2JvdG8tZGlzdGFuY2UtdG9wKSAqICRyb2JvdG8tY29tcHV0ZWQtZm9udC1zaXplICogLTFlbSk7XG59XG5cbkBtaXhpbiBzZXQtbWF0ZXJpYWwtaWNvbnMge1xuICBAaW5jbHVkZSByZXNldC1tYXRlcmlhbC1pY29ucztcblxuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJzsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZm9udC13ZWlnaHQtbm90YXRpb25cbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuIiwiLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkLWNvbXBsZXgodHJhbnNmb3JtKTtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhcm91c2VsLWl0ZW0tbGVmdC5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1sZWZ0LmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4vLyBGYWRlXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQtY29tcGxleChvcGFjaXR5KTtcblxuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLWxlZnQuYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1yaWdodC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9sc1xuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWJnO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJGNhcm91c2VsLWNvbnRyb2wtZWxldmF0aW9uLXNoYWRvdywgc2hhZG93KTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXNpemU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogKCRjYXJvdXNlbC1jb250cm9sLXNpemUgLyAtMik7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtc2l6ZTtcblxuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWJnLWhvdmVyO1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbWFwLWdldCgkY2Fyb3VzZWwtY29udHJvbC1lbGV2YXRpb24tc2hhZG93LWFjdGl2ZSwgc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1zaXplIC8gMik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtc2l6ZSAvIDIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBAaW5jbHVkZSBzZXQtbWF0ZXJpYWwtaWNvbnM7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbjtcbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICBib3R0b206ICgkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemUgKiAzKTtcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yc1xuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1zaXplICogMik7XG4gIGJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1zaXplO1xuICBsZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtc2l6ZSAqIDIpO1xuICB6LWluZGV4OiAxO1xuXG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJnO1xuICB9XG59XG4iLCIvLyBFbGV2YXRpb25cbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS93aGF0LWlzLW1hdGVyaWFsL2VsZXZhdGlvbi1zaGFkb3dzLmh0bWwjZWxldmF0aW9uLXNoYWRvd3MtZWxldmF0aW9uLWFuZHJvaWQtXG5cbiRlbGV2YXRpb25zOiAoXG4gIDI0OiAoMjQgKiAxMCksXG4gIDE2OiAoMTYgKiAxMCksXG4gIDEyOiAoMTIgKiAxMCksXG4gIDg6ICAoOCAqIDEwKSxcbiAgNjogICg2ICogMTApLFxuICA0OiAgKDQgKiAxMCksXG4gIDI6ICAoMiAqIDEwKSxcbiAgMTogICgxICogMTApXG4pICFkZWZhdWx0O1xuXG4vLyBTaGFkb3dcbi8vIEJhc2VkIG9uIGh0dHBzOi8vbWF0ZXJpYWwuZ29vZ2xlLmNvbS93aGF0LWlzLW1hdGVyaWFsL2VsZXZhdGlvbi1zaGFkb3dzLmh0bWwjZWxldmF0aW9uLXNoYWRvd3Mtc2hhZG93c1xuXG4kc2hhZG93LWNvbG9yLTE6IHJnYmEoMCwgMCwgMCwgMC4xNCkgIWRlZmF1bHQ7XG4kc2hhZG93LWNvbG9yLTI6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWRlZmF1bHQ7XG4kc2hhZG93LWNvbG9yLTM6IHJnYmEoMCwgMCwgMCwgMC4yKSAhZGVmYXVsdDtcblxuJHNoYWRvd3M6IChcbiAgMjQ6IHVucXVvdGUoJzAgMjRweCAzOHB4IDNweCAjeyRzaGFkb3ctY29sb3ItMX0sIDAgOXB4IDQ2cHggOHB4ICN7JHNoYWRvdy1jb2xvci0yfSwgMCAxMXB4IDE1cHggMCAjeyRzaGFkb3ctY29sb3ItM30nKSxcbiAgMTY6IHVucXVvdGUoJzAgMTZweCAyNHB4IDJweCAjeyRzaGFkb3ctY29sb3ItMX0sIDAgNnB4IDMwcHggNXB4ICN7JHNoYWRvdy1jb2xvci0yfSwgMCA4cHggMTBweCAwICN7JHNoYWRvdy1jb2xvci0zfScpLFxuICAxMjogdW5xdW90ZSgnMCAxMnB4IDE3cHggMnB4ICN7JHNoYWRvdy1jb2xvci0xfSwgMCA1cHggMjJweCA0cHggI3skc2hhZG93LWNvbG9yLTJ9LCAwIDdweCA4cHggMCAjeyRzaGFkb3ctY29sb3ItM30nKSxcbiAgODogIHVucXVvdGUoJzAgOHB4IDEwcHggMXB4ICN7JHNoYWRvdy1jb2xvci0xfSwgMCAzcHggMTRweCAzcHggI3skc2hhZG93LWNvbG9yLTJ9LCAwIDRweCAxNXB4IDAgI3skc2hhZG93LWNvbG9yLTN9JyksXG4gIDY6ICB1bnF1b3RlKCcwIDZweCAxMHB4IDAgI3skc2hhZG93LWNvbG9yLTF9LCAwIDFweCAxOHB4IDAgI3skc2hhZG93LWNvbG9yLTJ9LCAwIDNweCA1cHggMCAjeyRzaGFkb3ctY29sb3ItM30nKSxcbiAgNDogIHVucXVvdGUoJzAgMnB4IDRweCAwICN7JHNoYWRvdy1jb2xvci0xfSwgMCA0cHggNXB4IDAgI3skc2hhZG93LWNvbG9yLTJ9LCAwIDFweCAxMHB4IDAgI3skc2hhZG93LWNvbG9yLTN9JyksXG4gIDI6ICB1bnF1b3RlKCcwIDAgNHB4IDAgI3skc2hhZG93LWNvbG9yLTF9LCAwIDNweCA0cHggMCAjeyRzaGFkb3ctY29sb3ItMn0sIDAgMXB4IDVweCAwICN7JHNoYWRvdy1jb2xvci0zfScpLFxuICAxOiAgdW5xdW90ZSgnMCAwIDJweCAwICN7JHNoYWRvdy1jb2xvci0xfSwgMCAycHggMnB4IDAgI3skc2hhZG93LWNvbG9yLTJ9LCAwIDFweCAzcHggMCAjeyRzaGFkb3ctY29sb3ItM30nKVxuKSAhZGVmYXVsdDtcblxuLy8gVmFsdWUgcGFpclxuLy8gQ29tYmluYXRpb24gb2YgZWxldmF0aW9uIGFuZCBzaGFkb3dcblxuJGVsZXZhdGlvbi1zaGFkb3dzOiAoXG4gIDI0OiAoXG4gICAgZWxldmF0aW9uOiBtYXAtZ2V0KCRlbGV2YXRpb25zLCAyNCksXG4gICAgc2hhZG93OiBtYXAtZ2V0KCRzaGFkb3dzLCA0KVxuICApLFxuICAxNjogKFxuICAgIGVsZXZhdGlvbjogbWFwLWdldCgkZWxldmF0aW9ucywgMTYpLFxuICAgIHNoYWRvdzogbWFwLWdldCgkc2hhZG93cywgNilcbiAgKSxcbiAgMTI6IChcbiAgICBlbGV2YXRpb246IG1hcC1nZXQoJGVsZXZhdGlvbnMsIDEyKSxcbiAgICBzaGFkb3c6IG1hcC1nZXQoJHNoYWRvd3MsIDIpXG4gICksXG4gIDg6ICAoXG4gICAgZWxldmF0aW9uOiBtYXAtZ2V0KCRlbGV2YXRpb25zLCA4KSxcbiAgICBzaGFkb3c6IG1hcC1nZXQoJHNoYWRvd3MsIDgpXG4gICksXG4gIDY6ICAoXG4gICAgZWxldmF0aW9uOiBtYXAtZ2V0KCRlbGV2YXRpb25zLCA2KSxcbiAgICBzaGFkb3c6IG1hcC1nZXQoJHNoYWRvd3MsIDYpXG4gICksXG4gIDQ6ICAoXG4gICAgZWxldmF0aW9uOiBtYXAtZ2V0KCRlbGV2YXRpb25zLCA0KSxcbiAgICBzaGFkb3c6IG1hcC1nZXQoJHNoYWRvd3MsIDQpXG4gICksXG4gIDI6ICAoXG4gICAgZWxldmF0aW9uOiBtYXAtZ2V0KCRlbGV2YXRpb25zLCAyKSxcbiAgICBzaGFkb3c6IG1hcC1nZXQoJHNoYWRvd3MsIDIpXG4gICksXG4gIDE6ICAoXG4gICAgZWxldmF0aW9uOiBtYXAtZ2V0KCRlbGV2YXRpb25zLCAxKSxcbiAgICBzaGFkb3c6IG1hcC1nZXQoJHNoYWRvd3MsIDEpXG4gIClcbikgIWRlZmF1bHQ7XG4iLCIuY2xvc2Uge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGNvbG9yKTtcblxuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yLWhvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsImNvZGUge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjb2RlLWJvcmRlci1yYWRpdXMpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nLXkgJGNvZGUtcGFkZGluZy14O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjb2RlLWJvcmRlci1yYWRpdXMpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcblxuICBrYmQge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxucHJlIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY29kZS1ib3JkZXItcmFkaXVzKTtcblxuICBjb2xvcjogJHByZS1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuXG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDaGVja2JveCBhbmQgcmFkaW8gYnV0dG9uXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICR0ZXh0ZmllbGQtbWFyZ2luLXk7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRmb250LXNpemUtYmFzZSkgLyAzICogMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyICogLTEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHRmaWVsZC1jb2xvci1kaXNhYmxlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBGb3JtIGdyb3VwXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLXk7XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAoJHRleHRmaWVsZC1tYXJnaW4teCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkdGV4dGZpZWxkLW1hcmdpbi14IC8gLTIpO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkdGV4dGZpZWxkLW1hcmdpbi14IC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJHRleHRmaWVsZC1tYXJnaW4teCAvIDIpO1xuICB9XG59XG5cbi8vIElubGluZVxuXG4uZm9ybS1pbmxpbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gIC5jdXN0b20tZmlsZSxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmZvcm0tY2hlY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZm9ybS1jb250cm9sLFxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4vLyBMYWJlbFxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAoJHRleHRmaWVsZC1mb250LXNpemUgKiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0IC8gJGZvbnQtc2l6ZS1iYXNlKTtcbiAgcGFkZGluZy10b3A6ICR0ZXh0ZmllbGQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRleHRmaWVsZC1wYWRkaW5nLXk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAvICR0ZXh0ZmllbGQtZm9udC1zaXplICogJHRleHRmaWVsZC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogKCR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtbGcgLyAoJGZvbnQtc2l6ZS1iYXNlIC8gJHRleHRmaWVsZC1mb250LXNpemUpKTtcbiAgcGFkZGluZy10b3A6ICR0ZXh0ZmllbGQtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJHRleHRmaWVsZC1wYWRkaW5nLXktbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAvICR0ZXh0ZmllbGQtZm9udC1zaXplICogJHRleHRmaWVsZC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogKCR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtc20gLyAoJGZvbnQtc2l6ZS1iYXNlIC8gJHRleHRmaWVsZC1mb250LXNpemUpKTtcbiAgcGFkZGluZy10b3A6ICR0ZXh0ZmllbGQtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJHRleHRmaWVsZC1wYWRkaW5nLXktc207XG59XG5cbi8vIE1pc2NcblxuLmZvcm0tdGV4dCB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktY2FwdGlvbjtcblxuICBjb2xvcjogJHRleHRmaWVsZC1oaW50LWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJHRleHRmaWVsZC1tYXJnaW4teTtcblxuICAuY3VzdG9tLXNlbGVjdC1sZyArICYsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyArICYsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAuY3VzdG9tLXNlbGVjdCArICYsXG4gIC5mbG9hdGluZy1sYWJlbC1sZyAuZm9ybS1jb250cm9sICsgJixcbiAgLmZsb2F0aW5nLWxhYmVsLWxnIC5mb3JtLWNvbnRyb2wtZmlsZSArICYsXG4gIC5mb3JtLWNvbnRyb2wtbGcgKyAmLFxuICAudGV4dGZpZWxkLWJveC1sZyArICYsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC5jdXN0b20tc2VsZWN0ICsgJixcbiAgLnRleHRmaWVsZC1ib3gtbGcgLmZvcm0tY29udHJvbCArICYsXG4gIC50ZXh0ZmllbGQtYm94LWxnIC5mb3JtLWNvbnRyb2wtZmlsZSArICYge1xuICAgIG1hcmdpbi10b3A6ICR0ZXh0ZmllbGQtbWFyZ2luLXktbGc7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdC1zbSArICYsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSArICYsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAuY3VzdG9tLXNlbGVjdCArICYsXG4gIC5mbG9hdGluZy1sYWJlbC1zbSAuZm9ybS1jb250cm9sICsgJixcbiAgLmZsb2F0aW5nLWxhYmVsLXNtIC5mb3JtLWNvbnRyb2wtZmlsZSArICYsXG4gIC5mb3JtLWNvbnRyb2wtc20gKyAmLFxuICAudGV4dGZpZWxkLWJveC1zbSArICYsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC5jdXN0b20tc2VsZWN0ICsgJixcbiAgLnRleHRmaWVsZC1ib3gtc20gLmZvcm0tY29udHJvbCArICYsXG4gIC50ZXh0ZmllbGQtYm94LXNtIC5mb3JtLWNvbnRyb2wtZmlsZSArICYge1xuICAgIG1hcmdpbi10b3A6ICR0ZXh0ZmllbGQtbWFyZ2luLXktc207XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbCBhcyBwbGFpbiB0ZXh0XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwICR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogJHRleHRmaWVsZC1wbGFpbnRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICR0ZXh0ZmllbGQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodDtcbiAgcGFkZGluZzogJHRleHRmaWVsZC1wYWRkaW5nLXkgMCBjYWxjKCN7JHRleHRmaWVsZC1wYWRkaW5nLXl9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB3aWR0aDogMTAwJTtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4iLCIuZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWNhcHRpb247XG5cbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogJGZpZ3VyZS1pbWctbWFyZ2luLXk7XG59XG5cbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xuXG4gIGJveC1zaGFkb3c6ICR0aHVtYm5haWwtYm94LXNoYWRvdztcbn1cbiIsIkBtaXhpbiBpbWctZmx1aWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRqdW1ib3Ryb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgYm94LXNoYWRvdzogbWFwLWdldCgkanVtYm90cm9uLWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyk7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcteSAkanVtYm90cm9uLXBhZGRpbmcteDtcbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuIiwiLm1lZGlhIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstY29sb3ItZGlzYWJsZWQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vIEp1c3RpZmllZFxuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIFBpbGxzXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBvcGFjaXR5KTtcblxuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWNvbG9yO1xuICAgIG9wYWNpdHk6ICRuYXYtcGlsbHMtbGluay1vcGFjaXR5O1xuXG4gICAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtYmctaG92ZXI7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXYtcGlsbHMtY29sb3ItYWN0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRuYXYtbGluay1jb2xvci1kaXNhYmxlZDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1iZy1ob3ZlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIE4uQi4gVGFicyBhcmUgZGVmaW5lZCBpbiBNYXRlcmlhbCBkZXNpZ25cbi8vIChodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy90YWJzLmh0bWwpXG4vLyB0aGVyZWZvcmUsIHRhYnMgYXJlIHN0eWxlZCBpbiAvYXNzZXRzL3Nhc3MvbWF0ZXJpYWwvX3RhYi5zY3NzXG5cbi8vIFRhYnMgKGhlbHBlciBjbGFzc2VzIHRvIHdvcmsgd2l0aCB0YWJzIEphdmFTY3JpcHQpXG5cbi50YWItY29udGVudCB7XG4gIC8vIEhpZGUgdG8gc3RhcnRcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBTaG93IHdoZW4gYWN0aXZhdGVkXG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG59XG5cbi5wYWdlLWxpbmsge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGNvbG9yKTtcblxuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRidG4tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1pbm5lci1zcGFjZXIteDtcbiAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkgJGJ0bi1wYWRkaW5nLXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvY3VzLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkYnRuLW92ZXJsYXksICRidG4tb3ZlcmxheSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmctYWN0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAmIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0uYWN0aXZlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmctYWN0aXZlO1xuICB9XG5cbiAgLnBhZ2UtaXRlbS5kaXNhYmxlZCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3ItZGlzYWJsZWQ7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBmb250LXNpemU6ICRidG4tZm9udC1zaXplLWxnO1xuICBwYWRkaW5nOiAkYnRuLXBhZGRpbmcteS1sZyAkYnRuLXBhZGRpbmcteC1sZztcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtc207XG4gIHBhZGRpbmc6ICRidG4tcGFkZGluZy15LXNtICRidG4tcGFkZGluZy14LXNtO1xufVxuIiwiLy8gTi5CLiBNYXRlcmlhbCBkZXNpZ24gc3BlY2lmaWNhbGx5IGRpc2NvdXJhZ2FlcyB0aGUgdXNhZ2Ugb2YgdG9vbHRpcHMgd2l0aCByaWNoIGluZm9ybWF0aW9uXG4vLyAoaHR0cHM6Ly9tYXRlcmlhbC5nb29nbGUuY29tL2NvbXBvbmVudHMvdG9vbHRpcHMuaHRtbCN0b29sdGlwcy11c2FnZSlcbi8vIFRoZXJlZm9yZSwgcG9wb3ZlcnMgYXJlIHN0eWxlZCBhcyBNYXRlcmlhbCBkZXNpZ24ncyBkaWFsb2dzXG5cbi5wb3BvdmVyIHtcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYm94LXNoYWRvdzogbWFwLWdldCgkcG9wb3Zlci1lbGV2YXRpb24tc2hhZG93LCBzaGFkb3cpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkcG9wb3Zlci1mb250LXNpemU7XG4gIG1hcmdpbjogJHBvcG92ZXItbWFyZ2luO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IG1hcC1nZXQoJHBvcG92ZXItZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLXBhZGRpbmcteSAkcG9wb3Zlci1wYWRkaW5nLXg7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXRpdGxlO1xuXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLXBhZGRpbmcteSAkcG9wb3Zlci1wYWRkaW5nLXggMDtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBvcG92ZXItcGFkZGluZy15O1xuICB9XG59XG5cbi8vIERlc2t0b3BcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkcG9wb3Zlci1icmVha3BvaW50KSB7XG4gIC5wb3BvdmVyIHtcbiAgICBtYXJnaW46ICRwb3BvdmVyLW1hcmdpbi1kZXNrdG9wO1xuICB9XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XG5cbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbn1cbiIsIi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGVtYmVkLFxuICBpZnJhbWUsXG4gIG9iamVjdCxcbiAgdmlkZW8sXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG4iLCIuY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGJvZHkuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudHIuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmNvbGxhcHNpbmcge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGhlaWdodCk7XG5cbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChvcGFjaXR5KTtcblxuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChib3gtc2hhZG93KTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBtYXAtZ2V0KCRidG4tZWxldmF0aW9uLXNoYWRvdywgc2hhZG93KTtcbiAgY29sb3I6ICRidG4tY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAkYnRuLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkgJGJ0bi1wYWRkaW5nLXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvY3VzLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkYnRuLW92ZXJsYXksICRidG4tb3ZlcmxheSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmctYWN0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbWFwLWdldCgkYnRuLWVsZXZhdGlvbi1zaGFkb3ctYWN0aXZlLCBzaGFkb3cpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICRidG4tY29sb3ItZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkYnRuLW92ZXJsYXksICRidG4tb3ZlcmxheSk7XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlcyBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvcik7XG4gICAgY29sb3I6IGNvbG9yLXlpcSh0aGVtZS1jb2xvcigkY29sb3IpKTtcblxuICAgIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKHRoZW1lLWNvbG9yKCRjb2xvcikpO1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yLWRhcmsoJGNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1kaXNhYmxlZDtcbiAgICAgIGNvbG9yOiAkYnRuLWNvbG9yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPSdiZy1kYXJrJ10gOm5vdChbY2xhc3MqPSdiZy1saWdodCddKSAuYnRuIHtcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1kaXNhYmxlZC1pbnZlcnNlO1xuICAgIGNvbG9yOiAkYnRuLWNvbG9yLWRpc2FibGVkLWludmVyc2U7XG4gIH1cbn1cblxuLmJ0bi1sZyxcbiVidG4tbGcge1xuICBmb250LXNpemU6ICRidG4tZm9udC1zaXplLWxnO1xuICBwYWRkaW5nOiAkYnRuLXBhZGRpbmcteS1sZyAkYnRuLXBhZGRpbmcteC1sZztcbn1cblxuLmJ0bi1zbSxcbiVidG4tc20ge1xuICBmb250LXNpemU6ICRidG4tZm9udC1zaXplLXNtO1xuICBwYWRkaW5nOiAkYnRuLXBhZGRpbmcteS1zbSAkYnRuLXBhZGRpbmcteC1zbTtcbn1cblxuLy8gQmxvY2sgYnV0dG9uXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLW1hcmdpbi15O1xuICB9XG59XG5cblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIExpbmsgYnV0dG9uXG5cbi5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1jb2xvci1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb24taG92ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBmb2N1cy1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYnRuLWNvbG9yLWRpc2FibGVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBObyBtaW5pbXVtIHdpZHRoXG5cbi5idG4tZmx1aWQge1xuICBtaW4td2lkdGg6IDA7XG59XG4iLCJbY2xhc3MqPSdidG4tZmxhdCddLFxuW2NsYXNzKj0nYnRuLW91dGxpbmUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlcyBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1mbGF0LSN7JGNvbG9yfSxcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgcGxhaW4tYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3IpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGJ0bi1jb2xvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1mbGF0LWxpZ2h0LFxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZm9jdXMtaG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRidG4tb3ZlcmxheS1pbnZlcnNlLCAkYnRuLW92ZXJsYXktaW52ZXJzZSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmctYWN0aXZlLWludmVyc2U7XG4gIH1cbn1cbiIsIi5idG4tZmxvYXQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJGJ0bi1mbG9hdC1lbGV2YXRpb24tc2hhZG93LCBzaGFkb3cpO1xuICBoZWlnaHQ6ICRidG4tZmxvYXQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRidG4tZmxvYXQtc2l6ZTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogJGJ0bi1mbG9hdC1zaXplO1xuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbWFwLWdldCgkYnRuLWZsb2F0LWVsZXZhdGlvbi1zaGFkb3ctYWN0aXZlLCBzaGFkb3cpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICYuYnRuLXNtIHtcbiAgICBoZWlnaHQ6ICRidG4tZmxvYXQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogJGJ0bi1mbG9hdC1zaXplLXNtO1xuICAgIHdpZHRoOiAkYnRuLWZsb2F0LXNpemUtc207XG4gIH1cbn1cblxuLmJ0bi1mbG9hdC1kcm9wZG93biB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi10b3A6ICRidG4tZmxvYXQtZHJvcGRvd24taW5uZXItc3BhY2VyLXk7XG4gICAgbWluLXdpZHRoOiAkYnRuLWZsb2F0LXNpemU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0bi1mbG9hdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRidG4tZmxvYXQtZHJvcGRvd24taW5uZXItc3BhY2VyLXk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRidG4tZ3JvdXAtYmc7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJGJ0bi1lbGV2YXRpb24tc2hhZG93LCBzaGFkb3cpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlcyBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICA+IC5idG4tI3skY29sb3J9IHtcbiAgICAgICYuZGlzYWJsZWQsXG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3ItbGlnaHQoJGNvbG9yKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSh0aGVtZS1jb2xvci1saWdodCgkY29sb3IpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5idG4ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYm9yZGVyLWNvbG9yLCBvcGFjaXR5KTtcblxuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogJGJ0bi1ncm91cC10b2dnbGUtb3BhY2l0eTtcbiAgICB9XG5cbiAgICAmW2NsYXNzKj0nYnRuLW91dGxpbmUnXSB7XG4gICAgICBvcGFjaXR5OiAkYnRuLWdyb3VwLXRvZ2dsZS1vcGFjaXR5O1xuXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgJi5zaG93ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6ICgkYnRuLWdyb3VwLWlubmVyLXNwYWNlci14ICogLTEpO1xuICB9XG5cbiAgPiAuYnRuOmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbiAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAoJGJ0bi1ncm91cC1pbm5lci1zcGFjZXIteSAqIC0xKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuICA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLWZsdWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgQGV4dGVuZCAlYnRuLWxnO1xufVxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIEBleHRlbmQgJWJ0bi1zbTtcbn1cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcblxuW2RhdGEtdG9nZ2xlPSdidXR0b25zJ10ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBbdHlwZT0nY2hlY2tib3gnXSxcbiAgICBbdHlwZT0ncmFkaW8nXSB7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG59XG5cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93blxuXG4uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjYXJldC1zcGFjZXIteDtcbiAgcGFkZGluZy1sZWZ0OiAkY2FyZXQtc3BhY2VyLXg7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFRvb2xiYXJcblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLmNhcmQge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBib3gtc2hhZG93OiBtYXAtZ2V0KCRjYXJkLWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAgICYuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRjYXJkLWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyksIGluc2V0IDAgMCAwICRjYXJkLWJvcmRlci13aWR0aCB0aGVtZS1jb2xvcigkY29sb3IpO1xuXG4gICAgICAmW2hyZWZdLFxuICAgICAgJlt0YWJpbmRleF0ge1xuICAgICAgICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG1hcC1nZXQoJGNhcmQtZWxldmF0aW9uLXNoYWRvdy1ob3Zlciwgc2hhZG93KSwgaW5zZXQgMCAwIDAgJGNhcmQtYm9yZGVyLXdpZHRoIHRoZW1lLWNvbG9yKCRjb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2hyZWZdLFxuICAmW3RhYmluZGV4XSB7XG4gICAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG1hcC1nZXQoJGNhcmQtZWxldmF0aW9uLXNoYWRvdy1ob3Zlciwgc2hhZG93KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjY29yZGlvblxuXG4uYWNjb3JkaW9uIHtcbiAgLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG5cbiAgLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAuY2FyZC1ib2R5OmZpcnN0LWNoaWxkLFxuICAgIC5jYXJkLWZvb3RlcjpmaXJzdC1jaGlsZCxcbiAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAuY2FyZC1ib2R5Omxhc3QtY2hpbGQsXG4gICAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQsXG4gICAgLmNhcmQtaGVhZGVyOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgLmNvbGxhcHNlLFxuICAuY29sbGFwc2luZyB7XG4gICAgLmNhcmQtYm9keTpmaXJzdC1jaGlsZCxcbiAgICAuY2FyZC1mb290ZXI6Zmlyc3QtY2hpbGQsXG4gICAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3Rpb25cblxuLmNhcmQtYWN0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAkY2FyZC1hY3Rpb24tcGFkZGluZy15ICgkY2FyZC1hY3Rpb24tcGFkZGluZy14IC0gJGNhcmQtYWN0aW9uLWlubmVyLXNwYWNlci14KSAoJGNhcmQtYWN0aW9uLXBhZGRpbmcteSAtICRjYXJkLWFjdGlvbi1pbm5lci1zcGFjZXIteSkgJGNhcmQtYWN0aW9uLXBhZGRpbmcteDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuYnRuIHtcbiAgICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlO1xuXG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1hY3Rpb24taW5uZXItc3BhY2VyLXg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtYWN0aW9uLWlubmVyLXNwYWNlci15O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY2FyZC1hY3Rpb24taW5uZXItc3BhY2VyLXg7XG4gICAgcGFkZGluZy1sZWZ0OiAkY2FyZC1hY3Rpb24taW5uZXItc3BhY2VyLXg7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vIEJvZHlcblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nLXkgJGNhcmQtcGFkZGluZy14O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gRm9vdGVyXG5cbi5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmcteSAkY2FyZC1wYWRkaW5nLXg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gSGVhZGVyXG5cbi5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmcteSAkY2FyZC1wYWRkaW5nLXg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW46ICgkY2FyZC1wYWRkaW5nLXkgKiAtMSkgKCRjYXJkLXBhZGRpbmcteCAqIC0xKTtcbiAgcGFkZGluZzogJGNhcmQtYWN0aW9uLXBhZGRpbmcteSAoJGNhcmQtYWN0aW9uLXBhZGRpbmcteCAtICRjYXJkLWFjdGlvbi1pbm5lci1zcGFjZXIteCkgKCRjYXJkLWFjdGlvbi1wYWRkaW5nLXkgLSAkY2FyZC1hY3Rpb24taW5uZXItc3BhY2VyLXkpICRjYXJkLWFjdGlvbi1wYWRkaW5nLXg7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWFjdGlvbi1pbm5lci1zcGFjZXIteDtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1hY3Rpb24taW5uZXItc3BhY2VyLXk7XG4gICAgcGFkZGluZy1yaWdodDogJGNhcmQtYWN0aW9uLWlubmVyLXNwYWNlci14O1xuICAgIHBhZGRpbmctbGVmdDogJGNhcmQtYWN0aW9uLWlubmVyLXNwYWNlci14O1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luOiAoJGNhcmQtcGFkZGluZy15ICogLTEpICgkY2FyZC1wYWRkaW5nLXggKiAtMSkgY2FsYygjeyRjYXJkLXBhZGRpbmcteSAqIC0xfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSk7XG59XG5cbi8vIEltYWdlXG5cbi5jYXJkLWltZyB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBJbWFnZSBvdmVybGF5XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogJGNhcmQtcGFkZGluZy15ICRjYXJkLXBhZGRpbmcteDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vLyBTZXRcblxuLmNhcmQtY29sdW1ucyB7XG4gIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgY29sdW1uLWdhcDogJGNhcmQtbWFyZ2luLXg7XG4gIG1hcmdpbi10b3A6ICgkY2FyZC1tYXJnaW4teSAvIC0yKTtcbiAgbWFyZ2luLWJvdHRvbTogKCRjYXJkLW1hcmdpbi15IC8gMik7XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50LWRlc2t0b3A7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXRvcDogKCRjYXJkLW1hcmdpbi15IC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRjYXJkLW1hcmdpbi15IC8gMik7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhcmQtZGVjayB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJGNhcmQtbWFyZ2luLXggLyAtMik7XG4gICAgbWFyZ2luLWxlZnQ6ICgkY2FyZC1tYXJnaW4teCAvIC0yKTtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1tYXJnaW4teTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoJGNhcmQtbWFyZ2luLXggLyAyKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcmQtbWFyZ2luLXggLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLW1hcmdpbi15O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxleDogMSAwIDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgLmNhcmQtYWN0aW9ucyxcbiAgICAgICAgLmNhcmQtYm9keSxcbiAgICAgICAgLmNhcmQtZm9vdGVyLFxuICAgICAgICAuY2FyZC1oZWFkZXIsXG4gICAgICAgIC5jYXJkLWltZyxcbiAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgLmNhcmQtYWN0aW9ucyxcbiAgICAgICAgLmNhcmQtYm9keSxcbiAgICAgICAgLmNhcmQtZm9vdGVyLFxuICAgICAgICAuY2FyZC1oZWFkZXIsXG4gICAgICAgIC5jYXJkLWltZyxcbiAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICAgLmNhcmQtYWN0aW9ucyxcbiAgICAgICAgLmNhcmQtYm9keSxcbiAgICAgICAgLmNhcmQtZm9vdGVyLFxuICAgICAgICAuY2FyZC1oZWFkZXIsXG4gICAgICAgIC5jYXJkLWltZyxcbiAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUZXh0IGFuZCB0aXRsZVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1pbm5lci1zcGFjZXIteDtcbiAgfVxufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHktYm9keS0xO1xuXG4gIG1hcmdpbi10b3A6ICgkY2FyZC1pbm5lci1zcGFjZXIteSAqIC0xKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWhlYWRsaW5lO1xuXG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLWlubmVyLXNwYWNlci15O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiQG1peGluIHRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi5jaGlwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNoaXAtYmc7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogKCRjaGlwLWhlaWdodCAvIDIpO1xuICBjb2xvcjogJGNoaXAtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6ICRjaGlwLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjaGlwLWZvbnQtd2VpZ2h0O1xuICBoZWlnaHQ6ICRjaGlwLWhlaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAkY2hpcC1saW5lLWhlaWdodDtcbiAgcGFkZGluZy1yaWdodDogJGNoaXAtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRjaGlwLXBhZGRpbmcteDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1yaWdodDogKCRjaGlwLWlubmVyLXNwYWNlci14IC0gJGNoaXAtcGFkZGluZy14KTtcbiAgICBtYXJnaW4tbGVmdDogJGNoaXAtaW5uZXItc3BhY2VyLXg7XG4gICAgbWluLWhlaWdodDogJG1hdGVyaWFsLWljb24tc2l6ZTtcbiAgICBtaW4td2lkdGg6ICRtYXRlcmlhbC1pY29uLXNpemU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAuY2hpcC0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvcik7XG4gICAgY29sb3I6IGNvbG9yLXlpcSh0aGVtZS1jb2xvcigkY29sb3IpKTtcbiAgfVxufVxuXG4vLyBNaXNjXG5cbi5jaGlwLWFjdGlvbiB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRjaGlwLWVsZXZhdGlvbi1zaGFkb3ctaG92ZXIsIHNoYWRvdyk7XG4gICAgY29sb3I6ICRjaGlwLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hpcC1iZy1hY3RpdmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5jaGlwLWljb24ge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaGlwLWljb24tYmc7XG4gIGJvcmRlci1yYWRpdXM6ICgkY2hpcC1oZWlnaHQgLyAyKTtcbiAgY29sb3I6IGNvbG9yLXlpcSgkY2hpcC1pY29uLWJnKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6ICRjaGlwLWljb24tZm9udC1zaXplO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkY2hpcC1mb250LXdlaWdodDtcbiAgaGVpZ2h0OiAkY2hpcC1oZWlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6ICgkY2hpcC1pbm5lci1zcGFjZXIteCAqIDIpO1xuICBtYXJnaW4tbGVmdDogKCRjaGlwLXBhZGRpbmcteCAqIC0xKTtcbiAgb3JkZXI6IC0xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkY2hpcC1oZWlnaHQ7XG59XG5cbi5jaGlwLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6ICgkY2hpcC1oZWlnaHQgLyAyKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogJGNoaXAtaGVpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6ICgkY2hpcC1pbm5lci1zcGFjZXIteCAqIDIpO1xuICBtYXJnaW4tbGVmdDogKCRjaGlwLXBhZGRpbmcteCAqIC0xKTtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogYXV0bztcbn1cbiIsIi50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkdGFibGUtbWFyZ2luLXk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdGQsXG4gIHRoIHtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6ICR0YWJsZS1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgcGFkZGluZy1sZWZ0OiAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkdGFibGUtY2VsbC1wYWRkaW5nLXgtYWx0O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkdGFibGUtY2VsbC1wYWRkaW5nLXgtYWx0O1xuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICBjb2xvcjogJHRhYmxlLXRib2R5LWNvbG9yO1xuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgZm9udC1zaXplOiAkdGFibGUtdGJvZHktZm9udC1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICR0YWJsZS10Ym9keS1mb250LXdlaWdodDtcbiAgICAgIGhlaWdodDogJHRhYmxlLXRib2R5LWNlbGwtaGVpZ2h0O1xuICAgICAgcGFkZGluZy10b3A6ICR0YWJsZS10Ym9keS1wYWRkaW5nLXk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLXRib2R5LXBhZGRpbmcteTtcbiAgICB9XG4gIH1cblxuICB0Zm9vdCB7XG4gICAgY29sb3I6ICR0YWJsZS10Zm9vdC1jb2xvcjtcblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRhYmxlLXRmb290LWZvbnQtc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGZvb3QtZm9udC13ZWlnaHQ7XG4gICAgICBoZWlnaHQ6ICR0YWJsZS10Zm9vdC1jZWxsLWhlaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiAkdGFibGUtdGZvb3QtcGFkZGluZy15O1xuICAgICAgcGFkZGluZy1ib3R0b206ICR0YWJsZS10Zm9vdC1wYWRkaW5nLXk7XG4gICAgfVxuICB9XG5cbiAgdGhlYWQge1xuICAgIGNvbG9yOiAkdGFibGUtdGhlYWQtY29sb3I7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBmb250LXNpemU6ICR0YWJsZS10aGVhZC1mb250LXNpemU7XG4gICAgICBmb250LXdlaWdodDogJHRhYmxlLXRoZWFkLWZvbnQtd2VpZ2h0O1xuICAgICAgaGVpZ2h0OiAkdGFibGUtdGhlYWQtY2VsbC1oZWlnaHQ7XG4gICAgICBwYWRkaW5nLXRvcDogJHRhYmxlLXRoZWFkLXBhZGRpbmcteTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkdGFibGUtdGhlYWQtcGFkZGluZy15O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkID4gJiB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAmLFxuICAgICAgPiA6Zmlyc3QtY2hpbGQsXG4gICAgICA+IDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG5cbiAgICAgID4gOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmLFxuICAgICAgPiA6bGFzdC1jaGlsZCxcbiAgICAgID4gOmxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG5cbiAgICAgID4gOmxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9yc1xuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIHN0eWxlbGludC1lbmFibGVcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gID4gOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGQsXG4gIHRoLFxuICAudGFibGUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAuY2FyZCA+ICYge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4udGFibGUtc20ge1xuICB0ZCxcbiAgdGgge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0YWJsZS1zbS1jZWxsLXBhZGRpbmcteDtcbiAgICBwYWRkaW5nLWxlZnQ6ICR0YWJsZS1zbS1jZWxsLXBhZGRpbmcteDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkdGFibGUtc20tY2VsbC1wYWRkaW5nLXgtYWx0O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkdGFibGUtc20tY2VsbC1wYWRkaW5nLXgtYWx0O1xuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBoZWlnaHQ6ICR0YWJsZS1zbS10Ym9keS1jZWxsLWhlaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiAkdGFibGUtc20tdGJvZHktcGFkZGluZy15O1xuICAgICAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1zbS10Ym9keS1wYWRkaW5nLXk7XG4gICAgfVxuICB9XG5cbiAgdGZvb3Qge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkdGFibGUtc20tdGZvb3QtcGFkZGluZy15O1xuICAgICAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1zbS10Zm9vdC1wYWRkaW5nLXk7XG4gICAgfVxuICB9XG5cbiAgdGhlYWQge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGhlaWdodDogJHRhYmxlLXNtLXRoZWFkLWNlbGwtaGVpZ2h0O1xuICAgICAgcGFkZGluZy10b3A6ICR0YWJsZS1zbS10aGVhZC1wYWRkaW5nLXk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLXNtLXRoZWFkLXBhZGRpbmcteTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuLy8gUGxhY2VkIGhlcmUgYmVjYXVzZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgc3RyaXBpbmcgc3R5bGVzXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFRhYmxlIGJhY2tncm91bmRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAudGFibGUtI3skY29sb3J9IHtcbiAgICAmLFxuICAgID4gdGQsXG4gICAgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvci1saWdodCgkY29sb3IpO1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSh0aGVtZS1jb2xvci1saWdodCgkY29sb3IpKTtcbiAgICB9XG5cbiAgICAudGFibGUtaG92ZXIgJiB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICYsXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvcik7XG4gICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSh0aGVtZS1jb2xvcigkY29sb3IpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgJixcbiAgPiB0ZCxcbiAgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjdGl2ZTtcbiAgICBjb2xvcjogY29sb3IteWlxKCR0YWJsZS1iZy1hY3RpdmUpO1xuICB9XG5cbiAgLnRhYmxlLWhvdmVyICYge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICYsXG4gICAgICA+IHRkLFxuICAgICAgPiB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY3RpdmUtaG92ZXI7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJHRhYmxlLWJnLWFjdGl2ZS1ob3Zlcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGhlYWQtYmc7XG4gICAgICBjb2xvcjogJHRhYmxlLXRoZWFkLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmctYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmctaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGJvZHksXG4gIHRmb290LFxuICB0aGVhZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICB0ZCxcbiAgdGgsXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLy8gVGFibGUgcmVzcG9uc2l2ZVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0KTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogbWFwLWdldCgkZGlhbG9nLWVsZXZhdGlvbi1zaGFkb3csIGVsZXZhdGlvbik7XG5cbiAgJi5mYWRlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkLWNvbXBsZXgob3BhY2l0eSk7XG5cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQtY29tcGxleCh0cmFuc2Zvcm0pO1xuXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKCRkaWFsb2ctdHJhbnNpdGlvbi1zY2FsZSk7XG4gICAgfVxuICB9XG5cbiAgJi5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQmFja2Ryb3BcblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRpYWxvZy1iYWNrZHJvcC1iZztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IChtYXAtZ2V0KCRkaWFsb2ctZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKSAtIDEpO1xufVxuXG4vLyBEaWFsb2dcblxuLm1vZGFsLWNvbnRlbnQge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkaWFsb2ctYm9yZGVyLXJhZGl1cyk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGRpYWxvZy1jb250ZW50LWJnO1xuICBib3gtc2hhZG93OiBtYXAtZ2V0KCRkaWFsb2ctZWxldmF0aW9uLXNoYWRvdywgc2hhZG93KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3V0bGluZTogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbjogJGRpYWxvZy1tYXJnaW4teSBhdXRvO1xuICBtYXgtd2lkdGg6ICRkaWFsb2ctd2lkdGg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRkaWFsb2ctbWFyZ2luLXh9ICogMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRkaWFsb2ctbWFyZ2luLXl9ICogMik7XG59XG5cbi5tb2RhbC1sZyB7XG4gIG1heC13aWR0aDogJGRpYWxvZy13aWR0aC1sZztcbn1cblxuLm1vZGFsLXNtIHtcbiAgbWF4LXdpZHRoOiAkZGlhbG9nLXdpZHRoLXNtO1xufVxuXG4vLyBNaXNjXG5cbi5tb2RhbC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRkaWFsb2ctcGFkZGluZy15ICRkaWFsb2ctcGFkZGluZy14O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRpYWxvZy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRpYWxvZy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIgKyAmIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogJGRpYWxvZy1mb290ZXItcGFkZGluZy15ICRkaWFsb2ctZm9vdGVyLXBhZGRpbmcteCAkZGlhbG9nLWZvb3Rlci1wYWRkaW5nLXkgKCRkaWFsb2ctZm9vdGVyLXBhZGRpbmcteCAtICRkaWFsb2ctZm9vdGVyLWlubmVyLXNwYWNlci14KTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZGlhbG9nLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZGlhbG9nLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gI3skZGlhbG9nLWZvb3Rlci1pbm5lci1zcGFjZXIteH0pO1xuICAgIG1pbi13aWR0aDogJGRpYWxvZy1mb290ZXItYnRuLW1pbi13aWR0aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkaWFsb2ctZm9vdGVyLWlubmVyLXNwYWNlci14O1xuICAgIHBhZGRpbmctbGVmdDogJGRpYWxvZy1mb290ZXItaW5uZXItc3BhY2VyLXg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZXMgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAmLSN7JGNvbG9yfSB7XG4gICAgICAgIEBpbmNsdWRlIHBsYWluLWFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkLFxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogJGJ0bi1jb2xvci1kaXNhYmxlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmctYWN0aXZlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogJGRpYWxvZy1mb290ZXItaW5uZXItc3BhY2VyLXg7XG4gIH1cbn1cblxuLm1vZGFsLWZvb3Rlci1zdGFja2VkIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgLmJ0biB7XG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbihyaWdodCk7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAkZGlhbG9nLWZvb3Rlci1idG4tc3RhY2tlZC1wYWRkaW5nLXkgJGRpYWxvZy1mb290ZXItYnRuLXN0YWNrZWQtcGFkZGluZy14O1xuICB9XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6ICRkaWFsb2ctcGFkZGluZy15ICRkaWFsb2ctcGFkZGluZy14O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkaWFsb2ctYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkaWFsb2ctYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS10aXRsZTtcblxuICBtYXJnaW46IDA7XG59XG5cbi8vIFNjcm9sbGJhciBtZWFzdXJlXG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5OXB4O1xuICB3aWR0aDogNTBweDtcbn1cbiIsIi8vIFRvZG86IGV4cGFuc2lvbiBwYW5lbCB3aXRoIGRpZmZlcmVudCBiYWNrZ3JvdW5kIGNvbG91cnNcblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJhY2tncm91bmQtY29sb3IsIGNvbG9yKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwYW5zaW9uLXBhbmVsLWJnO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJGV4cGFuc2lvbi1wYW5lbC1lbGV2YXRpb24tc2hhZG93LCBzaGFkb3cpO1xuICBjb2xvcjogJGV4cGFuc2lvbi1wYW5lbC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGV4cGFuc2lvbi1wYW5lbC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZXhwYW5zaW9uLXBhbmVsLWxpbmUtaGVpZ2h0O1xuICBtaW4taGVpZ2h0OiAkZXhwYW5zaW9uLXBhbmVsLWhlaWdodDtcbiAgcGFkZGluZzogJGV4cGFuc2lvbi1wYW5lbC1wYWRkaW5nLXkgJGV4cGFuc2lvbi1wYW5lbC1wYWRkaW5nLXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIGNvbG9yOiAkZXhwYW5zaW9uLXBhbmVsLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwYW5zaW9uLXBhbmVsLWJnLWFjdGl2ZTtcbiAgICBjb2xvcjogJGV4cGFuc2lvbi1wYW5lbC1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRleHBhbnNpb24tcGFuZWwtYmc7XG4gICAgY29sb3I6ICRleHBhbnNpb24tcGFuZWwtY29sb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZXhwYW5zaW9uLXBhbmVsLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZXhwYW5zaW9uLXBhbmVsLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmNhcmQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogJGNhcmQtcGFkZGluZy14O1xuICAgIHBhZGRpbmctbGVmdDogJGNhcmQtcGFkZGluZy14O1xuICB9XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgY29sb3I6ICRleHBhbnNpb24tcGFuZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4cGFuc2lvbi1wYW5lbC1iZy1hY3RpdmU7XG4gICAgY29sb3I6ICRleHBhbnNpb24tcGFuZWwtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4cGFuc2lvbi1wYW5lbC1iZztcbiAgICBjb2xvcjogJGV4cGFuc2lvbi1wYW5lbC1jb2xvci1kaXNhYmxlZDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JGNvbG9yfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3ItbGlnaHQoJGNvbG9yKTtcbiAgICBjb2xvcjogY29sb3IteWlxKHRoZW1lLWNvbG9yLWxpZ2h0KCRjb2xvcikpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yKTtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEodGhlbWUtY29sb3IoJGNvbG9yKSk7XG4gICAgfVxuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvcik7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEodGhlbWUtY29sb3IoJGNvbG9yKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEV4cGFuc2lvbiBwYW5lbFxuXG4uZXhwYW5zaW9uLXBhbmVsIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgbWFyZ2luKTtcblxuICBwYWRkaW5nOiAwO1xuXG4gICYuc2hvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogJGV4cGFuc2lvbi1wYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkZXhwYW5zaW9uLXBhbmVsLW1hcmdpbi15O1xuXG4gICAgICAuY2FyZCAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGV4cGFuc2lvbi1wYW5lbC1tYXJnaW4teTtcblxuICAgICAgLmNhcmQgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAuZXhwYW5zaW9uLXBhbmVsIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRleHBhbnNpb24tcGFuZWwtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkICYge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNob3ctcHJlZGVjZXNzb3Ige1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRleHBhbnNpb24tcGFuZWwtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuY2FyZCAmIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5leHBhbnNpb24tcGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6ICRleHBhbnNpb24tcGFuZWwtaW5uZXItc3BhY2VyLXkgJGV4cGFuc2lvbi1wYW5lbC1wYWRkaW5nLXg7XG5cbiAgLmNhcmQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogJGNhcmQtcGFkZGluZy14O1xuICAgIHBhZGRpbmctbGVmdDogJGNhcmQtcGFkZGluZy14O1xuICB9XG59XG5cbi5leHBhbnNpb24tcGFuZWwtZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBib3JkZXItdG9wOiAkZXhwYW5zaW9uLXBhbmVsLWJvcmRlci13aWR0aCBzb2xpZCAkZXhwYW5zaW9uLXBhbmVsLWJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogJGV4cGFuc2lvbi1wYW5lbC1pbm5lci1zcGFjZXIteSAkZXhwYW5zaW9uLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXggKCRleHBhbnNpb24tcGFuZWwtaW5uZXItc3BhY2VyLXkgLSAkZXhwYW5zaW9uLXBhbmVsLWZvb3Rlci1pbm5lci1zcGFjZXIteSkgKCRleHBhbnNpb24tcGFuZWwtZm9vdGVyLXBhZGRpbmcteCAtICRleHBhbnNpb24tcGFuZWwtZm9vdGVyLWlubmVyLXNwYWNlci14KTtcblxuICAuY2FyZCAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY2FyZC1wYWRkaW5nLXg7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGNhcmQtcGFkZGluZy14IC0gJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItaW5uZXItc3BhY2VyLXgpO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItaW5uZXItc3BhY2VyLXk7XG4gICAgbWFyZ2luLWxlZnQ6ICRleHBhbnNpb24tcGFuZWwtZm9vdGVyLWlubmVyLXNwYWNlci14O1xuICAgIG1pbi13aWR0aDogJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItYnRuLW1pbi13aWR0aDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZXhwYW5zaW9uLXBhbmVsLWZvb3Rlci1pbm5lci1zcGFjZXIteDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRleHBhbnNpb24tcGFuZWwtZm9vdGVyLWlubmVyLXNwYWNlci14O1xuXG4gICAgLmNhcmQgJiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGNhcmQtcGFkZGluZy14IC0gJGV4cGFuc2lvbi1wYW5lbC1mb290ZXItcGFkZGluZy14KTtcbiAgICAgIHBhZGRpbmctbGVmdDogKCRjYXJkLXBhZGRpbmcteCAtICRleHBhbnNpb24tcGFuZWwtZm9vdGVyLXBhZGRpbmcteCk7XG4gICAgfVxuICB9XG59XG5cbi5leHBhbnNpb24tcGFuZWwtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogJGV4cGFuc2lvbi1wYW5lbC1pbm5lci1zcGFjZXIteDtcblxuICAuY29sbGFwc2VkLWhpZGUge1xuICAgIFtkYXRhLXRvZ2dsZT0nY29sbGFwc2UnXS5jb2xsYXBzZWQgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jb2xsYXBzZWQtc2hvdyB7XG4gICAgW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSddOm5vdCguY29sbGFwc2VkKSAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5leHBhbnNpb24tcGFuZWwtdG9nZ2xlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6ICRleHBhbnNpb24tcGFuZWwtaGVpZ2h0O1xuICBwYWRkaW5nOiAkZXhwYW5zaW9uLXBhbmVsLXBhZGRpbmcteSAkZXhwYW5zaW9uLXBhbmVsLXBhZGRpbmcteDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgYWN0aXZlLWZvY3VzLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwYW5zaW9uLXBhbmVsLWJnLWFjdGl2ZTtcbiAgICBjb2xvcjogJGV4cGFuc2lvbi1wYW5lbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwYW5zaW9uLXBhbmVsLWJnO1xuICAgIGNvbG9yOiAkZXhwYW5zaW9uLXBhbmVsLWNvbG9yLWRpc2FibGVkO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5jYXJkICYge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjYXJkLXBhZGRpbmcteDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRjYXJkLXBhZGRpbmcteDtcbiAgfVxufVxuXG4vLyBGbHVzaFxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gICY6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAkZXhwYW5zaW9uLXBhbmVsLWJvcmRlci13aWR0aCBzb2xpZCAkZXhwYW5zaW9uLXBhbmVsLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGV4cGFuc2lvbi1wYW5lbC1ib3JkZXItd2lkdGggc29saWQgJGV4cGFuc2lvbi1wYW5lbC1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIuZHJvcGRvd24sXG4uZHJvcGxlZnQsXG4uZHJvcHJpZ2h0LFxuLmRyb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtZW51LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0ZXh0LWFsaWduKGxlZnQpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogJG1lbnUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1lbnUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbWVudS1saW5lLWhlaWdodDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6ICRtZW51LW1pbi13aWR0aDtcbiAgcGFkZGluZzogJG1lbnUtcGFkZGluZy15IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBtYXAtZ2V0KCRtZW51LWVsZXZhdGlvbi1zaGFkb3csIGVsZXZhdGlvbik7XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6OmJlZm9yZSxcbiAgICA+ICoge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1tb2JpbGU7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24tc3RhbmRhcmQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi10YWJsZXQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZXNrdG9wO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLW1lbnUtc2hvdztcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdztcbiAgICB9XG5cbiAgICA+IDpudGgtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0xO1xuICAgIH1cblxuICAgID4gOm50aC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93LTI7XG4gICAgfVxuXG4gICAgPiA6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3ctMztcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1lbnUtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1iZztcbiAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRtZW51LWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAubmF2Om5vdCguZmxleC1jb2x1bW4pOm5vdCguZmxleC1jb2x1bW4tcmV2ZXJzZSkgJiB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZW51IHtcbiAgbWFyZ2luLXRvcDogKCgkYnRuLWhlaWdodCArICRtZW51LXBhZGRpbmcteSkgKiAtMSArICgkbWVudS1saW5rLWhlaWdodCAtICRidG4taGVpZ2h0KSAvIC0yKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgKCRtZW51LWxpbmstaGVpZ2h0IC8gMiArICRtZW51LXBhZGRpbmcteSk7XG4gIH1cbn1cblxuLnNob3cgPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQ6bm90KFt4LXBsYWNlbWVudF0pIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG5cbiAgJi5tZW51OjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgKCRtZW51LWxpbmstaGVpZ2h0IC8gMiArICRtZW51LXBhZGRpbmcteSk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudTpub3QoW3gtcGxhY2VtZW50XSkge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuXG4gICAgJi5tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51Om5vdChbeC1wbGFjZW1lbnRdKSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG5cbiAgICAmLm1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnU6bm90KFt4LXBsYWNlbWVudF0pIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuXG4gICAgJi5tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoKCRidG4taGVpZ2h0ICsgJG1lbnUtcGFkZGluZy15KSAqIC0xICsgKCRtZW51LWxpbmstaGVpZ2h0IC0gJGJ0bi1oZWlnaHQpIC8gLTIpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIGNhbGMoMTAwJSAtICN7JG1lbnUtbGluay1oZWlnaHQgLyAyICsgJG1lbnUtcGFkZGluZy15fSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICB9XG5cbiAgICA+IDpudGgtY2hpbGQoMSksXG4gICAgPiA6bnRoLWNoaWxkKDIpLFxuICAgID4gOm50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93O1xuICAgIH1cblxuICAgID4gOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3ctMTtcbiAgICB9XG5cbiAgICA+IDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93LTI7XG4gICAgfVxuXG4gICAgPiA6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0zO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXJpZ2h0Om5vdChbeC1wbGFjZW1lbnRdKSB7XG4gICAgJi5tZW51OjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSBjYWxjKDEwMCUgLSAjeyRtZW51LWxpbmstaGVpZ2h0IC8gMiArICRtZW51LXBhZGRpbmcteX0pO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSdib3R0b20tZW5kJ106OmJlZm9yZSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSdsZWZ0LXN0YXJ0J106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXS5zaG93LFxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddLnNob3cge1xuICA+IDpudGgtY2hpbGQoMSksXG4gID4gOm50aC1jaGlsZCgyKSxcbiAgPiA6bnRoLWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93O1xuICB9XG5cbiAgPiA6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bi1pdGVtLXNob3ctMTtcbiAgfVxuXG4gID4gOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd24taXRlbS1zaG93LTI7XG4gIH1cblxuICA+IDpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duLWl0ZW0tc2hvdy0zO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3AtZW5kJ106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG5cbi5tZW51W3gtcGxhY2VtZW50PSdib3R0b20tZW5kJ106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgKCRtZW51LWxpbmstaGVpZ2h0IC8gMiArICRtZW51LXBhZGRpbmcteSk7XG59XG5cbi5tZW51W3gtcGxhY2VtZW50PSdsZWZ0LXN0YXJ0J10sXG4ubWVudVt4LXBsYWNlbWVudD0ncmlnaHQtc3RhcnQnXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZW51W3gtcGxhY2VtZW50PSdsZWZ0LXN0YXJ0J106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLm1lbnVbeC1wbGFjZW1lbnQ9J3JpZ2h0LXN0YXJ0J106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLm1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXSxcbi5tZW51W3gtcGxhY2VtZW50PSd0b3Atc3RhcnQnXSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICgoJGJ0bi1oZWlnaHQgKyAkbWVudS1wYWRkaW5nLXkpICogLTEgKyAoJG1lbnUtbGluay1oZWlnaHQgLSAkYnRuLWhlaWdodCkgLyAtMik7XG59XG5cbi5tZW51W3gtcGxhY2VtZW50PSd0b3AtZW5kJ106OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgY2FsYygxMDAlIC0gI3skbWVudS1saW5rLWhlaWdodCAvIDIgKyAkbWVudS1wYWRkaW5nLXl9KTtcbn1cblxuLm1lbnVbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddOjpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIGNhbGMoMTAwJSAtICN7JG1lbnUtbGluay1oZWlnaHQgLyAyICsgJG1lbnUtcGFkZGluZy15fSk7XG59XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24taXRlbS1zaG93IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA5OSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24taXRlbS1zaG93LTEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkcm9wZG93bi1pdGVtLXNob3ctMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLWl0ZW0tc2hvdy0zIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA4MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZHJvcGRvd24tbWVudS1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cblxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoKDEgLyAzKSwgMCk7XG4gIH1cblxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoKDIgLyAzKSwgMC4yNSk7XG4gIH1cblxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMC41KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwLjc1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtZW51LWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiAoKCRtZW51LWxpbmstaGVpZ2h0ICsgJG1lbnUtcGFkZGluZy15KSAqIC0xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gQ2FzY2FkaW5nIG1lbnUgZm9yIGRlc2t0b3BcblxuLmRyb3Bkb3duLW1lbnUtc20sXG4ubWVudS1jYXNjYWRpbmcge1xuICBmb250LXNpemU6ICRtZW51LWZvbnQtc2l6ZS1jYXNjYWRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbWVudS1saW5lLWhlaWdodC1jYXNjYWRpbmc7XG4gIHBhZGRpbmctdG9wOiAkbWVudS1wYWRkaW5nLXktY2FzY2FkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJG1lbnUtcGFkZGluZy15LWNhc2NhZGluZztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWluLXdpZHRoOiAkbWVudS1taW4td2lkdGgtY2FzY2FkaW5nO1xuICB9XG59XG5cbi5tZW51LWNhc2NhZGluZyB7XG4gIG1hcmdpbi10b3A6ICgoJG1lbnUtbGluay1oZWlnaHQtY2FzY2FkaW5nIC0gKCRtZW51LWxpbmstaGVpZ2h0LWNhc2NhZGluZyAtICRtZW51LWxpbmUtaGVpZ2h0LWNhc2NhZGluZykgLyAyKSAqIC0xICsgJG1lbnUtcGFkZGluZy15LWNhc2NhZGluZyAqIC0xKTtcblxuICAmW3gtcGxhY2VtZW50PSd0b3AtZW5kJ10sXG4gICZbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICgoJG1lbnUtbGluay1oZWlnaHQtY2FzY2FkaW5nIC0gKCRtZW51LWxpbmstaGVpZ2h0LWNhc2NhZGluZyAtICRtZW51LWxpbmUtaGVpZ2h0LWNhc2NhZGluZykgLyAyKSAqIC0xICsgJG1lbnUtcGFkZGluZy15LWNhc2NhZGluZyAqIC0xKTtcbiAgfVxuXG4gICZbeC1wbGFjZW1lbnQ9J3RvcC1lbmQnXTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIGNhbGMoMTAwJSAtICN7JG1lbnUtbGluay1oZWlnaHQtY2FzY2FkaW5nIC8gMiArICRtZW51LXBhZGRpbmcteS1jYXNjYWRpbmd9KTtcbiAgfVxuXG4gICZbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgY2FsYygxMDAlIC0gI3skbWVudS1saW5rLWhlaWdodC1jYXNjYWRpbmcgLyAyICsgJG1lbnUtcGFkZGluZy15LWNhc2NhZGluZ30pO1xuICB9XG59XG5cbi8vIERpdmlkZXJcblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkbWVudS1kaXZpZGVyLWJnKTtcbn1cblxuLy8gSGVhZGVyXG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBjb2xvcjogJG1lbnUtaGVhZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkbWVudS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGxpbmUtaGVpZ2h0OiAkbWVudS1saW5lLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkbWVudS1saW5rLXBhZGRpbmcteSAkbWVudS1saW5rLXBhZGRpbmcteDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAuZHJvcGRvd24tbWVudS1zbSAmLFxuICAubWVudS1jYXNjYWRpbmcgJiB7XG4gICAgZm9udC1zaXplOiAkbWVudS1mb250LXNpemUtY2FzY2FkaW5nO1xuICAgIGxpbmUtaGVpZ2h0OiAkbWVudS1saW5lLWhlaWdodC1jYXNjYWRpbmc7XG4gICAgcGFkZGluZzogJG1lbnUtbGluay1wYWRkaW5nLXktY2FzY2FkaW5nICRtZW51LWxpbmstcGFkZGluZy14LWNhc2NhZGluZztcbiAgfVxufVxuXG4vLyBMaW5rXG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcik7XG5cbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICRtZW51LWxpbmstY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogJG1lbnUtbGluay1wYWRkaW5nLXkgJG1lbnUtbGluay1wYWRkaW5nLXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWxpbmstYmctaG92ZXI7XG4gICAgY29sb3I6ICRtZW51LWxpbmstY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWxpbmstYmctaG92ZXI7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJG1lbnUtbGluay1jb2xvci1kaXNhYmxlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtICYsXG4gIC5tZW51LWNhc2NhZGluZyAmIHtcbiAgICBwYWRkaW5nOiAkbWVudS1saW5rLXBhZGRpbmcteS1jYXNjYWRpbmcgJG1lbnUtbGluay1wYWRkaW5nLXgtY2FzY2FkaW5nO1xuICB9XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBjb2xvcjogJG1lbnUtbGluay1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAkbWVudS1saW5rLXBhZGRpbmcteSAkbWVudS1saW5rLXBhZGRpbmcteDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXG4gIC5kcm9wZG93bi1tZW51LXNtICYsXG4gIC5tZW51LWNhc2NhZGluZyAmIHtcbiAgICBwYWRkaW5nOiAkbWVudS1saW5rLXBhZGRpbmcteS1jYXNjYWRpbmcgJG1lbnUtbGluay1wYWRkaW5nLXgtY2FzY2FkaW5nO1xuICB9XG59XG5cbi8vIFRvZ2dsZVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIHNldC1tYXRlcmlhbC1pY29ucztcblxuICAgIGNvbnRlbnQ6ICRjYXJldC1pY29uO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6ICgkY2FyZXQtc3BhY2VyLXggKiAtMSk7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjZXIteDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgLmRyb3ByaWdodCAmIHtcbiAgICAgIGNvbnRlbnQ6ICRjYXJldC1pY29uLXJpZ2h0O1xuICAgIH1cblxuICAgIC5kcm9wdXAgJiB7XG4gICAgICBjb250ZW50OiAkY2FyZXQtaWNvbi11cDtcbiAgICB9XG4gIH1cblxuICAmOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6ICgkY2FyZXQtc3BhY2VyLXggKiAtMSk7XG4gIH1cblxuICAuZHJvcGxlZnQgJiB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgc2V0LW1hdGVyaWFsLWljb25zO1xuXG4gICAgICBjb250ZW50OiAkY2FyZXQtaWNvbi1sZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2VyLXg7XG4gICAgICBtYXJnaW4tbGVmdDogKCRjYXJldC1zcGFjZXIteCAqIC0xKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBuYXYtZGl2aWRlcigkYmc6ICRibGFjay1kaXZpZGVyLCAkbWFyZ2luLXk6ICRzcGFjZXItc20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5uYXZkcmF3ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogbWFwLWdldCgkbmF2ZHJhd2VyLWVsZXZhdGlvbi1zaGFkb3csIGVsZXZhdGlvbik7XG59XG5cbi8vIEJhY2tkcm9wXG5cbi5uYXZkcmF3ZXItYmFja2Ryb3Age1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkLWNvbXBsZXgob3BhY2l0eSk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmRyYXdlci1iYWNrZHJvcC1iZztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IChtYXAtZ2V0KCRuYXZkcmF3ZXItZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKSAtIDEpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBDb250ZW50XG5cbi5uYXZkcmF3ZXItY29udGVudCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc2hhcnAoYm94LXNoYWRvdywgdHJhbnNmb3JtKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2ZHJhd2VyLWNvbnRlbnQtYmc7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skbmF2ZHJhd2VyLWd1dHRlci13aWR0aH0pO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB3aWR0aDogJG5hdmRyYXdlci13aWR0aDtcblxuICAubmF2ZHJhd2VyLXJpZ2h0ICYge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIC5uYXZkcmF3ZXIuc2hvdyAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlY2VsZXJhdGlvbihib3gtc2hhZG93LCB0cmFuc2Zvcm0pO1xuXG4gICAgYm94LXNoYWRvdzogbWFwLWdldCgkbmF2ZHJhd2VyLWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4vLyBNaXNjXG5cbi5uYXZkcmF3ZXItYm9keSB7XG4gIG1hcmdpbi1ib3R0b206ICRuYXZkcmF3ZXItaW5uZXItc3BhY2VyLXk7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZkcmF3ZXItaW5uZXItc3BhY2VyLXg7XG4gIHBhZGRpbmctbGVmdDogJG5hdmRyYXdlci1pbm5lci1zcGFjZXIteDtcbn1cblxuLm5hdmRyYXdlci1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJG5hdmRyYXdlci1kaXZpZGVyLWJnKTtcbn1cblxuLm5hdmRyYXdlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2ZHJhd2VyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJG5hdmRyYXdlci1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRuYXZkcmF3ZXItaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRuYXZkcmF3ZXItaW5uZXItc3BhY2VyLXk7XG4gIHBhZGRpbmc6ICR0b29sYmFyLXBhZGRpbmcteSAkbmF2ZHJhd2VyLWlubmVyLXNwYWNlci14O1xufVxuXG4ubmF2ZHJhd2VyLXN1YmhlYWRlciB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7XG5cbiAgY29sb3I6ICRuYXZkcmF3ZXItc3ViaGVhZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRuYXZkcmF3ZXItc3ViaGVhZGVyLWZvbnQtd2VpZ2h0O1xuICBoZWlnaHQ6ICRuYXZkcmF3ZXItc3ViaGVhZGVyLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6ICgoJG5hdmRyYXdlci1zdWJoZWFkZXItaGVpZ2h0IC0gJG5hdmRyYXdlci1zdWJoZWFkZXItZm9udC1zaXplKSAvIDIpICRuYXZkcmF3ZXItaW5uZXItc3BhY2VyLXg7XG5cbiAgLm5hdmRyYXdlci1kaXZpZGVyICsgJiB7XG4gICAgbWFyZ2luLXRvcDogKCRuYXZkcmF3ZXItaW5uZXItc3BhY2VyLXkgKiAtMSk7XG4gIH1cbn1cblxuLy8gTmF2XG5cbi5uYXZkcmF3ZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogJG5hdmRyYXdlci1pbm5lci1zcGFjZXIteTtcbiAgbWFyZ2luLWJvdHRvbTogJG5hdmRyYXdlci1pbm5lci1zcGFjZXIteTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIC5uYXZkcmF3ZXItaGVhZGVyICsgJixcbiAgLm5hdmRyYXdlci1zdWJoZWFkZXIgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvciwgY29sb3IpO1xuXG4gICAgY29sb3I6ICRuYXZkcmF3ZXItbmF2LWxpbmstY29sb3I7XG4gICAgZm9udC1zaXplOiAkbmF2ZHJhd2VyLW5hdi1saW5rLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJG5hdmRyYXdlci1uYXYtbGluay1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAoKCRuYXZkcmF3ZXItbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmRyYXdlci1uYXYtbGluay1mb250LXNpemUpIC8gMikgJG5hdmRyYXdlci1pbm5lci1zcGFjZXIteDtcblxuICAgIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2ZHJhd2VyLW5hdi1saW5rLWJnLWhvdmVyO1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2ZHJhd2VyLW5hdi1saW5rLWNvbG9yLWFjdGl2ZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRuYXZkcmF3ZXItbmF2LWxpbmstY29sb3ItZGlzYWJsZWQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2ZHJhd2VyLW5hdi1saW5rLWNvbG9yLWFjdGl2ZTtcbiAgfVxufVxuXG4ubmF2ZHJhd2VyLW5hdi1pY29uIHtcbiAgY29sb3I6ICRuYXZkcmF3ZXItbmF2LWljb24tY29sb3I7XG4gIHdpZHRoOiAkbmF2ZHJhd2VyLW5hdi1pY29uLXdpZHRoO1xuXG4gIC5uYXYtbGluazphY3RpdmUgJixcbiAgLm5hdi1saW5rLmFjdGl2ZSAmIHtcbiAgICBjb2xvcjogJG5hdmRyYXdlci1uYXYtbGluay1jb2xvci1hY3RpdmU7XG4gIH1cbn1cblxuLmFjdGl2ZSA+IC5uYXYtbGluayAubmF2ZHJhd2VyLW5hdi1pY29uIHtcbiAgY29sb3I6ICRuYXZkcmF3ZXItbmF2LWxpbmstY29sb3ItYWN0aXZlO1xufVxuXG4vLyBQZXJtYW5lbnQsIHBlcnNpc3RlbnQgYW5kIHRlbXBvcmFyeSB2YXJpYXRpb25zXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAubmF2ZHJhd2VyLWJhY2tkcm9wLXBlcm1hbmVudCN7JGluZml4fSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2ZHJhd2VyLWJhY2tkcm9wLXBlcnNpc3RlbnQjeyRpbmZpeH0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdmRyYXdlci1iYWNrZHJvcC10ZW1wb3JhcnkjeyRpbmZpeH0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdmRyYXdlci1wZXJtYW5lbnQjeyRpbmZpeH0ge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkbmF2ZHJhd2VyLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2ZHJhd2VyLWJvcmRlci1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAkbmF2ZHJhd2VyLXdpZHRoO1xuICAgICAgei1pbmRleDogYXV0bztcblxuICAgICAgJi5uYXZkcmF3ZXItcGVybWFuZW50LWNsaXBwZWQsXG4gICAgICAmLm5hdmRyYXdlci1wZXJtYW5lbnQtZmxvYXQge1xuICAgICAgICB0b3A6ICR0b29sYmFyLWhlaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5uYXZkcmF3ZXItcGVybWFuZW50LWZsb2F0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgICAgICYubmF2ZHJhd2VyLXJpZ2h0IHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkbmF2ZHJhd2VyLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2ZHJhd2VyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICYuc2hvdyAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubmF2ZHJhd2VyLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmRyYXdlci1wZXJzaXN0ZW50I3skaW5maXh9IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6ICRuYXZkcmF3ZXItd2lkdGg7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuXG4gICAgICAmLm5hdmRyYXdlci1wZXJzaXN0ZW50LWNsaXBwZWQge1xuICAgICAgICBib3JkZXItdG9wOiAkbmF2ZHJhd2VyLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2ZHJhd2VyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgbWFyZ2luLXRvcDogKCRuYXZkcmF3ZXItYm9yZGVyLXdpZHRoICogLTEpO1xuICAgICAgICB0b3A6ICR0b29sYmFyLWhlaWdodDtcbiAgICAgICAgei1pbmRleDogKG1hcC1nZXQoJHRvb2xiYXItZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKSAtIDEpO1xuICAgICAgfVxuXG4gICAgICAmLm5hdmRyYXdlci1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgIC5uYXZkcmF3ZXItY29udGVudCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAkbmF2ZHJhd2VyLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2ZHJhd2VyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNob3cgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkbmF2ZHJhd2VyLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2ZHJhd2VyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZkcmF3ZXItdGVtcG9yYXJ5I3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogJG5hdmRyYXdlci13aWR0aDtcblxuICAgICAgJi5uYXZkcmF3ZXItcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLm5hdmRyYXdlci1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBpY2tlciB7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAoJHRyYW5zaXRpb24tZHVyYXRpb24tbW9iaWxlICsgJHRyYW5zaXRpb24tZHVyYXRpb24tbW9iaWxlLWNvbXBsZXgpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHotaW5kZXg6IG1hcC1nZXQoJHBpY2tlci1lbGV2YXRpb24tc2hhZG93LCBlbGV2YXRpb24pO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAoJHRyYW5zaXRpb24tZHVyYXRpb24tdGFibGV0ICsgJHRyYW5zaXRpb24tZHVyYXRpb24tdGFibGV0LWNvbXBsZXgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6ICgkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZXNrdG9wICsgJHRyYW5zaXRpb24tZHVyYXRpb24tZGVza3RvcC1jb21wbGV4KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG5cbiAgJi5waWNrZXItb3BlbmVkIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnBpY2tlci1mcmFtZSB7XG4gIG1hcmdpbjogJHBpY2tlci1tYXJnaW4teSAkcGlja2VyLW1hcmdpbi14O1xufVxuXG4ucGlja2VyLWhvbGRlciB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQob3BhY2l0eSk7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpY2tlci1ob2xkZXItYmc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1tb2JpbGUtY29tcGxleDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZHVyYXRpb24tdGFibGV0LWNvbXBsZXg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZHVyYXRpb24tZGVza3RvcC1jb21wbGV4O1xuICB9XG5cbiAgLnBpY2tlci1vcGVuZWQgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgfVxufVxuXG4ucGlja2VyLXdyYXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwaWNrZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQtY29tcGxleChvcGFjaXR5LCB0cmFuc2Zvcm0pO1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LWJvZHktMTtcblxuICBib3gtc2hhZG93OiBtYXAtZ2V0KCRwaWNrZXItZWxldmF0aW9uLXNoYWRvdywgc2hhZG93KTtcbiAgbWF4LXdpZHRoOiAoJHBpY2tlci1jZWxsLXNpemUgKiA3ICsgJHBpY2tlci1pbm5lci1zcGFjZXIteCAqIDIpO1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRwaWNrZXItdHJhbnNpdGlvbi1zY2FsZSk7XG5cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAucGlja2VyLW9wZW5lZCAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLy8gRm9vdGVyXG5cbi5waWNrZXItZm9vdGVyIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHBpY2tlci1ib3JkZXItcmFkaXVzKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAkcGlja2VyLWlubmVyLXNwYWNlci15ICRwaWNrZXItaW5uZXItc3BhY2VyLXg7XG5cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRwaWNrZXItYm9yZGVyLXJhZGl1cyAwO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkcGlja2VyLWlubmVyLXNwYWNlci14ICogMS41KTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkcGlja2VyLWlubmVyLXNwYWNlci14ICogMS41KTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6ICRwaWNrZXItaW5uZXItc3BhY2VyLXg7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVhZGVyXG5cbi5waWNrZXItaGVhZGVyIHtcbiAgaGVpZ2h0OiAkcGlja2VyLWNlbGwtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRwaWNrZXItY2VsbC1zaXplO1xuICBtYXJnaW4tcmlnaHQ6ICRwaWNrZXItaW5uZXItc3BhY2VyLXg7XG4gIG1hcmdpbi1sZWZ0OiAkcGlja2VyLWlubmVyLXNwYWNlci14O1xuICBwYWRkaW5nLXJpZ2h0OiAoJHBpY2tlci1jZWxsLXNpemUgKyAkcGlja2VyLWlubmVyLXNwYWNlci14KTtcbiAgcGFkZGluZy1sZWZ0OiAoJHBpY2tlci1jZWxsLXNpemUgKyAkcGlja2VyLWlubmVyLXNwYWNlci14KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgbWFyZ2luLXRvcDogJHBpY2tlci1pbm5lci1zcGFjZXIteTtcbiAgICBtYXJnaW4tcmlnaHQ6ICgkcGlja2VyLWlubmVyLXNwYWNlci14ICogMS41KTtcbiAgICBtYXJnaW4tbGVmdDogKCRwaWNrZXItaW5uZXItc3BhY2VyLXggKiAxLjUpO1xuICB9XG59XG5cbi5waWNrZXItbW9udGgsXG4ucGlja2VyLXllYXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAkcGlja2VyLWlubmVyLXNwYWNlci14O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5waWNrZXItbmF2LW5leHQsXG4ucGlja2VyLW5hdi1wcmV2IHtcbiAgaGVpZ2h0OiAkcGlja2VyLWNlbGwtc2l6ZTtcbiAgbWFyZ2luLXRvcDogKCRwaWNrZXItY2VsbC1zaXplIC8gLTIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogJHBpY2tlci1jZWxsLXNpemU7XG5cbiAgJixcbiAgJi5tYXRlcmlhbC1pY29ucyB7XG4gICAgbGluZS1oZWlnaHQ6ICRwaWNrZXItY2VsbC1zaXplO1xuICB9XG59XG5cbi5waWNrZXItbmF2LW5leHQge1xuICByaWdodDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwaWNrZXItbmF2LW5leHQtaWNvbjtcbiAgfVxufVxuXG4ucGlja2VyLW5hdi1wcmV2IHtcbiAgbGVmdDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRwaWNrZXItbmF2LXByZXYtaWNvbjtcbiAgfVxufVxuXG4vLyBNYXRlcmlhbCBkYXRlIGRpc3BsYXlcblxuLnBpY2tlci1kYXRlLWRpc3BsYXkge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcGlja2VyLWJvcmRlci1yYWRpdXMpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRwaWNrZXItaGVhZGVyLWJnO1xuICBjb2xvcjogY29sb3IteWlxKCRwaWNrZXItaGVhZGVyLWJnKTtcbiAgcGFkZGluZzogJHBpY2tlci1oZWFkZXItcGFkZGluZy15ICRwaWNrZXItaGVhZGVyLXBhZGRpbmcteDtcblxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJHBpY2tlci1ib3JkZXItcmFkaXVzKTtcblxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIG1pbi13aWR0aDogKCRwaWNrZXItY2VsbC1zaXplICogMy41ICsgJHBpY2tlci1pbm5lci1zcGFjZXIteCAqIDIpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnBpY2tlci1kYXRlLWRpc3BsYXktYm90dG9tIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeS1kaXNwbGF5LTE7XG59XG5cbi5waWNrZXItZGF5LWRpc3BsYXkge1xuICBtYXJnaW4tcmlnaHQ6ICRwaWNrZXItaW5uZXItc3BhY2VyLXg7XG59XG5cbi5waWNrZXItd2Vla2RheS1kaXNwbGF5IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcGlja2VyLWlubmVyLXNwYWNlci14O1xuXG4gIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnLCc7XG4gIH1cbn1cblxuLy8gTWlzY1xuXG4ucGlja2VyLWJveCB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRwaWNrZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpY2tlci1jb250ZW50LWJnO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJHBpY2tlci1ib3JkZXItcmFkaXVzKTtcblxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLnBpY2tlci1pbnB1dCB7XG4gICYuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG5cbiAgJi5waWNrZXItaW5wdXQtYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGV4dGZpZWxkLWJvcmRlci1jb2xvci1mb2N1cztcbiAgfVxufVxuXG4vLyBUYWJsZVxuXG4ucGlja2VyLWRheSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBoZWlnaHQ6ICRwaWNrZXItY2VsbC1zaXplO1xuICBsaW5lLWhlaWdodDogJHBpY2tlci1jZWxsLXNpemU7XG4gIG1hcmdpbjogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6ICRwaWNrZXItY2VsbC1zaXplO1xuXG4gIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIG1hcmdpbi1yaWdodDogKCRwaWNrZXItaW5uZXItc3BhY2VyLXggLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogKCRwaWNrZXItaW5uZXItc3BhY2VyLXggLyAyKTtcbiAgfVxuXG4gICYucGlja2VyLWRheS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpY2tlci1kYXktYmctc2VsZWN0ZWQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkcGlja2VyLWRheS1iZy1zZWxlY3RlZCk7XG4gIH1cbn1cblxuLnBpY2tlci1kYXktZGlzYWJsZWQge1xuICBjb2xvcjogJHBpY2tlci1kYXktY29sb3ItZGlzYWJsZWQ7XG59XG5cbi5waWNrZXItZGF5LW91dGZvY3VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBpY2tlci1kYXktdG9kYXkge1xuICBjb2xvcjogJHBpY2tlci1kYXktY29sb3ItdG9kYXk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5waWNrZXItdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwICRwaWNrZXItaW5uZXItc3BhY2VyLXg7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgdGQsXG4gIHRoIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4ucGlja2VyLXdlZWtkYXkge1xuICBjb2xvcjogJHBpY2tlci13ZWVrZGF5LWNvbG9yO1xuICBoZWlnaHQ6ICRwaWNrZXItY2VsbC1zaXplO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogJHBpY2tlci1jZWxsLXNpemU7XG59XG5cbi5waWNrZXItc2VsZWN0LW1vbnRoLFxuLnBpY2tlci1zZWxlY3QteWVhciB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBpY2tlci1zZWxlY3QtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQob3BhY2l0eSk7XG5cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpY2tlci1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogJHRleHRmaWVsZC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogKCRwaWNrZXItY2VsbC1zaXplIC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAoJHBpY2tlci1jZWxsLXNpemUgLyAyKTtcbiAgb3BhY2l0eTogJHBpY2tlci1zZWxlY3Qtb3BhY2l0eTtcbiAgcGFkZGluZzogMCAoJHBpY2tlci1jZWxsLXNpemUgLyAyKSAwICRwaWNrZXItaW5uZXItc3BhY2VyLXg7XG5cbiAgQGluY2x1ZGUgZm9jdXMtaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tb3otd2Via2l0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY2FyZXQtYmc7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLnBpY2tlci1zZWxlY3QtbW9udGgge1xuICBtYXJnaW4tbGVmdDogJHBpY2tlci1pbm5lci1zcGFjZXIteDtcbn1cbiIsIkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG5cbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJG51bSwgJHByZXYtbnVtKSB7XG4gICAgICBAd2FybiAnUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSBcIiN7JGtleX1cIiBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5IFwiI3skcHJldi1rZXl9XCIhJztcbiAgICB9IEBlbHNlIGlmICRudW0gPD0gJHByZXYtbnVtIHtcbiAgICAgIEB3YXJuICdJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5IFwiI3ska2V5fVwiIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzIG5vdCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSBcIiN7JHByZXYta2V5fVwiISc7XG4gICAgfVxuXG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICRmaXJzdC12YWx1ZTogbnRoKG1hcC12YWx1ZXMoJG1hcCksIDEpO1xuXG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gJ0ZpcnN0IGJyZWFrcG9pbnQgaW4gYCRncmlkLWJyZWFrcG9pbnRzYCBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9Lic7XG4gIH1cbn1cblxuLy8gQ29sb3VyIGNvbnRyYXN0XG5cbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yKSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkeWlxLXRleHQtZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkeWlxLXRleHQtbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJGtleWAgd2l0aCBgJHJlcGxhY2VgIGluIGAkY29udGVudGBcblxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRjb250ZW50LCAka2V5LCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJGNvbnRlbnQsICRrZXkpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRjb250ZW50LCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRjb250ZW50LCAkaW5kZXggKyBzdHItbGVuZ3RoKCRrZXkpKSwgJGtleSwgJHJlcGxhY2UpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRjb250ZW50O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGEgY29sb3VyXG5cbkBmdW5jdGlvbiBjb2xvcigka2V5OiBhbWJlcikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBwcmltYXJ5KSB7XG4gIEByZXR1cm4gbWFwLWdldChtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpLCBjb2xvcik7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1kYXJrKCRrZXk6IHByaW1hcnkpIHtcbiAgQHJldHVybiBtYXAtZ2V0KG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSksIGRhcmspO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGlnaHQoJGtleTogcHJpbWFyeSkge1xuICBAcmV0dXJuIG1hcC1nZXQobWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KSwgbGlnaHQpO1xufVxuXG4vLyBTdHJpcCB1bml0XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCR2YWwpIHtcbiAgQHJldHVybiAkdmFsIC8gKCR2YWwgKiAwICsgMSk7XG59XG4iLCIvLyBNYXRlcmlhbCBkZXNpZ24gZG9lcyBub3QgaGF2ZSBzcGVjcyBmb3Igc3RyaXBlZCBwcm9ncmVzcyBiYXJzXG4vLyBzbyBzdHJpcGVkIHByb2dyZXNzIGJhcnMgaGF2ZSBiZWVuIHN0eWxlZCBhY2NvcmRpbmcgdG8gdGhlIFwiYnVmZmVyXCIgdmFyaWF0aW9uIG9mIGxpbmVhciBpbmRpY2F0b3Jcbi8vIChodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vY29tcG9uZW50cy9wcm9ncmVzcy1hY3Rpdml0eS5odG1sI3Byb2dyZXNzLWFjdGl2aXR5LXR5cGVzLW9mLWluZGljYXRvcnMpXG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1ib3R0b206ICRwcm9ncmVzcy1iYXItaGVpZ2h0IHNvbGlkICRwcm9ncmVzcy1iYXItYmc7XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAgICYuYmctI3skY29sb3J9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3IpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yLWxpZ2h0KCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRwcm9ncmVzcy1iYXItaGVpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4vLyBBbmltYXRlZCAmIHN0cmlwZWRcblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICY6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLW1vYmlsZTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLXRhYmxldDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlc2t0b3A7XG4gICAgfVxuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlcyBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAmLmJnLSN7JGNvbG9yfTo6YmVmb3JlIHtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLW5vLXZlbmRvci1wcmVmaXhcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9ICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdGhlbWUtY29sb3ItbGlnaHQoJGNvbG9yKSwgdGhlbWUtY29sb3ItbGlnaHQoJGNvbG9yKSAjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0sIHRyYW5zcGFyZW50ICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9ICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdGhlbWUtY29sb3ItbGlnaHQoJGNvbG9yKSwgdGhlbWUtY29sb3ItbGlnaHQoJGNvbG9yKSAjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0sIHRyYW5zcGFyZW50ICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9ICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdGhlbWUtY29sb3ItbGlnaHQoJGNvbG9yKSwgdGhlbWUtY29sb3ItbGlnaHQoJGNvbG9yKSAjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0sIHRyYW5zcGFyZW50ICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlXG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJHByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcblxuICAgIHJpZ2h0OiAoJHByb2dyZXNzLWJhci1idWZmZXItd2lkdGggKiAtMSk7XG4gICAgYm90dG9tOiAoJHByb2dyZXNzLWJhci1oZWlnaHQgKiAtMSk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLW5vLXZlbmRvci1wcmVmaXhcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KCN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSAjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0sICN7JHByb2dyZXNzLWJnfSwgI3skcHJvZ3Jlc3MtYmd9ICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdHJhbnNwYXJlbnQgI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9LCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9ICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgI3skcHJvZ3Jlc3MtYmd9LCAjeyRwcm9ncmVzcy1iZ30gI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9LCB0cmFuc3BhcmVudCAjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0sIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudCgjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0gI3skcHJvZ3Jlc3MtYmFyLWhlaWdodCAvIDJ9LCAjeyRwcm9ncmVzcy1iZ30sICN7JHByb2dyZXNzLWJnfSAjeyRwcm9ncmVzcy1iYXItaGVpZ2h0IC8gMn0sIHRyYW5zcGFyZW50ICN7JHByb2dyZXNzLWJhci1oZWlnaHQgLyAyfSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZVxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAoJHByb2dyZXNzLWJhci1oZWlnaHQgKiAzKSAoJHByb2dyZXNzLWJhci1oZWlnaHQgKiAzKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRwcm9ncmVzcy1iYXItaGVpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwMHZ3O1xuICAgIGJvdHRvbTogKCRwcm9ncmVzcy1iYXItaGVpZ2h0ICogLTEpO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG5cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgkcHJvZ3Jlc3MtYmFyLWhlaWdodCAqIDMpIDA7XG4gIH1cbn1cblxuLy8gSW5kZXRlcm1pbmF0ZVxuXG4ucHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICAgICYuYmctI3skY29sb3J9IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRoZW1lLWNvbG9yLWxpZ2h0KCRjb2xvcik7XG5cbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tbmFtZTogcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYWZ0ZXI7XG4gICAgYm90dG9tOiAoJHByb2dyZXNzLWJhci1oZWlnaHQgKiAtMSk7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWJlZm9yZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRwcm9ncmVzcy1iYXItaGVpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206ICgkcHJvZ3Jlc3MtYmFyLWhlaWdodCAqIC0xKTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYWZ0ZXIge1xuICAwJSB7XG4gICAgbGVmdDogMCU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG5cbiAgNTAlIHtcbiAgICBsZWZ0OiAyNSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1iZWZvcmUge1xuICAwJSxcbiAgNjIuNSUge1xuICAgIGxlZnQ6IDAlO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuXG4gIDcxLjg3NSUge1xuICAgIGxlZnQ6IDAlO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICA4MS4yNSUge1xuICAgIGxlZnQ6IDI1JTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4iLCIucHJvZ3Jlc3MtY2lyY3VsYXIge1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1jaXJjdWxhci1oZWlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6ICRwcm9ncmVzcy1jaXJjdWxhci1oZWlnaHQ7XG59XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1nYXAge1xuICBib3JkZXItdG9wOiAoJHByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXItd2lkdGggLyAyKSBzb2xpZCAkcHJvZ3Jlc3MtY2lyY3VsYXItYmc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogKCRwcm9ncmVzcy1jaXJjdWxhci1oZWlnaHQgLyAyIC0gJHByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXItd2lkdGggLyA0KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAoJHByb2dyZXNzLWNpcmN1bGFyLWhlaWdodCAvIDIgLSAkcHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lci13aWR0aCAvIDQpO1xufVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItaW5uZXIge1xuICBhbmltYXRpb246IHByb2dyZXNzLWNpcmN1bGFyLWlubmVyLXJvdGF0ZSAkcHJvZ3Jlc3MtY2lyY3VsYXItYW5pbWF0aW9uLWR1cmF0aW9uICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbi1zdGFuZGFyZCBpbmZpbml0ZTtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtY2lyY3VsYXItaGVpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAkcHJvZ3Jlc3MtY2lyY3VsYXItaGVpZ2h0O1xufVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCxcbi5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCB7XG4gIGhlaWdodDogJHByb2dyZXNzLWNpcmN1bGFyLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAoJHByb2dyZXNzLWNpcmN1bGFyLWhlaWdodCAvIDIpO1xufVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5wcm9ncmVzcy1jaXJjdWxhci1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gIGJvcmRlcjogJHByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXItd2lkdGggc29saWQgJHByb2dyZXNzLWNpcmN1bGFyLWJnO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1jaXJjdWxhci1oZWlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogJHByb2dyZXNzLWNpcmN1bGFyLWhlaWdodDtcblxuICAucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCAmIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXItbGVmdCAoJHByb2dyZXNzLWNpcmN1bGFyLWFuaW1hdGlvbi1kdXJhdGlvbiAvIDQpICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbi1zdGFuZGFyZCBpbmZpbml0ZTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucHJvZ3Jlc3MtY2lyY3VsYXItcmlnaHQgJiB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyLXJpZ2h0ICgkcHJvZ3Jlc3MtY2lyY3VsYXItYW5pbWF0aW9uLWR1cmF0aW9uIC8gNCkgJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLXN0YW5kYXJkIGluZmluaXRlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtY2lyY3VsYXItd3JhcHBlciB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtY2lyY3VsYXItd3JhcHBlci1yb3RhdGUgKCRwcm9ncmVzcy1jaXJjdWxhci1hbmltYXRpb24tZHVyYXRpb24gLyAyKSBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtY2lyY3VsYXItaW5uZXItcm90YXRlIHtcbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cblxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cblxuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcbiAgfVxuXG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xuICB9XG5cbiAgODcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXItbGVmdCB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1jaXJjdWxhci1zcGlubmVyLXJpZ2h0IHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWNpcmN1bGFyLXdyYXBwZXItcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZXMgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5wcm9ncmVzcy1jaXJjdWxhci0jeyRjb2xvcn0ge1xuICAgIC5wcm9ncmVzcy1jaXJjdWxhci1nYXAsXG4gICAgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yKTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtY2lyY3VsYXItbGVmdCAucHJvZ3Jlc3MtY2lyY3VsYXItc3Bpbm5lciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yKTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtY2lyY3VsYXItcmlnaHQgLnByb2dyZXNzLWNpcmN1bGFyLXNwaW5uZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3IpO1xuICAgIH1cbiAgfVxufVxuIiwiLmN1c3RvbS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSk7XG4gIHBhZGRpbmctbGVmdDogKCRzZWxlY3Rpb24tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSArICRzZWxlY3Rpb24tY29udHJvbC1zcGFjZXIteCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICArIC5jdXN0b20tY29udHJvbCB7XG4gICAgbWFyZ2luLXRvcDogJHNlbGVjdGlvbi1jb250cm9sLXNwYWNlci15O1xuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAoJHNlbGVjdGlvbi1jb250cm9sLXNwYWNlci14ICogMik7XG5cbiAgKyAuY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIEJhc2Ugc3R5bGVzIGZvciBjdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRyb2wtY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRzZWxlY3Rpb24tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRyb2wtY29sb3I7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAoJHNlbGVjdGlvbi1jb250cm9sLWluZGljYXRvci1zaXplICogMik7XG4gICAgbWFyZ2luLXRvcDogKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRzZWxlY3Rpb24tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyICsgJHNlbGVjdGlvbi1jb250cm9sLWluZGljYXRvci1zaXplIC8gLTIpO1xuICAgIG1hcmdpbi1sZWZ0OiAoJHNlbGVjdGlvbi1jb250cm9sLWluZGljYXRvci1zaXplIC8gLTIpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NywgMC44NykgdHJhbnNsYXRlWigwKTtcbiAgICB3aWR0aDogKCRzZWxlY3Rpb24tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDIpO1xuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG5cbiAgJi5mb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogJHNlbGVjdGlvbi1jb250cm9sLXJhZGlhbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVaKDApO1xuICAgIH1cbiAgfVxuXG4gICY6Y2hlY2tlZCB+IHtcbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250cm9sLWNvbG9yLWFjdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1jb250cm9sLWNvbG9yLWFjdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIH4ge1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250cm9sLWNvbG9yLWRpc2FibGVkO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRyb2wtY29sb3ItZGlzYWJsZWQ7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIENoZWNrYm94XG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBzZXQtbWF0ZXJpYWwtaWNvbnM7XG5cbiAgICBjb250ZW50OiAkc2VsZWN0aW9uLWNvbnRyb2wtY2hlY2tib3gtaWNvbjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICRzZWxlY3Rpb24tY29udHJvbC1jaGVja2JveC1pY29uLWNoZWNrZWQ7XG4gICAgfVxuXG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkc2VsZWN0aW9uLWNvbnRyb2wtY2hlY2tib3gtaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpbyBidXR0b25cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIHNldC1tYXRlcmlhbC1pY29ucztcblxuICAgIGNvbnRlbnQ6ICRzZWxlY3Rpb24tY29udHJvbC1yYWRpby1pY29uO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHNlbGVjdGlvbi1jb250cm9sLXJhZGlvLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3dpdGNoXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAoJHNlbGVjdGlvbi1jb250cm9sLXRyYWNrLXdpZHRoICsgJHNlbGVjdGlvbi1jb250cm9sLXNwYWNlci14KTtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJhY2tncm91bmQtY29sb3IsIHRyYW5zZm9ybSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Rpb24tY29udHJvbC10aHVtYi1iZztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6ICRzZWxlY3Rpb24tY29udHJvbC10aHVtYi1zaGFkb3c7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogJHNlbGVjdGlvbi1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgJjpjaGVja2VkIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgTmVzdGluZ0RlcHRoXG4gICAgICAgICY6OmFmdGVyLFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkc2VsZWN0aW9uLWNvbnRyb2wtdHJhY2std2lkdGggLSAkc2VsZWN0aW9uLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Rpb24tY29udHJvbC1jb2xvci1hY3RpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZVxuICAgICAgfVxuXG4gICAgICB+IC5jdXN0b20tY29udHJvbC10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlbGVjdGlvbi1jb250cm9sLWNvbG9yLWFjdGl2ZSwgJHNlbGVjdGlvbi1jb250cm9sLXRyYWNrLW9wYWNpdHkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGlvbi1jb250cm9sLXRodW1iLWJnLWRpc2FibGVkO1xuICAgICAgfVxuXG4gICAgICB+IC5jdXN0b20tY29udHJvbC10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Rpb24tY29udHJvbC10cmFjay1iZy1kaXNhYmxlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtdHJhY2sge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Rpb24tY29udHJvbC10cmFjay1iZztcbiAgICBib3JkZXI6ICgoJHNlbGVjdGlvbi1jb250cm9sLWluZGljYXRvci1zaXplIC0gJHNlbGVjdGlvbi1jb250cm9sLXRyYWNrLWhlaWdodCkgLyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAkc2VsZWN0aW9uLWNvbnRyb2wtdHJhY2staGVpZ2h0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJHNlbGVjdGlvbi1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkc2VsZWN0aW9uLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMik7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHNlbGVjdGlvbi1jb250cm9sLXRyYWNrLXdpZHRoO1xuICB9XG59XG4iLCIuY3VzdG9tLXJhbmdlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci10cmFjay1iZy1hY3RpdmU7XG4gICAgfVxuXG4gICAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci10cmFjay1iZy1hY3RpdmU7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci10cmFjay1iZy1hY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJHNsaWRlci10aHVtYi1zaXplIHJnYmEoJHNsaWRlci10aHVtYi1iZywgJHNsaWRlci10aHVtYi1yYWRpYWwtb3BhY2l0eSk7XG4gICAgfVxuXG4gICAgJjo6LW1zLXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRzbGlkZXItdGh1bWItc2l6ZSByZ2JhKCRzbGlkZXItdGh1bWItYmcsICRzbGlkZXItdGh1bWItcmFkaWFsLW9wYWNpdHkpO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRzbGlkZXItdGh1bWItc2l6ZSByZ2JhKCRzbGlkZXItdGh1bWItYmcsICRzbGlkZXItdGh1bWItcmFkaWFsLW9wYWNpdHkpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItdGh1bWItYmc7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJveC1zaGFkb3csIGhlaWdodCwgd2lkdGgpO1xuXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLXRodW1iLWJnO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAkc2xpZGVyLXRodW1iLXNpemU7XG4gICAgd2lkdGg6ICRzbGlkZXItdGh1bWItc2l6ZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBoZWlnaHQ6ICgkc2xpZGVyLXRodW1iLXNpemUgKiAyKTtcbiAgICAgIHdpZHRoOiAoJHNsaWRlci10aHVtYi1zaXplICogMik7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogJHNsaWRlci10cmFjay1oZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci10aHVtYi1iZztcbiAgICBoZWlnaHQ6ICRzbGlkZXItdHJhY2staGVpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206ICRzbGlkZXItdHJhY2staGVpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAoJHNsaWRlci10aHVtYi1zaXplIC8gMik7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci10cmFjay1iZztcbiAgICBoZWlnaHQ6ICRzbGlkZXItdHJhY2staGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogKCRzbGlkZXItdGh1bWItc2l6ZSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206ICRzbGlkZXItdHJhY2staGVpZ2h0O1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJveC1zaGFkb3cpO1xuXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLXRodW1iLWJnO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAkc2xpZGVyLXRodW1iLXNpemU7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHNsaWRlci10aHVtYi1zaXplIC8gMik7XG4gICAgbWFyZ2luLWxlZnQ6ICgkc2xpZGVyLXRodW1iLXNpemUgLyAyKTtcbiAgICB3aWR0aDogJHNsaWRlci10aHVtYi1zaXplO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgKCRzbGlkZXItdGh1bWItc2l6ZSAvIDIpICRzbGlkZXItdGh1bWItYmc7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAoJHNsaWRlci10aHVtYi1zaXplICsgJHNsaWRlci10cmFjay1oZWlnaHQpIDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6ICRzbGlkZXItdHJhY2staGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogJHNsaWRlci10cmFjay1oZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChib3gtc2hhZG93KTtcblxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci10aHVtYi1iZztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogJHNsaWRlci10aHVtYi1zaXplO1xuICAgIG1hcmdpbi10b3A6ICgoJHNsaWRlci10aHVtYi1zaXplIC0gJHNsaWRlci10cmFjay1oZWlnaHQpIC8gLTIpO1xuICAgIHdpZHRoOiAkc2xpZGVyLXRodW1iLXNpemU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAoJHNsaWRlci10aHVtYi1zaXplIC8gMikgJHNsaWRlci10aHVtYi1iZztcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTbmFja2JhciBiYXNlZCBvbiBodHRwczovL21hdGVyaWFsLmlvL2d1aWRlbGluZXMvY29tcG9uZW50cy9zbmFja2JhcnMtdG9hc3RzLmh0bWwjc25hY2tiYXJzLXRvYXN0cy1zcGVjc1xuXG4uc25hY2tiYXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc25hY2tiYXItYmc7XG4gIGNvbG9yOiAkc25hY2tiYXItY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJHNuYWNrYmFyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRzbmFja2Jhci1saW5lLWhlaWdodDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogJHNuYWNrYmFyLXBhZGRpbmcteSAkc25hY2tiYXItcGFkZGluZy14O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzICR0cmFuc2l0aW9uLWR1cmF0aW9uLW1vYmlsZS1sZWF2aW5nLCB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb24tbW9iaWxlLWxlYXZpbmcgJHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLWFjY2VsZXJhdGlvbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IG1hcC1nZXQoJHNuYWNrYmFyLWVsZXZhdGlvbi1zaGFkb3csIGVsZXZhdGlvbik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkc25hY2tiYXItYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRzbmFja2Jhci1ib3JkZXItcmFkaXVzO1xuICAgIG1heC13aWR0aDogJHNuYWNrYmFyLW1heC13aWR0aDtcbiAgICBtaW4td2lkdGg6ICRzbmFja2Jhci1taW4td2lkdGg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgJHRyYW5zaXRpb24tZHVyYXRpb24tdGFibGV0LWxlYXZpbmcsIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbi10YWJsZXQtbGVhdmluZyAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24tYWNjZWxlcmF0aW9uO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgJHRyYW5zaXRpb24tZHVyYXRpb24tZGVza3RvcC1sZWF2aW5nLCB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb24tZGVza3RvcC1sZWF2aW5nICR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbi1hY2NlbGVyYXRpb247XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWNlbGVyYXRpb24odHJhbnNmb3JtKTtcblxuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkc25hY2tiYXItYnJlYWtwb2ludCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgfVxuICB9XG59XG5cbi5zbmFja2Jhci1ib2R5IHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTtcblxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnNuYWNrYmFyLWJ0biB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvciwgYmFja2dyb3VuZC1pbWFnZSk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRzbmFja2Jhci1idG4tY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6ICRzbmFja2Jhci1pbm5lci1zcGFjZXIteDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBmb2N1cy1ob3ZlciB7XG4gICAgY29sb3I6ICRzbmFja2Jhci1idG4tY29sb3ItaG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkc25hY2tiYXItYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1sZWZ0OiAkc25hY2tiYXItaW5uZXItc3BhY2VyLXgtZGVza3RvcDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLnNuYWNrYmFyLWxlZnQsXG4uc25hY2tiYXItcmlnaHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRzbmFja2Jhci1icmVha3BvaW50KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkc25hY2tiYXItbWFyZ2luLXkgKiAtMSk7XG4gICAgfVxuICB9XG59XG5cbi5zbmFja2Jhci1sZWZ0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkc25hY2tiYXItYnJlYWtwb2ludCkge1xuICAgIGxlZnQ6ICRzbmFja2Jhci1tYXJnaW4teDtcbiAgfVxufVxuXG4uc25hY2tiYXItcmlnaHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRzbmFja2Jhci1icmVha3BvaW50KSB7XG4gICAgcmlnaHQ6ICRzbmFja2Jhci1tYXJnaW4teDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5zbmFja2Jhci1tdWx0aS1saW5lIHtcbiAgaGVpZ2h0OiAkc25hY2tiYXItaGVpZ2h0LW11bHRpO1xuICBwYWRkaW5nLXRvcDogJHNuYWNrYmFyLXBhZGRpbmcteS1tdWx0aTtcbiAgcGFkZGluZy1ib3R0b206ICRzbmFja2Jhci1wYWRkaW5nLXktbXVsdGk7XG5cbiAgLnNuYWNrYmFyLWJvZHkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIFRvZG86IG9ubHkgbm9uLWNsaWNrYWJsZSBzdGVwcGVyIGlzIHN1cHBvcnRlZCBmb3Igbm93XG5cbi5zdGVwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0ZXBwZXItYmc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAkc3RlcHBlci1wYWRkaW5nLXkgJHN0ZXBwZXItcGFkZGluZy14O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIsXG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogJHN0ZXBwZXItYm9yZGVyLXdpZHRoIHNvbGlkICRzdGVwcGVyLWJvcmRlci1jb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdGVwcGVyLWhvcml6IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0ZXBwZXItYmc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAkc3RlcHBlci1ib3JkZXItd2lkdGggc29saWQgJHN0ZXBwZXItYm9yZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogJHN0ZXBwZXItcGFkZGluZy14O1xuICAgIGxlZnQ6ICRzdGVwcGVyLXBhZGRpbmcteDtcbiAgfVxuXG4gIC5zdGVwcGVyIHtcbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcDogJHN0ZXBwZXItYm9yZGVyLXdpZHRoIHNvbGlkICRzdGVwcGVyLWJvcmRlci1jb2xvcjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6ICgkc3RlcHBlci1wYWRkaW5nLXggLSAkc3RlcHBlci1pbm5lci1zcGFjZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc3RlcHBlci12ZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0ZXBwZXItYmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc3RlcHBlciB7XG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkc3RlcHBlci1ib3JkZXItd2lkdGggc29saWQgJHN0ZXBwZXItYm9yZGVyLWNvbG9yO1xuICAgICAgaGVpZ2h0OiAoJHN0ZXBwZXItcGFkZGluZy15IC0gJHN0ZXBwZXItaW5uZXItc3BhY2VyKTtcbiAgICAgIGxlZnQ6ICgkc3RlcHBlci1pY29uLWhlaWdodCAvIDIgKyAkc3RlcHBlci1wYWRkaW5nLXgpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNaXNjXG5cbi5zdGVwcGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RlcHBlci1pY29uLWJnO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAkc3RlcHBlci1pY29uLWNvbG9yO1xuICBmb250LXNpemU6ICRzdGVwcGVyLWljb24tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHN0ZXBwZXItaWNvbi1mb250LXdlaWdodDtcbiAgaGVpZ2h0OiAkc3RlcHBlci1pY29uLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRzdGVwcGVyLWljb24taGVpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6ICRzdGVwcGVyLWlubmVyLXNwYWNlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAkc3RlcHBlci1pY29uLWhlaWdodDtcblxuICAuc3RlcHBlci5hY3RpdmUgJixcbiAgLnN0ZXBwZXIuZG9uZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RlcHBlci1pY29uLWJnLWFjdGl2ZTtcbiAgICBjb2xvcjogY29sb3IteWlxKCRzdGVwcGVyLWljb24tYmctYWN0aXZlKTtcbiAgfVxuXG4gIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiAxLjMzM2VtO1xuICB9XG59XG5cbi5zdGVwcGVyLXRleHQge1xuICBjb2xvcjogJHN0ZXBwZXItdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAkc3RlcHBlci10ZXh0LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRzdGVwcGVyLXRleHQtZm9udC13ZWlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc3RlcHBlci5hY3RpdmUgJixcbiAgLnN0ZXBwZXIuZG9uZSAmIHtcbiAgICBjb2xvcjogJHN0ZXBwZXItdGV4dC1jb2xvci1hY3RpdmU7XG4gIH1cblxuICAuc3RlcHBlci5hY3RpdmUgJiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxufVxuIiwiLm5hdi10YWJzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAoJG5hdi10YWItYm9yZGVyLXdpZHRoICogLTIpIDAgKCRuYXYtdGFiLWJvcmRlci13aWR0aCAqIC0xKSAkbmF2LXRhYi1ib3JkZXItY29sb3I7XG5cbiAgJi5ib3JkZXItMCxcbiAgJi5ib3JkZXItYm90dG9tLTAge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQoYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIG9wYWNpdHkpO1xuXG4gICAgY29sb3I6ICRuYXYtdGFiLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJG5hdi10YWItZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmF2LXRhYi1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJG5hdi10YWItbGluZS1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJG5hdi10YWItaGVpZ2h0O1xuICAgIG9wYWNpdHk6ICRuYXYtdGFiLWxpbmstb3BhY2l0eTtcbiAgICBwYWRkaW5nOiAkbmF2LXRhYi1saW5rLXBhZGRpbmcteSAkbmF2LXRhYi1saW5rLXBhZGRpbmcteDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYi1iZy1ob3ZlcjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2LXRhYi1jb2xvci1hY3RpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkbmF2LXRhYi1jb2xvci1kaXNhYmxlZDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQob3BhY2l0eSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFiLWluZGljYXRvci1iZztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6ICRuYXYtdGFiLWluZGljYXRvci1oZWlnaHQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWItYmctaG92ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubmF2LXRhYnMtbWF0ZXJpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5hbmltYXRlIHtcbiAgICAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5uYXYtdGFicy1pbmRpY2F0b3Ige1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChsZWZ0LCByaWdodCk7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAubmF2LXRhYnMtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYi1pbmRpY2F0b3ItYmc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6ICRuYXYtdGFiLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubmF2LXRhYnMtc2Nyb2xsYWJsZSAmIHtcbiAgICAgIGJvdHRvbTogJG5hdi10YWItaGVpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LXRhYnMtc2Nyb2xsYWJsZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgKCRuYXYtdGFiLWJvcmRlci13aWR0aCAqIC0yKSAwICgkbmF2LXRhYi1ib3JkZXItd2lkdGggKiAtMSkgJG5hdi10YWItYm9yZGVyLWNvbG9yO1xuICBoZWlnaHQ6ICRuYXYtdGFiLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubmF2LXRhYnMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206ICRuYXYtdGFiLWhlaWdodDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIlZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwICR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogJHRleHRmaWVsZC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkdGV4dGZpZWxkLXBhZGRpbmcteSAkdGV4dGZpZWxkLXBhZGRpbmcteCBjYWxjKCN7JHRleHRmaWVsZC1wYWRkaW5nLXl9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkLWJvcmRlci1jb2xvci1ob3ZlcjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1ob3ZlciAqIC0xKSAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aCAqIC0xKSAkdGV4dGZpZWxkLWJvcmRlci1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHRleHRmaWVsZC1oaW50LWNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gICAgY29sb3I6ICR0ZXh0ZmllbGQtY29sb3ItZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIEBpbmNsdWRlIGZvY3VzLWhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZC1ib3JkZXItY29sb3I7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZC1ib3JkZXItY29sb3ItZm9jdXM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtZm9jdXMgKiAtMSkgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAtMSkgJHRleHRmaWVsZC1ib3JkZXItY29sb3ItZm9jdXM7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICY6aW52YWxpZDpyZXF1aXJlZCB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgQGV4dGVuZCAlZm9ybS1jb250cm9sO1xuXG4gICZbdHlwZT0nZmlsZSddIHtcbiAgICBtYXgtaGVpZ2h0OiAkdGV4dGZpZWxkLWhlaWdodDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBmb250LXNpemU6ICR0ZXh0ZmllbGQtZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZztcbiAgcGFkZGluZzogJHRleHRmaWVsZC1wYWRkaW5nLXktbGcgJHRleHRmaWVsZC1wYWRkaW5nLXgtbGcgY2FsYygjeyR0ZXh0ZmllbGQtcGFkZGluZy15LWxnfSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KTtcblxuICAmW3R5cGU9J2ZpbGUnXSB7XG4gICAgbWF4LWhlaWdodDogJHRleHRmaWVsZC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkdGV4dGZpZWxkLXBhZGRpbmcteS1zbSAkdGV4dGZpZWxkLXBhZGRpbmcteC1zbSBjYWxjKCN7JHRleHRmaWVsZC1wYWRkaW5nLXktc219IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuXG4gICZbdHlwZT0nZmlsZSddIHtcbiAgICBtYXgtaGVpZ2h0OiAkdGV4dGZpZWxkLWhlaWdodC1zbTtcbiAgfVxufVxuXG4vLyBTZWxlY3QgYW5kIHRleHRhcmVhXG5cbiVmb3JtLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbW96LXdlYmtpdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGNhcmV0LWJnO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkdGV4dGZpZWxkLXNlbGVjdC1iZy1zaXplICR0ZXh0ZmllbGQtc2VsZWN0LWJnLXNpemU7XG4gICAgcGFkZGluZy1yaWdodDogJHRleHRmaWVsZC1zZWxlY3QtYmctc2l6ZTtcblxuICAgICZbbXVsdGlwbGVdLFxuICAgICZbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiVmb3JtLXRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogJHRleHRmaWVsZC1ib3gtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLXdpZHRoOiAkdGV4dGZpZWxkLWJvcmRlci13aWR0aDtcbiAgbWluLWhlaWdodDogJHRleHRmaWVsZC1ib3gtaGVpZ2h0O1xuICBwYWRkaW5nOiBjYWxjKCN7JHRleHRmaWVsZC1ib3gtcGFkZGluZy15fSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KSAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0ICR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWhvdmVyICR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWhvdmVyIDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoICogLTEpICR0ZXh0ZmllbGQtYm9yZGVyLWNvbG9yLWhvdmVyLCBpbnNldCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtaG92ZXIgKiAtMSkgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWhvdmVyICogLTEpIDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoICogLTEpICR0ZXh0ZmllbGQtYm9yZGVyLWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtZm9jdXMgJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtZm9jdXMgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAtMSkgJHRleHRmaWVsZC1ib3JkZXItY29sb3ItZm9jdXMsIGluc2V0ICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1mb2N1cyAqIC0xKSAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtZm9jdXMgKiAtMSkgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAtMSkgJHRleHRmaWVsZC1ib3JkZXItY29sb3ItZm9jdXM7XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5zZWxlY3Qge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgQGV4dGVuZCAlZm9ybS1zZWxlY3Q7XG5cbiAgICAmW211bHRpcGxlXSxcbiAgICAmW3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gICAgICBAZXh0ZW5kICVmb3JtLXRleHRhcmVhO1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICAmW211bHRpcGxlXSxcbiAgICAmW3NpemVdOm5vdChbc2l6ZT0nMSddKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCN7JHRleHRmaWVsZC1ib3gtcGFkZGluZy15LWxnfSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KSAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtbGc7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgICZbbXVsdGlwbGVdLFxuICAgICZbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktc219IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1zbTtcbiAgICB9XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJHRleHRmaWVsZC1oZWlnaHQ7XG5cbiAgICAmOm5vdChbcm93cz0nMSddKSB7XG4gICAgICBAZXh0ZW5kICVmb3JtLXRleHRhcmVhO1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkdGV4dGZpZWxkLWhlaWdodC1sZztcblxuICAgICY6bm90KFtyb3dzPScxJ10pIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICR0ZXh0ZmllbGQtYm94LWhlaWdodC1sZztcbiAgICAgIHBhZGRpbmc6IGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktbGd9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1sZztcbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJHRleHRmaWVsZC1oZWlnaHQtc207XG5cbiAgICAmOm5vdChbcm93cz0nMSddKSB7XG4gICAgICBtaW4taGVpZ2h0OiAkdGV4dGZpZWxkLWJveC1oZWlnaHQtc207XG4gICAgICBwYWRkaW5nOiBjYWxjKCN7JHRleHRmaWVsZC1ib3gtcGFkZGluZy15LXNtfSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KSAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtc207XG4gICAgfVxuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAkdGV4dGZpZWxkLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgaGVpZ2h0OiAkdGV4dGZpZWxkLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIGZvY3VzLWhvdmVyIHtcbiAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGV4dGZpZWxkLWJvcmRlci1jb2xvci1mb2N1cztcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWZvY3VzICogLTEpIDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoICogLTEpICR0ZXh0ZmllbGQtYm9yZGVyLWNvbG9yLWZvY3VzO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJvcmRlci1jb2xvciwgYm94LXNoYWRvdyk7XG5cbiAgYm9yZGVyLWJvdHRvbTogJHRleHRmaWVsZC1ib3JkZXItd2lkdGggc29saWQgJHRleHRmaWVsZC1ib3JkZXItY29sb3I7XG4gIGNvbG9yOiAkdGV4dGZpZWxkLWhpbnQtY29sb3I7XG4gIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemU7XG4gIGhlaWdodDogJHRleHRmaWVsZC1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkdGV4dGZpZWxkLXBhZGRpbmcteSAoJG1hdGVyaWFsLWljb24tc2l6ZSArICRzZWxlY3Rpb24tY29udHJvbC1zcGFjZXIteCkgY2FsYygjeyR0ZXh0ZmllbGQtcGFkZGluZy15fSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KSAkdGV4dGZpZWxkLXBhZGRpbmcteDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBzZXQtbWF0ZXJpYWwtaWNvbnM7XG5cbiAgICBjb250ZW50OiAkY3VzdG9tLWZpbGUtYnV0dG9uLWljb247XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBleHRlbmQgJWZvcm0tY29udHJvbDtcbiAgQGV4dGVuZCAlZm9ybS1zZWxlY3Q7XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICBAZXh0ZW5kICVmb3JtLXRleHRhcmVhO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICR0ZXh0ZmllbGQtcGFkZGluZy15LWxnICR0ZXh0ZmllbGQtc2VsZWN0LWJnLXNpemUgY2FsYygjeyR0ZXh0ZmllbGQtcGFkZGluZy15LWxnfSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KSAkdGV4dGZpZWxkLXBhZGRpbmcteC1sZztcblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9JzEnXSkge1xuICAgIHBhZGRpbmc6IGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktbGd9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkdGV4dGZpZWxkLXBhZGRpbmcteS1zbSAkdGV4dGZpZWxkLXNlbGVjdC1iZy1zaXplIGNhbGMoI3skdGV4dGZpZWxkLXBhZGRpbmcteS1zbX0gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSkgJHRleHRmaWVsZC1wYWRkaW5nLXgtc207XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPScxJ10pIHtcbiAgICBwYWRkaW5nOiBjYWxjKCN7JHRleHRmaWVsZC1ib3gtcGFkZGluZy15LXNtfSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KSAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1maWxlIHtcbiAgQGV4dGVuZCAlZm9ybS1jb250cm9sO1xuXG4gIG1heC1oZWlnaHQ6ICR0ZXh0ZmllbGQtaGVpZ2h0O1xufVxuXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWYWxpZGF0aW9uXG5cbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgnaW52YWxpZCcsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCd2YWxpZCcsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcbiIsIkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS1jYXB0aW9uO1xuXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6ICR0ZXh0ZmllbGQtbWFyZ2luLXk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZm9ybS1jb250cm9sLWxnICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAkdGV4dGZpZWxkLW1hcmdpbi15LWxnO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtc20gKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6ICR0ZXh0ZmllbGQtbWFyZ2luLXktc207XG4gICAgfVxuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogJHRleHRmaWVsZC1tYXJnaW4teTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgei1pbmRleDogJHRvb2x0aXAtemluZGV4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAkdG9vbHRpcC1mb250LXNpemUtZGVza3RvcDtcbiAgICAgIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteS1kZXNrdG9wICR0b29sdGlwLXBhZGRpbmcteC1kZXNrdG9wO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtbGcgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6ICR0ZXh0ZmllbGQtbWFyZ2luLXktbGc7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC1zbSArICYge1xuICAgICAgbWFyZ2luLXRvcDogJHRleHRmaWVsZC1tYXJnaW4teS1zbTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgICYuaXMtI3skc3RhdGV9LFxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgJixcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC5jdXN0b20tY29udHJvbC10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkc2VsZWN0aW9uLWNvbnRyb2wtdHJhY2stb3BhY2l0eSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAmLmlzLSN7JHN0YXRlfSxcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBmb2N1cy1ob3ZlciB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtZm9jdXMgKiAtMSkgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAtMSkgJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtaG92ZXIgKiAtMSkgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAtMSkgJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAmLmlzLSN7JHN0YXRlfSxcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICYuaXMtI3skc3RhdGV9LFxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9IHtcbiAgICAgICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICVmb3JtLWNvbnRyb2wge1xuICAgICYuaXMtI3skc3RhdGV9LFxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBmb2N1cy1ob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1ob3ZlciAqIC0xKSAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aCAqIC0xKSAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJWZvcm0tdGV4dGFyZWEge1xuICAgICYuaXMtI3skc3RhdGV9LFxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGZvY3VzLWhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtaG92ZXIgJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtaG92ZXIgMCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGggKiAtMSkgJGNvbG9yLCBpbnNldCAoJHRleHRmaWVsZC1ib3JkZXItd2lkdGgtaG92ZXIgKiAtMSkgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWhvdmVyICogLTEpIDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoICogLTEpICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dGZpZWxkLWJveCAmLmlzLSN7JHN0YXRlfSxcbiAgICAud2FzLXZhbGlkYXRlZCAudGV4dGZpZWxkLWJveCAmOiN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBmb2N1cy1ob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWhvdmVyICogLTEpIDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoICogLTEpICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50ZXh0ZmllbGQtYm94IHtcbiAgJWZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHRmaWVsZC1ib3gtYmc7XG4gICAgYm9yZGVyLXJhZGl1czogJHRleHRmaWVsZC1ib3gtYm9yZGVyLXJhZGl1cztcbiAgICBwYWRkaW5nOiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXkgJHRleHRmaWVsZC1ib3gtcGFkZGluZy14IGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXl9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB9XG5cbiAgJWZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dGZpZWxkLXNlbGVjdC1iZy1zaXplO1xuICB9XG5cbiAgJWZvcm0tdGV4dGFyZWEge1xuICAgIGJvcmRlci13aWR0aDogMCAwICR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoO1xuICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteSAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXggY2FsYygjeyR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteX0gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aC1ob3ZlciAqIC0xKSAwICgkdGV4dGZpZWxkLWJvcmRlci13aWR0aCAqIC0xKSAkdGV4dGZpZWxkLWJvcmRlci1jb2xvci1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoLWZvY3VzICogLTEpIDAgKCR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRoICogLTEpICR0ZXh0ZmllbGQtYm9yZGVyLWNvbG9yLWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvcm0gY29udHJvbCBzaXppbmdcblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgb3JkZXIvb3JkZXIsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICR0ZXh0ZmllbGQtYm94LWhlaWdodDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2xbdHlwZT0nZmlsZSddLFxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIG1heC1oZWlnaHQ6ICR0ZXh0ZmllbGQtYm94LWhlaWdodDtcbiAgfVxufVxuXG4vLyBTaXplXG5cbi50ZXh0ZmllbGQtYm94LWxnIHtcbiAgJWZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZztcbiAgICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZztcbiAgICBwYWRkaW5nOiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktbGcgJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LWxnIGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktbGd9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB9XG5cbiAgJWZvcm0tdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1sZyAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtbGcgY2FsYygjeyR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1sZ30gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIH1cblxuICAvLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG9yZGVyL29yZGVyLCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkdGV4dGZpZWxkLWJveC1oZWlnaHQtbGc7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogJHRleHRmaWVsZC1zZWxlY3QtYmctc2l6ZTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2xbdHlwZT0nZmlsZSddLFxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIG1heC1oZWlnaHQ6ICR0ZXh0ZmllbGQtYm94LWhlaWdodC1sZztcbiAgfVxufVxuXG4udGV4dGZpZWxkLWJveC1zbSB7XG4gICVmb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6ICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtc207XG4gICAgcGFkZGluZzogJHRleHRmaWVsZC1ib3gtcGFkZGluZy15LXNtICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1zbSBjYWxjKCN7JHRleHRmaWVsZC1ib3gtcGFkZGluZy15LXNtfSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KTtcbiAgfVxuXG4gICVmb3JtLXRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktc20gJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LXNtIGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktc219IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB9XG5cbiAgLy8gRm9ybSBjb250cm9sIHNpemluZ1xuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBvcmRlci9vcmRlciwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJHRleHRmaWVsZC1ib3gtaGVpZ2h0LXNtO1xuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0ZmllbGQtc2VsZWN0LWJnLXNpemU7XG4gIH1cblxuICAuZm9ybS1jb250cm9sW3R5cGU9J2ZpbGUnXSxcbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAkdGV4dGZpZWxkLWJveC1oZWlnaHQtc207XG4gIH1cbn1cbiIsIi5mbG9hdGluZy1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAkZmxvYXRpbmctbGFiZWwtZm9udC1zaXplO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5oYXMtdmFsdWUgbGFiZWwsXG4gICYuaXMtZm9jdXNlZCBsYWJlbCB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoJGZsb2F0aW5nLWxhYmVsLWZvbnQtc2l6ZSAvICR0ZXh0ZmllbGQtZm9udC1zaXplKTtcbiAgfVxuXG4gICYuaXMtZm9jdXNlZCBsYWJlbCB7XG4gICAgY29sb3I6ICRmbG9hdGluZy1sYWJlbC1jb2xvci1mb2N1cztcbiAgfVxuXG4gICY6bm90KC5oYXMtdmFsdWUpOm5vdCguaXMtZm9jdXNlZCkgLmZvcm0tY29udHJvbCB7XG4gICAgJlt0eXBlPSdkYXRlJ10sXG4gICAgJlt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuICAgICZbdHlwZT0ndGltZSddIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChjb2xvciwgdG9wLCB0cmFuc2Zvcm0pO1xuXG4gICAgY29sb3I6ICRmbG9hdGluZy1sYWJlbC1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICR0ZXh0ZmllbGQtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZmxvYXRpbmctbGFiZWwtZm9udC1zaXplICsgJHRleHRmaWVsZC1wYWRkaW5nLXkpO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB9XG5cbiAgJWZvcm0tY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkLWhpbnQtY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChvcGFjaXR5KTtcblxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6ZVxuXG4uZmxvYXRpbmctbGFiZWwtbGcge1xuICAmLmhhcy12YWx1ZSBsYWJlbCxcbiAgJi5pcy1mb2N1c2VkIGxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKCRmbG9hdGluZy1sYWJlbC1mb250LXNpemUtbGcgLyAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZyk7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZztcbiAgICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZztcbiAgICB0b3A6ICgkZmxvYXRpbmctbGFiZWwtZm9udC1zaXplLWxnICsgJHRleHRmaWVsZC1wYWRkaW5nLXktbGcpO1xuICB9XG5cbiAgJWZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZztcbiAgICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZztcbiAgICBwYWRkaW5nOiAkdGV4dGZpZWxkLXBhZGRpbmcteS1sZyAkdGV4dGZpZWxkLXBhZGRpbmcteC1sZyBjYWxjKCN7JHRleHRmaWVsZC1wYWRkaW5nLXktbGd9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB9XG5cbiAgJWZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dGZpZWxkLXNlbGVjdC1iZy1zaXplO1xuICB9XG5cbiAgJWZvcm0tdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1sZyAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtbGcgY2FsYygjeyR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1sZ30gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIH1cbn1cblxuLmZsb2F0aW5nLWxhYmVsLXNtIHtcbiAgJi5oYXMtdmFsdWUgbGFiZWwsXG4gICYuaXMtZm9jdXNlZCBsYWJlbCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkZmxvYXRpbmctbGFiZWwtZm9udC1zaXplLXNtIC8gJHRleHRmaWVsZC1mb250LXNpemUtc20pO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6ICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtc207XG4gICAgdG9wOiAoJGZsb2F0aW5nLWxhYmVsLWZvbnQtc2l6ZS1zbSArICR0ZXh0ZmllbGQtcGFkZGluZy15LXNtKTtcbiAgfVxuXG4gICVmb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6ICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtc207XG4gICAgcGFkZGluZzogJHRleHRmaWVsZC1wYWRkaW5nLXktc20gJHRleHRmaWVsZC1wYWRkaW5nLXgtc20gY2FsYygjeyR0ZXh0ZmllbGQtcGFkZGluZy15LXNtfSAtICN7JHRleHRmaWVsZC1ib3JkZXItd2lkdGh9KTtcbiAgfVxuXG4gICVmb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogJHRleHRmaWVsZC1zZWxlY3QtYmctc2l6ZTtcbiAgfVxuXG4gICVmb3JtLXRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktc20gJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LXNtIGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktc219IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB9XG59XG5cbi8vIEZsb2F0aW5nIGxhYmVsIHdpdGggdGV4dGZpZWxkIGJveFxuXG4uZmxvYXRpbmctbGFiZWwudGV4dGZpZWxkLWJveCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuXG4gICYuaGFzLXZhbHVlIGxhYmVsLFxuICAmLmlzLWZvY3VzZWQgbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRvcDogJHRleHRmaWVsZC1ib3gtbGFiZWwtc3BhY2VyLXk7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgdG9wOiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXk7XG4gICAgbGVmdDogJHRleHRmaWVsZC1ib3gtcGFkZGluZy14O1xuICB9XG5cbiAgJWZvcm0tY29udHJvbCxcbiAgJWZvcm0tdGV4dGFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAoJHRleHRmaWVsZC1ib3gtaGVpZ2h0IC0gJHRleHRmaWVsZC1ib3gtbGFiZWwtc3BhY2VyLXkgLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZSAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgJWZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skdGV4dGZpZWxkLWJveC1sYWJlbC1zcGFjZXIteX0gLSAjeyR0ZXh0ZmllbGQtYm9yZGVyLXdpZHRofSk7XG4gIH1cbn1cblxuLmZsb2F0aW5nLWxhYmVsLWxnLnRleHRmaWVsZC1ib3gge1xuICBsYWJlbCB7XG4gICAgdG9wOiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktbGc7XG4gICAgbGVmdDogJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgJWZvcm0tY29udHJvbCxcbiAgJWZvcm0tdGV4dGFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAoJHRleHRmaWVsZC1ib3gtaGVpZ2h0LWxnIC0gJHRleHRmaWVsZC1ib3gtbGFiZWwtc3BhY2VyLXkgLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZyAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtbGcpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1sZztcbiAgICBwYWRkaW5nLWxlZnQ6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteC1sZztcbiAgfVxuXG4gICVmb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogJHRleHRmaWVsZC1zZWxlY3QtYmctc2l6ZTtcbiAgfVxufVxuXG4uZmxvYXRpbmctbGFiZWwtc20udGV4dGZpZWxkLWJveCB7XG4gIGxhYmVsIHtcbiAgICB0b3A6ICR0ZXh0ZmllbGQtYm94LXBhZGRpbmcteS1zbTtcbiAgICBsZWZ0OiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAlZm9ybS1jb250cm9sLFxuICAlZm9ybS10ZXh0YXJlYSB7XG4gICAgcGFkZGluZy10b3A6ICgkdGV4dGZpZWxkLWJveC1oZWlnaHQtc20gLSAkdGV4dGZpZWxkLWJveC1sYWJlbC1zcGFjZXIteSAtICR0ZXh0ZmllbGQtZm9udC1zaXplLXNtICogJHRleHRmaWVsZC1saW5lLWhlaWdodC1zbSk7XG4gICAgcGFkZGluZy1yaWdodDogJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LXNtO1xuICAgIHBhZGRpbmctbGVmdDogJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LXNtO1xuICB9XG5cbiAgJWZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dGZpZWxkLXNlbGVjdC1iZy1zaXplO1xuICB9XG59XG4iLCIuaW5wdXQtZ3JvdXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuY3VzdG9tLWZpbGUsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmZsb2F0aW5nLWxhYmVsLFxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1maWxlLFxuICA+IC50ZXh0ZmllbGQtYm94IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxJTtcblxuICAgICsgLmN1c3RvbS1maWxlLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuZmxvYXRpbmctbGFiZWwsXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmZvcm0tY29udHJvbC1maWxlLFxuICAgICsgLnRleHRmaWVsZC1ib3gge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRpbnB1dC1ncm91cC1pbm5lci1zcGFjZXIteDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkb25zXG5cbi5pbnB1dC1ncm91cC1hcHBlbmQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5idG4ge1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogKCRidG4tZ3JvdXAtaW5uZXItc3BhY2VyLXggKiAtMSk7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogJGlucHV0LWdyb3VwLWlubmVyLXNwYWNlci14O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogJGlucHV0LWdyb3VwLWlubmVyLXNwYWNlci14O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6ICR0ZXh0ZmllbGQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogKCRpbnB1dC1ncm91cC1pbm5lci1zcGFjZXIteCAvIDIpO1xuICB9XG59XG5cbi8vIEJvcmRlciByYWRpdXNcblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIEljb25zXG5cbi5pbnB1dC1ncm91cC1pY29uIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChjb2xvcik7XG5cbiAgY29sb3I6ICR0ZXh0ZmllbGQtYm9yZGVyLWNvbG9yO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLyAxcmVtICogJHRleHRmaWVsZC1mb250LXNpemUpO1xuICBtYXJnaW4tcmlnaHQ6ICRpbnB1dC1ncm91cC1pbm5lci1zcGFjZXIteDtcbiAgb3JkZXI6IC0xO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJHRleHRmaWVsZC1ib3JkZXItY29sb3ItaG92ZXI7XG4gIH1cblxuICAuZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCB+ICYsXG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiAmIHtcbiAgICBjb2xvcjogJHRleHRmaWVsZC1ib3JkZXItY29sb3ItZm9jdXM7XG4gIH1cblxuICAuZmxvYXRpbmctbGFiZWw6bm90KC50ZXh0ZmllbGQtYm94KSB+ICYge1xuICAgIG1hcmdpbi10b3A6ICRmbG9hdGluZy1sYWJlbC1mb250LXNpemU7XG4gIH1cbn1cblxuLy8gU2l6ZVxuXG4uaW5wdXQtZ3JvdXAtbGcge1xuICA+IC5mbG9hdGluZy1sYWJlbCB7XG4gICAgQGV4dGVuZCAuZmxvYXRpbmctbGFiZWwtbGc7XG5cbiAgICAmLmhhcy12YWx1ZSBsYWJlbCxcbiAgICAmLmlzLWZvY3VzZWQgbGFiZWwge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICYudGV4dGZpZWxkLWJveC5oYXMtdmFsdWUgbGFiZWwsXG4gICAgJi50ZXh0ZmllbGQtYm94LmlzLWZvY3VzZWQgbGFiZWwge1xuICAgICAgdG9wOiAkdGV4dGZpZWxkLWJveC1sYWJlbC1zcGFjZXIteTtcbiAgICB9XG5cbiAgICAmOm5vdCgudGV4dGZpZWxkLWJveCkgfiAuaW5wdXQtZ3JvdXAtaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAkZmxvYXRpbmctbGFiZWwtZm9udC1zaXplLWxnO1xuICAgIH1cbiAgfVxuXG4gID4gJWZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZztcbiAgICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZztcbiAgICBwYWRkaW5nOiAkdGV4dGZpZWxkLXBhZGRpbmcteS1sZyAkdGV4dGZpZWxkLXBhZGRpbmcteC1sZyBjYWxjKCN7JHRleHRmaWVsZC1wYWRkaW5nLXktbGd9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB9XG5cbiAgPiAlZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0ZmllbGQtc2VsZWN0LWJnLXNpemU7XG4gIH1cblxuICA+ICVmb3JtLXRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktbGcgJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LWxnIGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktbGd9IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sW3R5cGU9J2ZpbGUnXSxcbiAgPiAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIG1heC1oZWlnaHQ6ICR0ZXh0ZmllbGQtYm94LWhlaWdodC1sZztcbiAgfVxuXG4gID4gLmlucHV0LWdyb3VwLWFwcGVuZCxcbiAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgPiAuYnRuIHtcbiAgICAgIEBleHRlbmQgJWJ0bi1sZztcbiAgICB9XG5cbiAgICA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemUtbGc7XG4gICAgICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodC1sZztcbiAgICB9XG4gIH1cblxuICA+IC5pbnB1dC1ncm91cC1pY29uIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLyAxcmVtICogJHRleHRmaWVsZC1mb250LXNpemUtbGcpO1xuICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LWxnO1xuICB9XG5cbiAgPiAudGV4dGZpZWxkLWJveCB7XG4gICAgQGV4dGVuZCAudGV4dGZpZWxkLWJveC1sZztcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtc20ge1xuICA+IC5mbG9hdGluZy1sYWJlbCB7XG4gICAgQGV4dGVuZCAuZmxvYXRpbmctbGFiZWwtc207XG5cbiAgICAmLmhhcy12YWx1ZSBsYWJlbCxcbiAgICAmLmlzLWZvY3VzZWQgbGFiZWwge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICYudGV4dGZpZWxkLWJveC5oYXMtdmFsdWUgbGFiZWwsXG4gICAgJi50ZXh0ZmllbGQtYm94LmlzLWZvY3VzZWQgbGFiZWwge1xuICAgICAgdG9wOiAkdGV4dGZpZWxkLWJveC1sYWJlbC1zcGFjZXIteTtcbiAgICB9XG5cbiAgICAmOm5vdCgudGV4dGZpZWxkLWJveCkgfiAuaW5wdXQtZ3JvdXAtaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAkZmxvYXRpbmctbGFiZWwtZm9udC1zaXplLXNtO1xuICAgIH1cbiAgfVxuXG4gID4gJWZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodC1zbTtcbiAgICBwYWRkaW5nOiAkdGV4dGZpZWxkLXBhZGRpbmcteS1zbSAkdGV4dGZpZWxkLXBhZGRpbmcteC1zbSBjYWxjKCN7JHRleHRmaWVsZC1wYWRkaW5nLXktc219IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB9XG5cbiAgPiAlZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0ZmllbGQtc2VsZWN0LWJnLXNpemU7XG4gIH1cblxuICA+ICVmb3JtLXRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAkdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktc20gJHRleHRmaWVsZC1ib3gtcGFkZGluZy14LXNtIGNhbGMoI3skdGV4dGZpZWxkLWJveC1wYWRkaW5nLXktc219IC0gI3skdGV4dGZpZWxkLWJvcmRlci13aWR0aH0pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sW3R5cGU9J2ZpbGUnXSxcbiAgPiAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIG1heC1oZWlnaHQ6ICR0ZXh0ZmllbGQtYm94LWhlaWdodC1zbTtcbiAgfVxuXG4gID4gLmlucHV0LWdyb3VwLWFwcGVuZCxcbiAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgPiAuYnRuIHtcbiAgICAgIEBleHRlbmQgJWJ0bi1zbTtcbiAgICB9XG5cbiAgICA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHRmaWVsZC1mb250LXNpemUtc207XG4gICAgICBsaW5lLWhlaWdodDogJHRleHRmaWVsZC1saW5lLWhlaWdodC1zbTtcbiAgICB9XG4gIH1cblxuICA+IC5pbnB1dC1ncm91cC1pY29uIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLyAxcmVtICogJHRleHRmaWVsZC1mb250LXNpemUtc20pO1xuICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LXNtO1xuICB9XG5cbiAgPiAudGV4dGZpZWxkLWJveCB7XG4gICAgQGV4dGVuZCAudGV4dGZpZWxkLWJveC1zbTtcbiAgfVxufVxuIiwiLm5hdmJhciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkdG9vbGJhci1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6ICR0b29sYmFyLWhlaWdodDtcbiAgcGFkZGluZzogJHRvb2xiYXItcGFkZGluZy15ICR0b29sYmFyLXBhZGRpbmcteDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIFZlcnRpY2FsbHkgYWxpZ24gc29tZSBlbGVtZW50cyBub3JtYWxseSBwbGFjZWQgaW4gYC5uYXZiYXJgXG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbGJhci1lbGVtZW50LWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhbmRhcmQob3BhY2l0eSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbGJhci1lbGVtZW50LWJnO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBvcGFjaXR5OiAkdG9vbGJhci1lbGVtZW50LW9wYWNpdHk7XG4gICAgcGFkZGluZzogKCgkdGV4dGZpZWxkLWhlaWdodCAtICR0ZXh0ZmllbGQtZm9udC1zaXplICogJHRleHRmaWVsZC1saW5lLWhlaWdodCkgLyAyKSAkdG9vbGJhci1pbm5lci1zcGFjZXIteDtcblxuICAgIEBpbmNsdWRlIGZvY3VzLWhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctdG9wOiAoKCR0ZXh0ZmllbGQtaGVpZ2h0LWxnIC0gJHRleHRmaWVsZC1mb250LXNpemUtbGcgKiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LWxnKSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoKCR0ZXh0ZmllbGQtaGVpZ2h0LWxnIC0gJHRleHRmaWVsZC1mb250LXNpemUtbGcgKiAkdGV4dGZpZWxkLWxpbmUtaGVpZ2h0LWxnKSAvIDIpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbC1zbSB7XG4gICAgcGFkZGluZy10b3A6ICgoJHRleHRmaWVsZC1oZWlnaHQtc20gLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbSAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtc20pIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206ICgoJHRleHRmaWVsZC1oZWlnaHQtc20gLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1zbSAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtc20pIC8gMik7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2xiYXItZWxlbWVudC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKG9wYWNpdHkpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2xiYXItZWxlbWVudC1iZztcbiAgICBvcGFjaXR5OiAkdG9vbGJhci1lbGVtZW50LW9wYWNpdHk7XG5cbiAgICBAaW5jbHVkZSBmb2N1cy1ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHRvb2xiYXItaW5uZXItc3BhY2VyLXg7XG4gICAgICBtYXJnaW4tbGVmdDogJHRvb2xiYXItaW5uZXItc3BhY2VyLXg7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy10b3A6ICgoJHRleHRmaWVsZC1oZWlnaHQtbGcgLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZyAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtbGcpIC8gMik7XG4gICAgcGFkZGluZy1ib3R0b206ICgoJHRleHRmaWVsZC1oZWlnaHQtbGcgLSAkdGV4dGZpZWxkLWZvbnQtc2l6ZS1sZyAqICR0ZXh0ZmllbGQtbGluZS1oZWlnaHQtbGcpIC8gMik7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXRvcDogKCgkdGV4dGZpZWxkLWhlaWdodC1zbSAtICR0ZXh0ZmllbGQtZm9udC1zaXplLXNtICogJHRleHRmaWVsZC1saW5lLWhlaWdodC1zbSkgLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCgkdGV4dGZpZWxkLWhlaWdodC1zbSAtICR0ZXh0ZmllbGQtZm9udC1zaXplLXNtICogJHRleHRmaWVsZC1saW5lLWhlaWdodC1zbSkgLyAyKTtcbiAgfVxuXG4gIC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogKCR0b29sYmFyLXBhZGRpbmcteSAqIC0xKTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHRvb2xiYXItcGFkZGluZy15ICogLTEpO1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICR0b29sYmFyLWhlaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiAoKCR0b29sYmFyLWhlaWdodCAtICRuYXYtdGFiLWZvbnQtc2l6ZSAqICRuYXYtdGFiLWxpbmUtaGVpZ2h0KSAvIDIpO1xuICAgICAgcGFkZGluZy1ib3R0b206ICgoJHRvb2xiYXItaGVpZ2h0IC0gJG5hdi10YWItZm9udC1zaXplICogJG5hdi10YWItbGluZS1oZWlnaHQpIC8gMik7XG4gICAgfVxuICB9XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubmF2YmFyLWRhcmsge1xuICBjb2xvcjogJHRvb2xiYXItZGFyay1jb2xvcjtcblxuICAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAsXG4gIC5uYXZiYXItYnJhbmQ6OmJlZm9yZSxcbiAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4gIC5uYXZiYXItdG9nZ2xlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbGJhci1kYXJrLWVsZW1lbnQtYmc7XG4gIH1cblxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJHRvb2xiYXItZGFyay1jb2xvci1saWdodGVyO1xuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tLFxuLm5hdmJhci1maXhlZC10b3Age1xuICBib3gtc2hhZG93OiBtYXAtZ2V0KCR0b29sYmFyLWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IG1hcC1nZXQoJHRvb2xiYXItZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKTtcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xufVxuXG4ubmF2YmFyLWZ1bGwge1xuICBib3gtc2hhZG93OiBtYXAtZ2V0KCR0b29sYmFyLWVsZXZhdGlvbi1zaGFkb3csIHNoYWRvdyk7XG4gIHotaW5kZXg6IG1hcC1nZXQoJHRvb2xiYXItZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKTtcbn1cblxuLm5hdmJhci1zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgYm94LXNoYWRvdzogbWFwLWdldCgkdG9vbGJhci1lbGV2YXRpb24tc2hhZG93LCBzaGFkb3cpO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IG1hcC1nZXQoJHRvb2xiYXItZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKTtcbiAgfVxufVxuXG4udG9vbGJhci13YXRlcmZhbGwge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3cpO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogbWFwLWdldCgkdG9vbGJhci1lbGV2YXRpb24tc2hhZG93LCBlbGV2YXRpb24pO1xuXG4gICYud2F0ZXJmYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbGJhci13YXRlcmZhbGwtYmc7XG4gICAgYm94LXNoYWRvdzogbWFwLWdldCgkdG9vbGJhci1lbGV2YXRpb24tc2hhZG93LCBzaGFkb3cpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4vLyBNaXNjXG5cbi5uYXZiYXItYnJhbmQge1xuICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXRpdGxlO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAkdG9vbGJhci1lbGVtZW50LWhlaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKG9wYWNpdHkpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2xiYXItZWxlbWVudC1iZztcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6ICgkdG9vbGJhci1pbm5lci1zcGFjZXIteCAvIC0yKTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogKCR0b29sYmFyLWlubmVyLXNwYWNlci14IC8gLTIpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAkdG9vbGJhci1pbm5lci1zcGFjZXIteDtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdG9vbGJhci1pbm5lci1zcGFjZXIteDtcbiAgfVxufVxuXG4ubmF2YmFyLXRleHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAkdG9vbGJhci1lbGVtZW50LWhlaWdodDtcbn1cblxuLy8gTmF2XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sYmFyLWVsZW1lbnQtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFuZGFyZChiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5KTtcblxuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogJHRvb2xiYXItbGluay1mb250LXNpemU7XG4gICAgaGVpZ2h0OiAkdG9vbGJhci1saW5rLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJHRvb2xiYXItbGluay1saW5lLWhlaWdodDtcbiAgICBvcGFjaXR5OiAkdG9vbGJhci1lbGVtZW50LW9wYWNpdHk7XG4gICAgcGFkZGluZzogJHRvb2xiYXItbGluay1wYWRkaW5nLXkgJHRvb2xiYXItbGluay1wYWRkaW5nLXg7XG5cbiAgICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2xiYXItZWxlbWVudC1iZztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJHRvb2xiYXItY29sb3ItbGlnaHRlcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2xiYXItZWxlbWVudC1iZztcbiAgfVxufVxuXG4vLyBUb2dnbGVhYmxlXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50KTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkICsgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6ICR0b29sYmFyLWVsZW1lbnQtaGVpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6ICR0b29sYmFyLWVsZW1lbnQtaGVpZ2h0O1xuXG4gIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKG9wYWNpdHkpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2xiYXItZWxlbWVudC1iZztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIEBpbmNsdWRlIHNldC1tYXRlcmlhbC1pY29ucztcblxuICBkaXNwbGF5OiBibG9jaztcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICR0b29sYmFyLXRvZ2dsZXItaWNvbjtcbiAgfVxufVxuIiwiLnRvb2x0aXAge1xuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICR0b29sdGlwLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB6LWluZGV4OiAkdG9vbHRpcC16aW5kZXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkdG9vbHRpcC1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAkdG9vbHRpcC1mb250LXNpemUtZGVza3RvcDtcbiAgICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbi1kZXNrdG9wO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5O1xuXG4gICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YW5kYXJkKHRyYW5zZm9ybSk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKCR0b29sdGlwLXNjYWxlKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCR0b29sdGlwLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXktZGVza3RvcCAkdG9vbHRpcC1wYWRkaW5nLXgtZGVza3RvcDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQm9yZGVyXG5cbi5ib3JkZXIge1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2stcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogJGJsYWNrLXByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjay1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICRibGFjay1zZWNvbmRhcnkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjay1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiAkYmxhY2staGludCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrLWRpdmlkZXIge1xuICBib3JkZXItY29sb3I6ICRibGFjay1kaXZpZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZS1wcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUtaGludCB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlLWhpbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZS1kaXZpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtZGl2aWRlciAhaW1wb3J0YW50O1xufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZXMgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvcikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBCb3JkZXIgcmFkaXVzXG5cbi5yb3VuZGVkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gYmctdmFyaWFudCgkY2xhc3MsICRjb2xvciwgJGNvbG9yLWRhcms6ICcnKSB7XG4gIEBpZiAoJGNvbG9yLWRhcmsgIT0gJycpIHtcbiAgICBhI3skY2xhc3N9IHtcbiAgICAgIEBpbmNsdWRlIGFjdGl2ZS1mb2N1cy1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3skY2xhc3N9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50KTtcblxuICAgIC5kI3skaW5maXh9LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQjeyRpbmZpeH0tZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQjeyRpbmZpeH0taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kI3skaW5maXh9LW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kI3skaW5maXh9LXRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50KTtcblxuICAgIC8vIEFsaWduIGNvbnRlbnRcblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCB7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIge1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2gge1xuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEFsaWduIGl0ZW1zXG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEFsaWduIHNlbGZcblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8ge1xuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoIHtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBGbGV4IGRpcmVjdGlvblxuXG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEZsZXhcblxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwge1xuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAge1xuICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xIHtcbiAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEge1xuICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEp1c3RpZnkgY29udGVudFxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBPcmRlclxuXG4gICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG5cbiAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAub3JkZXIjeyRpbmZpeH0tMCB7XG4gICAgICBvcmRlcjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQge1xuICAgICAgQGluY2x1ZGUgZmxvYXQtbGVmdDtcbiAgICB9XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSB7XG4gICAgICBAaW5jbHVkZSBmbG9hdC1ub25lO1xuICAgIH1cblxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBmbG9hdC1yaWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHBvc2l0aW9uczogYWJzb2x1dGUsIGZpeGVkLCByZWxhdGl2ZSwgc3RhdGljLCBzdGlja3k7XG5cbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7XG4gICAgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBtYXAtZ2V0KCR0b29sYmFyLWVsZXZhdGlvbi1zaGFkb3csIGVsZXZhdGlvbik7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IG1hcC1nZXQoJHRvb2xiYXItZWxldmF0aW9uLXNoYWRvdywgZWxldmF0aW9uKTtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCR0b29sYmFyLWVsZXZhdGlvbi1zaGFkb3csIGVsZXZhdGlvbik7XG4gIH1cbn1cbiIsIi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7XG59XG4iLCJAbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiBtYXAtZ2V0KCRzaGFkb3dzLCA4KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogbWFwLWdldCgkc2hhZG93cywgMjQpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IG1hcC1nZXQoJHNoYWRvd3MsIDIpICFpbXBvcnRhbnQ7XG59XG5cbkBlYWNoICRzaGFkb3csICR2YWx1ZSBpbiAkc2hhZG93cyB7XG4gIC5zaGFkb3ctI3skc2hhZG93fSB7XG4gICAgYm94LXNoYWRvdzogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkcHJvcCwgJHByb3AtYWJiciBpbiAoaGVpZ2h0OiBoLCB3aWR0aDogdykge1xuICBAZWFjaCAkc2l6ZSwgJHZhbHVlIGluICRzaXplcyB7XG4gICAgLiN7JHByb3AtYWJicn0tI3skc2l6ZX0ge1xuICAgICAgI3skcHJvcH06ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJHByb3AtYWJiciBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJHZhbHVlIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JHByb3AtYWJicn0jeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9OiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyRwcm9wLWFiYnJ9dCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyRwcm9wLWFiYnJ9ciN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JHByb3AtYWJicn1iI3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JHByb3AtYWJicn1sI3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC4jeyRwcm9wLWFiYnJ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLiN7JHByb3AtYWJicn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tdCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXIjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWIjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1sI3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCk7XG5cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sb3JcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1ibGFjaycsICRibGFjayk7XG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWJsYWNrLXByaW1hcnknLCAkYmxhY2stcHJpbWFyeSk7XG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWJsYWNrLXNlY29uZGFyeScsICRibGFjay1zZWNvbmRhcnkpO1xuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1ibGFjay1oaW50JywgJGJsYWNrLWhpbnQpO1xuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1ibGFjay1kaXZpZGVyJywgJGJsYWNrLWRpdmlkZXIpO1xuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13aGl0ZScsICR3aGl0ZSk7XG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdoaXRlLXByaW1hcnknLCAkd2hpdGUtcHJpbWFyeSk7XG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdoaXRlLXNlY29uZGFyeScsICR3aGl0ZS1zZWNvbmRhcnkpO1xuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13aGl0ZS1oaW50JywgJHdoaXRlLWhpbnQpO1xuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13aGl0ZS1kaXZpZGVyJywgJHdoaXRlLWRpdmlkZXIpO1xuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1tdXRlZCcsICR0ZXh0LW11dGVkKTtcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWVzIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LSN7JGNvbG9yfScsIHRoZW1lLWNvbG9yKCRjb2xvciksIHRoZW1lLWNvbG9yLWRhcmsoJGNvbG9yKSk7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLy8gRmFtaWx5XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJdGFsY3MgYW5kIHdlaWdodFxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LXdlaWdodC1ib2xkLFxuLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsLFxuLmZvbnQtd2VpZ2h0LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkY2xhc3MsICRjb2xvciwgJGNvbG9yLWRhcms6ICcnKSB7XG4gIEBpZiAkY29sb3ItZGFyayAhPSAnJyB7XG4gICAgYSN7JGNsYXNzfSB7XG4gICAgICBAaW5jbHVkZSBhY3RpdmUtZm9jdXMtaG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmsgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjeyRjbGFzc30ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udDogMC8wIGE7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIHRleHQtc2hhZG93OiBub25lO1xuXG4gIEBpZiAoJGlnbm9yZS13YXJuaW5nICE9IHRydWUpIHtcbiAgICBAd2FybiAnVGhlIGB0ZXh0LWhpZGUoKWAgbWl4aW4gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2NC4xLjAuIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiB2NS4nO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYHZpc2liaWxpdHlgIHZhbHVlc1xuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuIiwiLm1hdGVyaWFsLWljb25zIHtcbiAgQGluY2x1ZGUgcmVzZXQtbWF0ZXJpYWwtaWNvbnM7XG59XG5cbi5tYXRlcmlhbC1pY29ucy1pbmxpbmUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG5cbiAgICAqLFxuICAgICo6OmFmdGVyLFxuICAgICo6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGE6bm90KC5idG4pIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAoXCIgYXR0cih0aXRsZSkgXCIpICc7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzLFxuICAgIHAge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwcmUge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvci1zb2xpZDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3Itc29saWQ7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvci1zb2xpZDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICgkYm9yZGVyLXdpZHRoICogLTEpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWZsdXNoIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXRhYnMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLXNvbGlkO1xuICAgIH1cblxuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucG9wb3ZlciB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvci1zb2xpZDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvci1zb2xpZDtcbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGQsXG4gICAgICB0aCxcbiAgICAgIC50YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1zb2xpZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsge1xuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gU29tZSBiYXNpYyBwYWRkaW5nIGZvciBhbGwgd3JhcHBlcnNcbi53cmFwcGVyIHtcbiAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoIDA7IH1cblxuLy8gUmVzZXQgaGVybyB3cmFwcGVyIHBhZGRpbmcgdG8gMFxuI3dyYXBwZXItaGVybyB7IHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG5cbi8vIEFkZGluZyBiYXNpYyBXb3JkUHJlc3MgY2xhc3NlcyB0byBwYXNzIHRoZSBXb3JkUHJlc3Mub3JnIHRlc3RzXG4uc3RpY2t5LFxuLmdhbGxlcnktY2FwdGlvbixcbi5ieXBvc3RhdXRob3Ige1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8vIFNlcGFyYXRlIHN0aWNreSB3cmFwcGVyIGZyb20gbWFpbiBjb250ZW50XG4ud3JhcHBlciN3cmFwcGVyLXN0aWNreSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0zMDA7IH1cblxuLy8gQWRkaW5nIHNvbWUgY29udHJhc3QgYmFja2dyb3VuZCBjb2xvciB0byBmb290ZXIgZnVsbCB3aWRnZXRcbiN3cmFwcGVyLWZvb3Rlci1mdWxsLFxuI3dyYXBwZXItc3RhdGljLWhlcm8geyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7IH1cblxuLy8gTmVjZXNzYXJ5IFdQIGNsYXNzZXNcbi53cC1jYXB0aW9uIHsgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi53cC1jYXB0aW9uLXRleHQgeyBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7IEBleHRlbmQgLnNyLW9ubHk7IH1cblxuLmFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuLmFsaWduY2VudGVyIHsgbWFyZ2luOiAwcHggYXV0bzsgfVxuXG4vLyBQb3N0IGRlc2lnblxuLmVudHJ5LWZvb3RlciBzcGFuIHsgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4vL1dvb2NvbW1lcmNlIHByb2R1Y3QgZ2FsbGVyeSBzbGlkZXIgd2lkdGggZml4XG5maWd1cmUud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIHsgXG4gIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50OyBcbn1cblxuLy8gTGltaXQgZmVhdHVyZWQgaW1hZ2Ugc2l6ZSB0byAxMDAlXG5pbWcud3AtcG9zdC1pbWFnZSxcbmFydGljbGUgaW1nLFxuZmlndXJlLFxuaW1nLFxuI3NlY29uZGFyeSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gU2tpcCB0byBjb250ZW50IGxpbmtcbmEuc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLy8gUmVzZXQgSnVtYm90cm9uIGRlZmF1bHQgbWFyZ2luXG4uanVtYm90cm9uIHsgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi8vIERyb3Bkb3duIHRyYW5zbGF0aW9uXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5re1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQ6IG5vbmU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCBhIHtcbiAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQgYSB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAxMjUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9mb250YXdlc29tZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9mb250YXdlc29tZS9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9mb250YXdlc29tZS9wYXRoXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvY29yZVwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL2xhcmdlclwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL2ZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvbGlzdFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL2JvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL2FuaW1hdGVkXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvcm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvc3RhY2tlZFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL2ljb25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvc2NyZWVuLXJlYWRlclwiO1xuXG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiLmdhbGxlcnkge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTIgJiB7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTMgJiB7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMyU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTQgJiB7XG5cdFx0bWF4LXdpZHRoOiAyNSU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTUgJiB7XG5cdFx0bWF4LXdpZHRoOiAyMCU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTYgJiB7XG5cdFx0bWF4LXdpZHRoOiAxNi42NiU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTcgJiB7XG5cdFx0bWF4LXdpZHRoOiAxNC4yOCU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTggJiB7XG5cdFx0bWF4LXdpZHRoOiAxMi41JTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOSAmIHtcblx0XHRtYXgtd2lkdGg6IDExLjExJTtcblx0fVxufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59IiwiLypcbiogVXNlIGV4aXN0aW5nIEJvb3RzdHJhcCA0IGNsYXNzZXMgYW5kXG4qIHZhcmlhYmxlcyB0byBleHRlbmQgLSBvdmVycmlkZSBDRjcgc3R5bGVcbipcbiogVXNlZnVsIENGNyBjbGFzc2VzOlxuKiAud3BjZjcgdGhlIHdyYXBwZXIgZWxlbWVudFxuKiAud3BjZjctZm9ybVxuKiAud3BjZjctZm9ybS1jb250cm9sXG4qIC53cGNmNy10ZXh0XG4qIC53cGNmNy1lbWFpbFxuKiAud3BjZjctdGV4dGFyZWFcbiogLndwY2Y3LXN1Ym1pdFxuKi9cblxuLy8ga2VlcCBhIG1heCB3aWR0aCBpbiBjYXNlIGl0IGlzIGp1c3QgdGhlIGZvcm0gYW5kIG5vdGhpbmcgZWxzZVxuLy8gd2UgZG8gbm90IHdhbnQgYSBmb3JtIHNwYW5uaW5nIHdob2xlIHBhZ2Vcbi53cGNmNyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgLy8gYWxsIGlucHV0cyBleGNlcHQgcmFkaW9zIGFuZCBjaGVja2JveGVzIGluaGVyaXQgZnJvbSBmb3JtLWNvbnRyb2xcbiAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdLFxuICBpbnB1dFt0eXBlPXVybF0sXG4gIGlucHV0W3R5cGU9dGVsXSxcbiAgaW5wdXRbdHlwZT1udW1iZXJdLFxuICBpbnB1dFt0eXBlPXJhbmdlXSxcbiAgaW5wdXRbdHlwZT1kYXRlXSxcbiAgaW5wdXRbdHlwZT1tb250aF0sXG4gIGlucHV0W3R5cGU9d2Vla10sXG4gIGlucHV0W3R5cGU9dGltZV0sXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgaW5wdXRbdHlwZT1jb2xvcl0sXG4gIGlucHV0W3R5cGU9ZW1haWxdLFxuICBpbnB1dFt0eXBlPWZpbGVdLFxuICBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcbiAgfVxuXG4gIC8vIHN1Ym1pdCBidXR0b24sIGluaGVyaXQgLmJ0biBhbmQgLmJ0bi1vdXRsaW5lLXByaW1hcnkgY2xhc3Nlcy5cbiAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgQGV4dGVuZCAuYnRuLW91dGxpbmUtcHJpbWFyeTtcbiAgfVxuXG4gIC53cGNmNy1mb3JtIHtcblxuICAgIC8vIHNldCBwYXJhZ3JhcGhzIHRvIGJlaGF2ZSBsaWtlIGRpdnMgd2l0aCBjbGFzcyAuZm9ybS1ncm91cFxuICAgIHAge1xuICAgICAgQGV4dGVuZCAuZm9ybS1ncm91cDtcbiAgICB9XG5cbiAgICAvLyBsZXQgbGFiZWxzIGJlIDEwMCVcbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyBub3QgdmFsaWQgdGlwIGZvciBlYWNoIGNvbnRyb2xcbiAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcImRhbmdlclwiKTtcbiAgfVxuXG4gIC8vIHZhbGlkYXRpb24gZXJyb3JzIG91cnB1dCBib3R0b20gb2YgZm9ybVxuICAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcbiAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJkYW5nZXJcIik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICB9XG59XG4iLCJoMSB7XG5cdGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmJyYW5kLXVybCwgLm5hdmJhci1icmFuZCwgLnNsb2dhbntcbiAgICAgICAgZm9udC1mYW1pbHk6ICdjaGFydGVyYm9sZCcsICdjaGFydGVycmVndWxhcic7XG59XG4qe1xuICAgICAgICBmb250LWZhbWlseTogJ2NoYXJ0ZXJyZWd1bGFyJywgJ2NoYXJ0ZXJib2xkJztcbn1cbmgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdjaGFydGVyYm9sZCcsICdjaGFydGVycmVndWxhcicgIWltcG9ydGFudDtcbn1cbmgxID4gYSxoMiA+IGEsaDMgPiBhLGg0ID4gYSxoNSA+IGEsaDYgPiBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdjaGFydGVyYm9sZCcsICdjaGFydGVycmVndWxhcicgIWltcG9ydGFudDtcbn1cbi5jaGFydGVyLWJvbGQge1xuICAgICAgICBmb250LWZhbWlseTogJ2NoYXJ0ZXJib2xkJywgJ2NoYXJ0ZXJyZWd1bGFyJyAhaW1wb3J0YW50O1xufVxuLm5hdi1saW5rLCAuZHJvcGRvd24taXRlbSB7XG4vKlxuXHRmb250LWZhbWlseTogJ3JvYm90byc7XG4qL1xuXHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi5icmFuZC11cmwge1xuXHRjb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuLmVudHJ5LWNvbnRlbnQsIC5lbnRyeS1tZXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uc2xvZ2FuIHtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRjb2xvcjogIzQyNDI0Mjtcblx0Y29sb3I6ICNmNWY1ZjU7XG59XG4vKlxuI3NlYXJjaGZvcm0gPiAuaW5wdXQtZ3JvdXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMCwgLjMpO1xufVxuKi9cbiNzZWFyY2hmb3JtID4gLmlucHV0LWdyb3VwID4gaW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMCwgLjIpO1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHR3aWR0aDogMTNyZW07XG59XG4vKiBGaXggZm9yIENocm9tZS4gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgQU5EIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdCNzZWFyY2hmb3JtID4gLmlucHV0LWdyb3VwID4gaW5wdXQge1xuXHRcdHdpZHRoOiAxMHJlbTtcblx0fVxufVxuI3NlYXJjaGZvcm0gPiAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWJvcmRlci1kYXJrIHtcblx0IGJvcmRlcjogMXB4IHNvbGlkICM2NDY0NjQ7XG59XG5cbi5ubmF2YmFyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2RhZW1vbml0ZS9pbWFnZXMvcGF3LnBuZ1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5uYXZiYXIgaW1nIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cdGNvbG9yOiAjZjVmNWY1O1xuXHRtYXJnaW4tdG9wOiAwcHg7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Lypcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Ki9cbn1cblxuLm1haW4taGVhZGVyIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAubWFpbi1oZWFkZXIgLmZvcm0tY29udHJvbCB7XG5cdGNvbG9yOiAjZjVmNWY1O1xuXHRib3JkZXItY29sb3I6ICNmNWY1ZjU7XG59XG4ubWFpbi1oZWFkZXIgLmZvcm0tY29udHJvbDpmb2N1c3tcblx0Ym9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSggbWF4LXdpZHRoOiA3NjhweCApIHtcblx0LmZsZXgtY29sdW1uLXNtIHtcblx0ICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuXHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0ICBtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG5AbWVkaWEoIG1pbi13aWR0aDogNTc2cHggKSB7XG5cdC50ZXh0LXJpZ2h0LXhzIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vbGkuYWN0aXZlID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4jbWFpbi1tZW51ID4gbGkuYWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuaW1nLnNpemUtbWVkaXVtLCBpbWcuYXR0YWNobWVudC1tZWRpdW17XG5cdG1heC13aWR0aDogNDUlO1xuXHR3aWR0aDogYXV0bztcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMCAxNXB4IDAgMDsgXG5cdHBhZGRpbmc6IDRweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuaW1nLnNpemUtbGFyZ2UsIGltZy5hdHRhY2htZW50LWxhcmdle1xufVxuXG4uZW50cnktdGl0bGUgPiBhIHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4uZW50cnktbWV0YXtcblx0Lypcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ki9cblx0Zm9udC1zaXplOiAxN3B4O1xufVxuLmVudHJ5LWZvb3RlciB7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cbi5lbnRyeS1tZXRhLXNpbmdsZSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubmF2LXByZXZpb3VzLCAubmF2LW5leHQge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdHBhZGRpbmc6IDA7XG59XG4uZm9vdGVyLW1lbnUgYSB7XG4gICAgLy9AZXh0ZW5kIC50ZXh0LW11dGVkO1xufVxuLmZvb3Rlci1tZW51IGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1tZW51IC5uYXYtbGluayB7XG4gICAgQGV4dGVuZCAucGwtMDtcbn1cblxuLypcbiAqIERlciBIaW50ZXJncnVuZCB2b20gQXJ0aWtlbCBoZWJ0IHNpY2ggaGVydm9yLlxuICpcbi5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNzaW5nbGUtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMDtcbn1cbi5hcnRpY2xlLXNoYWRvdy1zbSB7XG5cdGJveC1zaGFkb3c6IDAgMCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xufVxuKi9cblxuLmFydGljbGUtbWIge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtbXQge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmVudHJ5LWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50YWctY2F0ZWdvcnktaWNvbiB7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0b3BhY2l0eTogMC41O1xufVxuLyogU29yZ3QgZGFmw7xyLCBkYXNzIGF1ZiBkZW0gU21hcnRwaG9uIGRpZSBUYWdzIGRpcmVrdCB1bnRlciBkZXIgS2F0ZWdvcmllIGdlbGlzdGV0IHdpcmQuICovXG4udGFncy1saW5rcyA+IC50YWctY2F0ZWdvcnktaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4jY29tbWVudHMge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxub2wuY29tbWVudC1saXN0LCAuY29tbWVudC1jb250ZW50IHtcblx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4uY29tbWVudC1tZXRhZGF0YSA+IGEsIC5jYXQtbGlua3MgYSwgLnRhZ3MtbGlua3MgYSB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogU2Nyb2xsIHRvIHRvcCBidXR0b25cbiAqL1xuLmJhY2stdG8tdG9wIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbi8qKlxuICogVGF4b25vbXkgXG4gKi9cbi50YXhvbm9teS10aXRsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtYXRlcmlhbC1jb2xvci1ncmV5LTIwMDtcbn1cbi50YXhvbm9teS1kZXNjcmlwdGlvbiBwIHtcblx0Zm9udC1zaXplOiAxOXB4O1xufVxuLnRheG9ub215LWNhcmQge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRheG9ub215LWNhcmQgaDEge1xuXHRmb250LXNpemU6IDIuMTI1cmVtO1xufVxuLnRheG9ub215LWNhcmQgLmNhcmQtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLyoqXG4gKiAjIE1haW4gVGhlbWUgw5xiZXJzY2hyZWliZW5cbiAqL1xuLmVudHJ5LWZvb3RlciBzcGFuLnRhZ3MtbGlua3MsIC5lbnRyeS1mb290ZXIgc3BhbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuXG4vKipcbiAqICMgUGx1Z2luc1xuICpcbiAqICMjIFNpZGViYXJcbiAqL1xuLndpZGdldCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtYXRlcmlhbC1jb2xvci1ncmV5LTEwMDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLndpZGdldC10aXRsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRtYXRlcmlhbC1jb2xvci1ncmV5LTIwMDtcblx0Ly9wYWRkaW5nLWxlZnQ6IDVweDtcbn1cbiNyaWdodC1zaWRlYmFyIC53aWRnZXQge1xuXHRAZXh0ZW5kIC5zaGFkb3ctc21cbn1cbi5ycHd3dC13aWRnZXQgdWwgbGkge1xuXHRtYXJnaW46IDAgMCAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5zcGFuLnJwd3d0LXBvc3QtdGl0bGUge1xuXHRmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbn1cbnNwYW4ucnB3d3QtcG9zdC10aXRsZTpob3Zlcntcblx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG59XG4uaWNvbnMtbWVkaXVtLCAudGFnY2xvdWQge1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi8qKlxuICogIyMgWUFSUlBcbiAqL1xuLnlhcnBwLXRodW1ibmFpbC10aXRsZSB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG59XG4ueWFycHAtdGh1bWJuYWlscy1ob3Jpem9udGFsIC55YXJwcC10aHVtYm5haWwge1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRhZy1jbG91ZC1saW5rIHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbn1cbi50YWctY2xvdWQtbGluazpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdGhlbWUtY29sb3IocHJpbWFyeSk7XG59XG4udGFnLWNsb3VkLWxpbms6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4vKlxuKi9cblxuLyoqXG4gKiAjIyBDb250YWN0IEZvcm0gN1xuICovXG4ud3BjZjcge1xuXG4gIC8vIHN1Ym1pdCBidXR0b24sIGluaGVyaXQgLmJ0biBhbmQgLmJ0bi1wcmltYXJ5IGNsYXNzZXMuXG4gIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKHByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcblx0ICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG5cdCAgQGV4dGVuZCAuYWxlcnQ7XG4gIH1cblxuICAvKlxuXHQgIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG5cdFx0ICBjb2xvcjogI2Y1ZjVmNTtcblx0ICB9XG5cdCAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcblx0ICAgIEBleHRlbmQgLnRleHRmaWVsZC1ib3g7XG5cdCAgfVxuICAqL1xufVxuXG4vKipcbiAqICMjIENvb2tpZSBCYXJcbiAqL1xuI2Nvb2tpZS1sYXctaW5mby1iYXIgc3BhbiwgI2Nvb2tpZS1sYXctaW5mby1iYXIgc3BhbiBhIHtcblx0Zm9udC1zaXplOiAxN3B4O1xufVxuI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4iXX0= */ |
