@charset "UTF-8";
/*
Theme Name: Barnes Belgium
Description: Barnes Belgium
Version: 1.0.0
Author: Inside Web
Author URI: https://www.insideweb.be
*/
:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #ff6363;
    --orange: #fd7e14;
    --yellow: #ffaf57;
    --green: #36d2a1;
    --teal: #20c997;
    --cyan: #62c5da;
    --white: #ffffff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #DB0D43;
    --secondary: #6c757d;
    --success: #36d2a1;
    --info: #62c5da;
    --warning: #ffaf57;
    --danger: #ff6363;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*,
*::before,
*::after {
    box-sizing: border-box; }

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block; }

.main-header__bottom .nav-item{
	width:unset !important;
}

body {
    margin: 0;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #ffffff; }

[tabindex="-1"]:focus {
    outline: 0 !important; }

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible; }

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0.5rem; }

p {
    margin-top: 0;
    margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none; }

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit; }

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0; }

dt {
    font-weight: 700; }

dd {
    margin-bottom: .5rem;
    margin-left: 0; }

blockquote {
    margin: 0 0 1rem; }
    .footer-logo{
        width: unset;
    }

b,
strong {
    font-weight: bolder; }

small {
    font-size: 80%; }

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline; }

sub {
    bottom: -.25em; }

sup {
    top: -.5em; }

a {
    color: #DB0D43;
    text-decoration: none;
    background-color: transparent; }
a:hover {
    color: #93092d;
    text-decoration: underline; }

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none; }
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em; }

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto; }

figure {
    margin: 0 0 1rem; }

img {
    vertical-align: middle;
    border-style: none;
width: 100%; }

svg {
    overflow: hidden;
    vertical-align: middle; }

table {
    border-collapse: collapse; }

caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom; }

th {
    text-align: inherit; }

label {
    display: inline-block;
    margin-bottom: 0.5rem; }

button {
    border-radius: 0; }

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; }

button,
input {
    overflow: visible; }

button,
select {
    text-transform: none; }

select {
    word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
    cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none; }

input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    -webkit-appearance: listbox; }

textarea {
    overflow: auto;
    resize: vertical; }

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0; }

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal; }
.socialbarnes i {
    font-size: 2rem;
    color:#808080;
    margin-right:7px;
}
.socialbarnes {
    margin-bottom:20px;
}
@media (max-width: 1200px) {
    legend {
        font-size: calc(1.43333rem + 0.05556vw) ; } }

progress {
    vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto; }

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button; }

output {
    display: inline-block; }

summary {
    display: list-item;
    cursor: pointer; }

template {
    display: none; }

[hidden] {
    display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2; }

h1, .h1 {
    font-size: 2.5rem; }
@media (max-width: 1200px) {
    h1, .h1 {
        font-size: calc(1.76667rem + 0.61111vw) ; } }

h2, .h2 {
    font-size: 2rem; }
@media (max-width: 1200px) {
    h2, .h2 {
        font-size: calc(1.6rem + 0.33333vw) ; } }

h3, .h3 {
    font-size: 1.75rem; }
@media (max-width: 1200px) {
    h3, .h3 {
        font-size: calc(1.51667rem + 0.19444vw) ; } }

h4, .h4 {
    font-size: 1.5rem; }
@media (max-width: 1200px) {
    h4, .h4 {
        font-size: calc(1.43333rem + 0.05556vw) ; } }

h5, .h5 {
    font-size: 1.25rem; }

h6, .h6 {
    font-size: 1rem; }

.lead {
    font-size: 1.25rem;
    font-weight: 300; }

.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2; }
@media (max-width: 1200px) {
    .display-1 {
        font-size: calc(2.93333rem + 2.55556vw) ; } }

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2; }
@media (max-width: 1200px) {
    .display-2 {
        font-size: calc(2.76667rem + 2.27778vw) ; } }

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2; }
@media (max-width: 1200px) {
    .display-3 {
        font-size: calc(2.43333rem + 1.72222vw) ; } }

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2; }
@media (max-width: 1200px) {
    .display-4 {
        font-size: calc(2.1rem + 1.16667vw) ; } }

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
    font-size: 80%;
    font-weight: 400; }

mark,
.mark {
    padding: 0.2em;
    background-color: #fcf8e3; }

.list-unstyled {
    padding-left: 0;
    list-style: none; }

.list-inline {
    padding-left: 0;
    list-style: none; }

.list-inline-item {
    display: inline-block; }
.list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
    font-size: 90%;
    text-transform: uppercase; }

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem; }

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d; }
.blockquote-footer::before {
    content: "\2014\00A0"; }

.img-fluid {
    max-width: 100%;
    height: auto; }

.img-thumbnail {
    padding: 0.25rem;
    background-color: #ffffff;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;
    max-width: 100%;
    height: auto; }

.figure {
    display: inline-block; }

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1; }

.figure-caption {
    font-size: 90%;
    color: #6c757d; }

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word; }
a > code {
    color: inherit; }

kbd {
    padding: 0.2rem 0.4rem;
    font-size: 87.5%;
    color: #ffffff;
    background-color: #212529;
    border-radius: 0.2rem; }
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

pre {
    display: block;
    font-size: 87.5%;
    color: #212529; }
pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll; }

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }
@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 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }

.no-gutters {
    margin-right: 0;
    margin-left: 0; }
.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.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 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px; }

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }

.col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }

.col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }

.col-3 {
    flex: 0 0 25%;
    max-width: 25%; }

.col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }

.col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }

.col-6 {
    flex: 0 0 50%;
    max-width: 50%; }

.col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }

.col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }

.col-9 {
    flex: 0 0 75%;
    max-width: 75%; }

.col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }

.col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }

.col-12 {
    flex: 0 0 100%;
    max-width: 100%; }

.order-first {
    order: -1; }

.order-last {
    order: 13; }

.order-0 {
    order: 0; }

.order-1 {
    order: 1; }

.order-2 {
    order: 2; }

.order-3 {
    order: 3; }

.order-4 {
    order: 4; }

.order-5 {
    order: 5; }

.order-6 {
    order: 6; }

.order-7 {
    order: 7; }

.order-8 {
    order: 8; }

.order-9 {
    order: 9; }

.order-10 {
    order: 10; }

.order-11 {
    order: 11; }

.order-12 {
    order: 12; }

.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%; }

@media (min-width: 576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%; }
    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%; }
    .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%; }
    .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%; }
    .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
    .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%; }
    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%; }
    .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%; }
    .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%; }
    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%; }
    .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%; }
    .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%; }
    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%; }
    .order-sm-first {
        order: -1; }
    .order-sm-last {
        order: 13; }
    .order-sm-0 {
        order: 0; }
    .order-sm-1 {
        order: 1; }
    .order-sm-2 {
        order: 2; }
    .order-sm-3 {
        order: 3; }
    .order-sm-4 {
        order: 4; }
    .order-sm-5 {
        order: 5; }
    .order-sm-6 {
        order: 6; }
    .order-sm-7 {
        order: 7; }
    .order-sm-8 {
        order: 8; }
    .order-sm-9 {
        order: 9; }
    .order-sm-10 {
        order: 10; }
    .order-sm-11 {
        order: 11; }
    .order-sm-12 {
        order: 12; }
    .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%; } }

@media (min-width: 768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%; }
    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%; }
    .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%; }
    .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%; }
    .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
    .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%; }
    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%; }
    .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%; }
    .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%; }
    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%; }
    .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%; }
    .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%; }
    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%; }
    .order-md-first {
        order: -1; }
    .order-md-last {
        order: 13; }
    .order-md-0 {
        order: 0; }
    .order-md-1 {
        order: 1; }
    .order-md-2 {
        order: 2; }
    .order-md-3 {
        order: 3; }
    .order-md-4 {
        order: 4; }
    .order-md-5 {
        order: 5; }
    .order-md-6 {
        order: 6; }
    .order-md-7 {
        order: 7; }
    .order-md-8 {
        order: 8; }
    .order-md-9 {
        order: 9; }
    .order-md-10 {
        order: 10; }
    .order-md-11 {
        order: 11; }
    .order-md-12 {
        order: 12; }
    .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%; } }

@media (min-width: 992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%; }
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%; }
    .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%; }
    .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%; }
    .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
    .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%; }
    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%; }
    .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%; }
    .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%; }
    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%; }
    .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%; }
    .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%; }
    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%; }
    .order-lg-first {
        order: -1; }
    .order-lg-last {
        order: 13; }
    .order-lg-0 {
        order: 0; }
    .order-lg-1 {
        order: 1; }
    .order-lg-2 {
        order: 2; }
    .order-lg-3 {
        order: 3; }
    .order-lg-4 {
        order: 4; }
    .order-lg-5 {
        order: 5; }
    .order-lg-6 {
        order: 6; }
    .order-lg-7 {
        order: 7; }
    .order-lg-8 {
        order: 8; }
    .order-lg-9 {
        order: 9; }
    .order-lg-10 {
        order: 10; }
    .order-lg-11 {
        order: 11; }
    .order-lg-12 {
        order: 12; }
    .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%; } }

@media (min-width: 1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%; }
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%; }
    .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%; }
    .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%; }
    .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
    .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%; }
    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%; }
    .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%; }
    .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%; }
    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%; }
    .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%; }
    .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%; }
    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%; }
    .order-xl-first {
        order: -1; }
    .order-xl-last {
        order: 13; }
    .order-xl-0 {
        order: 0; }
    .order-xl-1 {
        order: 1; }
    .order-xl-2 {
        order: 2; }
    .order-xl-3 {
        order: 3; }
    .order-xl-4 {
        order: 4; }
    .order-xl-5 {
        order: 5; }
    .order-xl-6 {
        order: 6; }
    .order-xl-7 {
        order: 7; }
    .order-xl-8 {
        order: 8; }
    .order-xl-9 {
        order: 9; }
    .order-xl-10 {
        order: 10; }
    .order-xl-11 {
        order: 11; }
    .order-xl-12 {
        order: 12; }
    .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%; } }

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529; }
.table th,
.table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
.table tbody + tbody {
    border-top: 2px solid #dee2e6; }

.table-sm th,
.table-sm td {
    padding: 0.3rem; }

.table-bordered {
    border: 1px solid #dee2e6; }
.table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6; }
.table-bordered thead th,
.table-bordered thead td {
    border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
    border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #f5bbca; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
    border-color: #ec819d; }

.table-hover .table-primary:hover {
    background-color: #f2a5b9; }
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #f2a5b9; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
    background-color: #d6d8db; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
    border-color: #b3b7bb; }

.table-hover .table-secondary:hover {
    background-color: #c8cbcf; }
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #c8cbcf; }

.table-success,
.table-success > th,
.table-success > td {
    background-color: #c7f2e5; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
    border-color: #96e8ce; }

.table-hover .table-success:hover {
    background-color: #b2eddb; }
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
    background-color: #b2eddb; }

.table-info,
.table-info > th,
.table-info > td {
    background-color: #d3eff5; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
    border-color: #ade1ec; }

.table-hover .table-info:hover {
    background-color: #bee7f0; }
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
    background-color: #bee7f0; }

.table-warning,
.table-warning > th,
.table-warning > td {
    background-color: #ffe9d0; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
    border-color: #ffd5a8; }

.table-hover .table-warning:hover {
    background-color: #ffddb7; }
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #ffddb7; }

.table-danger,
.table-danger > th,
.table-danger > td {
    background-color: #ffd3d3; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
    border-color: #ffaeae; }

.table-hover .table-danger:hover {
    background-color: #ffbaba; }
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
    background-color: #ffbaba; }

.table-light,
.table-light > th,
.table-light > td {
    background-color: #fdfdfe; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
    border-color: #fbfcfc; }

.table-hover .table-light:hover {
    background-color: #ececf6; }
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #ececf6; }

.table-dark,
.table-dark > th,
.table-dark > td {
    background-color: #c6c8ca; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #95999c; }

.table-hover .table-dark:hover {
    background-color: #b9bbbe; }
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

.table-active,
.table-active > th,
.table-active > td {
    background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
    color: #ffffff;
    background-color: #343a40;
    border-color: #454d55; }

.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6; }

.table-dark {
    color: #ffffff;
    background-color: #343a40; }
.table-dark th,
.table-dark td,
.table-dark thead th {
    border-color: #454d55; }
.table-dark.table-bordered {
    border: 0; }
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
.table-dark.table-hover tbody tr:hover {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
        border: 0; } }

@media (max-width: 767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
        border: 0; } }

@media (max-width: 991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
        border: 0; } }

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
        border: 0; } }

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
.table-responsive > .table-bordered {
    border: 0; }

.form-control, .select-custom .dk-selected {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .form-control, .select-custom .dk-selected {
        transition: none; } }
.form-control::-ms-expand, .select-custom .dk-selected::-ms-expand {
    background-color: transparent;
    border: 0; }
.form-control:focus, .select-custom .dk-selected:focus {
    color: #495057;
    background-color: #ffffff;
    border-color: #f77194;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(219, 13, 67, 0.25); }
.form-control::-webkit-input-placeholder, .select-custom .dk-selected::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
.form-control::-moz-placeholder, .select-custom .dk-selected::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
.form-control:-ms-input-placeholder, .select-custom .dk-selected:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
.form-control::-ms-input-placeholder, .select-custom .dk-selected::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
.form-control::placeholder, .select-custom .dk-selected::placeholder {
    color: #6c757d;
    opacity: 1; }
.form-control:disabled, .select-custom .dk-selected:disabled, .form-control[readonly], .select-custom .dk-selected[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:focus::-ms-value, .select-custom select.dk-selected:focus::-ms-value {
    color: #495057;
    background-color: #ffffff; }

.form-control-file,
.form-control-range {
    display: block;
    width: 100%; }

.col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5; }

.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5; }

.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.875rem;
    line-height: 1.5; }

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0; }
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
    height: calc(1.5em + 0.5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem; }

.form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem; }

select.form-control[size], .select-custom select.dk-selected[size], select.form-control[multiple], .select-custom select.dk-selected[multiple] {
    height: auto; }

textarea.form-control, .select-custom textarea.dk-selected {
    height: auto; }

.form-group {
    margin-bottom: 1rem; }

.form-text {
    display: block;
    margin-top: 0.25rem; }

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px; }
.form-row > .col,
.form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem; }

.form-check-input {
    position: absolute;
    margin-top: 0.3rem;
    margin-left: -1.25rem; }
.form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
    margin-bottom: 0; }

.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: 0.75rem; }
.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #36d2a1; }

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: .1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #212529;
    background-color: rgba(54, 210, 161, 0.9);
    border-radius: 0.25rem; }

.was-validated .form-control:valid, .was-validated .select-custom .dk-selected:valid, .select-custom .was-validated .dk-selected:valid, .form-control.is-valid, .select-custom .is-valid.dk-selected {
    border-color: #36d2a1;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2336d2a1' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center right calc(0.375em + 0.1875rem);
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .form-control:valid:focus, .was-validated .select-custom .dk-selected:valid:focus, .select-custom .was-validated .dk-selected:valid:focus, .form-control.is-valid:focus, .select-custom .is-valid.dk-selected:focus {
    border-color: #36d2a1;
    box-shadow: 0 0 0 0.2rem rgba(54, 210, 161, 0.25); }
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .select-custom .dk-selected:valid ~ .valid-feedback, .select-custom .was-validated .dk-selected:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.was-validated .select-custom .dk-selected:valid ~ .valid-tooltip,
.select-custom .was-validated .dk-selected:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .select-custom .is-valid.dk-selected ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.select-custom .is-valid.dk-selected ~ .valid-tooltip {
    display: block; }

.was-validated textarea.form-control:valid, .was-validated .select-custom textarea.dk-selected:valid, .select-custom .was-validated textarea.dk-selected:valid, textarea.form-control.is-valid, .select-custom textarea.is-valid.dk-selected {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
    border-color: #36d2a1;
    padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2336d2a1' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #ffffff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #36d2a1;
    box-shadow: 0 0 0 0.2rem rgba(54, 210, 161, 0.25); }
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #36d2a1; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
    color: #36d2a1; }
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #36d2a1; }

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
    border-color: #60dbb4;
    background-color: #60dbb4; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(54, 210, 161, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #36d2a1; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
    border-color: #36d2a1; }

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
    border-color: #36d2a1;
    box-shadow: 0 0 0 0.2rem rgba(54, 210, 161, 0.25); }

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #ff6363; }

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: .1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #ffffff;
    background-color: rgba(255, 99, 99, 0.9);
    border-radius: 0.25rem; }

.was-validated .form-control:invalid, .was-validated .select-custom .dk-selected:invalid, .select-custom .was-validated .dk-selected:invalid, .form-control.is-invalid, .select-custom .is-invalid.dk-selected {
    border-color: #ff6363;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff6363' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff6363' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
    background-repeat: no-repeat;
    background-position: center right calc(0.375em + 0.1875rem);
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .form-control:invalid:focus, .was-validated .select-custom .dk-selected:invalid:focus, .select-custom .was-validated .dk-selected:invalid:focus, .form-control.is-invalid:focus, .select-custom .is-invalid.dk-selected:focus {
    border-color: #ff6363;
    box-shadow: 0 0 0 0.2rem rgba(255, 99, 99, 0.25); }
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .select-custom .dk-selected:invalid ~ .invalid-feedback, .select-custom .was-validated .dk-selected:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip,
.was-validated .select-custom .dk-selected:invalid ~ .invalid-tooltip,
.select-custom .was-validated .dk-selected:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .select-custom .is-invalid.dk-selected ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.select-custom .is-invalid.dk-selected ~ .invalid-tooltip {
    display: block; }

.was-validated textarea.form-control:invalid, .was-validated .select-custom textarea.dk-selected:invalid, .select-custom .was-validated textarea.dk-selected:invalid, textarea.form-control.is-invalid, .select-custom textarea.is-invalid.dk-selected {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
    border-color: #ff6363;
    padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff6363' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff6363' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #ffffff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #ff6363;
    box-shadow: 0 0 0 0.2rem rgba(255, 99, 99, 0.25); }
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #ff6363; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
    color: #ff6363; }
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #ff6363; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
    border-color: #ff9696;
    background-color: #ff9696; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(255, 99, 99, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #ff6363; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
    border-color: #ff6363; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
    border-color: #ff6363;
    box-shadow: 0 0 0 0.2rem rgba(255, 99, 99, 0.25); }

.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center; }
.form-inline .form-check {
    width: 100%; }
@media (min-width: 576px) {
    .form-inline label {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0; }
    .form-inline .form-group {
        display: flex;
        flex: 0 0 auto;
        flex-flow: row wrap;
        align-items: center;
        margin-bottom: 0; }
    .form-inline .form-control, .form-inline .select-custom .dk-selected, .select-custom .form-inline .dk-selected {
        display: inline-block;
        width: auto;
        vertical-align: middle; }
    .form-inline .form-control-plaintext {
        display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
        width: auto; }
    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0; }
    .form-inline .form-check-input {
        position: relative;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: 0.25rem;
        margin-left: 0; }
    .form-inline .custom-control {
        align-items: center;
        justify-content: center; }
    .form-inline .custom-control-label {
        margin-bottom: 0; } }

.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none; } }
.btn:hover {
    color: #212529;
    text-decoration: none; }
.btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(219, 13, 67, 0.25); }
.btn.disabled, .btn:disabled {
    opacity: 0.65; }

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none; }
.copyright {
	font-size:11px;
}
.copyright a {
	color:#3C3C3C;
	margin-left:4px;
}
.btn-primary {
    color: #ffffff;
    background-color: #DB0D43;
    border-color: #DB0D43; }
.btn-primary:hover {
    color: #ffffff;
    background-color: #b70b38;
    border-color: #ab0a34; }
.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(224, 49, 95, 0.5); }
.btn-primary.disabled, .btn-primary:disabled {
    color: #ffffff;
    background-color: #DB0D43;
    border-color: #DB0D43; }
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #ab0a34;
    border-color: #9f0931; }
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(224, 49, 95, 0.5); }

.btn-secondary {
    color: #ffffff;
    background-color: #6c757d;
    border-color: #6c757d; }
.btn-secondary:hover {
    color: #ffffff;
    background-color: #5a6268;
    border-color: #545b62; }
.btn-secondary:focus, .btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
.btn-secondary.disabled, .btn-secondary:disabled {
    color: #ffffff;
    background-color: #6c757d;
    border-color: #6c757d; }
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: #545b62;
    border-color: #4e555b; }
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

.btn-success {
    color: #212529;
    background-color: #36d2a1;
    border-color: #36d2a1; }
.btn-success:hover {
    color: #ffffff;
    background-color: #29b88b;
    border-color: #27ae84; }
.btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(51, 184, 143, 0.5); }
.btn-success.disabled, .btn-success:disabled {
    color: #212529;
    background-color: #36d2a1;
    border-color: #36d2a1; }
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
    color: #ffffff;
    background-color: #27ae84;
    border-color: #25a47c; }
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(51, 184, 143, 0.5); }

.btn-info {
    color: #212529;
    background-color: #62c5da;
    border-color: #62c5da; }
.btn-info:hover {
    color: #212529;
    background-color: #43bad3;
    border-color: #39b6d0; }
.btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(88, 173, 191, 0.5); }
.btn-info.disabled, .btn-info:disabled {
    color: #212529;
    background-color: #62c5da;
    border-color: #62c5da; }
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
    color: #ffffff;
    background-color: #39b6d0;
    border-color: #30b1cc; }
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(88, 173, 191, 0.5); }

.btn-warning {
    color: #212529;
    background-color: #ffaf57;
    border-color: #ffaf57; }
.btn-warning:hover {
    color: #212529;
    background-color: #ff9d31;
    border-color: #ff9724; }
.btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 154, 80, 0.5); }
.btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffaf57;
    border-color: #ffaf57; }
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #ff9724;
    border-color: #ff9117; }
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 154, 80, 0.5); }

.btn-danger {
    color: #ffffff;
    background-color: #ff6363;
    border-color: #ff6363; }
.btn-danger:hover {
    color: #ffffff;
    background-color: #ff3d3d;
    border-color: #ff3030; }
.btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 122, 122, 0.5); }
.btn-danger.disabled, .btn-danger:disabled {
    color: #ffffff;
    background-color: #ff6363;
    border-color: #ff6363; }
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #ff3030;
    border-color: #ff2323; }
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 122, 122, 0.5); }

.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
.btn-light:focus, .btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
.btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-dark {
    color: #ffffff;
    background-color: #343a40;
    border-color: #343a40; }
.btn-dark:hover {
    color: #ffffff;
    background-color: #23272b;
    border-color: #1d2124; }
.btn-dark:focus, .btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
.btn-dark.disabled, .btn-dark:disabled {
    color: #ffffff;
    background-color: #343a40;
    border-color: #343a40; }
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #1d2124;
    border-color: #171a1d; }
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-outline-primary {
    color: #DB0D43;
    border-color: #DB0D43; }
.btn-outline-primary:hover {
    color: #ffffff;
    background-color: #DB0D43;
    border-color: #DB0D43; }
.btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(219, 13, 67, 0.5); }
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #DB0D43;
    background-color: transparent; }
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #DB0D43;
    border-color: #DB0D43; }
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(219, 13, 67, 0.5); }

.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d; }
.btn-outline-secondary:hover {
    color: #ffffff;
    background-color: #6c757d;
    border-color: #6c757d; }
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: #6c757d;
    border-color: #6c757d; }
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
    color: #36d2a1;
    border-color: #36d2a1; }
.btn-outline-success:hover {
    color: #212529;
    background-color: #36d2a1;
    border-color: #36d2a1; }
.btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(54, 210, 161, 0.5); }
.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #36d2a1;
    background-color: transparent; }
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
    color: #212529;
    background-color: #36d2a1;
    border-color: #36d2a1; }
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(54, 210, 161, 0.5); }

.btn-outline-info {
    color: #62c5da;
    border-color: #62c5da; }
.btn-outline-info:hover {
    color: #212529;
    background-color: #62c5da;
    border-color: #62c5da; }
.btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(98, 197, 218, 0.5); }
.btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #62c5da;
    background-color: transparent; }
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
    color: #212529;
    background-color: #62c5da;
    border-color: #62c5da; }
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(98, 197, 218, 0.5); }

.btn-outline-warning {
    color: #ffaf57;
    border-color: #ffaf57; }
.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffaf57;
    border-color: #ffaf57; }
.btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 175, 87, 0.5); }
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffaf57;
    background-color: transparent; }
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffaf57;
    border-color: #ffaf57; }
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 175, 87, 0.5); }

.btn-outline-danger {
    color: #ff6363;
    border-color: #ff6363; }
.btn-outline-danger:hover {
    color: #ffffff;
    background-color: #ff6363;
    border-color: #ff6363; }
.btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 99, 99, 0.5); }
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #ff6363;
    background-color: transparent; }
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #ff6363;
    border-color: #ff6363; }
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 99, 99, 0.5); }

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
    color: #343a40;
    border-color: #343a40; }
.btn-outline-dark:hover {
    color: #ffffff;
    background-color: #343a40;
    border-color: #343a40; }
.btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #343a40;
    border-color: #343a40; }
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link {
    font-weight: 400;
    color: #DB0D43;
    text-decoration: none; }
.btn-link:hover {
    color: #93092d;
    text-decoration: underline; }
.btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    box-shadow: none; }
.btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem; }

.btn-block {
    display: block;
    width: 100%; }
.btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%; }

.fade {
    transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: none; } }
.fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
    display: none; }

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease; }
@media (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
    position: relative; }

.dropdown-toggle {
    white-space: nowrap; }
.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
.dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem; }

.dropdown-menu-left {
    right: auto;
    left: 0; }

.dropdown-menu-right {
    right: 0;
    left: auto; }

@media (min-width: 576px) {
    .dropdown-menu-sm-left {
        right: auto;
        left: 0; }
    .dropdown-menu-sm-right {
        right: 0;
        left: auto; } }

@media (min-width: 768px) {
    .dropdown-menu-md-left {
        right: auto;
        left: 0; }
    .dropdown-menu-md-right {
        right: 0;
        left: auto; } }

@media (min-width: 992px) {
    .dropdown-menu-lg-left {
        right: auto;
        left: 0; }
    .dropdown-menu-lg-right {
        right: 0;
        left: auto; } }

@media (min-width: 1200px) {
    .dropdown-menu-xl-left {
        right: auto;
        left: 0; }
    .dropdown-menu-xl-right {
        right: 0;
        left: auto; } }

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropright .dropdown-toggle::after {
    vertical-align: 0; }

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: ""; }

.dropleft .dropdown-toggle::after {
    display: none; }

.dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropleft .dropdown-toggle::before {
    vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto; }

.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef; }

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0; }
.dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
.dropdown-item.active, .dropdown-item:active {
    color: #ffffff;
    text-decoration: none;
    background-color: #DB0D43; }
.dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
    display: block; }

.dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #6c757d;
    white-space: nowrap; }

.dropdown-item-text {
    display: block;
    padding: 0.25rem 1.5rem;
    color: #212529; }

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle; }
.btn-group > .btn,
.btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
    z-index: 1; }
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
    z-index: 1; }

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start; }
.btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
    margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem; }
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
    margin-left: 0; }
.dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem; }

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center; }
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
    width: 100%; }
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
    margin-bottom: 0; }
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%; }
.input-group > .form-control, .select-custom .input-group > .dk-selected,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
.input-group > .form-control + .form-control, .select-custom .input-group > .dk-selected + .form-control, .select-custom .input-group > .form-control + .dk-selected, .select-custom .input-group > .dk-selected + .dk-selected,
.input-group > .form-control + .custom-select,
.select-custom .input-group > .dk-selected + .custom-select,
.input-group > .form-control + .custom-file,
.select-custom .input-group > .dk-selected + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.select-custom .input-group > .form-control-plaintext + .dk-selected,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.select-custom .input-group > .custom-select + .dk-selected,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.select-custom .input-group > .custom-file + .dk-selected,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
    margin-left: -1px; }
.input-group > .form-control:focus, .select-custom .input-group > .dk-selected:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
.input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
.input-group > .form-control:not(:last-child), .select-custom .input-group > .dk-selected:not(:last-child),
.input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
.input-group > .form-control:not(:first-child), .select-custom .input-group > .dk-selected:not(:first-child),
.input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
.input-group > .custom-file {
    display: flex;
    align-items: center; }
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
.input-group > .custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
    display: flex; }
.input-group-prepend .btn,
.input-group-append .btn {
    position: relative;
    z-index: 2; }
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
    z-index: 3; }
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
    margin-left: -1px; }

.input-group-prepend {
    margin-right: -1px; }

.input-group-append {
    margin-left: -1px; }

.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 0.25rem; }
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea), .select-custom .input-group-lg > .dk-selected:not(textarea),
.input-group-lg > .custom-select {
    height: calc(1.5em + 1rem + 2px); }

.input-group-lg > .form-control, .select-custom .input-group-lg > .dk-selected,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem; }

.input-group-sm > .form-control:not(textarea), .select-custom .input-group-sm > .dk-selected:not(textarea),
.input-group-sm > .custom-select {
    height: calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .form-control, .select-custom .input-group-sm > .dk-selected,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
    padding-right: 1.75rem; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.custom-control {
    position: relative;
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem; }

.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem; }

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
.custom-control-input:checked ~ .custom-control-label::before {
    color: #ffffff;
    border-color: #DB0D43;
    background-color: #DB0D43; }
.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(219, 13, 67, 0.25); }
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #f77194; }
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #ffffff;
    background-color: #f9a1b8;
    border-color: #f9a1b8; }
.custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
.custom-control-input:disabled ~ .custom-control-label::before {
    background-color: #e9ecef; }

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top; }
.custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #ffffff;
    border: #adb5bd solid 1px; }
.custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-label::before {
    border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    border-color: #DB0D43;
    background-color: #DB0D43; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(219, 13, 67, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
    background-color: rgba(219, 13, 67, 0.5); }

.custom-radio .custom-control-label::before {
    border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(219, 13, 67, 0.5); }

.custom-switch {
    padding-left: 2.25rem; }
.custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
.custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .custom-switch .custom-control-label::after {
        transition: none; } }
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #ffffff;
    transform: translateX(0.75rem); }
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(219, 13, 67, 0.5); }

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
    background-color: #ffffff;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
.custom-select:focus {
    border-color: #f77194;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(219, 13, 67, 0.25); }
.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #ffffff; }
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
.custom-select::-ms-expand {
    display: none; }

.custom-select-sm {
    height: calc(1.5em + 0.5rem + 2px);
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: 0.875rem; }

.custom-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1.25rem; }

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    margin-bottom: 0; }

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    margin: 0;
    opacity: 0; }
.custom-file-input:focus ~ .custom-file-label {
    border-color: #f77194;
    box-shadow: 0 0 0 0.2rem rgba(219, 13, 67, 0.25); }
.custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
.custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
.custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #ffffff;
    border: 1px solid #ced4da;
    border-radius: 0.25rem; }
.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0; }

.custom-range {
    width: 100%;
    height: calc(1rem + 0.4rem);
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
.custom-range:focus {
    outline: none; }
.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(219, 13, 67, 0.25); }
.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(219, 13, 67, 0.25); }
.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(219, 13, 67, 0.25); }
.custom-range::-moz-focus-outer {
    border: 0; }
.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #DB0D43;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    appearance: none; }
@media (prefers-reduced-motion: reduce) {
    .custom-range::-webkit-slider-thumb {
        transition: none; } }
.custom-range::-webkit-slider-thumb:active {
    background-color: #f9a1b8; }
.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #DB0D43;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
    appearance: none; }
@media (prefers-reduced-motion: reduce) {
    .custom-range::-moz-range-thumb {
        transition: none; } }
.custom-range::-moz-range-thumb:active {
    background-color: #f9a1b8; }
.custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #DB0D43;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
@media (prefers-reduced-motion: reduce) {
    .custom-range::-ms-thumb {
        transition: none; } }
.custom-range::-ms-thumb:active {
    background-color: #f9a1b8; }
.custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
.custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
.custom-range:disabled::-moz-range-track {
    cursor: default; }
.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
        transition: none; } }

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }

.nav-link {
    display: block;
    padding: 0.5rem 1rem; }
.nav-link:hover, .nav-link:focus {
    text-decoration: none; }
.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
    border-bottom: 1px solid #dee2e6; }
.nav-tabs .nav-item {
    margin-bottom: -1px; }
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6; }
.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent; }
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #ffffff;
    border-color: #dee2e6 #dee2e6 #ffffff; }
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
    border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #ffffff;
    background-color: #DB0D43; }

.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center; }

.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center; }

.tab-content > .tab-pane {
    display: none; }

.tab-content > .active {
    display: block; }

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0.5rem 1rem; }
.navbar > .container,
.navbar > .container-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
    display: inline-block;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap; }
.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }
.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
.navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
    display: inline-block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center; }

.navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem; }
.navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%; }

@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 {
        flex-flow: row nowrap;
        justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
        flex-direction: row; }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
        flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
        display: none; } }

@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 {
        flex-flow: row nowrap;
        justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
        flex-direction: row; }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
        flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
        display: none; } }

@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 {
        flex-flow: row nowrap;
        justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
        flex-direction: row; }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
        flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
        display: none; } }

@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 {
        flex-flow: row nowrap;
        justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
        flex-direction: row; }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
        flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
        display: none; } }

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start; }
.navbar-expand > .container,
.navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
.navbar-expand .navbar-nav {
    flex-direction: row; }
.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute; }
.navbar-expand .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
.navbar-expand > .container,
.navbar-expand > .container-fluid {
    flex-wrap: nowrap; }
.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
.navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
    color: #ffffff; }
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #ffffff; }

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
    color: #ffffff; }

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-text a {
    color: #ffffff; }
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
    color: #ffffff; }

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #ffffff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem; }
.card > hr {
    margin-right: 0;
    margin-left: 0; }
.card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
.card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }

.card-body {
    flex: 1 1 auto;
    padding: 1.25rem; }

.card-title {
    margin-bottom: 0.75rem; }

.card-subtitle {
    margin-top: -0.375rem;
    margin-bottom: 0; }

.card-text:last-child {
    margin-bottom: 0; }

.card-link:hover {
    text-decoration: none; }

.card-link + .card-link {
    margin-left: 1.25rem; }

.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
.card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125); }
.card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
    margin-right: -0.625rem;
    margin-bottom: -0.75rem;
    margin-left: -0.625rem;
    border-bottom: 0; }

.card-header-pills {
    margin-right: -0.625rem;
    margin-left: -0.625rem; }

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem; }

.card-img {
    width: 100%;
    border-radius: calc(0.25rem - 1px); }

.card-img-top {
    width: 100%;
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px); }

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck {
    display: flex;
    flex-direction: column; }
.card-deck .card {
    margin-bottom: 15px; }
@media (min-width: 576px) {
    .card-deck {
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px; }
    .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px; } }

.card-group {
    display: flex;
    flex-direction: column; }
.card-group > .card {
    margin-bottom: 15px; }
@media (min-width: 576px) {
    .card-group {
        flex-flow: row wrap; }
    .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0; }
    .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
    .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
    .card-group > .card:not(:last-child) .card-img-top,
    .card-group > .card:not(:last-child) .card-header {
        border-top-right-radius: 0; }
    .card-group > .card:not(:last-child) .card-img-bottom,
    .card-group > .card:not(:last-child) .card-footer {
        border-bottom-right-radius: 0; }
    .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
    .card-group > .card:not(:first-child) .card-img-top,
    .card-group > .card:not(:first-child) .card-header {
        border-top-left-radius: 0; }
    .card-group > .card:not(:first-child) .card-img-bottom,
    .card-group > .card:not(:first-child) .card-footer {
        border-bottom-left-radius: 0; } }

.card-columns .card {
    margin-bottom: 0.75rem; }

@media (min-width: 576px) {
    .card-columns {
        -moz-column-count: 3;
        column-count: 3;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1; }
    .card-columns .card {
        display: inline-block;
        width: 100%; } }

.accordion > .card {
    overflow: hidden; }
.accordion > .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0; }
.accordion > .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0; }
.accordion > .card:first-of-type {
    border-bottom: 0;
    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 .card-header {
    margin-bottom: -1px; }

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem; }
.breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none; }

.breadcrumb-item.active {
    color: #6c757d; }

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem; }

.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #DB0D43;
    background-color: #ffffff;
    border: 1px solid #dee2e6; }
.page-link:hover {
    z-index: 2;
    color: #93092d;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(219, 13, 67, 0.25); }

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link {
    z-index: 1;
    color: #ffffff;
    background-color: #DB0D43;
    border-color: #DB0D43; }

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #ffffff;
    border-color: #dee2e6; }

.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem; }

.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .badge {
        transition: none; } }
a.badge:hover, a.badge:focus {
    text-decoration: none; }
.badge:empty {
    display: none; }

.btn .badge {
    position: relative;
    top: -1px; }

.badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
    border-radius: 10rem; }

.badge-primary {
    color: #ffffff;
    background-color: #DB0D43; }
a.badge-primary:hover, a.badge-primary:focus {
    color: #ffffff;
    background-color: #ab0a34; }
a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(219, 13, 67, 0.5); }

.badge-secondary {
    color: #ffffff;
    background-color: #6c757d; }
a.badge-secondary:hover, a.badge-secondary:focus {
    color: #ffffff;
    background-color: #545b62; }
a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success {
    color: #212529;
    background-color: #36d2a1; }
a.badge-success:hover, a.badge-success:focus {
    color: #212529;
    background-color: #27ae84; }
a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(54, 210, 161, 0.5); }

.badge-info {
    color: #212529;
    background-color: #62c5da; }
a.badge-info:hover, a.badge-info:focus {
    color: #212529;
    background-color: #39b6d0; }
a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(98, 197, 218, 0.5); }

.badge-warning {
    color: #212529;
    background-color: #ffaf57; }
a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #ff9724; }
a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 175, 87, 0.5); }

.badge-danger {
    color: #ffffff;
    background-color: #ff6363; }
a.badge-danger:hover, a.badge-danger:focus {
    color: #ffffff;
    background-color: #ff3030; }
a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 99, 99, 0.5); }

.badge-light {
    color: #212529;
    background-color: #f8f9fa; }
a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark {
    color: #ffffff;
    background-color: #343a40; }
a.badge-dark:hover, a.badge-dark:focus {
    color: #ffffff;
    background-color: #1d2124; }
a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: 0.3rem; }
@media (min-width: 576px) {
    .jumbotron {
        padding: 4rem 2rem; } }

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0; }

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem; }

.alert-heading {
    color: inherit; }

.alert-link {
    font-weight: 700; }

.alert-dismissible {
    padding-right: 4rem; }
.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
    color: #720723;
    background-color: #f8cfd9;
    border-color: #f5bbca; }
.alert-primary hr {
    border-top-color: #f2a5b9; }
.alert-primary .alert-link {
    color: #420414; }

.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db; }
.alert-secondary hr {
    border-top-color: #c8cbcf; }
.alert-secondary .alert-link {
    color: #202326; }

.alert-success {
    color: #1c6d54;
    background-color: #d7f6ec;
    border-color: #c7f2e5; }
.alert-success hr {
    border-top-color: #b2eddb; }
.alert-success .alert-link {
    color: #124435; }

.alert-info {
    color: #336671;
    background-color: #e0f3f8;
    border-color: #d3eff5; }
.alert-info hr {
    border-top-color: #bee7f0; }
.alert-info .alert-link {
    color: #23464e; }

.alert-warning {
    color: #855b2d;
    background-color: #ffefdd;
    border-color: #ffe9d0; }
.alert-warning hr {
    border-top-color: #ffddb7; }
.alert-warning .alert-link {
    color: #5f4120; }

.alert-danger {
    color: #853333;
    background-color: #ffe0e0;
    border-color: #ffd3d3; }
.alert-danger hr {
    border-top-color: #ffbaba; }
.alert-danger .alert-link {
    color: #602525; }

.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe; }
.alert-light hr {
    border-top-color: #ececf6; }
.alert-light .alert-link {
    color: #686868; }

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca; }
.alert-dark hr {
    border-top-color: #b9bbbe; }
.alert-dark .alert-link {
    color: #040505; }

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0; }
    to {
        background-position: 0 0; } }

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0; }
    to {
        background-position: 0 0; } }

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: 0.75rem;
    background-color: #e9ecef;
    border-radius: 0.25rem; }

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    background-color: #DB0D43;
    transition: width 0.6s ease; }
@media (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none; } }

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem; }

.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite; }
@media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        -webkit-animation: none;
        animation: none; } }

.media {
    display: flex;
    align-items: flex-start; }

.media-body {
    flex: 1; }

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0; }

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit; }
.list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.125); }
.list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
.list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #ffffff; }
.list-group-item.active {
    z-index: 2;
    color: #ffffff;
    background-color: #DB0D43;
    border-color: #DB0D43; }

.list-group-horizontal {
    flex-direction: row; }
.list-group-horizontal .list-group-item {
    margin-right: -1px;
    margin-bottom: 0; }
.list-group-horizontal .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
.list-group-horizontal .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
footer .social-links [class*=" fa-"] {
    font-size: 3rem;
}
@media (min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction: row; }
    .list-group-horizontal-sm .list-group-item {
        margin-right: -1px;
        margin-bottom: 0; }
    .list-group-horizontal-sm .list-group-item:first-child {
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0; }
    .list-group-horizontal-sm .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0; } }

@media (min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction: row; }
    .list-group-horizontal-md .list-group-item {
        margin-right: -1px;
        margin-bottom: 0; }
    .list-group-horizontal-md .list-group-item:first-child {
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0; }
    .list-group-horizontal-md .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0; } }

@media (min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction: row; }
    .list-group-horizontal-lg .list-group-item {
        margin-right: -1px;
        margin-bottom: 0; }
    .list-group-horizontal-lg .list-group-item:first-child {
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0; }
    .list-group-horizontal-lg .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0; } }

@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction: row; }
    .list-group-horizontal-xl .list-group-item {
        margin-right: -1px;
        margin-bottom: 0; }
    .list-group-horizontal-xl .list-group-item:first-child {
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
        border-top-right-radius: 0; }
    .list-group-horizontal-xl .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0; } }

.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0; }
.list-group-flush .list-group-item:last-child {
    margin-bottom: -1px; }

.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom: 0; }

.list-group-item-primary {
    color: #720723;
    background-color: #f5bbca; }
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #720723;
    background-color: #f2a5b9; }
.list-group-item-primary.list-group-item-action.active {
    color: #ffffff;
    background-color: #720723;
    border-color: #720723; }

.list-group-item-secondary {
    color: #383d41;
    background-color: #d6d8db; }
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf; }
.list-group-item-secondary.list-group-item-action.active {
    color: #ffffff;
    background-color: #383d41;
    border-color: #383d41; }

.list-group-item-success {
    color: #1c6d54;
    background-color: #c7f2e5; }
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #1c6d54;
    background-color: #b2eddb; }
.list-group-item-success.list-group-item-action.active {
    color: #ffffff;
    background-color: #1c6d54;
    border-color: #1c6d54; }

.list-group-item-info {
    color: #336671;
    background-color: #d3eff5; }
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #336671;
    background-color: #bee7f0; }
.list-group-item-info.list-group-item-action.active {
    color: #ffffff;
    background-color: #336671;
    border-color: #336671; }

.list-group-item-warning {
    color: #855b2d;
    background-color: #ffe9d0; }
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #855b2d;
    background-color: #ffddb7; }
.list-group-item-warning.list-group-item-action.active {
    color: #ffffff;
    background-color: #855b2d;
    border-color: #855b2d; }

.list-group-item-danger {
    color: #853333;
    background-color: #ffd3d3; }
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #853333;
    background-color: #ffbaba; }
.list-group-item-danger.list-group-item-action.active {
    color: #ffffff;
    background-color: #853333;
    border-color: #853333; }

.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe; }
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
.list-group-item-light.list-group-item-action.active {
    color: #ffffff;
    background-color: #818182;
    border-color: #818182; }

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca; }
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
.list-group-item-dark.list-group-item-action.active {
    color: #ffffff;
    background-color: #1b1e21;
    border-color: #1b1e21; }

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: .5; }
@media (max-width: 1200px) {
    .close {
        font-size: calc(1.43333rem + 0.05556vw) ; } }
.close:hover {
    color: #000000;
    text-decoration: none; }
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }

a.close.disabled {
    pointer-events: none; }

.toast {
    max-width: 350px;
    overflow: hidden;
    font-size: 0.875rem;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    opacity: 0;
    border-radius: 0.25rem; }
.toast:not(:last-child) {
    margin-bottom: 0.75rem; }
.toast.showing {
    opacity: 1; }
.toast.show {
    display: block;
    opacity: 1; }
.toast.hide {
    display: none; }

.toast-header {
    display: flex;
    align-items: center;
    padding: 0.25rem 0.75rem;
    color: #6c757d;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.toast-body {
    padding: 0.75rem; }

.modal-open {
    overflow: hidden; }
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0; }

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none; }
.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none; } }
.modal.show .modal-dialog {
    transform: none; }

.modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 1rem); }
.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
    flex-shrink: 0; }
.modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem); }
.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""; }
.modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%; }
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none; }
.modal-dialog-centered.modal-dialog-scrollable::before {
    content: none; }

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0; }

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000000; }
.modal-backdrop.fade {
    opacity: 0; }
.modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem; }
.modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
    margin-bottom: 0;
    line-height: 1.5; }

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem; }

.modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem; }
.modal-footer > :not(:first-child) {
    margin-left: .25rem; }
.modal-footer > :not(:last-child) {
    margin-right: .25rem; }

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll; }

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto; }
    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem); }
    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
        height: calc(100vh - 3.5rem); }
    .modal-sm {
        max-width: 300px; } }

@media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
        max-width: 800px; } }

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px; } }

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    opacity: 0; }
.tooltip.show {
    opacity: 0.9; }
.tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
    padding: 0.4rem 0; }
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
    top: 0;
    border-width: 0.4rem 0.4rem 0;
    border-top-color: #000000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
    padding: 0 0.4rem; }
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
    right: 0;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: #000000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
    padding: 0.4rem 0; }
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    bottom: 0;
    border-width: 0 0.4rem 0.4rem;
    border-bottom-color: #000000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
    padding: 0 0.4rem; }
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
    left: 0;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    border-left-color: #000000; }

.tooltip-inner {
    max-width: 200px;
    padding: 0.25rem 0.5rem;
    color: #ffffff;
    text-align: center;
    background-color: #000000;
    border-radius: 0.25rem; }

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem; }
.popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
.popover .arrow::before, .popover .arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
    margin-bottom: 0.5rem; }
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc((0.5rem + 1px) * -1); }
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
    bottom: 1px;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: #ffffff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
    margin-left: 0.5rem; }
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
    left: 0;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: rgba(0, 0, 0, 0.25); }
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
    left: 1px;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: #ffffff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
    margin-top: 0.5rem; }
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc((0.5rem + 1px) * -1); }
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
    top: 0;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
    top: 1px;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: #ffffff; }
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
    margin-right: 0.5rem; }
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
    right: 0;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: rgba(0, 0, 0, 0.25); }
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
    right: 1px;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: #ffffff; }

.popover-header {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px); }
.popover-header:empty {
    display: none; }

.popover-body {
    padding: 0.5rem 0.75rem;
    color: #212529; }

.carousel {
    position: relative; }

.carousel.pointer-event {
    touch-action: pan-y; }

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden; }
.carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block; }

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
    transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
    transform: translateX(-100%); }

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
    z-index: 1;
    opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: 0s 0.6s opacity; }
@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
        transition: none; } }

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    color: #ffffff;
    text-align: center;
    opacity: 0.5;
    transition: opacity 0.15s ease; }
@media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
        transition: none; } }
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

.carousel-control-prev {
    left: 0; }

.carousel-control-next {
    right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: no-repeat 50% / 100% 100%; }

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none; }
.carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #ffffff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease; }
@media (prefers-reduced-motion: reduce) {
    .carousel-indicators li {
        transition: none; } }
.carousel-indicators .active {
    opacity: 1; }

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: center; }

@-webkit-keyframes spinner-border {
    to {
        transform: rotate(360deg); } }

@keyframes spinner-border {
    to {
        transform: rotate(360deg); } }

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite; }

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: 0.2em; }

@-webkit-keyframes spinner-grow {
    0% {
        transform: scale(0); }
    50% {
        opacity: 1; } }

@keyframes spinner-grow {
    0% {
        transform: scale(0); }
    50% {
        opacity: 1; } }

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: spinner-grow .75s linear infinite;
    animation: spinner-grow .75s linear infinite; }

.spinner-grow-sm {
    width: 1rem;
    height: 1rem; }

.align-baseline {
    vertical-align: baseline !important; }

.align-top {
    vertical-align: top !important; }

.align-middle {
    vertical-align: middle !important; }

.align-bottom {
    vertical-align: bottom !important; }

.align-text-bottom {
    vertical-align: text-bottom !important; }

.align-text-top {
    vertical-align: text-top !important; }

.bg-primary {
    background-color: #DB0D43 !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #ab0a34 !important; }

.bg-secondary {
    background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #545b62 !important; }

.bg-success {
    background-color: #36d2a1 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
    background-color: #27ae84 !important; }

.bg-info {
    background-color: #62c5da !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
    background-color: #39b6d0 !important; }

.bg-warning {
    background-color: #ffaf57 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #ff9724 !important; }

.bg-danger {
    background-color: #ff6363 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
    background-color: #ff3030 !important; }

.bg-light {
    background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
    background-color: #dae0e5 !important; }

.bg-dark {
    background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
    background-color: #1d2124 !important; }

.bg-white {
    background-color: #ffffff !important; }

.bg-transparent {
    background-color: transparent !important; }

.border {
    border: 1px solid #dee2e6 !important; }

.border-top {
    border-top: 1px solid #dee2e6 !important; }

.border-right {
    border-right: 1px solid #dee2e6 !important; }

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important; }

.border-left {
    border-left: 1px solid #dee2e6 !important; }

.border-0 {
    border: 0 !important; }

.border-top-0 {
    border-top: 0 !important; }

.border-right-0 {
    border-right: 0 !important; }

.border-bottom-0 {
    border-bottom: 0 !important; }

.border-left-0 {
    border-left: 0 !important; }

.border-primary {
    border-color: #DB0D43 !important; }

.border-secondary {
    border-color: #6c757d !important; }

.border-success {
    border-color: #36d2a1 !important; }

.border-info {
    border-color: #62c5da !important; }

.border-warning {
    border-color: #ffaf57 !important; }

.border-danger {
    border-color: #ff6363 !important; }

.border-light {
    border-color: #f8f9fa !important; }

.border-dark {
    border-color: #343a40 !important; }

.border-white {
    border-color: #ffffff !important; }

.rounded-sm {
    border-radius: 0.2rem !important; }

.rounded {
    border-radius: 0.25rem !important; }

.rounded-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important; }

.rounded-right {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important; }

.rounded-lg {
    border-radius: 0.3rem !important; }

.rounded-circle {
    border-radius: 50% !important; }

.rounded-pill {
    border-radius: 50rem !important; }

.rounded-0 {
    border-radius: 0 !important; }

.clearfix::after {
    display: block;
    clear: both;
    content: ""; }

.d-none {
    display: none !important; }

.d-inline {
    display: inline !important; }

.d-inline-block {
    display: inline-block !important; }

.d-block {
    display: block !important; }

.d-table {
    display: table !important; }

.d-table-row {
    display: table-row !important; }

.d-table-cell {
    display: table-cell !important; }

.d-flex {
    display: flex !important; }

.d-inline-flex {
    display: inline-flex !important; }

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important; }
    .d-sm-inline {
        display: inline !important; }
    .d-sm-inline-block {
        display: inline-block !important; }
    .d-sm-block {
        display: block !important; }
    .d-sm-table {
        display: table !important; }
    .d-sm-table-row {
        display: table-row !important; }
    .d-sm-table-cell {
        display: table-cell !important; }
    .d-sm-flex {
        display: flex !important; }
    .d-sm-inline-flex {
        display: inline-flex !important; } }

@media (min-width: 768px) {
    .d-md-none {
        display: none !important; }
    .d-md-inline {
        display: inline !important; }
    .d-md-inline-block {
        display: inline-block !important; }
    .d-md-block {
        display: block !important; }
    .d-md-table {
        display: table !important; }
    .d-md-table-row {
        display: table-row !important; }
    .d-md-table-cell {
        display: table-cell !important; }
    .d-md-flex {
        display: flex !important; }
    .d-md-inline-flex {
        display: inline-flex !important; } }

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important; }
    .d-lg-inline {
        display: inline !important; }
    .d-lg-inline-block {
        display: inline-block !important; }
    .d-lg-block {
        display: block !important; }
    .d-lg-table {
        display: table !important; }
    .d-lg-table-row {
        display: table-row !important; }
    .d-lg-table-cell {
        display: table-cell !important; }
    .d-lg-flex {
        display: flex !important; }
    .d-lg-inline-flex {
        display: inline-flex !important; } }

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important; }
    .d-xl-inline {
        display: inline !important; }
    .d-xl-inline-block {
        display: inline-block !important; }
    .d-xl-block {
        display: block !important; }
    .d-xl-table {
        display: table !important; }
    .d-xl-table-row {
        display: table-row !important; }
    .d-xl-table-cell {
        display: table-cell !important; }
    .d-xl-flex {
        display: flex !important; }
    .d-xl-inline-flex {
        display: inline-flex !important; } }

@media print {
    .d-print-none {
        display: none !important; }
    .d-print-inline {
        display: inline !important; }
    .d-print-inline-block {
        display: inline-block !important; }
    .d-print-block {
        display: block !important; }
    .d-print-table {
        display: table !important; }
    .d-print-table-row {
        display: table-row !important; }
    .d-print-table-cell {
        display: table-cell !important; }
    .d-print-flex {
        display: flex !important; }
    .d-print-inline-flex {
        display: inline-flex !important; } }

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden; }
.embed-responsive::before {
    display: block;
    content: ""; }
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
    padding-top: 42.85714%; }

.embed-responsive-16by9::before {
    padding-top: 56.25%; }

.embed-responsive-4by3::before {
    padding-top: 75%; }

.embed-responsive-1by1::before {
    padding-top: 100%; }

.flex-row {
    flex-direction: row !important; }

.flex-column {
    flex-direction: column !important; }

.flex-row-reverse {
    flex-direction: row-reverse !important; }

.flex-column-reverse {
    flex-direction: column-reverse !important; }

.flex-wrap {
    flex-wrap: wrap !important; }

.flex-nowrap {
    flex-wrap: nowrap !important; }

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important; }

.flex-fill {
    flex: 1 1 auto !important; }

.flex-grow-0 {
    flex-grow: 0 !important; }

.flex-grow-1 {
    flex-grow: 1 !important; }

.flex-shrink-0 {
    flex-shrink: 0 !important; }

.flex-shrink-1 {
    flex-shrink: 1 !important; }

.justify-content-start {
    justify-content: flex-start !important; }

.justify-content-end {
    justify-content: flex-end !important; }

.justify-content-center {
    justify-content: center !important; }

.justify-content-between {
    justify-content: space-between !important; }

.justify-content-around {
    justify-content: space-around !important; }

.align-items-start {
    align-items: flex-start !important; }

.align-items-end {
    align-items: flex-end !important; }

.align-items-center {
    align-items: center !important; }

.align-items-baseline {
    align-items: baseline !important; }

.align-items-stretch {
    align-items: stretch !important; }

.align-content-start {
    align-content: flex-start !important; }

.align-content-end {
    align-content: flex-end !important; }

.align-content-center {
    align-content: center !important; }

.align-content-between {
    align-content: space-between !important; }

.align-content-around {
    align-content: space-around !important; }

.align-content-stretch {
    align-content: stretch !important; }

.align-self-auto {
    align-self: auto !important; }

.align-self-start {
    align-self: flex-start !important; }

.align-self-end {
    align-self: flex-end !important; }

.align-self-center {
    align-self: center !important; }

.align-self-baseline {
    align-self: baseline !important; }

.align-self-stretch {
    align-self: stretch !important; }

@media (min-width: 576px) {
    .flex-sm-row {
        flex-direction: row !important; }
    .flex-sm-column {
        flex-direction: column !important; }
    .flex-sm-row-reverse {
        flex-direction: row-reverse !important; }
    .flex-sm-column-reverse {
        flex-direction: column-reverse !important; }
    .flex-sm-wrap {
        flex-wrap: wrap !important; }
    .flex-sm-nowrap {
        flex-wrap: nowrap !important; }
    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important; }
    .flex-sm-fill {
        flex: 1 1 auto !important; }
    .flex-sm-grow-0 {
        flex-grow: 0 !important; }
    .flex-sm-grow-1 {
        flex-grow: 1 !important; }
    .flex-sm-shrink-0 {
        flex-shrink: 0 !important; }
    .flex-sm-shrink-1 {
        flex-shrink: 1 !important; }
    .justify-content-sm-start {
        justify-content: flex-start !important; }
    .justify-content-sm-end {
        justify-content: flex-end !important; }
    .justify-content-sm-center {
        justify-content: center !important; }
    .justify-content-sm-between {
        justify-content: space-between !important; }
    .justify-content-sm-around {
        justify-content: space-around !important; }
    .align-items-sm-start {
        align-items: flex-start !important; }
    .align-items-sm-end {
        align-items: flex-end !important; }
    .align-items-sm-center {
        align-items: center !important; }
    .align-items-sm-baseline {
        align-items: baseline !important; }
    .align-items-sm-stretch {
        align-items: stretch !important; }
    .align-content-sm-start {
        align-content: flex-start !important; }
    .align-content-sm-end {
        align-content: flex-end !important; }
    .align-content-sm-center {
        align-content: center !important; }
    .align-content-sm-between {
        align-content: space-between !important; }
    .align-content-sm-around {
        align-content: space-around !important; }
    .align-content-sm-stretch {
        align-content: stretch !important; }
    .align-self-sm-auto {
        align-self: auto !important; }
    .align-self-sm-start {
        align-self: flex-start !important; }
    .align-self-sm-end {
        align-self: flex-end !important; }
    .align-self-sm-center {
        align-self: center !important; }
    .align-self-sm-baseline {
        align-self: baseline !important; }
    .align-self-sm-stretch {
        align-self: stretch !important; } }

@media (min-width: 768px) {
    .flex-md-row {
        flex-direction: row !important; }
    .flex-md-column {
        flex-direction: column !important; }
    .flex-md-row-reverse {
        flex-direction: row-reverse !important; }
    .flex-md-column-reverse {
        flex-direction: column-reverse !important; }
    .flex-md-wrap {
        flex-wrap: wrap !important; }
    .flex-md-nowrap {
        flex-wrap: nowrap !important; }
    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important; }
    .flex-md-fill {
        flex: 1 1 auto !important; }
    .flex-md-grow-0 {
        flex-grow: 0 !important; }
    .flex-md-grow-1 {
        flex-grow: 1 !important; }
    .flex-md-shrink-0 {
        flex-shrink: 0 !important; }
    .flex-md-shrink-1 {
        flex-shrink: 1 !important; }
    .justify-content-md-start {
        justify-content: flex-start !important; }
    .justify-content-md-end {
        justify-content: flex-end !important; }
    .justify-content-md-center {
        justify-content: center !important; }
    .justify-content-md-between {
        justify-content: space-between !important; }
    .justify-content-md-around {
        justify-content: space-around !important; }
    .align-items-md-start {
        align-items: flex-start !important; }
    .align-items-md-end {
        align-items: flex-end !important; }
    .align-items-md-center {
        align-items: center !important; }
    .align-items-md-baseline {
        align-items: baseline !important; }
    .align-items-md-stretch {
        align-items: stretch !important; }
    .align-content-md-start {
        align-content: flex-start !important; }
    .align-content-md-end {
        align-content: flex-end !important; }
    .align-content-md-center {
        align-content: center !important; }
    .align-content-md-between {
        align-content: space-between !important; }
    .align-content-md-around {
        align-content: space-around !important; }
    .align-content-md-stretch {
        align-content: stretch !important; }
    .align-self-md-auto {
        align-self: auto !important; }
    .align-self-md-start {
        align-self: flex-start !important; }
    .align-self-md-end {
        align-self: flex-end !important; }
    .align-self-md-center {
        align-self: center !important; }
    .align-self-md-baseline {
        align-self: baseline !important; }
    .align-self-md-stretch {
        align-self: stretch !important; } }

@media (min-width: 992px) {
    .flex-lg-row {
        flex-direction: row !important; }
    .flex-lg-column {
        flex-direction: column !important; }
    .flex-lg-row-reverse {
        flex-direction: row-reverse !important; }
    .flex-lg-column-reverse {
        flex-direction: column-reverse !important; }
    .flex-lg-wrap {
        flex-wrap: wrap !important; }
    .flex-lg-nowrap {
        flex-wrap: nowrap !important; }
    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important; }
    .flex-lg-fill {
        flex: 1 1 auto !important; }
    .flex-lg-grow-0 {
        flex-grow: 0 !important; }
    .flex-lg-grow-1 {
        flex-grow: 1 !important; }
    .flex-lg-shrink-0 {
        flex-shrink: 0 !important; }
    .flex-lg-shrink-1 {
        flex-shrink: 1 !important; }
    .justify-content-lg-start {
        justify-content: flex-start !important; }
    .justify-content-lg-end {
        justify-content: flex-end !important; }
    .justify-content-lg-center {
        justify-content: center !important; }
    .justify-content-lg-between {
        justify-content: space-between !important; }
    .justify-content-lg-around {
        justify-content: space-around !important; }
    .align-items-lg-start {
        align-items: flex-start !important; }
    .align-items-lg-end {
        align-items: flex-end !important; }
    .align-items-lg-center {
        align-items: center !important; }
    .align-items-lg-baseline {
        align-items: baseline !important; }
    .align-items-lg-stretch {
        align-items: stretch !important; }
    .align-content-lg-start {
        align-content: flex-start !important; }
    .align-content-lg-end {
        align-content: flex-end !important; }
    .align-content-lg-center {
        align-content: center !important; }
    .align-content-lg-between {
        align-content: space-between !important; }
    .align-content-lg-around {
        align-content: space-around !important; }
    .align-content-lg-stretch {
        align-content: stretch !important; }
    .align-self-lg-auto {
        align-self: auto !important; }
    .align-self-lg-start {
        align-self: flex-start !important; }
    .align-self-lg-end {
        align-self: flex-end !important; }
    .align-self-lg-center {
        align-self: center !important; }
    .align-self-lg-baseline {
        align-self: baseline !important; }
    .align-self-lg-stretch {
        align-self: stretch !important; } }

@media (min-width: 1200px) {
    .flex-xl-row {
        flex-direction: row !important; }
    .flex-xl-column {
        flex-direction: column !important; }
    .flex-xl-row-reverse {
        flex-direction: row-reverse !important; }
    .flex-xl-column-reverse {
        flex-direction: column-reverse !important; }
    .flex-xl-wrap {
        flex-wrap: wrap !important; }
    .flex-xl-nowrap {
        flex-wrap: nowrap !important; }
    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important; }
    .flex-xl-fill {
        flex: 1 1 auto !important; }
    .flex-xl-grow-0 {
        flex-grow: 0 !important; }
    .flex-xl-grow-1 {
        flex-grow: 1 !important; }
    .flex-xl-shrink-0 {
        flex-shrink: 0 !important; }
    .flex-xl-shrink-1 {
        flex-shrink: 1 !important; }
    .justify-content-xl-start {
        justify-content: flex-start !important; }
    .justify-content-xl-end {
        justify-content: flex-end !important; }
    .justify-content-xl-center {
        justify-content: center !important; }
    .justify-content-xl-between {
        justify-content: space-between !important; }
    .justify-content-xl-around {
        justify-content: space-around !important; }
    .align-items-xl-start {
        align-items: flex-start !important; }
    .align-items-xl-end {
        align-items: flex-end !important; }
    .align-items-xl-center {
        align-items: center !important; }
    .align-items-xl-baseline {
        align-items: baseline !important; }
    .align-items-xl-stretch {
        align-items: stretch !important; }
    .align-content-xl-start {
        align-content: flex-start !important; }
    .align-content-xl-end {
        align-content: flex-end !important; }
    .align-content-xl-center {
        align-content: center !important; }
    .align-content-xl-between {
        align-content: space-between !important; }
    .align-content-xl-around {
        align-content: space-around !important; }
    .align-content-xl-stretch {
        align-content: stretch !important; }
    .align-self-xl-auto {
        align-self: auto !important; }
    .align-self-xl-start {
        align-self: flex-start !important; }
    .align-self-xl-end {
        align-self: flex-end !important; }
    .align-self-xl-center {
        align-self: center !important; }
    .align-self-xl-baseline {
        align-self: baseline !important; }
    .align-self-xl-stretch {
        align-self: stretch !important; } }

.float-left {
    float: left !important; }

.float-right {
    float: right !important; }

.float-none {
    float: none !important; }

@media (min-width: 576px) {
    .float-sm-left {
        float: left !important; }
    .float-sm-right {
        float: right !important; }
    .float-sm-none {
        float: none !important; } }

@media (min-width: 768px) {
    .float-md-left {
        float: left !important; }
    .float-md-right {
        float: right !important; }
    .float-md-none {
        float: none !important; } }

@media (min-width: 992px) {
    .float-lg-left {
        float: left !important; }
    .float-lg-right {
        float: right !important; }
    .float-lg-none {
        float: none !important; } }

@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important; }
    .float-xl-right {
        float: right !important; }
    .float-xl-none {
        float: none !important; } }

.overflow-auto {
    overflow: auto !important; }

.overflow-hidden {
    overflow: hidden !important; }

.position-static {
    position: static !important; }

.position-relative {
    position: relative !important; }

.position-absolute {
    position: absolute !important; }

.position-fixed {
    position: fixed !important; }

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important; }

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030; }

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
    .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020; } }

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal; }

.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
    box-shadow: 0 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
    box-shadow: none !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; }

.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; }

.mw-100 {
    max-width: 100% !important; }

.mh-100 {
    max-height: 100% !important; }

.min-vw-100 {
    min-width: 100vw !important; }

.min-vh-100 {
    min-height: 100vh !important; }

.vw-100 {
    width: 100vw !important; }

.vh-100 {
    height: 100vh !important; }

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0, 0, 0, 0); }

.m-0 {
    margin: 0 !important; }

.mt-0,
.my-0 {
    margin-top: 0 !important; }

.mr-0,
.mx-0 {
    margin-right: 0 !important; }

.mb-0,
.my-0 {
    margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
    margin-left: 0 !important; }

.m-1 {
    margin: 0.25rem !important; }

.mt-1,
.my-1 {
    margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
    margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
    margin-left: 0.25rem !important; }

.m-2 {
    margin: 0.5rem !important; }

.mt-2,
.my-2 {
    margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
    margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
    margin-left: 0.5rem !important; }

.m-3 {
    margin: 1rem !important; }

.mt-3,
.my-3 {
    margin-top: 1rem !important; }

.mr-3,
.mx-3 {
    margin-right: 1rem !important; }

.mb-3,
.my-3 {
    margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
    margin-left: 1rem !important; }

.m-4 {
    margin: 1.5rem !important; }

.mt-4,
.my-4 {
    margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
    margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
    margin-left: 1.5rem !important; }

.m-5 {
    margin: 3rem !important; }

.mt-5,
.my-5 {
    margin-top: 3rem !important; }

.mr-5,
.mx-5 {
    margin-right: 3rem !important; }

.mb-5,
.my-5 {
    margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
    margin-left: 3rem !important; }

.p-0 {
    padding: 0 !important; }

.pt-0,
.py-0 {
    padding-top: 0 !important; }

.pr-0,
.px-0 {
    padding-right: 0 !important; }

.pb-0,
.py-0 {
    padding-bottom: 0 !important; }

.pl-0,
.px-0 {
    padding-left: 0 !important; }

.p-1 {
    padding: 0.25rem !important; }

.pt-1,
.py-1 {
    padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
    padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
    padding-left: 0.25rem !important; }

.p-2 {
    padding: 0.5rem !important; }

.pt-2,
.py-2 {
    padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
    padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
    padding-left: 0.5rem !important; }

.p-3 {
    padding: 1rem !important; }

.pt-3,
.py-3 {
    padding-top: 1rem !important; }

.pr-3,
.px-3 {
    padding-right: 1rem !important; }

.pb-3,
.py-3 {
    padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
    padding-left: 1rem !important; }

.p-4 {
    padding: 1.5rem !important; }

.pt-4,
.py-4 {
    padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
    padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
    padding-left: 1.5rem !important; }

.p-5 {
    padding: 3rem !important; }

.pt-5,
.py-5 {
    padding-top: 3rem !important; }

.pr-5,
.px-5 {
    padding-right: 3rem !important; }

.pb-5,
.py-5 {
    padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
    padding-left: 3rem !important; }

.m-n1 {
    margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
    margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
    margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
    margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
    margin-left: -0.25rem !important; }

.m-n2 {
    margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
    margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
    margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
    margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
    margin-left: -0.5rem !important; }

.m-n3 {
    margin: -1rem !important; }

.mt-n3,
.my-n3 {
    margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
    margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
    margin-left: -1rem !important; }

.m-n4 {
    margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
    margin-left: -1.5rem !important; }

.m-n5 {
    margin: -3rem !important; }

.mt-n5,
.my-n5 {
    margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
    margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
    margin-left: -3rem !important; }

.m-auto {
    margin: auto !important; }

.mt-auto,
.my-auto {
    margin-top: auto !important; }

.mr-auto,
.mx-auto {
    margin-right: auto !important; }

.mb-auto,
.my-auto {
    margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
    margin-left: auto !important; }

@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important; }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important; }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important; }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important; }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important; }
    .m-sm-1 {
        margin: 0.25rem !important; }
    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important; }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important; }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important; }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important; }
    .m-sm-2 {
        margin: 0.5rem !important; }
    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important; }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important; }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important; }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important; }
    .m-sm-3 {
        margin: 1rem !important; }
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important; }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important; }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important; }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important; }
    .m-sm-4 {
        margin: 1.5rem !important; }
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important; }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important; }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important; }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important; }
    .m-sm-5 {
        margin: 3rem !important; }
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important; }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important; }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important; }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important; }
    .p-sm-0 {
        padding: 0 !important; }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important; }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important; }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important; }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important; }
    .p-sm-1 {
        padding: 0.25rem !important; }
    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important; }
    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important; }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important; }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important; }
    .p-sm-2 {
        padding: 0.5rem !important; }
    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important; }
    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important; }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important; }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important; }
    .p-sm-3 {
        padding: 1rem !important; }
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important; }
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important; }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important; }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important; }
    .p-sm-4 {
        padding: 1.5rem !important; }
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important; }
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important; }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important; }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important; }
    .p-sm-5 {
        padding: 3rem !important; }
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important; }
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important; }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important; }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important; }
    .m-sm-n1 {
        margin: -0.25rem !important; }
    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -0.25rem !important; }
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -0.25rem !important; }
    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -0.25rem !important; }
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -0.25rem !important; }
    .m-sm-n2 {
        margin: -0.5rem !important; }
    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -0.5rem !important; }
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -0.5rem !important; }
    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -0.5rem !important; }
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -0.5rem !important; }
    .m-sm-n3 {
        margin: -1rem !important; }
    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important; }
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important; }
    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important; }
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important; }
    .m-sm-n4 {
        margin: -1.5rem !important; }
    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important; }
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important; }
    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important; }
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important; }
    .m-sm-n5 {
        margin: -3rem !important; }
    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important; }
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important; }
    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important; }
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important; }
    .m-sm-auto {
        margin: auto !important; }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important; }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important; }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important; }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important; } }

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important; }
    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important; }
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important; }
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important; }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important; }
    .m-md-1 {
        margin: 0.25rem !important; }
    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important; }
    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important; }
    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important; }
    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important; }
    .m-md-2 {
        margin: 0.5rem !important; }
    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important; }
    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important; }
    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important; }
    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important; }
    .m-md-3 {
        margin: 1rem !important; }
    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important; }
    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important; }
    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important; }
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important; }
    .m-md-4 {
        margin: 1.5rem !important; }
    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important; }
    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important; }
    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important; }
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important; }
    .m-md-5 {
        margin: 3rem !important; }
    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important; }
    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important; }
    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important; }
    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important; }
    .p-md-0 {
        padding: 0 !important; }
    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important; }
    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important; }
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important; }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important; }
    .p-md-1 {
        padding: 0.25rem !important; }
    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important; }
    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important; }
    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important; }
    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important; }
    .p-md-2 {
        padding: 0.5rem !important; }
    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important; }
    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important; }
    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important; }
    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important; }
    .p-md-3 {
        padding: 1rem !important; }
    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important; }
    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important; }
    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important; }
    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important; }
    .p-md-4 {
        padding: 1.5rem !important; }
    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important; }
    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important; }
    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important; }
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important; }
    .p-md-5 {
        padding: 3rem !important; }
    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important; }
    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important; }
    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important; }
    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important; }
    .m-md-n1 {
        margin: -0.25rem !important; }
    .mt-md-n1,
    .my-md-n1 {
        margin-top: -0.25rem !important; }
    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -0.25rem !important; }
    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -0.25rem !important; }
    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -0.25rem !important; }
    .m-md-n2 {
        margin: -0.5rem !important; }
    .mt-md-n2,
    .my-md-n2 {
        margin-top: -0.5rem !important; }
    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -0.5rem !important; }
    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -0.5rem !important; }
    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -0.5rem !important; }
    .m-md-n3 {
        margin: -1rem !important; }
    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important; }
    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important; }
    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important; }
    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important; }
    .m-md-n4 {
        margin: -1.5rem !important; }
    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important; }
    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important; }
    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important; }
    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important; }
    .m-md-n5 {
        margin: -3rem !important; }
    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important; }
    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important; }
    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important; }
    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important; }
    .m-md-auto {
        margin: auto !important; }
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important; }
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important; }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important; }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important; } }

@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important; }
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important; }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important; }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important; }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important; }
    .m-lg-1 {
        margin: 0.25rem !important; }
    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important; }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important; }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important; }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important; }
    .m-lg-2 {
        margin: 0.5rem !important; }
    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important; }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important; }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important; }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important; }
    .m-lg-3 {
        margin: 1rem !important; }
    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important; }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important; }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important; }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important; }
    .m-lg-4 {
        margin: 1.5rem !important; }
    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important; }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important; }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important; }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important; }
    .m-lg-5 {
        margin: 3rem !important; }
    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important; }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important; }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important; }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important; }
    .p-lg-0 {
        padding: 0 !important; }
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important; }
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important; }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important; }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important; }
    .p-lg-1 {
        padding: 0.25rem !important; }
    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important; }
    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important; }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important; }
    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important; }
    .p-lg-2 {
        padding: 0.5rem !important; }
    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important; }
    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important; }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important; }
    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important; }
    .p-lg-3 {
        padding: 1rem !important; }
    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important; }
    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important; }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important; }
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important; }
    .p-lg-4 {
        padding: 1.5rem !important; }
    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important; }
    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important; }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important; }
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important; }
    .p-lg-5 {
        padding: 3rem !important; }
    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important; }
    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important; }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important; }
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important; }
    .m-lg-n1 {
        margin: -0.25rem !important; }
    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -0.25rem !important; }
    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -0.25rem !important; }
    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -0.25rem !important; }
    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -0.25rem !important; }
    .m-lg-n2 {
        margin: -0.5rem !important; }
    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -0.5rem !important; }
    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -0.5rem !important; }
    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -0.5rem !important; }
    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -0.5rem !important; }
    .m-lg-n3 {
        margin: -1rem !important; }
    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important; }
    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important; }
    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important; }
    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important; }
    .m-lg-n4 {
        margin: -1.5rem !important; }
    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important; }
    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important; }
    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important; }
    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important; }
    .m-lg-n5 {
        margin: -3rem !important; }
    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important; }
    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important; }
    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important; }
    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important; }
    .m-lg-auto {
        margin: auto !important; }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important; }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important; }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important; }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important; } }

@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important; }
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important; }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important; }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important; }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important; }
    .m-xl-1 {
        margin: 0.25rem !important; }
    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important; }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important; }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important; }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important; }
    .m-xl-2 {
        margin: 0.5rem !important; }
    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important; }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important; }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important; }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important; }
    .m-xl-3 {
        margin: 1rem !important; }
    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important; }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important; }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important; }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important; }
    .m-xl-4 {
        margin: 1.5rem !important; }
    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important; }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important; }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important; }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important; }
    .m-xl-5 {
        margin: 3rem !important; }
    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important; }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important; }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important; }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important; }
    .p-xl-0 {
        padding: 0 !important; }
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important; }
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important; }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important; }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important; }
    .p-xl-1 {
        padding: 0.25rem !important; }
    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important; }
    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important; }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important; }
    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important; }
    .p-xl-2 {
        padding: 0.5rem !important; }
    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important; }
    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important; }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important; }
    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important; }
    .p-xl-3 {
        padding: 1rem !important; }
    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important; }
    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important; }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important; }
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important; }
    .p-xl-4 {
        padding: 1.5rem !important; }
    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important; }
    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important; }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important; }
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important; }
    .p-xl-5 {
        padding: 3rem !important; }
    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important; }
    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important; }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important; }
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important; }
    .m-xl-n1 {
        margin: -0.25rem !important; }
    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -0.25rem !important; }
    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -0.25rem !important; }
    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -0.25rem !important; }
    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -0.25rem !important; }
    .m-xl-n2 {
        margin: -0.5rem !important; }
    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -0.5rem !important; }
    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -0.5rem !important; }
    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -0.5rem !important; }
    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -0.5rem !important; }
    .m-xl-n3 {
        margin: -1rem !important; }
    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important; }
    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important; }
    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important; }
    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important; }
    .m-xl-n4 {
        margin: -1.5rem !important; }
    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important; }
    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important; }
    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important; }
    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important; }
    .m-xl-n5 {
        margin: -3rem !important; }
    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important; }
    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important; }
    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important; }
    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important; }
    .m-xl-auto {
        margin: auto !important; }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important; }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important; }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important; }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important; } }

.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
    text-align: justify !important; }

.text-wrap {
    white-space: normal !important; }

.text-nowrap {
    white-space: nowrap !important; }

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.text-left {
    text-align: left !important; }

.text-right {
    text-align: right !important; }

.text-center {
    text-align: center !important; }

@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important; }
    .text-sm-right {
        text-align: right !important; }
    .text-sm-center {
        text-align: center !important; } }

@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important; }
    .text-md-right {
        text-align: right !important; }
    .text-md-center {
        text-align: center !important; } }

@media (min-width: 992px) {
    .text-lg-left {
        text-align: left !important; }
    .text-lg-right {
        text-align: right !important; }
    .text-lg-center {
        text-align: center !important; } }

@media (min-width: 1200px) {
    .text-xl-left {
        text-align: left !important; }
    .text-xl-right {
        text-align: right !important; }
    .text-xl-center {
        text-align: center !important; } }

.text-lowercase {
    text-transform: lowercase !important; }

.text-uppercase {
    text-transform: uppercase !important; }

.text-capitalize {
    text-transform: capitalize !important; }

.font-weight-light {
    font-weight: 300 !important; }

.font-weight-lighter {
    font-weight: lighter !important; }

.font-weight-normal {
    font-weight: 400 !important; }

.font-weight-bold {
    font-weight: 700 !important; }

.font-weight-bolder {
    font-weight: bolder !important; }

.font-italic {
    font-style: italic !important; }

.text-white {
    color: #ffffff !important; }

.text-primary {
    color: #DB0D43 !important; }

a.text-primary:hover, a.text-primary:focus {
    color: #93092d !important; }

.text-secondary {
    color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
    color: #494f54 !important; }

.text-success {
    color: #36d2a1 !important; }

a.text-success:hover, a.text-success:focus {
    color: #229974 !important; }

.text-info {
    color: #62c5da !important; }

a.text-info:hover, a.text-info:focus {
    color: #2ea8c2 !important; }

.text-warning {
    color: #ffaf57 !important; }

a.text-warning:hover, a.text-warning:focus {
    color: #ff8b0b !important; }

.text-danger {
    color: #ff6363 !important; }

a.text-danger:hover, a.text-danger:focus {
    color: #ff1717 !important; }

.text-light {
    color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
    color: #cbd3da !important; }

.text-dark {
    color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
    color: #121416 !important; }

.text-body {
    color: #212529 !important; }

.text-muted {
    color: #6c757d !important; }

.text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
    color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0; }

.text-decoration-none {
    text-decoration: none !important; }

.text-break {
    word-break: break-word !important;
    overflow-wrap: break-word !important; }

.text-reset {
    color: inherit !important; }

.visible {
    visibility: visible !important; }

.invisible {
    visibility: hidden !important; }

@media print {
    *,
    *::before,
    *::after {
        text-shadow: none !important;
        box-shadow: none !important; }
    a:not(.btn) {
        text-decoration: underline; }
    abbr[title]::after {
        content: " (" attr(title) ")"; }
    pre {
        white-space: pre-wrap !important; }
    pre,
    blockquote {
        border: 1px solid #adb5bd;
        page-break-inside: avoid; }
    thead {
        display: table-header-group; }
    tr,
    img {
        page-break-inside: avoid; }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3; }
    h2,
    h3 {
        page-break-after: avoid; }
    @page {
        size: a3; }
    body {
        min-width: 992px !important; }
    .container {
        min-width: 992px !important; }
    .navbar {
        display: none; }
    .badge {
        border: 1px solid #000000; }
    .table {
        border-collapse: collapse !important; }
    .table td,
    .table th {
        background-color: #ffffff !important; }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #dee2e6 !important; }
    .table-dark {
        color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
        border-color: #dee2e6; }
    .table .thead-dark th {
        color: inherit;
        border-color: #dee2e6; } }

.m-0 {
    margin: 0rem; }

.m-t-0 {
    margin-top: 0rem; }

.m-l-0 {
    margin-left: 0rem; }

.m-r-0 {
    margin-right: 0rem; }

.m-b-0 {
    margin-bottom: 0rem; }

.m-i-0 {
    margin: 0rem !important; }

.m-t-i-0 {
    margin-top: 0rem !important; }

.m-l-i-0 {
    margin-left: 0rem !important; }

.m-r-i-0 {
    margin-right: 0rem !important; }

.m-b-i-0 {
    margin-bottom: 0rem !important; }

.m-1 {
    margin: 0.1rem; }

.m-t-1 {
    margin-top: 0.1rem; }

.m-l-1 {
    margin-left: 0.1rem; }

.m-r-1 {
    margin-right: 0.1rem; }

.m-b-1 {
    margin-bottom: 0.1rem; }

.m-i-1 {
    margin: 0.1rem !important; }

.m-t-i-1 {
    margin-top: 0.1rem !important; }

.m-l-i-1 {
    margin-left: 0.1rem !important; }

.m-r-i-1 {
    margin-right: 0.1rem !important; }

.m-b-i-1 {
    margin-bottom: 0.1rem !important; }

.m-2 {
    margin: 0.2rem; }

.m-t-2 {
    margin-top: 0.2rem; }

.m-l-2 {
    margin-left: 0.2rem; }

.m-r-2 {
    margin-right: 0.2rem; }

.m-b-2 {
    margin-bottom: 0.2rem; }

.m-i-2 {
    margin: 0.2rem !important; }

.m-t-i-2 {
    margin-top: 0.2rem !important; }

.m-l-i-2 {
    margin-left: 0.2rem !important; }

.m-r-i-2 {
    margin-right: 0.2rem !important; }

.m-b-i-2 {
    margin-bottom: 0.2rem !important; }

.m-3 {
    margin: 0.3rem; }

.m-t-3 {
    margin-top: 0.3rem; }

.m-l-3 {
    margin-left: 0.3rem; }

.m-r-3 {
    margin-right: 0.3rem; }

.m-b-3 {
    margin-bottom: 0.3rem; }

.m-i-3 {
    margin: 0.3rem !important; }

.m-t-i-3 {
    margin-top: 0.3rem !important; }

.m-l-i-3 {
    margin-left: 0.3rem !important; }

.m-r-i-3 {
    margin-right: 0.3rem !important; }

.m-b-i-3 {
    margin-bottom: 0.3rem !important; }

.m-4 {
    margin: 0.4rem; }

.m-t-4 {
    margin-top: 0.4rem; }

.m-l-4 {
    margin-left: 0.4rem; }

.m-r-4 {
    margin-right: 0.4rem; }

.m-b-4 {
    margin-bottom: 0.4rem; }

.m-i-4 {
    margin: 0.4rem !important; }

.m-t-i-4 {
    margin-top: 0.4rem !important; }

.m-l-i-4 {
    margin-left: 0.4rem !important; }

.m-r-i-4 {
    margin-right: 0.4rem !important; }

.m-b-i-4 {
    margin-bottom: 0.4rem !important; }

.m-5 {
    margin: 0.5rem; }

.m-t-5 {
    margin-top: 0.5rem; }

.m-l-5 {
    margin-left: 0.5rem; }

.m-r-5 {
    margin-right: 0.5rem; }

.m-b-5 {
    margin-bottom: 0.5rem; }

.m-i-5 {
    margin: 0.5rem !important; }

.m-t-i-5 {
    margin-top: 0.5rem !important; }

.m-l-i-5 {
    margin-left: 0.5rem !important; }

.m-r-i-5 {
    margin-right: 0.5rem !important; }

.m-b-i-5 {
    margin-bottom: 0.5rem !important; }

.m-6 {
    margin: 0.6rem; }

.m-t-6 {
    margin-top: 0.6rem; }

.m-l-6 {
    margin-left: 0.6rem; }

.m-r-6 {
    margin-right: 0.6rem; }

.m-b-6 {
    margin-bottom: 0.6rem; }

.m-i-6 {
    margin: 0.6rem !important; }

.m-t-i-6 {
    margin-top: 0.6rem !important; }

.m-l-i-6 {
    margin-left: 0.6rem !important; }

.m-r-i-6 {
    margin-right: 0.6rem !important; }

.m-b-i-6 {
    margin-bottom: 0.6rem !important; }

.m-7 {
    margin: 0.7rem; }

.m-t-7 {
    margin-top: 0.7rem; }

.m-l-7 {
    margin-left: 0.7rem; }

.m-r-7 {
    margin-right: 0.7rem; }

.m-b-7 {
    margin-bottom: 0.7rem; }

.m-i-7 {
    margin: 0.7rem !important; }

.m-t-i-7 {
    margin-top: 0.7rem !important; }

.m-l-i-7 {
    margin-left: 0.7rem !important; }

.m-r-i-7 {
    margin-right: 0.7rem !important; }

.m-b-i-7 {
    margin-bottom: 0.7rem !important; }

.m-8 {
    margin: 0.8rem; }

.m-t-8 {
    margin-top: 0.8rem; }

.m-l-8 {
    margin-left: 0.8rem; }

.m-r-8 {
    margin-right: 0.8rem; }

.m-b-8 {
    margin-bottom: 0.8rem; }

.m-i-8 {
    margin: 0.8rem !important; }

.m-t-i-8 {
    margin-top: 0.8rem !important; }

.m-l-i-8 {
    margin-left: 0.8rem !important; }

.m-r-i-8 {
    margin-right: 0.8rem !important; }

.m-b-i-8 {
    margin-bottom: 0.8rem !important; }

.m-9 {
    margin: 0.9rem; }

.m-t-9 {
    margin-top: 0.9rem; }

.m-l-9 {
    margin-left: 0.9rem; }

.m-r-9 {
    margin-right: 0.9rem; }

.m-b-9 {
    margin-bottom: 0.9rem; }

.m-i-9 {
    margin: 0.9rem !important; }

.m-t-i-9 {
    margin-top: 0.9rem !important; }

.m-l-i-9 {
    margin-left: 0.9rem !important; }

.m-r-i-9 {
    margin-right: 0.9rem !important; }

.m-b-i-9 {
    margin-bottom: 0.9rem !important; }

.m-10 {
    margin: 1rem; }

.m-t-10 {
    margin-top: 1rem; }

.m-l-10 {
    margin-left: 1rem; }

.m-r-10 {
    margin-right: 1rem; }

.m-b-10 {
    margin-bottom: 1rem; }

.m-i-10 {
    margin: 1rem !important; }

.m-t-i-10 {
    margin-top: 1rem !important; }

.m-l-i-10 {
    margin-left: 1rem !important; }

.m-r-i-10 {
    margin-right: 1rem !important; }

.m-b-i-10 {
    margin-bottom: 1rem !important; }

.m-11 {
    margin: 1.1rem; }

.m-t-11 {
    margin-top: 1.1rem; }

.m-l-11 {
    margin-left: 1.1rem; }

.m-r-11 {
    margin-right: 1.1rem; }

.m-b-11 {
    margin-bottom: 1.1rem; }

.m-i-11 {
    margin: 1.1rem !important; }

.m-t-i-11 {
    margin-top: 1.1rem !important; }

.m-l-i-11 {
    margin-left: 1.1rem !important; }

.m-r-i-11 {
    margin-right: 1.1rem !important; }

.m-b-i-11 {
    margin-bottom: 1.1rem !important; }

.m-12 {
    margin: 1.2rem; }

.m-t-12 {
    margin-top: 1.2rem; }

.m-l-12 {
    margin-left: 1.2rem; }

.m-r-12 {
    margin-right: 1.2rem; }

.m-b-12 {
    margin-bottom: 1.2rem; }

.m-i-12 {
    margin: 1.2rem !important; }

.m-t-i-12 {
    margin-top: 1.2rem !important; }

.m-l-i-12 {
    margin-left: 1.2rem !important; }

.m-r-i-12 {
    margin-right: 1.2rem !important; }

.m-b-i-12 {
    margin-bottom: 1.2rem !important; }

.m-13 {
    margin: 1.3rem; }

.m-t-13 {
    margin-top: 1.3rem; }

.m-l-13 {
    margin-left: 1.3rem; }

.m-r-13 {
    margin-right: 1.3rem; }

.m-b-13 {
    margin-bottom: 1.3rem; }

.m-i-13 {
    margin: 1.3rem !important; }

.m-t-i-13 {
    margin-top: 1.3rem !important; }

.m-l-i-13 {
    margin-left: 1.3rem !important; }

.m-r-i-13 {
    margin-right: 1.3rem !important; }

.m-b-i-13 {
    margin-bottom: 1.3rem !important; }

.m-14 {
    margin: 1.4rem; }

.m-t-14 {
    margin-top: 1.4rem; }

.m-l-14 {
    margin-left: 1.4rem; }

.m-r-14 {
    margin-right: 1.4rem; }

.m-b-14 {
    margin-bottom: 1.4rem; }

.m-i-14 {
    margin: 1.4rem !important; }

.m-t-i-14 {
    margin-top: 1.4rem !important; }

.m-l-i-14 {
    margin-left: 1.4rem !important; }

.m-r-i-14 {
    margin-right: 1.4rem !important; }

.m-b-i-14 {
    margin-bottom: 1.4rem !important; }

.m-15 {
    margin: 1.5rem; }

.m-t-15 {
    margin-top: 1.5rem; }

.m-l-15 {
    margin-left: 1.5rem; }

.m-r-15 {
    margin-right: 1.5rem; }

.m-b-15 {
    margin-bottom: 1.5rem; }

.m-i-15 {
    margin: 1.5rem !important; }

.m-t-i-15 {
    margin-top: 1.5rem !important; }

.m-l-i-15 {
    margin-left: 1.5rem !important; }

.m-r-i-15 {
    margin-right: 1.5rem !important; }

.m-b-i-15 {
    margin-bottom: 1.5rem !important; }

.m-16 {
    margin: 1.6rem; }

.m-t-16 {
    margin-top: 1.6rem; }

.m-l-16 {
    margin-left: 1.6rem; }

.m-r-16 {
    margin-right: 1.6rem; }

.m-b-16 {
    margin-bottom: 1.6rem; }

.m-i-16 {
    margin: 1.6rem !important; }

.m-t-i-16 {
    margin-top: 1.6rem !important; }

.m-l-i-16 {
    margin-left: 1.6rem !important; }

.m-r-i-16 {
    margin-right: 1.6rem !important; }

.m-b-i-16 {
    margin-bottom: 1.6rem !important; }

.m-17 {
    margin: 1.7rem; }

.m-t-17 {
    margin-top: 1.7rem; }

.m-l-17 {
    margin-left: 1.7rem; }

.m-r-17 {
    margin-right: 1.7rem; }

.m-b-17 {
    margin-bottom: 1.7rem; }

.m-i-17 {
    margin: 1.7rem !important; }

.m-t-i-17 {
    margin-top: 1.7rem !important; }

.m-l-i-17 {
    margin-left: 1.7rem !important; }

.m-r-i-17 {
    margin-right: 1.7rem !important; }

.m-b-i-17 {
    margin-bottom: 1.7rem !important; }

.m-18 {
    margin: 1.8rem; }

.m-t-18 {
    margin-top: 1.8rem; }

.m-l-18 {
    margin-left: 1.8rem; }

.m-r-18 {
    margin-right: 1.8rem; }

.m-b-18 {
    margin-bottom: 1.8rem; }

.m-i-18 {
    margin: 1.8rem !important; }

.m-t-i-18 {
    margin-top: 1.8rem !important; }

.m-l-i-18 {
    margin-left: 1.8rem !important; }

.m-r-i-18 {
    margin-right: 1.8rem !important; }

.m-b-i-18 {
    margin-bottom: 1.8rem !important; }

.m-19 {
    margin: 1.9rem; }

.m-t-19 {
    margin-top: 1.9rem; }

.m-l-19 {
    margin-left: 1.9rem; }

.m-r-19 {
    margin-right: 1.9rem; }

.m-b-19 {
    margin-bottom: 1.9rem; }

.m-i-19 {
    margin: 1.9rem !important; }

.m-t-i-19 {
    margin-top: 1.9rem !important; }

.m-l-i-19 {
    margin-left: 1.9rem !important; }

.m-r-i-19 {
    margin-right: 1.9rem !important; }

.m-b-i-19 {
    margin-bottom: 1.9rem !important; }

.m-20 {
    margin: 2rem; }

.m-t-20 {
    margin-top: 2rem; }

.m-l-20 {
    margin-left: 2rem; }

.m-r-20 {
    margin-right: 2rem; }

.m-b-20 {
    margin-bottom: 2rem; }

.m-i-20 {
    margin: 2rem !important; }

.m-t-i-20 {
    margin-top: 2rem !important; }

.m-l-i-20 {
    margin-left: 2rem !important; }

.m-r-i-20 {
    margin-right: 2rem !important; }

.m-b-i-20 {
    margin-bottom: 2rem !important; }

.m-21 {
    margin: 2.1rem; }

.m-t-21 {
    margin-top: 2.1rem; }

.m-l-21 {
    margin-left: 2.1rem; }

.m-r-21 {
    margin-right: 2.1rem; }

.m-b-21 {
    margin-bottom: 2.1rem; }

.m-i-21 {
    margin: 2.1rem !important; }

.m-t-i-21 {
    margin-top: 2.1rem !important; }

.m-l-i-21 {
    margin-left: 2.1rem !important; }

.m-r-i-21 {
    margin-right: 2.1rem !important; }

.m-b-i-21 {
    margin-bottom: 2.1rem !important; }

.m-22 {
    margin: 2.2rem; }

.m-t-22 {
    margin-top: 2.2rem; }

.m-l-22 {
    margin-left: 2.2rem; }

.m-r-22 {
    margin-right: 2.2rem; }

.m-b-22 {
    margin-bottom: 2.2rem; }

.m-i-22 {
    margin: 2.2rem !important; }

.m-t-i-22 {
    margin-top: 2.2rem !important; }

.m-l-i-22 {
    margin-left: 2.2rem !important; }

.m-r-i-22 {
    margin-right: 2.2rem !important; }

.m-b-i-22 {
    margin-bottom: 2.2rem !important; }

.m-23 {
    margin: 2.3rem; }

.m-t-23 {
    margin-top: 2.3rem; }

.m-l-23 {
    margin-left: 2.3rem; }

.m-r-23 {
    margin-right: 2.3rem; }

.m-b-23 {
    margin-bottom: 2.3rem; }

.m-i-23 {
    margin: 2.3rem !important; }

.m-t-i-23 {
    margin-top: 2.3rem !important; }

.m-l-i-23 {
    margin-left: 2.3rem !important; }

.m-r-i-23 {
    margin-right: 2.3rem !important; }

.m-b-i-23 {
    margin-bottom: 2.3rem !important; }

.m-24 {
    margin: 2.4rem; }

.m-t-24 {
    margin-top: 2.4rem; }

.m-l-24 {
    margin-left: 2.4rem; }

.m-r-24 {
    margin-right: 2.4rem; }

.m-b-24 {
    margin-bottom: 2.4rem; }

.m-i-24 {
    margin: 2.4rem !important; }

.m-t-i-24 {
    margin-top: 2.4rem !important; }

.m-l-i-24 {
    margin-left: 2.4rem !important; }

.m-r-i-24 {
    margin-right: 2.4rem !important; }

.m-b-i-24 {
    margin-bottom: 2.4rem !important; }

.m-25 {
    margin: 2.5rem; }

.m-t-25 {
    margin-top: 2.5rem; }

.m-l-25 {
    margin-left: 2.5rem; }

.m-r-25 {
    margin-right: 2.5rem; }

.m-b-25 {
    margin-bottom: 2.5rem; }

.m-i-25 {
    margin: 2.5rem !important; }

.m-t-i-25 {
    margin-top: 2.5rem !important; }

.m-l-i-25 {
    margin-left: 2.5rem !important; }

.m-r-i-25 {
    margin-right: 2.5rem !important; }

.m-b-i-25 {
    margin-bottom: 2.5rem !important; }

.m-26 {
    margin: 2.6rem; }

.m-t-26 {
    margin-top: 2.6rem; }

.m-l-26 {
    margin-left: 2.6rem; }

.m-r-26 {
    margin-right: 2.6rem; }

.m-b-26 {
    margin-bottom: 2.6rem; }

.m-i-26 {
    margin: 2.6rem !important; }

.m-t-i-26 {
    margin-top: 2.6rem !important; }

.m-l-i-26 {
    margin-left: 2.6rem !important; }

.m-r-i-26 {
    margin-right: 2.6rem !important; }

.m-b-i-26 {
    margin-bottom: 2.6rem !important; }

.m-27 {
    margin: 2.7rem; }

.m-t-27 {
    margin-top: 2.7rem; }

.m-l-27 {
    margin-left: 2.7rem; }

.m-r-27 {
    margin-right: 2.7rem; }

.m-b-27 {
    margin-bottom: 2.7rem; }

.m-i-27 {
    margin: 2.7rem !important; }

.m-t-i-27 {
    margin-top: 2.7rem !important; }

.m-l-i-27 {
    margin-left: 2.7rem !important; }

.m-r-i-27 {
    margin-right: 2.7rem !important; }

.m-b-i-27 {
    margin-bottom: 2.7rem !important; }

.m-28 {
    margin: 2.8rem; }

.m-t-28 {
    margin-top: 2.8rem; }

.m-l-28 {
    margin-left: 2.8rem; }

.m-r-28 {
    margin-right: 2.8rem; }

.m-b-28 {
    margin-bottom: 2.8rem; }

.m-i-28 {
    margin: 2.8rem !important; }

.m-t-i-28 {
    margin-top: 2.8rem !important; }

.m-l-i-28 {
    margin-left: 2.8rem !important; }

.m-r-i-28 {
    margin-right: 2.8rem !important; }

.m-b-i-28 {
    margin-bottom: 2.8rem !important; }

.m-29 {
    margin: 2.9rem; }

.m-t-29 {
    margin-top: 2.9rem; }

.m-l-29 {
    margin-left: 2.9rem; }

.m-r-29 {
    margin-right: 2.9rem; }

.m-b-29 {
    margin-bottom: 2.9rem; }

.m-i-29 {
    margin: 2.9rem !important; }

.m-t-i-29 {
    margin-top: 2.9rem !important; }

.m-l-i-29 {
    margin-left: 2.9rem !important; }

.m-r-i-29 {
    margin-right: 2.9rem !important; }

.m-b-i-29 {
    margin-bottom: 2.9rem !important; }

.m-30 {
    margin: 3rem; }

.m-t-30 {
    margin-top: 3rem; }

.m-l-30 {
    margin-left: 3rem; }

.m-r-30 {
    margin-right: 3rem; }

.m-b-30 {
    margin-bottom: 3rem; }

.m-i-30 {
    margin: 3rem !important; }

.m-t-i-30 {
    margin-top: 3rem !important; }

.m-l-i-30 {
    margin-left: 3rem !important; }

.m-r-i-30 {
    margin-right: 3rem !important; }

.m-b-i-30 {
    margin-bottom: 3rem !important; }

.m-31 {
    margin: 3.1rem; }

.m-t-31 {
    margin-top: 3.1rem; }

.m-l-31 {
    margin-left: 3.1rem; }

.m-r-31 {
    margin-right: 3.1rem; }

.m-b-31 {
    margin-bottom: 3.1rem; }

.m-i-31 {
    margin: 3.1rem !important; }

.m-t-i-31 {
    margin-top: 3.1rem !important; }

.m-l-i-31 {
    margin-left: 3.1rem !important; }

.m-r-i-31 {
    margin-right: 3.1rem !important; }

.m-b-i-31 {
    margin-bottom: 3.1rem !important; }

.m-32 {
    margin: 3.2rem; }

.m-t-32 {
    margin-top: 3.2rem; }

.m-l-32 {
    margin-left: 3.2rem; }

.m-r-32 {
    margin-right: 3.2rem; }

.m-b-32 {
    margin-bottom: 3.2rem; }

.m-i-32 {
    margin: 3.2rem !important; }

.m-t-i-32 {
    margin-top: 3.2rem !important; }

.m-l-i-32 {
    margin-left: 3.2rem !important; }

.m-r-i-32 {
    margin-right: 3.2rem !important; }

.m-b-i-32 {
    margin-bottom: 3.2rem !important; }

.m-33 {
    margin: 3.3rem; }

.m-t-33 {
    margin-top: 3.3rem; }

.m-l-33 {
    margin-left: 3.3rem; }

.m-r-33 {
    margin-right: 3.3rem; }

.m-b-33 {
    margin-bottom: 3.3rem; }

.m-i-33 {
    margin: 3.3rem !important; }

.m-t-i-33 {
    margin-top: 3.3rem !important; }

.m-l-i-33 {
    margin-left: 3.3rem !important; }

.m-r-i-33 {
    margin-right: 3.3rem !important; }

.m-b-i-33 {
    margin-bottom: 3.3rem !important; }

.m-34 {
    margin: 3.4rem; }

.m-t-34 {
    margin-top: 3.4rem; }

.m-l-34 {
    margin-left: 3.4rem; }

.m-r-34 {
    margin-right: 3.4rem; }

.m-b-34 {
    margin-bottom: 3.4rem; }

.m-i-34 {
    margin: 3.4rem !important; }

.m-t-i-34 {
    margin-top: 3.4rem !important; }

.m-l-i-34 {
    margin-left: 3.4rem !important; }

.m-r-i-34 {
    margin-right: 3.4rem !important; }

.m-b-i-34 {
    margin-bottom: 3.4rem !important; }

.m-35 {
    margin: 3.5rem; }

.m-t-35 {
    margin-top: 3.5rem; }

.m-l-35 {
    margin-left: 3.5rem; }

.m-r-35 {
    margin-right: 3.5rem; }

.m-b-35 {
    margin-bottom: 3.5rem; }

.m-i-35 {
    margin: 3.5rem !important; }

.m-t-i-35 {
    margin-top: 3.5rem !important; }

.m-l-i-35 {
    margin-left: 3.5rem !important; }

.m-r-i-35 {
    margin-right: 3.5rem !important; }

.m-b-i-35 {
    margin-bottom: 3.5rem !important; }

.m-36 {
    margin: 3.6rem; }

.m-t-36 {
    margin-top: 3.6rem; }

.m-l-36 {
    margin-left: 3.6rem; }

.m-r-36 {
    margin-right: 3.6rem; }

.m-b-36 {
    margin-bottom: 3.6rem; }

.m-i-36 {
    margin: 3.6rem !important; }

.m-t-i-36 {
    margin-top: 3.6rem !important; }

.m-l-i-36 {
    margin-left: 3.6rem !important; }

.m-r-i-36 {
    margin-right: 3.6rem !important; }

.m-b-i-36 {
    margin-bottom: 3.6rem !important; }

.m-37 {
    margin: 3.7rem; }

.m-t-37 {
    margin-top: 3.7rem; }

.m-l-37 {
    margin-left: 3.7rem; }

.m-r-37 {
    margin-right: 3.7rem; }

.m-b-37 {
    margin-bottom: 3.7rem; }

.m-i-37 {
    margin: 3.7rem !important; }

.m-t-i-37 {
    margin-top: 3.7rem !important; }

.m-l-i-37 {
    margin-left: 3.7rem !important; }

.m-r-i-37 {
    margin-right: 3.7rem !important; }

.m-b-i-37 {
    margin-bottom: 3.7rem !important; }

.m-38 {
    margin: 3.8rem; }

.m-t-38 {
    margin-top: 3.8rem; }

.m-l-38 {
    margin-left: 3.8rem; }

.m-r-38 {
    margin-right: 3.8rem; }

.m-b-38 {
    margin-bottom: 3.8rem; }

.m-i-38 {
    margin: 3.8rem !important; }

.m-t-i-38 {
    margin-top: 3.8rem !important; }

.m-l-i-38 {
    margin-left: 3.8rem !important; }

.m-r-i-38 {
    margin-right: 3.8rem !important; }

.m-b-i-38 {
    margin-bottom: 3.8rem !important; }

.m-39 {
    margin: 3.9rem; }

.m-t-39 {
    margin-top: 3.9rem; }

.m-l-39 {
    margin-left: 3.9rem; }

.m-r-39 {
    margin-right: 3.9rem; }

.m-b-39 {
    margin-bottom: 3.9rem; }

.m-i-39 {
    margin: 3.9rem !important; }

.m-t-i-39 {
    margin-top: 3.9rem !important; }

.m-l-i-39 {
    margin-left: 3.9rem !important; }

.m-r-i-39 {
    margin-right: 3.9rem !important; }

.m-b-i-39 {
    margin-bottom: 3.9rem !important; }

.m-40 {
    margin: 4rem; }

.m-t-40 {
    margin-top: 4rem; }

.m-l-40 {
    margin-left: 4rem; }

.m-r-40 {
    margin-right: 4rem; }

.m-b-40 {
    margin-bottom: 4rem; }

.m-i-40 {
    margin: 4rem !important; }

.m-t-i-40 {
    margin-top: 4rem !important; }

.m-l-i-40 {
    margin-left: 4rem !important; }

.m-r-i-40 {
    margin-right: 4rem !important; }

.m-b-i-40 {
    margin-bottom: 4rem !important; }

.m-41 {
    margin: 4.1rem; }

.m-t-41 {
    margin-top: 4.1rem; }

.m-l-41 {
    margin-left: 4.1rem; }

.m-r-41 {
    margin-right: 4.1rem; }

.m-b-41 {
    margin-bottom: 4.1rem; }

.m-i-41 {
    margin: 4.1rem !important; }

.m-t-i-41 {
    margin-top: 4.1rem !important; }

.m-l-i-41 {
    margin-left: 4.1rem !important; }

.m-r-i-41 {
    margin-right: 4.1rem !important; }

.m-b-i-41 {
    margin-bottom: 4.1rem !important; }

.m-42 {
    margin: 4.2rem; }

.m-t-42 {
    margin-top: 4.2rem; }

.m-l-42 {
    margin-left: 4.2rem; }

.m-r-42 {
    margin-right: 4.2rem; }

.m-b-42 {
    margin-bottom: 4.2rem; }

.m-i-42 {
    margin: 4.2rem !important; }

.m-t-i-42 {
    margin-top: 4.2rem !important; }

.m-l-i-42 {
    margin-left: 4.2rem !important; }

.m-r-i-42 {
    margin-right: 4.2rem !important; }

.m-b-i-42 {
    margin-bottom: 4.2rem !important; }

.m-43 {
    margin: 4.3rem; }

.m-t-43 {
    margin-top: 4.3rem; }

.m-l-43 {
    margin-left: 4.3rem; }

.m-r-43 {
    margin-right: 4.3rem; }

.m-b-43 {
    margin-bottom: 4.3rem; }

.m-i-43 {
    margin: 4.3rem !important; }

.m-t-i-43 {
    margin-top: 4.3rem !important; }

.m-l-i-43 {
    margin-left: 4.3rem !important; }

.m-r-i-43 {
    margin-right: 4.3rem !important; }

.m-b-i-43 {
    margin-bottom: 4.3rem !important; }

.m-44 {
    margin: 4.4rem; }

.m-t-44 {
    margin-top: 4.4rem; }

.m-l-44 {
    margin-left: 4.4rem; }

.m-r-44 {
    margin-right: 4.4rem; }

.m-b-44 {
    margin-bottom: 4.4rem; }

.m-i-44 {
    margin: 4.4rem !important; }

.m-t-i-44 {
    margin-top: 4.4rem !important; }

.m-l-i-44 {
    margin-left: 4.4rem !important; }

.m-r-i-44 {
    margin-right: 4.4rem !important; }

.m-b-i-44 {
    margin-bottom: 4.4rem !important; }

.m-45 {
    margin: 4.5rem; }

.m-t-45 {
    margin-top: 4.5rem; }

.m-l-45 {
    margin-left: 4.5rem; }

.m-r-45 {
    margin-right: 4.5rem; }

.m-b-45 {
    margin-bottom: 4.5rem; }

.m-i-45 {
    margin: 4.5rem !important; }

.m-t-i-45 {
    margin-top: 4.5rem !important; }

.m-l-i-45 {
    margin-left: 4.5rem !important; }

.m-r-i-45 {
    margin-right: 4.5rem !important; }

.m-b-i-45 {
    margin-bottom: 4.5rem !important; }

.m-46 {
    margin: 4.6rem; }

.m-t-46 {
    margin-top: 4.6rem; }

.m-l-46 {
    margin-left: 4.6rem; }

.m-r-46 {
    margin-right: 4.6rem; }

.m-b-46 {
    margin-bottom: 4.6rem; }

.m-i-46 {
    margin: 4.6rem !important; }

.m-t-i-46 {
    margin-top: 4.6rem !important; }

.m-l-i-46 {
    margin-left: 4.6rem !important; }

.m-r-i-46 {
    margin-right: 4.6rem !important; }

.m-b-i-46 {
    margin-bottom: 4.6rem !important; }

.m-47 {
    margin: 4.7rem; }

.m-t-47 {
    margin-top: 4.7rem; }

.m-l-47 {
    margin-left: 4.7rem; }

.m-r-47 {
    margin-right: 4.7rem; }

.m-b-47 {
    margin-bottom: 4.7rem; }

.m-i-47 {
    margin: 4.7rem !important; }

.m-t-i-47 {
    margin-top: 4.7rem !important; }

.m-l-i-47 {
    margin-left: 4.7rem !important; }

.m-r-i-47 {
    margin-right: 4.7rem !important; }

.m-b-i-47 {
    margin-bottom: 4.7rem !important; }

.m-48 {
    margin: 4.8rem; }

.m-t-48 {
    margin-top: 4.8rem; }

.m-l-48 {
    margin-left: 4.8rem; }

.m-r-48 {
    margin-right: 4.8rem; }

.m-b-48 {
    margin-bottom: 4.8rem; }

.m-i-48 {
    margin: 4.8rem !important; }

.m-t-i-48 {
    margin-top: 4.8rem !important; }

.m-l-i-48 {
    margin-left: 4.8rem !important; }

.m-r-i-48 {
    margin-right: 4.8rem !important; }

.m-b-i-48 {
    margin-bottom: 4.8rem !important; }

.m-49 {
    margin: 4.9rem; }

.m-t-49 {
    margin-top: 4.9rem; }

.m-l-49 {
    margin-left: 4.9rem; }

.m-r-49 {
    margin-right: 4.9rem; }

.m-b-49 {
    margin-bottom: 4.9rem; }

.m-i-49 {
    margin: 4.9rem !important; }

.m-t-i-49 {
    margin-top: 4.9rem !important; }

.m-l-i-49 {
    margin-left: 4.9rem !important; }

.m-r-i-49 {
    margin-right: 4.9rem !important; }

.m-b-i-49 {
    margin-bottom: 4.9rem !important; }

.m-50 {
    margin: 5rem; }

.m-t-50 {
    margin-top: 5rem; }

.m-l-50 {
    margin-left: 5rem; }

.m-r-50 {
    margin-right: 5rem; }

.m-b-50 {
    margin-bottom: 5rem; }

.m-i-50 {
    margin: 5rem !important; }

.m-t-i-50 {
    margin-top: 5rem !important; }

.m-l-i-50 {
    margin-left: 5rem !important; }

.m-r-i-50 {
    margin-right: 5rem !important; }

.m-b-i-50 {
    margin-bottom: 5rem !important; }

.m-51 {
    margin: 5.1rem; }

.m-t-51 {
    margin-top: 5.1rem; }

.m-l-51 {
    margin-left: 5.1rem; }

.m-r-51 {
    margin-right: 5.1rem; }

.m-b-51 {
    margin-bottom: 5.1rem; }

.m-i-51 {
    margin: 5.1rem !important; }

.m-t-i-51 {
    margin-top: 5.1rem !important; }

.m-l-i-51 {
    margin-left: 5.1rem !important; }

.m-r-i-51 {
    margin-right: 5.1rem !important; }

.m-b-i-51 {
    margin-bottom: 5.1rem !important; }

.m-52 {
    margin: 5.2rem; }

.m-t-52 {
    margin-top: 5.2rem; }

.m-l-52 {
    margin-left: 5.2rem; }

.m-r-52 {
    margin-right: 5.2rem; }

.m-b-52 {
    margin-bottom: 5.2rem; }

.m-i-52 {
    margin: 5.2rem !important; }

.m-t-i-52 {
    margin-top: 5.2rem !important; }

.m-l-i-52 {
    margin-left: 5.2rem !important; }

.m-r-i-52 {
    margin-right: 5.2rem !important; }

.m-b-i-52 {
    margin-bottom: 5.2rem !important; }

.m-53 {
    margin: 5.3rem; }

.m-t-53 {
    margin-top: 5.3rem; }

.m-l-53 {
    margin-left: 5.3rem; }

.m-r-53 {
    margin-right: 5.3rem; }

.m-b-53 {
    margin-bottom: 5.3rem; }

.m-i-53 {
    margin: 5.3rem !important; }

.m-t-i-53 {
    margin-top: 5.3rem !important; }

.m-l-i-53 {
    margin-left: 5.3rem !important; }

.m-r-i-53 {
    margin-right: 5.3rem !important; }

.m-b-i-53 {
    margin-bottom: 5.3rem !important; }

.m-54 {
    margin: 5.4rem; }

.m-t-54 {
    margin-top: 5.4rem; }

.m-l-54 {
    margin-left: 5.4rem; }

.m-r-54 {
    margin-right: 5.4rem; }

.m-b-54 {
    margin-bottom: 5.4rem; }

.m-i-54 {
    margin: 5.4rem !important; }

.m-t-i-54 {
    margin-top: 5.4rem !important; }

.m-l-i-54 {
    margin-left: 5.4rem !important; }

.m-r-i-54 {
    margin-right: 5.4rem !important; }

.m-b-i-54 {
    margin-bottom: 5.4rem !important; }

.m-55 {
    margin: 5.5rem; }

.m-t-55 {
    margin-top: 5.5rem; }

.m-l-55 {
    margin-left: 5.5rem; }

.m-r-55 {
    margin-right: 5.5rem; }

.m-b-55 {
    margin-bottom: 5.5rem; }

.m-i-55 {
    margin: 5.5rem !important; }

.m-t-i-55 {
    margin-top: 5.5rem !important; }

.m-l-i-55 {
    margin-left: 5.5rem !important; }

.m-r-i-55 {
    margin-right: 5.5rem !important; }

.m-b-i-55 {
    margin-bottom: 5.5rem !important; }

.m-56 {
    margin: 5.6rem; }

.m-t-56 {
    margin-top: 5.6rem; }

.m-l-56 {
    margin-left: 5.6rem; }

.m-r-56 {
    margin-right: 5.6rem; }

.m-b-56 {
    margin-bottom: 5.6rem; }

.m-i-56 {
    margin: 5.6rem !important; }

.m-t-i-56 {
    margin-top: 5.6rem !important; }

.m-l-i-56 {
    margin-left: 5.6rem !important; }

.m-r-i-56 {
    margin-right: 5.6rem !important; }

.m-b-i-56 {
    margin-bottom: 5.6rem !important; }

.m-57 {
    margin: 5.7rem; }

.m-t-57 {
    margin-top: 5.7rem; }

.m-l-57 {
    margin-left: 5.7rem; }

.m-r-57 {
    margin-right: 5.7rem; }

.m-b-57 {
    margin-bottom: 5.7rem; }

.m-i-57 {
    margin: 5.7rem !important; }

.m-t-i-57 {
    margin-top: 5.7rem !important; }

.m-l-i-57 {
    margin-left: 5.7rem !important; }

.m-r-i-57 {
    margin-right: 5.7rem !important; }

.m-b-i-57 {
    margin-bottom: 5.7rem !important; }

.m-58 {
    margin: 5.8rem; }

.m-t-58 {
    margin-top: 5.8rem; }

.m-l-58 {
    margin-left: 5.8rem; }

.m-r-58 {
    margin-right: 5.8rem; }

.m-b-58 {
    margin-bottom: 5.8rem; }

.m-i-58 {
    margin: 5.8rem !important; }

.m-t-i-58 {
    margin-top: 5.8rem !important; }

.m-l-i-58 {
    margin-left: 5.8rem !important; }

.m-r-i-58 {
    margin-right: 5.8rem !important; }

.m-b-i-58 {
    margin-bottom: 5.8rem !important; }

.m-59 {
    margin: 5.9rem; }

.m-t-59 {
    margin-top: 5.9rem; }

.m-l-59 {
    margin-left: 5.9rem; }

.m-r-59 {
    margin-right: 5.9rem; }

.m-b-59 {
    margin-bottom: 5.9rem; }

.m-i-59 {
    margin: 5.9rem !important; }

.m-t-i-59 {
    margin-top: 5.9rem !important; }

.m-l-i-59 {
    margin-left: 5.9rem !important; }

.m-r-i-59 {
    margin-right: 5.9rem !important; }

.m-b-i-59 {
    margin-bottom: 5.9rem !important; }

.m-60 {
    margin: 6rem; }

.m-t-60 {
    margin-top: 6rem; }

.m-l-60 {
    margin-left: 6rem; }

.m-r-60 {
    margin-right: 6rem; }

.m-b-60 {
    margin-bottom: 6rem; }

.m-i-60 {
    margin: 6rem !important; }

.m-t-i-60 {
    margin-top: 6rem !important; }

.m-l-i-60 {
    margin-left: 6rem !important; }

.m-r-i-60 {
    margin-right: 6rem !important; }

.m-b-i-60 {
    margin-bottom: 6rem !important; }

.m-61 {
    margin: 6.1rem; }

.m-t-61 {
    margin-top: 6.1rem; }

.m-l-61 {
    margin-left: 6.1rem; }

.m-r-61 {
    margin-right: 6.1rem; }

.m-b-61 {
    margin-bottom: 6.1rem; }

.m-i-61 {
    margin: 6.1rem !important; }

.m-t-i-61 {
    margin-top: 6.1rem !important; }

.m-l-i-61 {
    margin-left: 6.1rem !important; }

.m-r-i-61 {
    margin-right: 6.1rem !important; }

.m-b-i-61 {
    margin-bottom: 6.1rem !important; }

.m-62 {
    margin: 6.2rem; }

.m-t-62 {
    margin-top: 6.2rem; }

.m-l-62 {
    margin-left: 6.2rem; }

.m-r-62 {
    margin-right: 6.2rem; }

.m-b-62 {
    margin-bottom: 6.2rem; }

.m-i-62 {
    margin: 6.2rem !important; }

.m-t-i-62 {
    margin-top: 6.2rem !important; }

.m-l-i-62 {
    margin-left: 6.2rem !important; }

.m-r-i-62 {
    margin-right: 6.2rem !important; }

.m-b-i-62 {
    margin-bottom: 6.2rem !important; }

.m-63 {
    margin: 6.3rem; }

.m-t-63 {
    margin-top: 6.3rem; }

.m-l-63 {
    margin-left: 6.3rem; }

.m-r-63 {
    margin-right: 6.3rem; }

.m-b-63 {
    margin-bottom: 6.3rem; }

.m-i-63 {
    margin: 6.3rem !important; }

.m-t-i-63 {
    margin-top: 6.3rem !important; }

.m-l-i-63 {
    margin-left: 6.3rem !important; }

.m-r-i-63 {
    margin-right: 6.3rem !important; }

.m-b-i-63 {
    margin-bottom: 6.3rem !important; }

.m-64 {
    margin: 6.4rem; }

.m-t-64 {
    margin-top: 6.4rem; }

.m-l-64 {
    margin-left: 6.4rem; }

.m-r-64 {
    margin-right: 6.4rem; }

.m-b-64 {
    margin-bottom: 6.4rem; }

.m-i-64 {
    margin: 6.4rem !important; }

.m-t-i-64 {
    margin-top: 6.4rem !important; }

.m-l-i-64 {
    margin-left: 6.4rem !important; }

.m-r-i-64 {
    margin-right: 6.4rem !important; }

.m-b-i-64 {
    margin-bottom: 6.4rem !important; }

.m-65 {
    margin: 6.5rem; }

.m-t-65 {
    margin-top: 6.5rem; }

.m-l-65 {
    margin-left: 6.5rem; }

.m-r-65 {
    margin-right: 6.5rem; }

.m-b-65 {
    margin-bottom: 6.5rem; }

.m-i-65 {
    margin: 6.5rem !important; }

.m-t-i-65 {
    margin-top: 6.5rem !important; }

.m-l-i-65 {
    margin-left: 6.5rem !important; }

.m-r-i-65 {
    margin-right: 6.5rem !important; }

.m-b-i-65 {
    margin-bottom: 6.5rem !important; }

.m-66 {
    margin: 6.6rem; }

.m-t-66 {
    margin-top: 6.6rem; }

.m-l-66 {
    margin-left: 6.6rem; }

.m-r-66 {
    margin-right: 6.6rem; }

.m-b-66 {
    margin-bottom: 6.6rem; }

.m-i-66 {
    margin: 6.6rem !important; }

.m-t-i-66 {
    margin-top: 6.6rem !important; }

.m-l-i-66 {
    margin-left: 6.6rem !important; }

.m-r-i-66 {
    margin-right: 6.6rem !important; }

.m-b-i-66 {
    margin-bottom: 6.6rem !important; }

.m-67 {
    margin: 6.7rem; }

.m-t-67 {
    margin-top: 6.7rem; }

.m-l-67 {
    margin-left: 6.7rem; }

.m-r-67 {
    margin-right: 6.7rem; }

.m-b-67 {
    margin-bottom: 6.7rem; }

.m-i-67 {
    margin: 6.7rem !important; }

.m-t-i-67 {
    margin-top: 6.7rem !important; }

.m-l-i-67 {
    margin-left: 6.7rem !important; }

.m-r-i-67 {
    margin-right: 6.7rem !important; }

.m-b-i-67 {
    margin-bottom: 6.7rem !important; }

.m-68 {
    margin: 6.8rem; }

.m-t-68 {
    margin-top: 6.8rem; }

.m-l-68 {
    margin-left: 6.8rem; }

.m-r-68 {
    margin-right: 6.8rem; }

.m-b-68 {
    margin-bottom: 6.8rem; }

.m-i-68 {
    margin: 6.8rem !important; }

.m-t-i-68 {
    margin-top: 6.8rem !important; }

.m-l-i-68 {
    margin-left: 6.8rem !important; }

.m-r-i-68 {
    margin-right: 6.8rem !important; }

.m-b-i-68 {
    margin-bottom: 6.8rem !important; }

.m-69 {
    margin: 6.9rem; }

.m-t-69 {
    margin-top: 6.9rem; }

.m-l-69 {
    margin-left: 6.9rem; }

.m-r-69 {
    margin-right: 6.9rem; }

.m-b-69 {
    margin-bottom: 6.9rem; }

.m-i-69 {
    margin: 6.9rem !important; }

.m-t-i-69 {
    margin-top: 6.9rem !important; }

.m-l-i-69 {
    margin-left: 6.9rem !important; }

.m-r-i-69 {
    margin-right: 6.9rem !important; }

.m-b-i-69 {
    margin-bottom: 6.9rem !important; }

.m-70 {
    margin: 7rem; }

.m-t-70 {
    margin-top: 7rem; }

.m-l-70 {
    margin-left: 7rem; }

.m-r-70 {
    margin-right: 7rem; }

.m-b-70 {
    margin-bottom: 7rem; }

.m-i-70 {
    margin: 7rem !important; }

.m-t-i-70 {
    margin-top: 7rem !important; }

.m-l-i-70 {
    margin-left: 7rem !important; }

.m-r-i-70 {
    margin-right: 7rem !important; }

.m-b-i-70 {
    margin-bottom: 7rem !important; }

.m-71 {
    margin: 7.1rem; }

.m-t-71 {
    margin-top: 7.1rem; }

.m-l-71 {
    margin-left: 7.1rem; }

.m-r-71 {
    margin-right: 7.1rem; }

.m-b-71 {
    margin-bottom: 7.1rem; }

.m-i-71 {
    margin: 7.1rem !important; }

.m-t-i-71 {
    margin-top: 7.1rem !important; }

.m-l-i-71 {
    margin-left: 7.1rem !important; }

.m-r-i-71 {
    margin-right: 7.1rem !important; }

.m-b-i-71 {
    margin-bottom: 7.1rem !important; }

.m-72 {
    margin: 7.2rem; }

.m-t-72 {
    margin-top: 7.2rem; }

.m-l-72 {
    margin-left: 7.2rem; }

.m-r-72 {
    margin-right: 7.2rem; }

.m-b-72 {
    margin-bottom: 7.2rem; }

.m-i-72 {
    margin: 7.2rem !important; }

.m-t-i-72 {
    margin-top: 7.2rem !important; }

.m-l-i-72 {
    margin-left: 7.2rem !important; }

.m-r-i-72 {
    margin-right: 7.2rem !important; }

.m-b-i-72 {
    margin-bottom: 7.2rem !important; }

.m-73 {
    margin: 7.3rem; }

.m-t-73 {
    margin-top: 7.3rem; }

.m-l-73 {
    margin-left: 7.3rem; }

.m-r-73 {
    margin-right: 7.3rem; }

.m-b-73 {
    margin-bottom: 7.3rem; }

.m-i-73 {
    margin: 7.3rem !important; }

.m-t-i-73 {
    margin-top: 7.3rem !important; }

.m-l-i-73 {
    margin-left: 7.3rem !important; }

.m-r-i-73 {
    margin-right: 7.3rem !important; }

.m-b-i-73 {
    margin-bottom: 7.3rem !important; }

.m-74 {
    margin: 7.4rem; }

.m-t-74 {
    margin-top: 7.4rem; }

.m-l-74 {
    margin-left: 7.4rem; }

.m-r-74 {
    margin-right: 7.4rem; }

.m-b-74 {
    margin-bottom: 7.4rem; }

.m-i-74 {
    margin: 7.4rem !important; }

.m-t-i-74 {
    margin-top: 7.4rem !important; }

.m-l-i-74 {
    margin-left: 7.4rem !important; }

.m-r-i-74 {
    margin-right: 7.4rem !important; }

.m-b-i-74 {
    margin-bottom: 7.4rem !important; }

.m-75 {
    margin: 7.5rem; }

.m-t-75 {
    margin-top: 7.5rem; }

.m-l-75 {
    margin-left: 7.5rem; }

.m-r-75 {
    margin-right: 7.5rem; }

.m-b-75 {
    margin-bottom: 7.5rem; }

.m-i-75 {
    margin: 7.5rem !important; }

.m-t-i-75 {
    margin-top: 7.5rem !important; }

.m-l-i-75 {
    margin-left: 7.5rem !important; }

.m-r-i-75 {
    margin-right: 7.5rem !important; }

.m-b-i-75 {
    margin-bottom: 7.5rem !important; }

.m-76 {
    margin: 7.6rem; }

.m-t-76 {
    margin-top: 7.6rem; }

.m-l-76 {
    margin-left: 7.6rem; }

.m-r-76 {
    margin-right: 7.6rem; }

.m-b-76 {
    margin-bottom: 7.6rem; }

.m-i-76 {
    margin: 7.6rem !important; }

.m-t-i-76 {
    margin-top: 7.6rem !important; }

.m-l-i-76 {
    margin-left: 7.6rem !important; }

.m-r-i-76 {
    margin-right: 7.6rem !important; }

.m-b-i-76 {
    margin-bottom: 7.6rem !important; }

.m-77 {
    margin: 7.7rem; }

.m-t-77 {
    margin-top: 7.7rem; }

.m-l-77 {
    margin-left: 7.7rem; }

.m-r-77 {
    margin-right: 7.7rem; }

.m-b-77 {
    margin-bottom: 7.7rem; }

.m-i-77 {
    margin: 7.7rem !important; }

.m-t-i-77 {
    margin-top: 7.7rem !important; }

.m-l-i-77 {
    margin-left: 7.7rem !important; }

.m-r-i-77 {
    margin-right: 7.7rem !important; }

.m-b-i-77 {
    margin-bottom: 7.7rem !important; }

.m-78 {
    margin: 7.8rem; }

.m-t-78 {
    margin-top: 7.8rem; }

.m-l-78 {
    margin-left: 7.8rem; }

.m-r-78 {
    margin-right: 7.8rem; }

.m-b-78 {
    margin-bottom: 7.8rem; }

.m-i-78 {
    margin: 7.8rem !important; }

.m-t-i-78 {
    margin-top: 7.8rem !important; }

.m-l-i-78 {
    margin-left: 7.8rem !important; }

.m-r-i-78 {
    margin-right: 7.8rem !important; }

.m-b-i-78 {
    margin-bottom: 7.8rem !important; }

.m-79 {
    margin: 7.9rem; }

.m-t-79 {
    margin-top: 7.9rem; }

.m-l-79 {
    margin-left: 7.9rem; }

.m-r-79 {
    margin-right: 7.9rem; }

.m-b-79 {
    margin-bottom: 7.9rem; }

.m-i-79 {
    margin: 7.9rem !important; }

.m-t-i-79 {
    margin-top: 7.9rem !important; }

.m-l-i-79 {
    margin-left: 7.9rem !important; }

.m-r-i-79 {
    margin-right: 7.9rem !important; }

.m-b-i-79 {
    margin-bottom: 7.9rem !important; }

.m-80 {
    margin: 8rem; }

.m-t-80 {
    margin-top: 8rem; }

.m-l-80 {
    margin-left: 8rem; }

.m-r-80 {
    margin-right: 8rem; }

.m-b-80 {
    margin-bottom: 8rem; }

.m-i-80 {
    margin: 8rem !important; }

.m-t-i-80 {
    margin-top: 8rem !important; }

.m-l-i-80 {
    margin-left: 8rem !important; }

.m-r-i-80 {
    margin-right: 8rem !important; }

.m-b-i-80 {
    margin-bottom: 8rem !important; }

.m-81 {
    margin: 8.1rem; }

.m-t-81 {
    margin-top: 8.1rem; }

.m-l-81 {
    margin-left: 8.1rem; }

.m-r-81 {
    margin-right: 8.1rem; }

.m-b-81 {
    margin-bottom: 8.1rem; }

.m-i-81 {
    margin: 8.1rem !important; }

.m-t-i-81 {
    margin-top: 8.1rem !important; }

.m-l-i-81 {
    margin-left: 8.1rem !important; }

.m-r-i-81 {
    margin-right: 8.1rem !important; }

.m-b-i-81 {
    margin-bottom: 8.1rem !important; }

.m-82 {
    margin: 8.2rem; }

.m-t-82 {
    margin-top: 8.2rem; }

.m-l-82 {
    margin-left: 8.2rem; }

.m-r-82 {
    margin-right: 8.2rem; }

.m-b-82 {
    margin-bottom: 8.2rem; }

.m-i-82 {
    margin: 8.2rem !important; }

.m-t-i-82 {
    margin-top: 8.2rem !important; }

.m-l-i-82 {
    margin-left: 8.2rem !important; }

.m-r-i-82 {
    margin-right: 8.2rem !important; }

.m-b-i-82 {
    margin-bottom: 8.2rem !important; }

.m-83 {
    margin: 8.3rem; }

.m-t-83 {
    margin-top: 8.3rem; }

.m-l-83 {
    margin-left: 8.3rem; }

.m-r-83 {
    margin-right: 8.3rem; }

.m-b-83 {
    margin-bottom: 8.3rem; }

.m-i-83 {
    margin: 8.3rem !important; }

.m-t-i-83 {
    margin-top: 8.3rem !important; }

.m-l-i-83 {
    margin-left: 8.3rem !important; }

.m-r-i-83 {
    margin-right: 8.3rem !important; }

.m-b-i-83 {
    margin-bottom: 8.3rem !important; }

.m-84 {
    margin: 8.4rem; }

.m-t-84 {
    margin-top: 8.4rem; }

.m-l-84 {
    margin-left: 8.4rem; }

.m-r-84 {
    margin-right: 8.4rem; }

.m-b-84 {
    margin-bottom: 8.4rem; }

.m-i-84 {
    margin: 8.4rem !important; }

.m-t-i-84 {
    margin-top: 8.4rem !important; }

.m-l-i-84 {
    margin-left: 8.4rem !important; }

.m-r-i-84 {
    margin-right: 8.4rem !important; }

.m-b-i-84 {
    margin-bottom: 8.4rem !important; }

.m-85 {
    margin: 8.5rem; }

.m-t-85 {
    margin-top: 8.5rem; }

.m-l-85 {
    margin-left: 8.5rem; }

.m-r-85 {
    margin-right: 8.5rem; }

.m-b-85 {
    margin-bottom: 8.5rem; }

.m-i-85 {
    margin: 8.5rem !important; }

.m-t-i-85 {
    margin-top: 8.5rem !important; }

.m-l-i-85 {
    margin-left: 8.5rem !important; }

.m-r-i-85 {
    margin-right: 8.5rem !important; }

.m-b-i-85 {
    margin-bottom: 8.5rem !important; }

.m-86 {
    margin: 8.6rem; }

.m-t-86 {
    margin-top: 8.6rem; }

.m-l-86 {
    margin-left: 8.6rem; }

.m-r-86 {
    margin-right: 8.6rem; }

.m-b-86 {
    margin-bottom: 8.6rem; }

.m-i-86 {
    margin: 8.6rem !important; }

.m-t-i-86 {
    margin-top: 8.6rem !important; }

.m-l-i-86 {
    margin-left: 8.6rem !important; }

.m-r-i-86 {
    margin-right: 8.6rem !important; }

.m-b-i-86 {
    margin-bottom: 8.6rem !important; }

.m-87 {
    margin: 8.7rem; }

.m-t-87 {
    margin-top: 8.7rem; }

.m-l-87 {
    margin-left: 8.7rem; }

.m-r-87 {
    margin-right: 8.7rem; }

.m-b-87 {
    margin-bottom: 8.7rem; }

.m-i-87 {
    margin: 8.7rem !important; }

.m-t-i-87 {
    margin-top: 8.7rem !important; }

.m-l-i-87 {
    margin-left: 8.7rem !important; }

.m-r-i-87 {
    margin-right: 8.7rem !important; }

.m-b-i-87 {
    margin-bottom: 8.7rem !important; }

.m-88 {
    margin: 8.8rem; }

.m-t-88 {
    margin-top: 8.8rem; }

.m-l-88 {
    margin-left: 8.8rem; }

.m-r-88 {
    margin-right: 8.8rem; }

.m-b-88 {
    margin-bottom: 8.8rem; }

.m-i-88 {
    margin: 8.8rem !important; }

.m-t-i-88 {
    margin-top: 8.8rem !important; }

.m-l-i-88 {
    margin-left: 8.8rem !important; }

.m-r-i-88 {
    margin-right: 8.8rem !important; }

.m-b-i-88 {
    margin-bottom: 8.8rem !important; }

.m-89 {
    margin: 8.9rem; }

.m-t-89 {
    margin-top: 8.9rem; }

.m-l-89 {
    margin-left: 8.9rem; }

.m-r-89 {
    margin-right: 8.9rem; }

.m-b-89 {
    margin-bottom: 8.9rem; }

.m-i-89 {
    margin: 8.9rem !important; }

.m-t-i-89 {
    margin-top: 8.9rem !important; }

.m-l-i-89 {
    margin-left: 8.9rem !important; }

.m-r-i-89 {
    margin-right: 8.9rem !important; }

.m-b-i-89 {
    margin-bottom: 8.9rem !important; }

.m-90 {
    margin: 9rem; }

.m-t-90 {
    margin-top: 9rem; }

.m-l-90 {
    margin-left: 9rem; }

.m-r-90 {
    margin-right: 9rem; }

.m-b-90 {
    margin-bottom: 9rem; }

.m-i-90 {
    margin: 9rem !important; }

.m-t-i-90 {
    margin-top: 9rem !important; }

.m-l-i-90 {
    margin-left: 9rem !important; }

.m-r-i-90 {
    margin-right: 9rem !important; }

.m-b-i-90 {
    margin-bottom: 9rem !important; }

.m-91 {
    margin: 9.1rem; }

.m-t-91 {
    margin-top: 9.1rem; }

.m-l-91 {
    margin-left: 9.1rem; }

.m-r-91 {
    margin-right: 9.1rem; }

.m-b-91 {
    margin-bottom: 9.1rem; }

.m-i-91 {
    margin: 9.1rem !important; }

.m-t-i-91 {
    margin-top: 9.1rem !important; }

.m-l-i-91 {
    margin-left: 9.1rem !important; }

.m-r-i-91 {
    margin-right: 9.1rem !important; }

.m-b-i-91 {
    margin-bottom: 9.1rem !important; }

.m-92 {
    margin: 9.2rem; }

.m-t-92 {
    margin-top: 9.2rem; }

.m-l-92 {
    margin-left: 9.2rem; }

.m-r-92 {
    margin-right: 9.2rem; }

.m-b-92 {
    margin-bottom: 9.2rem; }

.m-i-92 {
    margin: 9.2rem !important; }

.m-t-i-92 {
    margin-top: 9.2rem !important; }

.m-l-i-92 {
    margin-left: 9.2rem !important; }

.m-r-i-92 {
    margin-right: 9.2rem !important; }

.m-b-i-92 {
    margin-bottom: 9.2rem !important; }

.m-93 {
    margin: 9.3rem; }

.m-t-93 {
    margin-top: 9.3rem; }

.m-l-93 {
    margin-left: 9.3rem; }

.m-r-93 {
    margin-right: 9.3rem; }

.m-b-93 {
    margin-bottom: 9.3rem; }

.m-i-93 {
    margin: 9.3rem !important; }

.m-t-i-93 {
    margin-top: 9.3rem !important; }

.m-l-i-93 {
    margin-left: 9.3rem !important; }

.m-r-i-93 {
    margin-right: 9.3rem !important; }

.m-b-i-93 {
    margin-bottom: 9.3rem !important; }

.m-94 {
    margin: 9.4rem; }

.m-t-94 {
    margin-top: 9.4rem; }

.m-l-94 {
    margin-left: 9.4rem; }

.m-r-94 {
    margin-right: 9.4rem; }

.m-b-94 {
    margin-bottom: 9.4rem; }

.m-i-94 {
    margin: 9.4rem !important; }

.m-t-i-94 {
    margin-top: 9.4rem !important; }

.m-l-i-94 {
    margin-left: 9.4rem !important; }

.m-r-i-94 {
    margin-right: 9.4rem !important; }

.m-b-i-94 {
    margin-bottom: 9.4rem !important; }

.m-95 {
    margin: 9.5rem; }

.m-t-95 {
    margin-top: 9.5rem; }

.m-l-95 {
    margin-left: 9.5rem; }

.m-r-95 {
    margin-right: 9.5rem; }

.m-b-95 {
    margin-bottom: 9.5rem; }

.m-i-95 {
    margin: 9.5rem !important; }

.m-t-i-95 {
    margin-top: 9.5rem !important; }

.m-l-i-95 {
    margin-left: 9.5rem !important; }

.m-r-i-95 {
    margin-right: 9.5rem !important; }

.m-b-i-95 {
    margin-bottom: 9.5rem !important; }

.m-96 {
    margin: 9.6rem; }

.m-t-96 {
    margin-top: 9.6rem; }

.m-l-96 {
    margin-left: 9.6rem; }

.m-r-96 {
    margin-right: 9.6rem; }

.m-b-96 {
    margin-bottom: 9.6rem; }

.m-i-96 {
    margin: 9.6rem !important; }

.m-t-i-96 {
    margin-top: 9.6rem !important; }

.m-l-i-96 {
    margin-left: 9.6rem !important; }

.m-r-i-96 {
    margin-right: 9.6rem !important; }

.m-b-i-96 {
    margin-bottom: 9.6rem !important; }

.m-97 {
    margin: 9.7rem; }

.m-t-97 {
    margin-top: 9.7rem; }

.m-l-97 {
    margin-left: 9.7rem; }

.m-r-97 {
    margin-right: 9.7rem; }

.m-b-97 {
    margin-bottom: 9.7rem; }

.m-i-97 {
    margin: 9.7rem !important; }

.m-t-i-97 {
    margin-top: 9.7rem !important; }

.m-l-i-97 {
    margin-left: 9.7rem !important; }

.m-r-i-97 {
    margin-right: 9.7rem !important; }

.m-b-i-97 {
    margin-bottom: 9.7rem !important; }

.m-98 {
    margin: 9.8rem; }

.m-t-98 {
    margin-top: 9.8rem; }

.m-l-98 {
    margin-left: 9.8rem; }

.m-r-98 {
    margin-right: 9.8rem; }

.m-b-98 {
    margin-bottom: 9.8rem; }

.m-i-98 {
    margin: 9.8rem !important; }

.m-t-i-98 {
    margin-top: 9.8rem !important; }

.m-l-i-98 {
    margin-left: 9.8rem !important; }

.m-r-i-98 {
    margin-right: 9.8rem !important; }

.m-b-i-98 {
    margin-bottom: 9.8rem !important; }

.m-99 {
    margin: 9.9rem; }

.m-t-99 {
    margin-top: 9.9rem; }

.m-l-99 {
    margin-left: 9.9rem; }

.m-r-99 {
    margin-right: 9.9rem; }

.m-b-99 {
    margin-bottom: 9.9rem; }

.m-i-99 {
    margin: 9.9rem !important; }

.m-t-i-99 {
    margin-top: 9.9rem !important; }

.m-l-i-99 {
    margin-left: 9.9rem !important; }

.m-r-i-99 {
    margin-right: 9.9rem !important; }

.m-b-i-99 {
    margin-bottom: 9.9rem !important; }

.m-100 {
    margin: 10rem; }

.m-t-100 {
    margin-top: 10rem; }

.m-l-100 {
    margin-left: 10rem; }

.m-r-100 {
    margin-right: 10rem; }

.m-b-100 {
    margin-bottom: 10rem; }

.m-i-100 {
    margin: 10rem !important; }

.m-t-i-100 {
    margin-top: 10rem !important; }

.m-l-i-100 {
    margin-left: 10rem !important; }

.m-r-i-100 {
    margin-right: 10rem !important; }

.m-b-i-100 {
    margin-bottom: 10rem !important; }

.p-0 {
    padding: 0rem; }

.p-t-0 {
    padding-top: 0rem; }

.p-l-0 {
    padding-left: 0rem; }

.p-r-0 {
    padding-right: 0rem; }

.p-b-0 {
    padding-bottom: 0rem; }

.p-i-0 {
    padding: 0rem !important; }

.p-t-i-0 {
    padding-top: 0rem !important; }

.p-l-i-0 {
    padding-left: 0rem !important; }

.p-r-i-0 {
    padding-right: 0rem !important; }

.p-b-i-0 {
    padding-bottom: 0rem !important; }

.p-1 {
    padding: 0.1rem; }

.p-t-1 {
    padding-top: 0.1rem; }

.p-l-1 {
    padding-left: 0.1rem; }

.p-r-1 {
    padding-right: 0.1rem; }

.p-b-1 {
    padding-bottom: 0.1rem; }

.p-i-1 {
    padding: 0.1rem !important; }

.p-t-i-1 {
    padding-top: 0.1rem !important; }

.p-l-i-1 {
    padding-left: 0.1rem !important; }

.p-r-i-1 {
    padding-right: 0.1rem !important; }

.p-b-i-1 {
    padding-bottom: 0.1rem !important; }

.p-2 {
    padding: 0.2rem; }

.p-t-2 {
    padding-top: 0.2rem; }

.p-l-2 {
    padding-left: 0.2rem; }

.p-r-2 {
    padding-right: 0.2rem; }

.p-b-2 {
    padding-bottom: 0.2rem; }

.p-i-2 {
    padding: 0.2rem !important; }

.p-t-i-2 {
    padding-top: 0.2rem !important; }

.p-l-i-2 {
    padding-left: 0.2rem !important; }

.p-r-i-2 {
    padding-right: 0.2rem !important; }

.p-b-i-2 {
    padding-bottom: 0.2rem !important; }

.p-3 {
    padding: 0.3rem; }

.p-t-3 {
    padding-top: 0.3rem; }

.p-l-3 {
    padding-left: 0.3rem; }

.p-r-3 {
    padding-right: 0.3rem; }

.p-b-3 {
    padding-bottom: 0.3rem; }

.p-i-3 {
    padding: 0.3rem !important; }

.p-t-i-3 {
    padding-top: 0.3rem !important; }

.p-l-i-3 {
    padding-left: 0.3rem !important; }

.p-r-i-3 {
    padding-right: 0.3rem !important; }

.p-b-i-3 {
    padding-bottom: 0.3rem !important; }

.p-4 {
    padding: 0.4rem; }

.p-t-4 {
    padding-top: 0.4rem; }

.p-l-4 {
    padding-left: 0.4rem; }

.p-r-4 {
    padding-right: 0.4rem; }

.p-b-4 {
    padding-bottom: 0.4rem; }

.p-i-4 {
    padding: 0.4rem !important; }

.p-t-i-4 {
    padding-top: 0.4rem !important; }

.p-l-i-4 {
    padding-left: 0.4rem !important; }

.p-r-i-4 {
    padding-right: 0.4rem !important; }

.p-b-i-4 {
    padding-bottom: 0.4rem !important; }

.p-5 {
    padding: 0.5rem; }

.p-t-5 {
    padding-top: 0.5rem; }

.p-l-5 {
    padding-left: 0.5rem; }

.p-r-5 {
    padding-right: 0.5rem; }

.p-b-5 {
    padding-bottom: 0.5rem; }

.p-i-5 {
    padding: 0.5rem !important; }

.p-t-i-5 {
    padding-top: 0.5rem !important; }

.p-l-i-5 {
    padding-left: 0.5rem !important; }

.p-r-i-5 {
    padding-right: 0.5rem !important; }

.p-b-i-5 {
    padding-bottom: 0.5rem !important; }

.p-6 {
    padding: 0.6rem; }

.p-t-6 {
    padding-top: 0.6rem; }

.p-l-6 {
    padding-left: 0.6rem; }

.p-r-6 {
    padding-right: 0.6rem; }

.p-b-6 {
    padding-bottom: 0.6rem; }

.p-i-6 {
    padding: 0.6rem !important; }

.p-t-i-6 {
    padding-top: 0.6rem !important; }

.p-l-i-6 {
    padding-left: 0.6rem !important; }

.p-r-i-6 {
    padding-right: 0.6rem !important; }

.p-b-i-6 {
    padding-bottom: 0.6rem !important; }

.p-7 {
    padding: 0.7rem; }

.p-t-7 {
    padding-top: 0.7rem; }

.p-l-7 {
    padding-left: 0.7rem; }

.p-r-7 {
    padding-right: 0.7rem; }

.p-b-7 {
    padding-bottom: 0.7rem; }

.p-i-7 {
    padding: 0.7rem !important; }

.p-t-i-7 {
    padding-top: 0.7rem !important; }

.p-l-i-7 {
    padding-left: 0.7rem !important; }

.p-r-i-7 {
    padding-right: 0.7rem !important; }

.p-b-i-7 {
    padding-bottom: 0.7rem !important; }

.p-8 {
    padding: 0.8rem; }

.p-t-8 {
    padding-top: 0.8rem; }

.p-l-8 {
    padding-left: 0.8rem; }

.p-r-8 {
    padding-right: 0.8rem; }

.p-b-8 {
    padding-bottom: 0.8rem; }

.p-i-8 {
    padding: 0.8rem !important; }

.p-t-i-8 {
    padding-top: 0.8rem !important; }

.p-l-i-8 {
    padding-left: 0.8rem !important; }

.p-r-i-8 {
    padding-right: 0.8rem !important; }

.p-b-i-8 {
    padding-bottom: 0.8rem !important; }

.p-9 {
    padding: 0.9rem; }

.p-t-9 {
    padding-top: 0.9rem; }

.p-l-9 {
    padding-left: 0.9rem; }

.p-r-9 {
    padding-right: 0.9rem; }

.p-b-9 {
    padding-bottom: 0.9rem; }

.p-i-9 {
    padding: 0.9rem !important; }

.p-t-i-9 {
    padding-top: 0.9rem !important; }

.p-l-i-9 {
    padding-left: 0.9rem !important; }

.p-r-i-9 {
    padding-right: 0.9rem !important; }

.p-b-i-9 {
    padding-bottom: 0.9rem !important; }

.p-10 {
    padding: 1rem; }

.p-t-10 {
    padding-top: 1rem; }

.p-l-10 {
    padding-left: 1rem; }

.p-r-10 {
    padding-right: 1rem; }

.p-b-10 {
    padding-bottom: 1rem; }

.p-i-10 {
    padding: 1rem !important; }

.p-t-i-10 {
    padding-top: 1rem !important; }

.p-l-i-10 {
    padding-left: 1rem !important; }

.p-r-i-10 {
    padding-right: 1rem !important; }

.p-b-i-10 {
    padding-bottom: 1rem !important; }

.p-11 {
    padding: 1.1rem; }

.p-t-11 {
    padding-top: 1.1rem; }

.p-l-11 {
    padding-left: 1.1rem; }

.p-r-11 {
    padding-right: 1.1rem; }

.p-b-11 {
    padding-bottom: 1.1rem; }

.p-i-11 {
    padding: 1.1rem !important; }

.p-t-i-11 {
    padding-top: 1.1rem !important; }

.p-l-i-11 {
    padding-left: 1.1rem !important; }

.p-r-i-11 {
    padding-right: 1.1rem !important; }

.p-b-i-11 {
    padding-bottom: 1.1rem !important; }

.p-12 {
    padding: 1.2rem; }

.p-t-12 {
    padding-top: 1.2rem; }

.p-l-12 {
    padding-left: 1.2rem; }

.p-r-12 {
    padding-right: 1.2rem; }

.p-b-12 {
    padding-bottom: 1.2rem; }

.p-i-12 {
    padding: 1.2rem !important; }

.p-t-i-12 {
    padding-top: 1.2rem !important; }

.p-l-i-12 {
    padding-left: 1.2rem !important; }

.p-r-i-12 {
    padding-right: 1.2rem !important; }

.p-b-i-12 {
    padding-bottom: 1.2rem !important; }

.p-13 {
    padding: 1.3rem; }

.p-t-13 {
    padding-top: 1.3rem; }

.p-l-13 {
    padding-left: 1.3rem; }

.p-r-13 {
    padding-right: 1.3rem; }

.p-b-13 {
    padding-bottom: 1.3rem; }

.p-i-13 {
    padding: 1.3rem !important; }

.p-t-i-13 {
    padding-top: 1.3rem !important; }

.p-l-i-13 {
    padding-left: 1.3rem !important; }

.p-r-i-13 {
    padding-right: 1.3rem !important; }

.p-b-i-13 {
    padding-bottom: 1.3rem !important; }

.p-14 {
    padding: 1.4rem; }

.p-t-14 {
    padding-top: 1.4rem; }

.p-l-14 {
    padding-left: 1.4rem; }

.p-r-14 {
    padding-right: 1.4rem; }

.p-b-14 {
    padding-bottom: 1.4rem; }

.p-i-14 {
    padding: 1.4rem !important; }

.p-t-i-14 {
    padding-top: 1.4rem !important; }

.p-l-i-14 {
    padding-left: 1.4rem !important; }

.p-r-i-14 {
    padding-right: 1.4rem !important; }

.p-b-i-14 {
    padding-bottom: 1.4rem !important; }

.p-15 {
    padding: 1.5rem; }

.p-t-15 {
    padding-top: 1.5rem; }

.p-l-15 {
    padding-left: 1.5rem; }

.p-r-15 {
    padding-right: 1.5rem; }

.p-b-15 {
    padding-bottom: 1.5rem; }

.p-i-15 {
    padding: 1.5rem !important; }

.p-t-i-15 {
    padding-top: 1.5rem !important; }

.p-l-i-15 {
    padding-left: 1.5rem !important; }

.p-r-i-15 {
    padding-right: 1.5rem !important; }

.p-b-i-15 {
    padding-bottom: 1.5rem !important; }

.p-16 {
    padding: 1.6rem; }

.p-t-16 {
    padding-top: 1.6rem; }

.p-l-16 {
    padding-left: 1.6rem; }

.p-r-16 {
    padding-right: 1.6rem; }

.p-b-16 {
    padding-bottom: 1.6rem; }

.p-i-16 {
    padding: 1.6rem !important; }

.p-t-i-16 {
    padding-top: 1.6rem !important; }

.p-l-i-16 {
    padding-left: 1.6rem !important; }

.p-r-i-16 {
    padding-right: 1.6rem !important; }

.p-b-i-16 {
    padding-bottom: 1.6rem !important; }

.p-17 {
    padding: 1.7rem; }

.p-t-17 {
    padding-top: 1.7rem; }

.p-l-17 {
    padding-left: 1.7rem; }

.p-r-17 {
    padding-right: 1.7rem; }

.p-b-17 {
    padding-bottom: 1.7rem; }

.p-i-17 {
    padding: 1.7rem !important; }

.p-t-i-17 {
    padding-top: 1.7rem !important; }

.p-l-i-17 {
    padding-left: 1.7rem !important; }

.p-r-i-17 {
    padding-right: 1.7rem !important; }

.p-b-i-17 {
    padding-bottom: 1.7rem !important; }

.p-18 {
    padding: 1.8rem; }

.p-t-18 {
    padding-top: 1.8rem; }

.p-l-18 {
    padding-left: 1.8rem; }

.p-r-18 {
    padding-right: 1.8rem; }

.p-b-18 {
    padding-bottom: 1.8rem; }

.p-i-18 {
    padding: 1.8rem !important; }

.p-t-i-18 {
    padding-top: 1.8rem !important; }

.p-l-i-18 {
    padding-left: 1.8rem !important; }

.p-r-i-18 {
    padding-right: 1.8rem !important; }

.p-b-i-18 {
    padding-bottom: 1.8rem !important; }

.p-19 {
    padding: 1.9rem; }

.p-t-19 {
    padding-top: 1.9rem; }

.p-l-19 {
    padding-left: 1.9rem; }

.p-r-19 {
    padding-right: 1.9rem; }

.p-b-19 {
    padding-bottom: 1.9rem; }

.p-i-19 {
    padding: 1.9rem !important; }

.p-t-i-19 {
    padding-top: 1.9rem !important; }

.p-l-i-19 {
    padding-left: 1.9rem !important; }

.p-r-i-19 {
    padding-right: 1.9rem !important; }

.p-b-i-19 {
    padding-bottom: 1.9rem !important; }

.p-20 {
    padding: 2rem; }

.p-t-20 {
    padding-top: 2rem; }

.p-l-20 {
    padding-left: 2rem; }

.p-r-20 {
    padding-right: 2rem; }

.p-b-20 {
    padding-bottom: 2rem; }

.p-i-20 {
    padding: 2rem !important; }

.p-t-i-20 {
    padding-top: 2rem !important; }

.p-l-i-20 {
    padding-left: 2rem !important; }

.p-r-i-20 {
    padding-right: 2rem !important; }

.p-b-i-20 {
    padding-bottom: 2rem !important; }

.p-21 {
    padding: 2.1rem; }

.p-t-21 {
    padding-top: 2.1rem; }

.p-l-21 {
    padding-left: 2.1rem; }

.p-r-21 {
    padding-right: 2.1rem; }

.p-b-21 {
    padding-bottom: 2.1rem; }

.p-i-21 {
    padding: 2.1rem !important; }

.p-t-i-21 {
    padding-top: 2.1rem !important; }

.p-l-i-21 {
    padding-left: 2.1rem !important; }

.p-r-i-21 {
    padding-right: 2.1rem !important; }

.p-b-i-21 {
    padding-bottom: 2.1rem !important; }

.p-22 {
    padding: 2.2rem; }

.p-t-22 {
    padding-top: 2.2rem; }

.p-l-22 {
    padding-left: 2.2rem; }

.p-r-22 {
    padding-right: 2.2rem; }

.p-b-22 {
    padding-bottom: 2.2rem; }

.p-i-22 {
    padding: 2.2rem !important; }

.p-t-i-22 {
    padding-top: 2.2rem !important; }

.p-l-i-22 {
    padding-left: 2.2rem !important; }

.p-r-i-22 {
    padding-right: 2.2rem !important; }

.p-b-i-22 {
    padding-bottom: 2.2rem !important; }

.p-23 {
    padding: 2.3rem; }

.p-t-23 {
    padding-top: 2.3rem; }

.p-l-23 {
    padding-left: 2.3rem; }

.p-r-23 {
    padding-right: 2.3rem; }

.p-b-23 {
    padding-bottom: 2.3rem; }

.p-i-23 {
    padding: 2.3rem !important; }

.p-t-i-23 {
    padding-top: 2.3rem !important; }

.p-l-i-23 {
    padding-left: 2.3rem !important; }

.p-r-i-23 {
    padding-right: 2.3rem !important; }

.p-b-i-23 {
    padding-bottom: 2.3rem !important; }

.p-24 {
    padding: 2.4rem; }

.p-t-24 {
    padding-top: 2.4rem; }

.p-l-24 {
    padding-left: 2.4rem; }

.p-r-24 {
    padding-right: 2.4rem; }

.p-b-24 {
    padding-bottom: 2.4rem; }

.p-i-24 {
    padding: 2.4rem !important; }

.p-t-i-24 {
    padding-top: 2.4rem !important; }

.p-l-i-24 {
    padding-left: 2.4rem !important; }

.p-r-i-24 {
    padding-right: 2.4rem !important; }

.p-b-i-24 {
    padding-bottom: 2.4rem !important; }

.p-25 {
    padding: 2.5rem; }

.p-t-25 {
    padding-top: 2.5rem; }

.p-l-25 {
    padding-left: 2.5rem; }

.p-r-25 {
    padding-right: 2.5rem; }

.p-b-25 {
    padding-bottom: 2.5rem; }

.p-i-25 {
    padding: 2.5rem !important; }

.p-t-i-25 {
    padding-top: 2.5rem !important; }

.p-l-i-25 {
    padding-left: 2.5rem !important; }

.p-r-i-25 {
    padding-right: 2.5rem !important; }

.p-b-i-25 {
    padding-bottom: 2.5rem !important; }

.p-26 {
    padding: 2.6rem; }

.p-t-26 {
    padding-top: 2.6rem; }

.p-l-26 {
    padding-left: 2.6rem; }

.p-r-26 {
    padding-right: 2.6rem; }

.p-b-26 {
    padding-bottom: 2.6rem; }

.p-i-26 {
    padding: 2.6rem !important; }

.p-t-i-26 {
    padding-top: 2.6rem !important; }

.p-l-i-26 {
    padding-left: 2.6rem !important; }

.p-r-i-26 {
    padding-right: 2.6rem !important; }

.p-b-i-26 {
    padding-bottom: 2.6rem !important; }

.p-27 {
    padding: 2.7rem; }

.p-t-27 {
    padding-top: 2.7rem; }

.p-l-27 {
    padding-left: 2.7rem; }

.p-r-27 {
    padding-right: 2.7rem; }

.p-b-27 {
    padding-bottom: 2.7rem; }

.p-i-27 {
    padding: 2.7rem !important; }

.p-t-i-27 {
    padding-top: 2.7rem !important; }

.p-l-i-27 {
    padding-left: 2.7rem !important; }

.p-r-i-27 {
    padding-right: 2.7rem !important; }

.p-b-i-27 {
    padding-bottom: 2.7rem !important; }

.p-28 {
    padding: 2.8rem; }

.p-t-28 {
    padding-top: 2.8rem; }

.p-l-28 {
    padding-left: 2.8rem; }

.p-r-28 {
    padding-right: 2.8rem; }

.p-b-28 {
    padding-bottom: 2.8rem; }

.p-i-28 {
    padding: 2.8rem !important; }

.p-t-i-28 {
    padding-top: 2.8rem !important; }

.p-l-i-28 {
    padding-left: 2.8rem !important; }

.p-r-i-28 {
    padding-right: 2.8rem !important; }

.p-b-i-28 {
    padding-bottom: 2.8rem !important; }

.p-29 {
    padding: 2.9rem; }

.p-t-29 {
    padding-top: 2.9rem; }

.p-l-29 {
    padding-left: 2.9rem; }

.p-r-29 {
    padding-right: 2.9rem; }

.p-b-29 {
    padding-bottom: 2.9rem; }

.p-i-29 {
    padding: 2.9rem !important; }

.p-t-i-29 {
    padding-top: 2.9rem !important; }

.p-l-i-29 {
    padding-left: 2.9rem !important; }

.p-r-i-29 {
    padding-right: 2.9rem !important; }

.p-b-i-29 {
    padding-bottom: 2.9rem !important; }

.p-30 {
    padding: 3rem; }

.p-t-30 {
    padding-top: 3rem; }

.p-l-30 {
    padding-left: 3rem; }

.p-r-30 {
    padding-right: 3rem; }

.p-b-30 {
    padding-bottom: 3rem; }

.p-i-30 {
    padding: 3rem !important; }

.p-t-i-30 {
    padding-top: 3rem !important; }

.p-l-i-30 {
    padding-left: 3rem !important; }

.p-r-i-30 {
    padding-right: 3rem !important; }

.p-b-i-30 {
    padding-bottom: 3rem !important; }

.p-31 {
    padding: 3.1rem; }

.p-t-31 {
    padding-top: 3.1rem; }

.p-l-31 {
    padding-left: 3.1rem; }

.p-r-31 {
    padding-right: 3.1rem; }

.p-b-31 {
    padding-bottom: 3.1rem; }

.p-i-31 {
    padding: 3.1rem !important; }

.p-t-i-31 {
    padding-top: 3.1rem !important; }

.p-l-i-31 {
    padding-left: 3.1rem !important; }

.p-r-i-31 {
    padding-right: 3.1rem !important; }

.p-b-i-31 {
    padding-bottom: 3.1rem !important; }

.p-32 {
    padding: 3.2rem; }

.p-t-32 {
    padding-top: 3.2rem; }

.p-l-32 {
    padding-left: 3.2rem; }

.p-r-32 {
    padding-right: 3.2rem; }

.p-b-32 {
    padding-bottom: 3.2rem; }

.p-i-32 {
    padding: 3.2rem !important; }

.p-t-i-32 {
    padding-top: 3.2rem !important; }

.p-l-i-32 {
    padding-left: 3.2rem !important; }

.p-r-i-32 {
    padding-right: 3.2rem !important; }

.p-b-i-32 {
    padding-bottom: 3.2rem !important; }

.p-33 {
    padding: 3.3rem; }

.p-t-33 {
    padding-top: 3.3rem; }

.p-l-33 {
    padding-left: 3.3rem; }

.p-r-33 {
    padding-right: 3.3rem; }

.p-b-33 {
    padding-bottom: 3.3rem; }

.p-i-33 {
    padding: 3.3rem !important; }

.p-t-i-33 {
    padding-top: 3.3rem !important; }

.p-l-i-33 {
    padding-left: 3.3rem !important; }

.p-r-i-33 {
    padding-right: 3.3rem !important; }

.p-b-i-33 {
    padding-bottom: 3.3rem !important; }

.p-34 {
    padding: 3.4rem; }

.p-t-34 {
    padding-top: 3.4rem; }

.p-l-34 {
    padding-left: 3.4rem; }

.p-r-34 {
    padding-right: 3.4rem; }

.p-b-34 {
    padding-bottom: 3.4rem; }

.p-i-34 {
    padding: 3.4rem !important; }

.p-t-i-34 {
    padding-top: 3.4rem !important; }

.p-l-i-34 {
    padding-left: 3.4rem !important; }

.p-r-i-34 {
    padding-right: 3.4rem !important; }

.p-b-i-34 {
    padding-bottom: 3.4rem !important; }

.p-35 {
    padding: 3.5rem; }

.p-t-35 {
    padding-top: 3.5rem; }

.p-l-35 {
    padding-left: 3.5rem; }

.p-r-35 {
    padding-right: 3.5rem; }

.p-b-35 {
    padding-bottom: 3.5rem; }

.p-i-35 {
    padding: 3.5rem !important; }

.p-t-i-35 {
    padding-top: 3.5rem !important; }

.p-l-i-35 {
    padding-left: 3.5rem !important; }

.p-r-i-35 {
    padding-right: 3.5rem !important; }

.p-b-i-35 {
    padding-bottom: 3.5rem !important; }

.p-36 {
    padding: 3.6rem; }

.p-t-36 {
    padding-top: 3.6rem; }

.p-l-36 {
    padding-left: 3.6rem; }

.p-r-36 {
    padding-right: 3.6rem; }

.p-b-36 {
    padding-bottom: 3.6rem; }

.p-i-36 {
    padding: 3.6rem !important; }

.p-t-i-36 {
    padding-top: 3.6rem !important; }

.p-l-i-36 {
    padding-left: 3.6rem !important; }

.p-r-i-36 {
    padding-right: 3.6rem !important; }

.p-b-i-36 {
    padding-bottom: 3.6rem !important; }

.p-37 {
    padding: 3.7rem; }

.p-t-37 {
    padding-top: 3.7rem; }

.p-l-37 {
    padding-left: 3.7rem; }

.p-r-37 {
    padding-right: 3.7rem; }

.p-b-37 {
    padding-bottom: 3.7rem; }

.p-i-37 {
    padding: 3.7rem !important; }

.p-t-i-37 {
    padding-top: 3.7rem !important; }

.p-l-i-37 {
    padding-left: 3.7rem !important; }

.p-r-i-37 {
    padding-right: 3.7rem !important; }

.p-b-i-37 {
    padding-bottom: 3.7rem !important; }

.p-38 {
    padding: 3.8rem; }

.p-t-38 {
    padding-top: 3.8rem; }

.p-l-38 {
    padding-left: 3.8rem; }

.p-r-38 {
    padding-right: 3.8rem; }

.p-b-38 {
    padding-bottom: 3.8rem; }

.p-i-38 {
    padding: 3.8rem !important; }

.p-t-i-38 {
    padding-top: 3.8rem !important; }

.p-l-i-38 {
    padding-left: 3.8rem !important; }

.p-r-i-38 {
    padding-right: 3.8rem !important; }

.p-b-i-38 {
    padding-bottom: 3.8rem !important; }

.p-39 {
    padding: 3.9rem; }

.p-t-39 {
    padding-top: 3.9rem; }

.p-l-39 {
    padding-left: 3.9rem; }

.p-r-39 {
    padding-right: 3.9rem; }

.p-b-39 {
    padding-bottom: 3.9rem; }

.p-i-39 {
    padding: 3.9rem !important; }

.p-t-i-39 {
    padding-top: 3.9rem !important; }

.p-l-i-39 {
    padding-left: 3.9rem !important; }

.p-r-i-39 {
    padding-right: 3.9rem !important; }

.p-b-i-39 {
    padding-bottom: 3.9rem !important; }

.p-40 {
    padding: 4rem; }

.p-t-40 {
    padding-top: 4rem; }

.p-l-40 {
    padding-left: 4rem; }

.p-r-40 {
    padding-right: 4rem; }

.p-b-40 {
    padding-bottom: 4rem; }

.p-i-40 {
    padding: 4rem !important; }

.p-t-i-40 {
    padding-top: 4rem !important; }

.p-l-i-40 {
    padding-left: 4rem !important; }

.p-r-i-40 {
    padding-right: 4rem !important; }

.p-b-i-40 {
    padding-bottom: 4rem !important; }

.p-41 {
    padding: 4.1rem; }

.p-t-41 {
    padding-top: 4.1rem; }

.p-l-41 {
    padding-left: 4.1rem; }

.p-r-41 {
    padding-right: 4.1rem; }

.p-b-41 {
    padding-bottom: 4.1rem; }

.p-i-41 {
    padding: 4.1rem !important; }

.p-t-i-41 {
    padding-top: 4.1rem !important; }

.p-l-i-41 {
    padding-left: 4.1rem !important; }

.p-r-i-41 {
    padding-right: 4.1rem !important; }

.p-b-i-41 {
    padding-bottom: 4.1rem !important; }

.p-42 {
    padding: 4.2rem; }

.p-t-42 {
    padding-top: 4.2rem; }

.p-l-42 {
    padding-left: 4.2rem; }

.p-r-42 {
    padding-right: 4.2rem; }

.p-b-42 {
    padding-bottom: 4.2rem; }

.p-i-42 {
    padding: 4.2rem !important; }

.p-t-i-42 {
    padding-top: 4.2rem !important; }

.p-l-i-42 {
    padding-left: 4.2rem !important; }

.p-r-i-42 {
    padding-right: 4.2rem !important; }

.p-b-i-42 {
    padding-bottom: 4.2rem !important; }

.p-43 {
    padding: 4.3rem; }

.p-t-43 {
    padding-top: 4.3rem; }

.p-l-43 {
    padding-left: 4.3rem; }

.p-r-43 {
    padding-right: 4.3rem; }

.p-b-43 {
    padding-bottom: 4.3rem; }

.p-i-43 {
    padding: 4.3rem !important; }

.p-t-i-43 {
    padding-top: 4.3rem !important; }

.p-l-i-43 {
    padding-left: 4.3rem !important; }

.p-r-i-43 {
    padding-right: 4.3rem !important; }

.p-b-i-43 {
    padding-bottom: 4.3rem !important; }

.p-44 {
    padding: 4.4rem; }

.p-t-44 {
    padding-top: 4.4rem; }

.p-l-44 {
    padding-left: 4.4rem; }

.p-r-44 {
    padding-right: 4.4rem; }

.p-b-44 {
    padding-bottom: 4.4rem; }

.p-i-44 {
    padding: 4.4rem !important; }

.p-t-i-44 {
    padding-top: 4.4rem !important; }

.p-l-i-44 {
    padding-left: 4.4rem !important; }

.p-r-i-44 {
    padding-right: 4.4rem !important; }

.p-b-i-44 {
    padding-bottom: 4.4rem !important; }

.p-45 {
    padding: 4.5rem; }

.p-t-45 {
    padding-top: 4.5rem; }

.p-l-45 {
    padding-left: 4.5rem; }

.p-r-45 {
    padding-right: 4.5rem; }

.p-b-45 {
    padding-bottom: 4.5rem; }

.p-i-45 {
    padding: 4.5rem !important; }

.p-t-i-45 {
    padding-top: 4.5rem !important; }

.p-l-i-45 {
    padding-left: 4.5rem !important; }

.p-r-i-45 {
    padding-right: 4.5rem !important; }

.p-b-i-45 {
    padding-bottom: 4.5rem !important; }

.p-46 {
    padding: 4.6rem; }

.p-t-46 {
    padding-top: 4.6rem; }

.p-l-46 {
    padding-left: 4.6rem; }

.p-r-46 {
    padding-right: 4.6rem; }

.p-b-46 {
    padding-bottom: 4.6rem; }

.p-i-46 {
    padding: 4.6rem !important; }

.p-t-i-46 {
    padding-top: 4.6rem !important; }

.p-l-i-46 {
    padding-left: 4.6rem !important; }

.p-r-i-46 {
    padding-right: 4.6rem !important; }

.p-b-i-46 {
    padding-bottom: 4.6rem !important; }

.p-47 {
    padding: 4.7rem; }

.p-t-47 {
    padding-top: 4.7rem; }

.p-l-47 {
    padding-left: 4.7rem; }

.p-r-47 {
    padding-right: 4.7rem; }

.p-b-47 {
    padding-bottom: 4.7rem; }

.p-i-47 {
    padding: 4.7rem !important; }

.p-t-i-47 {
    padding-top: 4.7rem !important; }

.p-l-i-47 {
    padding-left: 4.7rem !important; }

.p-r-i-47 {
    padding-right: 4.7rem !important; }

.p-b-i-47 {
    padding-bottom: 4.7rem !important; }

.p-48 {
    padding: 4.8rem; }

.p-t-48 {
    padding-top: 4.8rem; }

.p-l-48 {
    padding-left: 4.8rem; }

.p-r-48 {
    padding-right: 4.8rem; }

.p-b-48 {
    padding-bottom: 4.8rem; }

.p-i-48 {
    padding: 4.8rem !important; }

.p-t-i-48 {
    padding-top: 4.8rem !important; }

.p-l-i-48 {
    padding-left: 4.8rem !important; }

.p-r-i-48 {
    padding-right: 4.8rem !important; }

.p-b-i-48 {
    padding-bottom: 4.8rem !important; }

.p-49 {
    padding: 4.9rem; }

.p-t-49 {
    padding-top: 4.9rem; }

.p-l-49 {
    padding-left: 4.9rem; }

.p-r-49 {
    padding-right: 4.9rem; }

.p-b-49 {
    padding-bottom: 4.9rem; }

.p-i-49 {
    padding: 4.9rem !important; }

.p-t-i-49 {
    padding-top: 4.9rem !important; }

.p-l-i-49 {
    padding-left: 4.9rem !important; }

.p-r-i-49 {
    padding-right: 4.9rem !important; }

.p-b-i-49 {
    padding-bottom: 4.9rem !important; }

.p-50 {
    padding: 5rem; }

.p-t-50 {
    padding-top: 5rem; }

.p-l-50 {
    padding-left: 5rem; }

.p-r-50 {
    padding-right: 5rem; }

.p-b-50 {
    padding-bottom: 5rem; }

.p-i-50 {
    padding: 5rem !important; }

.p-t-i-50 {
    padding-top: 5rem !important; }

.p-l-i-50 {
    padding-left: 5rem !important; }

.p-r-i-50 {
    padding-right: 5rem !important; }

.p-b-i-50 {
    padding-bottom: 5rem !important; }

.p-51 {
    padding: 5.1rem; }

.p-t-51 {
    padding-top: 5.1rem; }

.p-l-51 {
    padding-left: 5.1rem; }

.p-r-51 {
    padding-right: 5.1rem; }

.p-b-51 {
    padding-bottom: 5.1rem; }

.p-i-51 {
    padding: 5.1rem !important; }

.p-t-i-51 {
    padding-top: 5.1rem !important; }

.p-l-i-51 {
    padding-left: 5.1rem !important; }

.p-r-i-51 {
    padding-right: 5.1rem !important; }

.p-b-i-51 {
    padding-bottom: 5.1rem !important; }

.p-52 {
    padding: 5.2rem; }

.p-t-52 {
    padding-top: 5.2rem; }

.p-l-52 {
    padding-left: 5.2rem; }

.p-r-52 {
    padding-right: 5.2rem; }

.p-b-52 {
    padding-bottom: 5.2rem; }

.p-i-52 {
    padding: 5.2rem !important; }

.p-t-i-52 {
    padding-top: 5.2rem !important; }

.p-l-i-52 {
    padding-left: 5.2rem !important; }

.p-r-i-52 {
    padding-right: 5.2rem !important; }

.p-b-i-52 {
    padding-bottom: 5.2rem !important; }

.p-53 {
    padding: 5.3rem; }

.p-t-53 {
    padding-top: 5.3rem; }

.p-l-53 {
    padding-left: 5.3rem; }

.p-r-53 {
    padding-right: 5.3rem; }

.p-b-53 {
    padding-bottom: 5.3rem; }

.p-i-53 {
    padding: 5.3rem !important; }

.p-t-i-53 {
    padding-top: 5.3rem !important; }

.p-l-i-53 {
    padding-left: 5.3rem !important; }

.p-r-i-53 {
    padding-right: 5.3rem !important; }

.p-b-i-53 {
    padding-bottom: 5.3rem !important; }

.p-54 {
    padding: 5.4rem; }

.p-t-54 {
    padding-top: 5.4rem; }

.p-l-54 {
    padding-left: 5.4rem; }

.p-r-54 {
    padding-right: 5.4rem; }

.p-b-54 {
    padding-bottom: 5.4rem; }

.p-i-54 {
    padding: 5.4rem !important; }

.p-t-i-54 {
    padding-top: 5.4rem !important; }

.p-l-i-54 {
    padding-left: 5.4rem !important; }

.p-r-i-54 {
    padding-right: 5.4rem !important; }

.p-b-i-54 {
    padding-bottom: 5.4rem !important; }

.p-55 {
    padding: 5.5rem; }

.p-t-55 {
    padding-top: 5.5rem; }

.p-l-55 {
    padding-left: 5.5rem; }

.p-r-55 {
    padding-right: 5.5rem; }

.p-b-55 {
    padding-bottom: 5.5rem; }

.p-i-55 {
    padding: 5.5rem !important; }

.p-t-i-55 {
    padding-top: 5.5rem !important; }

.p-l-i-55 {
    padding-left: 5.5rem !important; }

.p-r-i-55 {
    padding-right: 5.5rem !important; }

.p-b-i-55 {
    padding-bottom: 5.5rem !important; }

.p-56 {
    padding: 5.6rem; }

.p-t-56 {
    padding-top: 5.6rem; }

.p-l-56 {
    padding-left: 5.6rem; }

.p-r-56 {
    padding-right: 5.6rem; }

.p-b-56 {
    padding-bottom: 5.6rem; }

.p-i-56 {
    padding: 5.6rem !important; }

.p-t-i-56 {
    padding-top: 5.6rem !important; }

.p-l-i-56 {
    padding-left: 5.6rem !important; }

.p-r-i-56 {
    padding-right: 5.6rem !important; }

.p-b-i-56 {
    padding-bottom: 5.6rem !important; }

.p-57 {
    padding: 5.7rem; }

.p-t-57 {
    padding-top: 5.7rem; }

.p-l-57 {
    padding-left: 5.7rem; }

.p-r-57 {
    padding-right: 5.7rem; }

.p-b-57 {
    padding-bottom: 5.7rem; }

.p-i-57 {
    padding: 5.7rem !important; }

.p-t-i-57 {
    padding-top: 5.7rem !important; }

.p-l-i-57 {
    padding-left: 5.7rem !important; }

.p-r-i-57 {
    padding-right: 5.7rem !important; }

.p-b-i-57 {
    padding-bottom: 5.7rem !important; }

.p-58 {
    padding: 5.8rem; }

.p-t-58 {
    padding-top: 5.8rem; }

.p-l-58 {
    padding-left: 5.8rem; }

.p-r-58 {
    padding-right: 5.8rem; }

.p-b-58 {
    padding-bottom: 5.8rem; }

.p-i-58 {
    padding: 5.8rem !important; }

.p-t-i-58 {
    padding-top: 5.8rem !important; }

.p-l-i-58 {
    padding-left: 5.8rem !important; }

.p-r-i-58 {
    padding-right: 5.8rem !important; }

.p-b-i-58 {
    padding-bottom: 5.8rem !important; }

.p-59 {
    padding: 5.9rem; }

.p-t-59 {
    padding-top: 5.9rem; }

.p-l-59 {
    padding-left: 5.9rem; }

.p-r-59 {
    padding-right: 5.9rem; }

.p-b-59 {
    padding-bottom: 5.9rem; }

.p-i-59 {
    padding: 5.9rem !important; }

.p-t-i-59 {
    padding-top: 5.9rem !important; }

.p-l-i-59 {
    padding-left: 5.9rem !important; }

.p-r-i-59 {
    padding-right: 5.9rem !important; }

.p-b-i-59 {
    padding-bottom: 5.9rem !important; }

.p-60 {
    padding: 6rem; }

.p-t-60 {
    padding-top: 6rem; }

.p-l-60 {
    padding-left: 6rem; }

.p-r-60 {
    padding-right: 6rem; }

.p-b-60 {
    padding-bottom: 6rem; }

.p-i-60 {
    padding: 6rem !important; }

.p-t-i-60 {
    padding-top: 6rem !important; }

.p-l-i-60 {
    padding-left: 6rem !important; }

.p-r-i-60 {
    padding-right: 6rem !important; }

.p-b-i-60 {
    padding-bottom: 6rem !important; }

.p-61 {
    padding: 6.1rem; }

.p-t-61 {
    padding-top: 6.1rem; }

.p-l-61 {
    padding-left: 6.1rem; }

.p-r-61 {
    padding-right: 6.1rem; }

.p-b-61 {
    padding-bottom: 6.1rem; }

.p-i-61 {
    padding: 6.1rem !important; }

.p-t-i-61 {
    padding-top: 6.1rem !important; }

.p-l-i-61 {
    padding-left: 6.1rem !important; }

.p-r-i-61 {
    padding-right: 6.1rem !important; }

.p-b-i-61 {
    padding-bottom: 6.1rem !important; }

.p-62 {
    padding: 6.2rem; }

.p-t-62 {
    padding-top: 6.2rem; }

.p-l-62 {
    padding-left: 6.2rem; }

.p-r-62 {
    padding-right: 6.2rem; }

.p-b-62 {
    padding-bottom: 6.2rem; }

.p-i-62 {
    padding: 6.2rem !important; }

.p-t-i-62 {
    padding-top: 6.2rem !important; }

.p-l-i-62 {
    padding-left: 6.2rem !important; }

.p-r-i-62 {
    padding-right: 6.2rem !important; }

.p-b-i-62 {
    padding-bottom: 6.2rem !important; }

.p-63 {
    padding: 6.3rem; }

.p-t-63 {
    padding-top: 6.3rem; }

.p-l-63 {
    padding-left: 6.3rem; }

.p-r-63 {
    padding-right: 6.3rem; }

.p-b-63 {
    padding-bottom: 6.3rem; }

.p-i-63 {
    padding: 6.3rem !important; }

.p-t-i-63 {
    padding-top: 6.3rem !important; }

.p-l-i-63 {
    padding-left: 6.3rem !important; }

.p-r-i-63 {
    padding-right: 6.3rem !important; }

.p-b-i-63 {
    padding-bottom: 6.3rem !important; }

.p-64 {
    padding: 6.4rem; }

.p-t-64 {
    padding-top: 6.4rem; }

.p-l-64 {
    padding-left: 6.4rem; }

.p-r-64 {
    padding-right: 6.4rem; }

.p-b-64 {
    padding-bottom: 6.4rem; }

.p-i-64 {
    padding: 6.4rem !important; }

.p-t-i-64 {
    padding-top: 6.4rem !important; }

.p-l-i-64 {
    padding-left: 6.4rem !important; }

.p-r-i-64 {
    padding-right: 6.4rem !important; }

.p-b-i-64 {
    padding-bottom: 6.4rem !important; }

.p-65 {
    padding: 6.5rem; }

.p-t-65 {
    padding-top: 6.5rem; }

.p-l-65 {
    padding-left: 6.5rem; }

.p-r-65 {
    padding-right: 6.5rem; }

.p-b-65 {
    padding-bottom: 6.5rem; }

.p-i-65 {
    padding: 6.5rem !important; }

.p-t-i-65 {
    padding-top: 6.5rem !important; }

.p-l-i-65 {
    padding-left: 6.5rem !important; }

.p-r-i-65 {
    padding-right: 6.5rem !important; }

.p-b-i-65 {
    padding-bottom: 6.5rem !important; }

.p-66 {
    padding: 6.6rem; }

.p-t-66 {
    padding-top: 6.6rem; }

.p-l-66 {
    padding-left: 6.6rem; }

.p-r-66 {
    padding-right: 6.6rem; }

.p-b-66 {
    padding-bottom: 6.6rem; }

.p-i-66 {
    padding: 6.6rem !important; }

.p-t-i-66 {
    padding-top: 6.6rem !important; }

.p-l-i-66 {
    padding-left: 6.6rem !important; }

.p-r-i-66 {
    padding-right: 6.6rem !important; }

.p-b-i-66 {
    padding-bottom: 6.6rem !important; }

.p-67 {
    padding: 6.7rem; }

.p-t-67 {
    padding-top: 6.7rem; }

.p-l-67 {
    padding-left: 6.7rem; }

.p-r-67 {
    padding-right: 6.7rem; }

.p-b-67 {
    padding-bottom: 6.7rem; }

.p-i-67 {
    padding: 6.7rem !important; }

.p-t-i-67 {
    padding-top: 6.7rem !important; }

.p-l-i-67 {
    padding-left: 6.7rem !important; }

.p-r-i-67 {
    padding-right: 6.7rem !important; }

.p-b-i-67 {
    padding-bottom: 6.7rem !important; }

.p-68 {
    padding: 6.8rem; }

.p-t-68 {
    padding-top: 6.8rem; }

.p-l-68 {
    padding-left: 6.8rem; }

.p-r-68 {
    padding-right: 6.8rem; }

.p-b-68 {
    padding-bottom: 6.8rem; }

.p-i-68 {
    padding: 6.8rem !important; }

.p-t-i-68 {
    padding-top: 6.8rem !important; }

.p-l-i-68 {
    padding-left: 6.8rem !important; }

.p-r-i-68 {
    padding-right: 6.8rem !important; }

.p-b-i-68 {
    padding-bottom: 6.8rem !important; }

.p-69 {
    padding: 6.9rem; }

.p-t-69 {
    padding-top: 6.9rem; }

.p-l-69 {
    padding-left: 6.9rem; }

.p-r-69 {
    padding-right: 6.9rem; }

.p-b-69 {
    padding-bottom: 6.9rem; }

.p-i-69 {
    padding: 6.9rem !important; }

.p-t-i-69 {
    padding-top: 6.9rem !important; }

.p-l-i-69 {
    padding-left: 6.9rem !important; }

.p-r-i-69 {
    padding-right: 6.9rem !important; }

.p-b-i-69 {
    padding-bottom: 6.9rem !important; }

.p-70 {
    padding: 7rem; }

.p-t-70 {
    padding-top: 7rem; }

.p-l-70 {
    padding-left: 7rem; }

.p-r-70 {
    padding-right: 7rem; }

.p-b-70 {
    padding-bottom: 7rem; }

.p-i-70 {
    padding: 7rem !important; }

.p-t-i-70 {
    padding-top: 7rem !important; }

.p-l-i-70 {
    padding-left: 7rem !important; }

.p-r-i-70 {
    padding-right: 7rem !important; }

.p-b-i-70 {
    padding-bottom: 7rem !important; }

.p-71 {
    padding: 7.1rem; }

.p-t-71 {
    padding-top: 7.1rem; }

.p-l-71 {
    padding-left: 7.1rem; }

.p-r-71 {
    padding-right: 7.1rem; }

.p-b-71 {
    padding-bottom: 7.1rem; }

.p-i-71 {
    padding: 7.1rem !important; }

.p-t-i-71 {
    padding-top: 7.1rem !important; }

.p-l-i-71 {
    padding-left: 7.1rem !important; }

.p-r-i-71 {
    padding-right: 7.1rem !important; }

.p-b-i-71 {
    padding-bottom: 7.1rem !important; }

.p-72 {
    padding: 7.2rem; }

.p-t-72 {
    padding-top: 7.2rem; }

.p-l-72 {
    padding-left: 7.2rem; }

.p-r-72 {
    padding-right: 7.2rem; }

.p-b-72 {
    padding-bottom: 7.2rem; }

.p-i-72 {
    padding: 7.2rem !important; }

.p-t-i-72 {
    padding-top: 7.2rem !important; }

.p-l-i-72 {
    padding-left: 7.2rem !important; }

.p-r-i-72 {
    padding-right: 7.2rem !important; }

.p-b-i-72 {
    padding-bottom: 7.2rem !important; }

.p-73 {
    padding: 7.3rem; }

.p-t-73 {
    padding-top: 7.3rem; }

.p-l-73 {
    padding-left: 7.3rem; }

.p-r-73 {
    padding-right: 7.3rem; }

.p-b-73 {
    padding-bottom: 7.3rem; }

.p-i-73 {
    padding: 7.3rem !important; }

.p-t-i-73 {
    padding-top: 7.3rem !important; }

.p-l-i-73 {
    padding-left: 7.3rem !important; }

.p-r-i-73 {
    padding-right: 7.3rem !important; }

.p-b-i-73 {
    padding-bottom: 7.3rem !important; }

.p-74 {
    padding: 7.4rem; }

.p-t-74 {
    padding-top: 7.4rem; }

.p-l-74 {
    padding-left: 7.4rem; }

.p-r-74 {
    padding-right: 7.4rem; }

.p-b-74 {
    padding-bottom: 7.4rem; }

.p-i-74 {
    padding: 7.4rem !important; }

.p-t-i-74 {
    padding-top: 7.4rem !important; }

.p-l-i-74 {
    padding-left: 7.4rem !important; }

.p-r-i-74 {
    padding-right: 7.4rem !important; }

.p-b-i-74 {
    padding-bottom: 7.4rem !important; }

.p-75 {
    padding: 7.5rem; }

.p-t-75 {
    padding-top: 7.5rem; }

.p-l-75 {
    padding-left: 7.5rem; }

.p-r-75 {
    padding-right: 7.5rem; }

.p-b-75 {
    padding-bottom: 7.5rem; }

.p-i-75 {
    padding: 7.5rem !important; }

.p-t-i-75 {
    padding-top: 7.5rem !important; }

.p-l-i-75 {
    padding-left: 7.5rem !important; }

.p-r-i-75 {
    padding-right: 7.5rem !important; }

.p-b-i-75 {
    padding-bottom: 7.5rem !important; }

.p-76 {
    padding: 7.6rem; }

.p-t-76 {
    padding-top: 7.6rem; }

.p-l-76 {
    padding-left: 7.6rem; }

.p-r-76 {
    padding-right: 7.6rem; }

.p-b-76 {
    padding-bottom: 7.6rem; }

.p-i-76 {
    padding: 7.6rem !important; }

.p-t-i-76 {
    padding-top: 7.6rem !important; }

.p-l-i-76 {
    padding-left: 7.6rem !important; }

.p-r-i-76 {
    padding-right: 7.6rem !important; }

.p-b-i-76 {
    padding-bottom: 7.6rem !important; }

.p-77 {
    padding: 7.7rem; }

.p-t-77 {
    padding-top: 7.7rem; }

.p-l-77 {
    padding-left: 7.7rem; }

.p-r-77 {
    padding-right: 7.7rem; }

.p-b-77 {
    padding-bottom: 7.7rem; }

.p-i-77 {
    padding: 7.7rem !important; }

.p-t-i-77 {
    padding-top: 7.7rem !important; }

.p-l-i-77 {
    padding-left: 7.7rem !important; }

.p-r-i-77 {
    padding-right: 7.7rem !important; }

.p-b-i-77 {
    padding-bottom: 7.7rem !important; }

.p-78 {
    padding: 7.8rem; }

.p-t-78 {
    padding-top: 7.8rem; }

.p-l-78 {
    padding-left: 7.8rem; }

.p-r-78 {
    padding-right: 7.8rem; }

.p-b-78 {
    padding-bottom: 7.8rem; }

.p-i-78 {
    padding: 7.8rem !important; }

.p-t-i-78 {
    padding-top: 7.8rem !important; }

.p-l-i-78 {
    padding-left: 7.8rem !important; }

.p-r-i-78 {
    padding-right: 7.8rem !important; }

.p-b-i-78 {
    padding-bottom: 7.8rem !important; }

.p-79 {
    padding: 7.9rem; }

.p-t-79 {
    padding-top: 7.9rem; }

.p-l-79 {
    padding-left: 7.9rem; }

.p-r-79 {
    padding-right: 7.9rem; }

.p-b-79 {
    padding-bottom: 7.9rem; }

.p-i-79 {
    padding: 7.9rem !important; }

.p-t-i-79 {
    padding-top: 7.9rem !important; }

.p-l-i-79 {
    padding-left: 7.9rem !important; }

.p-r-i-79 {
    padding-right: 7.9rem !important; }

.p-b-i-79 {
    padding-bottom: 7.9rem !important; }

.p-80 {
    padding: 8rem; }

.p-t-80 {
    padding-top: 8rem; }

.p-l-80 {
    padding-left: 8rem; }

.p-r-80 {
    padding-right: 8rem; }

.p-b-80 {
    padding-bottom: 8rem; }

.p-i-80 {
    padding: 8rem !important; }

.p-t-i-80 {
    padding-top: 8rem !important; }

.p-l-i-80 {
    padding-left: 8rem !important; }

.p-r-i-80 {
    padding-right: 8rem !important; }

.p-b-i-80 {
    padding-bottom: 8rem !important; }

.p-81 {
    padding: 8.1rem; }

.p-t-81 {
    padding-top: 8.1rem; }

.p-l-81 {
    padding-left: 8.1rem; }

.p-r-81 {
    padding-right: 8.1rem; }

.p-b-81 {
    padding-bottom: 8.1rem; }

.p-i-81 {
    padding: 8.1rem !important; }

.p-t-i-81 {
    padding-top: 8.1rem !important; }

.p-l-i-81 {
    padding-left: 8.1rem !important; }

.p-r-i-81 {
    padding-right: 8.1rem !important; }

.p-b-i-81 {
    padding-bottom: 8.1rem !important; }

.p-82 {
    padding: 8.2rem; }

.p-t-82 {
    padding-top: 8.2rem; }

.p-l-82 {
    padding-left: 8.2rem; }

.p-r-82 {
    padding-right: 8.2rem; }

.p-b-82 {
    padding-bottom: 8.2rem; }

.p-i-82 {
    padding: 8.2rem !important; }

.p-t-i-82 {
    padding-top: 8.2rem !important; }

.p-l-i-82 {
    padding-left: 8.2rem !important; }

.p-r-i-82 {
    padding-right: 8.2rem !important; }

.p-b-i-82 {
    padding-bottom: 8.2rem !important; }

.p-83 {
    padding: 8.3rem; }

.p-t-83 {
    padding-top: 8.3rem; }

.p-l-83 {
    padding-left: 8.3rem; }

.p-r-83 {
    padding-right: 8.3rem; }

.p-b-83 {
    padding-bottom: 8.3rem; }

.p-i-83 {
    padding: 8.3rem !important; }

.p-t-i-83 {
    padding-top: 8.3rem !important; }

.p-l-i-83 {
    padding-left: 8.3rem !important; }

.p-r-i-83 {
    padding-right: 8.3rem !important; }

.p-b-i-83 {
    padding-bottom: 8.3rem !important; }

.p-84 {
    padding: 8.4rem; }

.p-t-84 {
    padding-top: 8.4rem; }

.p-l-84 {
    padding-left: 8.4rem; }

.p-r-84 {
    padding-right: 8.4rem; }

.p-b-84 {
    padding-bottom: 8.4rem; }

.p-i-84 {
    padding: 8.4rem !important; }

.p-t-i-84 {
    padding-top: 8.4rem !important; }

.p-l-i-84 {
    padding-left: 8.4rem !important; }

.p-r-i-84 {
    padding-right: 8.4rem !important; }

.p-b-i-84 {
    padding-bottom: 8.4rem !important; }

.p-85 {
    padding: 8.5rem; }

.p-t-85 {
    padding-top: 8.5rem; }

.p-l-85 {
    padding-left: 8.5rem; }

.p-r-85 {
    padding-right: 8.5rem; }

.p-b-85 {
    padding-bottom: 8.5rem; }

.p-i-85 {
    padding: 8.5rem !important; }

.p-t-i-85 {
    padding-top: 8.5rem !important; }

.p-l-i-85 {
    padding-left: 8.5rem !important; }

.p-r-i-85 {
    padding-right: 8.5rem !important; }

.p-b-i-85 {
    padding-bottom: 8.5rem !important; }

.p-86 {
    padding: 8.6rem; }

.p-t-86 {
    padding-top: 8.6rem; }

.p-l-86 {
    padding-left: 8.6rem; }

.p-r-86 {
    padding-right: 8.6rem; }

.p-b-86 {
    padding-bottom: 8.6rem; }

.p-i-86 {
    padding: 8.6rem !important; }

.p-t-i-86 {
    padding-top: 8.6rem !important; }

.p-l-i-86 {
    padding-left: 8.6rem !important; }

.p-r-i-86 {
    padding-right: 8.6rem !important; }

.p-b-i-86 {
    padding-bottom: 8.6rem !important; }

.p-87 {
    padding: 8.7rem; }

.p-t-87 {
    padding-top: 8.7rem; }

.p-l-87 {
    padding-left: 8.7rem; }

.p-r-87 {
    padding-right: 8.7rem; }

.p-b-87 {
    padding-bottom: 8.7rem; }

.p-i-87 {
    padding: 8.7rem !important; }

.p-t-i-87 {
    padding-top: 8.7rem !important; }

.p-l-i-87 {
    padding-left: 8.7rem !important; }

.p-r-i-87 {
    padding-right: 8.7rem !important; }

.p-b-i-87 {
    padding-bottom: 8.7rem !important; }

.p-88 {
    padding: 8.8rem; }

.p-t-88 {
    padding-top: 8.8rem; }

.p-l-88 {
    padding-left: 8.8rem; }

.p-r-88 {
    padding-right: 8.8rem; }

.p-b-88 {
    padding-bottom: 8.8rem; }

.p-i-88 {
    padding: 8.8rem !important; }

.p-t-i-88 {
    padding-top: 8.8rem !important; }

.p-l-i-88 {
    padding-left: 8.8rem !important; }

.p-r-i-88 {
    padding-right: 8.8rem !important; }

.p-b-i-88 {
    padding-bottom: 8.8rem !important; }

.p-89 {
    padding: 8.9rem; }

.p-t-89 {
    padding-top: 8.9rem; }

.p-l-89 {
    padding-left: 8.9rem; }

.p-r-89 {
    padding-right: 8.9rem; }

.p-b-89 {
    padding-bottom: 8.9rem; }

.p-i-89 {
    padding: 8.9rem !important; }

.p-t-i-89 {
    padding-top: 8.9rem !important; }

.p-l-i-89 {
    padding-left: 8.9rem !important; }

.p-r-i-89 {
    padding-right: 8.9rem !important; }

.p-b-i-89 {
    padding-bottom: 8.9rem !important; }

.p-90 {
    padding: 9rem; }

.p-t-90 {
    padding-top: 9rem; }

.p-l-90 {
    padding-left: 9rem; }

.p-r-90 {
    padding-right: 9rem; }

.p-b-90 {
    padding-bottom: 9rem; }

.p-i-90 {
    padding: 9rem !important; }

.p-t-i-90 {
    padding-top: 9rem !important; }

.p-l-i-90 {
    padding-left: 9rem !important; }

.p-r-i-90 {
    padding-right: 9rem !important; }

.p-b-i-90 {
    padding-bottom: 9rem !important; }

.p-91 {
    padding: 9.1rem; }

.p-t-91 {
    padding-top: 9.1rem; }

.p-l-91 {
    padding-left: 9.1rem; }

.p-r-91 {
    padding-right: 9.1rem; }

.p-b-91 {
    padding-bottom: 9.1rem; }

.p-i-91 {
    padding: 9.1rem !important; }

.p-t-i-91 {
    padding-top: 9.1rem !important; }

.p-l-i-91 {
    padding-left: 9.1rem !important; }

.p-r-i-91 {
    padding-right: 9.1rem !important; }

.p-b-i-91 {
    padding-bottom: 9.1rem !important; }

.p-92 {
    padding: 9.2rem; }

.p-t-92 {
    padding-top: 9.2rem; }

.p-l-92 {
    padding-left: 9.2rem; }

.p-r-92 {
    padding-right: 9.2rem; }

.p-b-92 {
    padding-bottom: 9.2rem; }

.p-i-92 {
    padding: 9.2rem !important; }

.p-t-i-92 {
    padding-top: 9.2rem !important; }

.p-l-i-92 {
    padding-left: 9.2rem !important; }

.p-r-i-92 {
    padding-right: 9.2rem !important; }

.p-b-i-92 {
    padding-bottom: 9.2rem !important; }

.p-93 {
    padding: 9.3rem; }

.p-t-93 {
    padding-top: 9.3rem; }

.p-l-93 {
    padding-left: 9.3rem; }

.p-r-93 {
    padding-right: 9.3rem; }

.p-b-93 {
    padding-bottom: 9.3rem; }

.p-i-93 {
    padding: 9.3rem !important; }

.p-t-i-93 {
    padding-top: 9.3rem !important; }

.p-l-i-93 {
    padding-left: 9.3rem !important; }

.p-r-i-93 {
    padding-right: 9.3rem !important; }

.p-b-i-93 {
    padding-bottom: 9.3rem !important; }

.p-94 {
    padding: 9.4rem; }

.p-t-94 {
    padding-top: 9.4rem; }

.p-l-94 {
    padding-left: 9.4rem; }

.p-r-94 {
    padding-right: 9.4rem; }

.p-b-94 {
    padding-bottom: 9.4rem; }

.p-i-94 {
    padding: 9.4rem !important; }

.p-t-i-94 {
    padding-top: 9.4rem !important; }

.p-l-i-94 {
    padding-left: 9.4rem !important; }

.p-r-i-94 {
    padding-right: 9.4rem !important; }

.p-b-i-94 {
    padding-bottom: 9.4rem !important; }

.p-95 {
    padding: 9.5rem; }

.p-t-95 {
    padding-top: 9.5rem; }

.p-l-95 {
    padding-left: 9.5rem; }

.p-r-95 {
    padding-right: 9.5rem; }

.p-b-95 {
    padding-bottom: 9.5rem; }

.p-i-95 {
    padding: 9.5rem !important; }

.p-t-i-95 {
    padding-top: 9.5rem !important; }

.p-l-i-95 {
    padding-left: 9.5rem !important; }

.p-r-i-95 {
    padding-right: 9.5rem !important; }

.p-b-i-95 {
    padding-bottom: 9.5rem !important; }

.p-96 {
    padding: 9.6rem; }

.p-t-96 {
    padding-top: 9.6rem; }

.p-l-96 {
    padding-left: 9.6rem; }

.p-r-96 {
    padding-right: 9.6rem; }

.p-b-96 {
    padding-bottom: 9.6rem; }

.p-i-96 {
    padding: 9.6rem !important; }

.p-t-i-96 {
    padding-top: 9.6rem !important; }

.p-l-i-96 {
    padding-left: 9.6rem !important; }

.p-r-i-96 {
    padding-right: 9.6rem !important; }

.p-b-i-96 {
    padding-bottom: 9.6rem !important; }

.p-97 {
    padding: 9.7rem; }

.p-t-97 {
    padding-top: 9.7rem; }

.p-l-97 {
    padding-left: 9.7rem; }

.p-r-97 {
    padding-right: 9.7rem; }

.p-b-97 {
    padding-bottom: 9.7rem; }

.p-i-97 {
    padding: 9.7rem !important; }

.p-t-i-97 {
    padding-top: 9.7rem !important; }

.p-l-i-97 {
    padding-left: 9.7rem !important; }

.p-r-i-97 {
    padding-right: 9.7rem !important; }

.p-b-i-97 {
    padding-bottom: 9.7rem !important; }

.p-98 {
    padding: 9.8rem; }

.p-t-98 {
    padding-top: 9.8rem; }

.p-l-98 {
    padding-left: 9.8rem; }

.p-r-98 {
    padding-right: 9.8rem; }

.p-b-98 {
    padding-bottom: 9.8rem; }

.p-i-98 {
    padding: 9.8rem !important; }

.p-t-i-98 {
    padding-top: 9.8rem !important; }

.p-l-i-98 {
    padding-left: 9.8rem !important; }

.p-r-i-98 {
    padding-right: 9.8rem !important; }

.p-b-i-98 {
    padding-bottom: 9.8rem !important; }

.p-99 {
    padding: 9.9rem; }

.p-t-99 {
    padding-top: 9.9rem; }

.p-l-99 {
    padding-left: 9.9rem; }

.p-r-99 {
    padding-right: 9.9rem; }

.p-b-99 {
    padding-bottom: 9.9rem; }

.p-i-99 {
    padding: 9.9rem !important; }

.p-t-i-99 {
    padding-top: 9.9rem !important; }

.p-l-i-99 {
    padding-left: 9.9rem !important; }

.p-r-i-99 {
    padding-right: 9.9rem !important; }

.p-b-i-99 {
    padding-bottom: 9.9rem !important; }

.p-100 {
    padding: 10rem; }

.p-t-100 {
    padding-top: 10rem; }

.p-l-100 {
    padding-left: 10rem; }

.p-r-100 {
    padding-right: 10rem; }

.p-b-100 {
    padding-bottom: 10rem; }

.p-i-100 {
    padding: 10rem !important; }

.p-t-i-100 {
    padding-top: 10rem !important; }

.p-l-i-100 {
    padding-left: 10rem !important; }

.p-r-i-100 {
    padding-right: 10rem !important; }

.p-b-i-100 {
    padding-bottom: 10rem !important; }

.z--1 {
    z-index: -1; }

.z-0 {
    z-index: 0; }

.z-1 {
    z-index: 1; }

.z-2 {
    z-index: 2; }

.z-3 {
    z-index: 3; }

.z-4 {
    z-index: 4; }

.z-5 {
    z-index: 5; }

.z-6 {
    z-index: 6; }

.z-7 {
    z-index: 7; }

.z-8 {
    z-index: 8; }

.z-9 {
    z-index: 9; }

.z-10 {
    z-index: 10; }

.z-11 {
    z-index: 11; }

.z-12 {
    z-index: 12; }

.z-13 {
    z-index: 13; }

.z-14 {
    z-index: 14; }

.z-15 {
    z-index: 15; }

.z-16 {
    z-index: 16; }

.z-17 {
    z-index: 17; }

.z-18 {
    z-index: 18; }

.z-19 {
    z-index: 19; }

.z-20 {
    z-index: 20; }

.z-21 {
    z-index: 21; }

.z-22 {
    z-index: 22; }

.z-23 {
    z-index: 23; }

.z-24 {
    z-index: 24; }

.z-25 {
    z-index: 25; }

.z-26 {
    z-index: 26; }

.z-27 {
    z-index: 27; }

.z-28 {
    z-index: 28; }

.z-29 {
    z-index: 29; }

.z-30 {
    z-index: 30; }

.z-31 {
    z-index: 31; }

.z-32 {
    z-index: 32; }

.z-33 {
    z-index: 33; }

.z-34 {
    z-index: 34; }

.z-35 {
    z-index: 35; }

.z-36 {
    z-index: 36; }

.z-37 {
    z-index: 37; }

.z-38 {
    z-index: 38; }

.z-39 {
    z-index: 39; }

.z-40 {
    z-index: 40; }

.z-41 {
    z-index: 41; }

.z-42 {
    z-index: 42; }

.z-43 {
    z-index: 43; }

.z-44 {
    z-index: 44; }

.z-45 {
    z-index: 45; }

.z-46 {
    z-index: 46; }

.z-47 {
    z-index: 47; }

.z-48 {
    z-index: 48; }

.z-49 {
    z-index: 49; }

.z-50 {
    z-index: 50; }

.z-51 {
    z-index: 51; }

.z-52 {
    z-index: 52; }

.z-53 {
    z-index: 53; }

.z-54 {
    z-index: 54; }

.z-55 {
    z-index: 55; }

.z-56 {
    z-index: 56; }

.z-57 {
    z-index: 57; }

.z-58 {
    z-index: 58; }

.z-59 {
    z-index: 59; }

.z-60 {
    z-index: 60; }

.z-61 {
    z-index: 61; }

.z-62 {
    z-index: 62; }

.z-63 {
    z-index: 63; }

.z-64 {
    z-index: 64; }

.z-65 {
    z-index: 65; }

.z-66 {
    z-index: 66; }

.z-67 {
    z-index: 67; }

.z-68 {
    z-index: 68; }

.z-69 {
    z-index: 69; }

.z-70 {
    z-index: 70; }

.z-71 {
    z-index: 71; }

.z-72 {
    z-index: 72; }

.z-73 {
    z-index: 73; }

.z-74 {
    z-index: 74; }

.z-75 {
    z-index: 75; }

.z-76 {
    z-index: 76; }

.z-77 {
    z-index: 77; }

.z-78 {
    z-index: 78; }

.z-79 {
    z-index: 79; }

.z-80 {
    z-index: 80; }

.z-81 {
    z-index: 81; }

.z-82 {
    z-index: 82; }

.z-83 {
    z-index: 83; }

.z-84 {
    z-index: 84; }

.z-85 {
    z-index: 85; }

.z-86 {
    z-index: 86; }

.z-87 {
    z-index: 87; }

.z-88 {
    z-index: 88; }

.z-89 {
    z-index: 89; }

.z-90 {
    z-index: 90; }

.z-91 {
    z-index: 91; }

.z-92 {
    z-index: 92; }

.z-93 {
    z-index: 93; }

.z-94 {
    z-index: 94; }

.z-95 {
    z-index: 95; }

.z-96 {
    z-index: 96; }

.z-97 {
    z-index: 97; }

.z-98 {
    z-index: 98; }

.z-99 {
    z-index: 99; }

.z-100 {
    z-index: 100; }

.uppercase {
    text-transform: uppercase; }

.font-bold {
    font-weight: 700; }

.font-sbold {
    font-weight: 500; }

.font-light {
    font-weight: 300; }

.italic {
    font-style: italic; }

.underline {
    text-decoration: underline; }

.nowrap {
    white-space: nowrap; }

.hidden {
    display: none; }

.cursor-pointer {
    cursor: pointer; }

.row.no-gutter {
    margin-left: 0.0rem;
    margin-right: 0.0rem; }

[class^="col"].no-gutter, [class*=" col"].no-gutter {
    padding-left: 0.0rem;
    padding-right: 0.0rem; }

.row.xs-gutter {
    margin-left: -0.2rem;
    margin-right: -0.2rem; }

[class^="col"].xs-gutter, [class*=" col"].xs-gutter {
    padding-left: 0.2rem;
    padding-right: 0.2rem; }

.row.sm-gutter {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }

[class^="col"].sm-gutter, [class*=" col"].sm-gutter {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

.row.md-gutter {
    margin-left: -0.7rem;
    margin-right: -0.7rem; }

[class^="col"].md-gutter, [class*=" col"].md-gutter {
    padding-left: 0.7rem;
    padding-right: 0.7rem; }

@media (min-width: 576px) {
    .row.lg-gutter {
        margin-left: -2rem;
        margin-right: -2rem; }
    [class^="col"].lg-gutter, [class*=" col"].lg-gutter {
        padding-left: 2rem;
        padding-right: 2rem; } }

@media (min-width: 1500px) {
    .offset-xxl-1 {
        margin-left: 8.33333%; }
    .offset-xxl-2 {
        margin-left: 16.66667%; }
    .offset-xxl-3 {
        margin-left: 25%; }
    .offset-xxl-4 {
        margin-left: 33.33333%; }
    .offset-xxl-5 {
        margin-left: 41.66667%; }
    .offset-xxl-6 {
        margin-left: 50%; }
    .offset-xxl-7 {
        margin-left: 58.33333%; }
    .offset-xxl-8 {
        margin-left: 66.66667%; }
    .offset-xxl-9 {
        margin-left: 75%; }
    .offset-xxl-10 {
        margin-left: 83.33333%; }
    .offset-xxl-11 {
        margin-left: 91.66667%; }
    .col-xxl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%; }
    .col-xxl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
    .col-xxl-3 {
        flex: 0 0 25%;
        max-width: 25%; }
    .col-xxl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
    .col-xxl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%; }
    .col-xxl-6 {
        flex: 0 0 50%;
        max-width: 50%; }
    .col-xxl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%; }
    .col-xxl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%; }
    .col-xxl-9 {
        flex: 0 0 75%;
        max-width: 75%; }
    .col-xxl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%; }
    .col-xxl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%; }
    .col-xxl-12 {
        flex: 0 0 100%;
        max-width: 100%; } }

/*!
 * Font Awesome Pro 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url("assets/fonts/fa-brands-400.eot");
    src: url("assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fa-brands-400.woff2") format("woff2"), url("assets/fonts/fa-brands-400.woff") format("woff"), url("assets/fonts/fa-brands-400.ttf") format("truetype"), url("assets/fonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
    font-family: 'Font Awesome 5 Brands'; }

/*!
 * Font Awesome Pro 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url("assets/fonts/fa-regular-400.eot");
    src: url("assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fa-regular-400.woff2") format("woff2"), url("assets/fonts/fa-regular-400.woff") format("woff"), url("assets/fonts/fa-regular-400.ttf") format("truetype"), url("assets/fonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400; }

/*!
 * Font Awesome Pro 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url("assets/fonts/fa-solid-900.eot");
    src: url("assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fa-solid-900.woff2") format("woff2"), url("assets/fonts/fa-solid-900.woff") format("woff"), url("assets/fonts/fa-solid-900.ttf") format("truetype"), url("assets/fonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900; }

/*!
 * Font Awesome Pro 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url("assets/fonts/fa-light-300.eot");
    src: url("assets/fonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fa-light-300.woff2") format("woff2"), url("assets/fonts/fa-light-300.woff") format("woff"), url("assets/fonts/fa-light-300.ttf") format("truetype"), url("assets/fonts/fa-light-300.svg#fontawesome") format("svg"); }

.fal {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300; }

/*!
 * Font Awesome Pro 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1; }

.fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -.0667em; }

.fa-xs {
    font-size: .75em; }

.fa-sm {
    font-size: .875em; }

.fa-1x {
    font-size: 1em; }

.fa-2x {
    font-size: 2em; }

.fa-3x {
    font-size: 3em; }

.fa-4x {
    font-size: 4em; }

.fa-5x {
    font-size: 5em; }

.fa-6x {
    font-size: 6em; }

.fa-7x {
    font-size: 7em; }

.fa-8x {
    font-size: 8em; }

.fa-9x {
    font-size: 9em; }

.fa-10x {
    font-size: 10em; }

.fa-fw {
    text-align: center;
    width: 1.25em; }

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0; }
.fa-ul > li {
    position: relative; }

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit; }

.fa-border {
    border: solid 0.08em #eee;
    border-radius: .1em;
    padding: .2em .25em .15em; }

.fa-pull-left {
    float: left; }

.fa-pull-right {
    float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
    margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.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% {
        transform: rotate(0deg); }
    100% {
        transform: rotate(360deg); } }

@keyframes fa-spin {
    0% {
        transform: rotate(0deg); }
    100% {
        transform: rotate(360deg); } }

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate(90deg); }

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform: rotate(180deg); }

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform: rotate(270deg); }

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform: scale(-1, 1); }

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=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,
:root .fa-flip-both {
    -webkit-filter: none;
    filter: none; }

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%; }

.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-500px:before {
    content: "\f26e"; }

.fa-abacus:before {
    content: "\f640"; }

.fa-accessible-icon:before {
    content: "\f368"; }

.fa-accusoft:before {
    content: "\f369"; }

.fa-acorn:before {
    content: "\f6ae"; }

.fa-acquisitions-incorporated:before {
    content: "\f6af"; }

.fa-ad:before {
    content: "\f641"; }

.fa-address-book:before {
    content: "\f2b9"; }

.fa-address-card:before {
    content: "\f2bb"; }

.fa-adjust:before {
    content: "\f042"; }

.fa-adn:before {
    content: "\f170"; }

.fa-adobe:before {
    content: "\f778"; }

.fa-adversal:before {
    content: "\f36a"; }

.fa-affiliatetheme:before {
    content: "\f36b"; }

.fa-air-freshener:before {
    content: "\f5d0"; }

.fa-airbnb:before {
    content: "\f834"; }

.fa-alarm-clock:before {
    content: "\f34e"; }

.fa-alarm-exclamation:before {
    content: "\f843"; }

.fa-alarm-plus:before {
    content: "\f844"; }

.fa-alarm-snooze:before {
    content: "\f845"; }

.fa-algolia:before {
    content: "\f36c"; }

.fa-alicorn:before {
    content: "\f6b0"; }

.fa-align-center:before {
    content: "\f037"; }

.fa-align-justify:before {
    content: "\f039"; }

.fa-align-left:before {
    content: "\f036"; }

.fa-align-right:before {
    content: "\f038"; }

.fa-align-slash:before {
    content: "\f846"; }

.fa-alipay:before {
    content: "\f642"; }

.fa-allergies:before {
    content: "\f461"; }

.fa-amazon:before {
    content: "\f270"; }

.fa-amazon-pay:before {
    content: "\f42c"; }

.fa-ambulance:before {
    content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
    content: "\f2a3"; }

.fa-amilia:before {
    content: "\f36d"; }

.fa-analytics:before {
    content: "\f643"; }

.fa-anchor:before {
    content: "\f13d"; }

.fa-android:before {
    content: "\f17b"; }

.fa-angel:before {
    content: "\f779"; }

.fa-angellist:before {
    content: "\f209"; }

.fa-angle-double-down:before {
    content: "\f103"; }

.fa-angle-double-left:before {
    content: "\f100"; }

.fa-angle-double-right:before {
    content: "\f101"; }

.fa-angle-double-up:before {
    content: "\f102"; }

.fa-angle-down:before {
    content: "\f107"; }

.fa-angle-left:before {
    content: "\f104"; }

.fa-angle-right:before {
    content: "\f105"; }

.fa-angle-up:before {
    content: "\f106"; }

.fa-angry:before {
    content: "\f556"; }

.fa-angrycreative:before {
    content: "\f36e"; }

.fa-angular:before {
    content: "\f420"; }

.fa-ankh:before {
    content: "\f644"; }

.fa-app-store:before {
    content: "\f36f"; }

.fa-app-store-ios:before {
    content: "\f370"; }

.fa-apper:before {
    content: "\f371"; }

.fa-apple:before {
    content: "\f179"; }

.fa-apple-alt:before {
    content: "\f5d1"; }

.fa-apple-crate:before {
    content: "\f6b1"; }

.fa-apple-pay:before {
    content: "\f415"; }

.fa-archive:before {
    content: "\f187"; }

.fa-archway:before {
    content: "\f557"; }

.fa-arrow-alt-circle-down:before {
    content: "\f358"; }

.fa-arrow-alt-circle-left:before {
    content: "\f359"; }

.fa-arrow-alt-circle-right:before {
    content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
    content: "\f35b"; }

.fa-arrow-alt-down:before {
    content: "\f354"; }

.fa-arrow-alt-from-bottom:before {
    content: "\f346"; }

.fa-arrow-alt-from-left:before {
    content: "\f347"; }

.fa-arrow-alt-from-right:before {
    content: "\f348"; }

.fa-arrow-alt-from-top:before {
    content: "\f349"; }

.fa-arrow-alt-left:before {
    content: "\f355"; }

.fa-arrow-alt-right:before {
    content: "\f356"; }

.fa-arrow-alt-square-down:before {
    content: "\f350"; }

.fa-arrow-alt-square-left:before {
    content: "\f351"; }

.fa-arrow-alt-square-right:before {
    content: "\f352"; }

.fa-arrow-alt-square-up:before {
    content: "\f353"; }

.fa-arrow-alt-to-bottom:before {
    content: "\f34a"; }

.fa-arrow-alt-to-left:before {
    content: "\f34b"; }

.fa-arrow-alt-to-right:before {
    content: "\f34c"; }

.fa-arrow-alt-to-top:before {
    content: "\f34d"; }

.fa-arrow-alt-up:before {
    content: "\f357"; }

.fa-arrow-circle-down:before {
    content: "\f0ab"; }

.fa-arrow-circle-left:before {
    content: "\f0a8"; }

.fa-arrow-circle-right:before {
    content: "\f0a9"; }

.fa-arrow-circle-up:before {
    content: "\f0aa"; }

.fa-arrow-down:before {
    content: "\f063"; }

.fa-arrow-from-bottom:before {
    content: "\f342"; }

.fa-arrow-from-left:before {
    content: "\f343"; }

.fa-arrow-from-right:before {
    content: "\f344"; }

.fa-arrow-from-top:before {
    content: "\f345"; }

.fa-arrow-left:before {
    content: "\f060"; }

.fa-arrow-right:before {
    content: "\f061"; }

.fa-arrow-square-down:before {
    content: "\f339"; }

.fa-arrow-square-left:before {
    content: "\f33a"; }

.fa-arrow-square-right:before {
    content: "\f33b"; }

.fa-arrow-square-up:before {
    content: "\f33c"; }

.fa-arrow-to-bottom:before {
    content: "\f33d"; }

.fa-arrow-to-left:before {
    content: "\f33e"; }

.fa-arrow-to-right:before {
    content: "\f340"; }

.fa-arrow-to-top:before {
    content: "\f341"; }

.fa-arrow-up:before {
    content: "\f062"; }

.fa-arrows:before {
    content: "\f047"; }

.fa-arrows-alt:before {
    content: "\f0b2"; }

.fa-arrows-alt-h:before {
    content: "\f337"; }

.fa-arrows-alt-v:before {
    content: "\f338"; }

.fa-arrows-h:before {
    content: "\f07e"; }

.fa-arrows-v:before {
    content: "\f07d"; }

.fa-artstation:before {
    content: "\f77a"; }

.fa-assistive-listening-systems:before {
    content: "\f2a2"; }

.fa-asterisk:before {
    content: "\f069"; }

.fa-asymmetrik:before {
    content: "\f372"; }

.fa-at:before {
    content: "\f1fa"; }

.fa-atlas:before {
    content: "\f558"; }

.fa-atlassian:before {
    content: "\f77b"; }

.fa-atom:before {
    content: "\f5d2"; }

.fa-atom-alt:before {
    content: "\f5d3"; }

.fa-audible:before {
    content: "\f373"; }

.fa-audio-description:before {
    content: "\f29e"; }

.fa-autoprefixer:before {
    content: "\f41c"; }

.fa-avianex:before {
    content: "\f374"; }

.fa-aviato:before {
    content: "\f421"; }

.fa-award:before {
    content: "\f559"; }

.fa-aws:before {
    content: "\f375"; }

.fa-axe:before {
    content: "\f6b2"; }

.fa-axe-battle:before {
    content: "\f6b3"; }

.fa-baby:before {
    content: "\f77c"; }

.fa-baby-carriage:before {
    content: "\f77d"; }

.fa-backpack:before {
    content: "\f5d4"; }

.fa-backspace:before {
    content: "\f55a"; }

.fa-backward:before {
    content: "\f04a"; }

.fa-bacon:before {
    content: "\f7e5"; }

.fa-badge:before {
    content: "\f335"; }

.fa-badge-check:before {
    content: "\f336"; }

.fa-badge-dollar:before {
    content: "\f645"; }

.fa-badge-percent:before {
    content: "\f646"; }

.fa-badger-honey:before {
    content: "\f6b4"; }

.fa-bags-shopping:before {
    content: "\f847"; }

.fa-balance-scale:before {
    content: "\f24e"; }

.fa-balance-scale-left:before {
    content: "\f515"; }

.fa-balance-scale-right:before {
    content: "\f516"; }

.fa-ball-pile:before {
    content: "\f77e"; }

.fa-ballot:before {
    content: "\f732"; }

.fa-ballot-check:before {
    content: "\f733"; }

.fa-ban:before {
    content: "\f05e"; }

.fa-band-aid:before {
    content: "\f462"; }

.fa-bandcamp:before {
    content: "\f2d5"; }

.fa-barcode:before {
    content: "\f02a"; }

.fa-barcode-alt:before {
    content: "\f463"; }

.fa-barcode-read:before {
    content: "\f464"; }

.fa-barcode-scan:before {
    content: "\f465"; }

.fa-bars:before {
    content: "\f0c9"; }

.fa-baseball:before {
    content: "\f432"; }

.fa-baseball-ball:before {
    content: "\f433"; }

.fa-basketball-ball:before {
    content: "\f434"; }

.fa-basketball-hoop:before {
    content: "\f435"; }

.fa-bat:before {
    content: "\f6b5"; }

.fa-bath:before {
    content: "\f2cd"; }

.fa-battery-bolt:before {
    content: "\f376"; }

.fa-battery-empty:before {
    content: "\f244"; }

.fa-battery-full:before {
    content: "\f240"; }

.fa-battery-half:before {
    content: "\f242"; }

.fa-battery-quarter:before {
    content: "\f243"; }

.fa-battery-slash:before {
    content: "\f377"; }

.fa-battery-three-quarters:before {
    content: "\f241"; }

.fa-battle-net:before {
    content: "\f835"; }

.fa-bed:before {
    content: "\f236"; }

.fa-beer:before {
    content: "\f0fc"; }

.fa-behance:before {
    content: "\f1b4"; }

.fa-behance-square:before {
    content: "\f1b5"; }

.fa-bell:before {
    content: "\f0f3"; }

.fa-bell-exclamation:before {
    content: "\f848"; }

.fa-bell-plus:before {
    content: "\f849"; }

.fa-bell-school:before {
    content: "\f5d5"; }

.fa-bell-school-slash:before {
    content: "\f5d6"; }

.fa-bell-slash:before {
    content: "\f1f6"; }

.fa-bells:before {
    content: "\f77f"; }

.fa-bezier-curve:before {
    content: "\f55b"; }

.fa-bible:before {
    content: "\f647"; }

.fa-bicycle:before {
    content: "\f206"; }

.fa-biking:before {
    content: "\f84a"; }

.fa-biking-mountain:before {
    content: "\f84b"; }

.fa-bimobject:before {
    content: "\f378"; }

.fa-binoculars:before {
    content: "\f1e5"; }

.fa-biohazard:before {
    content: "\f780"; }

.fa-birthday-cake:before {
    content: "\f1fd"; }

.fa-bitbucket:before {
    content: "\f171"; }

.fa-bitcoin:before {
    content: "\f379"; }

.fa-bity:before {
    content: "\f37a"; }

.fa-black-tie:before {
    content: "\f27e"; }

.fa-blackberry:before {
    content: "\f37b"; }

.fa-blanket:before {
    content: "\f498"; }

.fa-blender:before {
    content: "\f517"; }

.fa-blender-phone:before {
    content: "\f6b6"; }

.fa-blind:before {
    content: "\f29d"; }

.fa-blog:before {
    content: "\f781"; }

.fa-blogger:before {
    content: "\f37c"; }

.fa-blogger-b:before {
    content: "\f37d"; }

.fa-bluetooth:before {
    content: "\f293"; }

.fa-bluetooth-b:before {
    content: "\f294"; }

.fa-bold:before {
    content: "\f032"; }

.fa-bolt:before {
    content: "\f0e7"; }

.fa-bomb:before {
    content: "\f1e2"; }

.fa-bone:before {
    content: "\f5d7"; }

.fa-bone-break:before {
    content: "\f5d8"; }

.fa-bong:before {
    content: "\f55c"; }

.fa-book:before {
    content: "\f02d"; }

.fa-book-alt:before {
    content: "\f5d9"; }

.fa-book-dead:before {
    content: "\f6b7"; }

.fa-book-heart:before {
    content: "\f499"; }

.fa-book-medical:before {
    content: "\f7e6"; }

.fa-book-open:before {
    content: "\f518"; }

.fa-book-reader:before {
    content: "\f5da"; }

.fa-book-spells:before {
    content: "\f6b8"; }

.fa-book-user:before {
    content: "\f7e7"; }

.fa-bookmark:before {
    content: "\f02e"; }

.fa-books:before {
    content: "\f5db"; }

.fa-books-medical:before {
    content: "\f7e8"; }

.fa-boot:before {
    content: "\f782"; }

.fa-booth-curtain:before {
    content: "\f734"; }

.fa-bootstrap:before {
    content: "\f836"; }

.fa-border-all:before {
    content: "\f84c"; }

.fa-border-bottom:before {
    content: "\f84d"; }

.fa-border-center-h:before {
    content: "\f89c"; }

.fa-border-center-v:before {
    content: "\f89d"; }

.fa-border-inner:before {
    content: "\f84e"; }

.fa-border-left:before {
    content: "\f84f"; }

.fa-border-none:before {
    content: "\f850"; }

.fa-border-outer:before {
    content: "\f851"; }

.fa-border-right:before {
    content: "\f852"; }

.fa-border-style:before {
    content: "\f853"; }

.fa-border-style-alt:before {
    content: "\f854"; }

.fa-border-top:before {
    content: "\f855"; }

.fa-bow-arrow:before {
    content: "\f6b9"; }

.fa-bowling-ball:before {
    content: "\f436"; }

.fa-bowling-pins:before {
    content: "\f437"; }

.fa-box:before {
    content: "\f466"; }

.fa-box-alt:before {
    content: "\f49a"; }

.fa-box-ballot:before {
    content: "\f735"; }

.fa-box-check:before {
    content: "\f467"; }

.fa-box-fragile:before {
    content: "\f49b"; }

.fa-box-full:before {
    content: "\f49c"; }

.fa-box-heart:before {
    content: "\f49d"; }

.fa-box-open:before {
    content: "\f49e"; }

.fa-box-up:before {
    content: "\f49f"; }

.fa-box-usd:before {
    content: "\f4a0"; }

.fa-boxes:before {
    content: "\f468"; }

.fa-boxes-alt:before {
    content: "\f4a1"; }

.fa-boxing-glove:before {
    content: "\f438"; }

.fa-brackets:before {
    content: "\f7e9"; }

.fa-brackets-curly:before {
    content: "\f7ea"; }

.fa-braille:before {
    content: "\f2a1"; }

.fa-brain:before {
    content: "\f5dc"; }

.fa-bread-loaf:before {
    content: "\f7eb"; }

.fa-bread-slice:before {
    content: "\f7ec"; }

.fa-briefcase:before {
    content: "\f0b1"; }

.fa-briefcase-medical:before {
    content: "\f469"; }

.fa-bring-forward:before {
    content: "\f856"; }

.fa-bring-front:before {
    content: "\f857"; }

.fa-broadcast-tower:before {
    content: "\f519"; }

.fa-broom:before {
    content: "\f51a"; }

.fa-browser:before {
    content: "\f37e"; }

.fa-brush:before {
    content: "\f55d"; }

.fa-btc:before {
    content: "\f15a"; }

.fa-buffer:before {
    content: "\f837"; }

.fa-bug:before {
    content: "\f188"; }

.fa-building:before {
    content: "\f1ad"; }

.fa-bullhorn:before {
    content: "\f0a1"; }

.fa-bullseye:before {
    content: "\f140"; }

.fa-bullseye-arrow:before {
    content: "\f648"; }

.fa-bullseye-pointer:before {
    content: "\f649"; }

.fa-burger-soda:before {
    content: "\f858"; }

.fa-burn:before {
    content: "\f46a"; }

.fa-buromobelexperte:before {
    content: "\f37f"; }

.fa-burrito:before {
    content: "\f7ed"; }

.fa-bus:before {
    content: "\f207"; }

.fa-bus-alt:before {
    content: "\f55e"; }

.fa-bus-school:before {
    content: "\f5dd"; }

.fa-business-time:before {
    content: "\f64a"; }

.fa-buysellads:before {
    content: "\f20d"; }

.fa-cabinet-filing:before {
    content: "\f64b"; }

.fa-calculator:before {
    content: "\f1ec"; }

.fa-calculator-alt:before {
    content: "\f64c"; }

.fa-calendar:before {
    content: "\f133"; }

.fa-calendar-alt:before {
    content: "\f073"; }

.fa-calendar-check:before {
    content: "\f274"; }

.fa-calendar-day:before {
    content: "\f783"; }

.fa-calendar-edit:before {
    content: "\f333"; }

.fa-calendar-exclamation:before {
    content: "\f334"; }

.fa-calendar-minus:before {
    content: "\f272"; }

.fa-calendar-plus:before {
    content: "\f271"; }

.fa-calendar-star:before {
    content: "\f736"; }

.fa-calendar-times:before {
    content: "\f273"; }

.fa-calendar-week:before {
    content: "\f784"; }

.fa-camera:before {
    content: "\f030"; }

.fa-camera-alt:before {
    content: "\f332"; }

.fa-camera-retro:before {
    content: "\f083"; }

.fa-campfire:before {
    content: "\f6ba"; }

.fa-campground:before {
    content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
    content: "\f785"; }

.fa-candle-holder:before {
    content: "\f6bc"; }

.fa-candy-cane:before {
    content: "\f786"; }

.fa-candy-corn:before {
    content: "\f6bd"; }

.fa-cannabis:before {
    content: "\f55f"; }

.fa-capsules:before {
    content: "\f46b"; }

.fa-car:before {
    content: "\f1b9"; }

.fa-car-alt:before {
    content: "\f5de"; }

.fa-car-battery:before {
    content: "\f5df"; }

.fa-car-building:before {
    content: "\f859"; }

.fa-car-bump:before {
    content: "\f5e0"; }

.fa-car-bus:before {
    content: "\f85a"; }

.fa-car-crash:before {
    content: "\f5e1"; }

.fa-car-garage:before {
    content: "\f5e2"; }

.fa-car-mechanic:before {
    content: "\f5e3"; }

.fa-car-side:before {
    content: "\f5e4"; }

.fa-car-tilt:before {
    content: "\f5e5"; }

.fa-car-wash:before {
    content: "\f5e6"; }

.fa-caret-circle-down:before {
    content: "\f32d"; }

.fa-caret-circle-left:before {
    content: "\f32e"; }

.fa-caret-circle-right:before {
    content: "\f330"; }

.fa-caret-circle-up:before {
    content: "\f331"; }

.fa-caret-down:before {
    content: "\f0d7"; }

.fa-caret-left:before {
    content: "\f0d9"; }

.fa-caret-right:before {
    content: "\f0da"; }

.fa-caret-square-down:before {
    content: "\f150"; }

.fa-caret-square-left:before {
    content: "\f191"; }

.fa-caret-square-right:before {
    content: "\f152"; }

.fa-caret-square-up:before {
    content: "\f151"; }

.fa-caret-up:before {
    content: "\f0d8"; }

.fa-carrot:before {
    content: "\f787"; }

.fa-cars:before {
    content: "\f85b"; }

.fa-cart-arrow-down:before {
    content: "\f218"; }

.fa-cart-plus:before {
    content: "\f217"; }

.fa-cash-register:before {
    content: "\f788"; }

.fa-cat:before {
    content: "\f6be"; }

.fa-cauldron:before {
    content: "\f6bf"; }

.fa-cc-amazon-pay:before {
    content: "\f42d"; }

.fa-cc-amex:before {
    content: "\f1f3"; }

.fa-cc-apple-pay:before {
    content: "\f416"; }

.fa-cc-diners-club:before {
    content: "\f24c"; }

.fa-cc-discover:before {
    content: "\f1f2"; }

.fa-cc-jcb:before {
    content: "\f24b"; }

.fa-cc-mastercard:before {
    content: "\f1f1"; }

.fa-cc-paypal:before {
    content: "\f1f4"; }

.fa-cc-stripe:before {
    content: "\f1f5"; }

.fa-cc-visa:before {
    content: "\f1f0"; }

.fa-centercode:before {
    content: "\f380"; }

.fa-centos:before {
    content: "\f789"; }

.fa-certificate:before {
    content: "\f0a3"; }

.fa-chair:before {
    content: "\f6c0"; }

.fa-chair-office:before {
    content: "\f6c1"; }

.fa-chalkboard:before {
    content: "\f51b"; }

.fa-chalkboard-teacher:before {
    content: "\f51c"; }

.fa-charging-station:before {
    content: "\f5e7"; }

.fa-chart-area:before {
    content: "\f1fe"; }

.fa-chart-bar:before {
    content: "\f080"; }

.fa-chart-line:before {
    content: "\f201"; }

.fa-chart-line-down:before {
    content: "\f64d"; }

.fa-chart-network:before {
    content: "\f78a"; }

.fa-chart-pie:before {
    content: "\f200"; }

.fa-chart-pie-alt:before {
    content: "\f64e"; }

.fa-chart-scatter:before {
    content: "\f7ee"; }

.fa-check:before {
    content: "\f00c"; }

.fa-check-circle:before {
    content: "\f058"; }

.fa-check-double:before {
    content: "\f560"; }

.fa-check-square:before {
    content: "\f14a"; }

.fa-cheese:before {
    content: "\f7ef"; }

.fa-cheese-swiss:before {
    content: "\f7f0"; }

.fa-cheeseburger:before {
    content: "\f7f1"; }

.fa-chess:before {
    content: "\f439"; }

.fa-chess-bishop:before {
    content: "\f43a"; }

.fa-chess-bishop-alt:before {
    content: "\f43b"; }

.fa-chess-board:before {
    content: "\f43c"; }

.fa-chess-clock:before {
    content: "\f43d"; }

.fa-chess-clock-alt:before {
    content: "\f43e"; }

.fa-chess-king:before {
    content: "\f43f"; }

.fa-chess-king-alt:before {
    content: "\f440"; }

.fa-chess-knight:before {
    content: "\f441"; }

.fa-chess-knight-alt:before {
    content: "\f442"; }

.fa-chess-pawn:before {
    content: "\f443"; }

.fa-chess-pawn-alt:before {
    content: "\f444"; }

.fa-chess-queen:before {
    content: "\f445"; }

.fa-chess-queen-alt:before {
    content: "\f446"; }

.fa-chess-rook:before {
    content: "\f447"; }

.fa-chess-rook-alt:before {
    content: "\f448"; }

.fa-chevron-circle-down:before {
    content: "\f13a"; }

.fa-chevron-circle-left:before {
    content: "\f137"; }

.fa-chevron-circle-right:before {
    content: "\f138"; }

.fa-chevron-circle-up:before {
    content: "\f139"; }

.fa-chevron-double-down:before {
    content: "\f322"; }

.fa-chevron-double-left:before {
    content: "\f323"; }

.fa-chevron-double-right:before {
    content: "\f324"; }

.fa-chevron-double-up:before {
    content: "\f325"; }

.fa-chevron-down:before {
    content: "\f078"; }

.fa-chevron-left:before {
    content: "\f053"; }

.fa-chevron-right:before {
    content: "\f054"; }

.fa-chevron-square-down:before {
    content: "\f329"; }

.fa-chevron-square-left:before {
    content: "\f32a"; }

.fa-chevron-square-right:before {
    content: "\f32b"; }

.fa-chevron-square-up:before {
    content: "\f32c"; }

.fa-chevron-up:before {
    content: "\f077"; }

.fa-child:before {
    content: "\f1ae"; }

.fa-chimney:before {
    content: "\f78b"; }

.fa-chrome:before {
    content: "\f268"; }

.fa-chromecast:before {
    content: "\f838"; }

.fa-church:before {
    content: "\f51d"; }

.fa-circle:before {
    content: "\f111"; }

.fa-circle-notch:before {
    content: "\f1ce"; }

.fa-city:before {
    content: "\f64f"; }

.fa-claw-marks:before {
    content: "\f6c2"; }

.fa-clinic-medical:before {
    content: "\f7f2"; }

.fa-clipboard:before {
    content: "\f328"; }

.fa-clipboard-check:before {
    content: "\f46c"; }

.fa-clipboard-list:before {
    content: "\f46d"; }

.fa-clipboard-list-check:before {
    content: "\f737"; }

.fa-clipboard-prescription:before {
    content: "\f5e8"; }

.fa-clipboard-user:before {
    content: "\f7f3"; }

.fa-clock:before {
    content: "\f017"; }

.fa-clone:before {
    content: "\f24d"; }

.fa-closed-captioning:before {
    content: "\f20a"; }

.fa-cloud:before {
    content: "\f0c2"; }

.fa-cloud-download:before {
    content: "\f0ed"; }

.fa-cloud-download-alt:before {
    content: "\f381"; }

.fa-cloud-drizzle:before {
    content: "\f738"; }

.fa-cloud-hail:before {
    content: "\f739"; }

.fa-cloud-hail-mixed:before {
    content: "\f73a"; }

.fa-cloud-meatball:before {
    content: "\f73b"; }

.fa-cloud-moon:before {
    content: "\f6c3"; }

.fa-cloud-moon-rain:before {
    content: "\f73c"; }

.fa-cloud-rain:before {
    content: "\f73d"; }

.fa-cloud-rainbow:before {
    content: "\f73e"; }

.fa-cloud-showers:before {
    content: "\f73f"; }

.fa-cloud-showers-heavy:before {
    content: "\f740"; }

.fa-cloud-sleet:before {
    content: "\f741"; }

.fa-cloud-snow:before {
    content: "\f742"; }

.fa-cloud-sun:before {
    content: "\f6c4"; }

.fa-cloud-sun-rain:before {
    content: "\f743"; }

.fa-cloud-upload:before {
    content: "\f0ee"; }

.fa-cloud-upload-alt:before {
    content: "\f382"; }

.fa-clouds:before {
    content: "\f744"; }

.fa-clouds-moon:before {
    content: "\f745"; }

.fa-clouds-sun:before {
    content: "\f746"; }

.fa-cloudscale:before {
    content: "\f383"; }

.fa-cloudsmith:before {
    content: "\f384"; }

.fa-cloudversify:before {
    content: "\f385"; }

.fa-club:before {
    content: "\f327"; }

.fa-cocktail:before {
    content: "\f561"; }

.fa-code:before {
    content: "\f121"; }

.fa-code-branch:before {
    content: "\f126"; }

.fa-code-commit:before {
    content: "\f386"; }

.fa-code-merge:before {
    content: "\f387"; }

.fa-codepen:before {
    content: "\f1cb"; }

.fa-codiepie:before {
    content: "\f284"; }

.fa-coffee:before {
    content: "\f0f4"; }

.fa-coffee-togo:before {
    content: "\f6c5"; }

.fa-coffin:before {
    content: "\f6c6"; }

.fa-cog:before {
    content: "\f013"; }

.fa-cogs:before {
    content: "\f085"; }

.fa-coin:before {
    content: "\f85c"; }

.fa-coins:before {
    content: "\f51e"; }

.fa-columns:before {
    content: "\f0db"; }

.fa-comment:before {
    content: "\f075"; }

.fa-comment-alt:before {
    content: "\f27a"; }

.fa-comment-alt-check:before {
    content: "\f4a2"; }

.fa-comment-alt-dollar:before {
    content: "\f650"; }

.fa-comment-alt-dots:before {
    content: "\f4a3"; }

.fa-comment-alt-edit:before {
    content: "\f4a4"; }

.fa-comment-alt-exclamation:before {
    content: "\f4a5"; }

.fa-comment-alt-lines:before {
    content: "\f4a6"; }

.fa-comment-alt-medical:before {
    content: "\f7f4"; }

.fa-comment-alt-minus:before {
    content: "\f4a7"; }

.fa-comment-alt-plus:before {
    content: "\f4a8"; }

.fa-comment-alt-slash:before {
    content: "\f4a9"; }

.fa-comment-alt-smile:before {
    content: "\f4aa"; }

.fa-comment-alt-times:before {
    content: "\f4ab"; }

.fa-comment-check:before {
    content: "\f4ac"; }

.fa-comment-dollar:before {
    content: "\f651"; }

.fa-comment-dots:before {
    content: "\f4ad"; }

.fa-comment-edit:before {
    content: "\f4ae"; }

.fa-comment-exclamation:before {
    content: "\f4af"; }

.fa-comment-lines:before {
    content: "\f4b0"; }

.fa-comment-medical:before {
    content: "\f7f5"; }

.fa-comment-minus:before {
    content: "\f4b1"; }

.fa-comment-plus:before {
    content: "\f4b2"; }

.fa-comment-slash:before {
    content: "\f4b3"; }

.fa-comment-smile:before {
    content: "\f4b4"; }

.fa-comment-times:before {
    content: "\f4b5"; }

.fa-comments:before {
    content: "\f086"; }

.fa-comments-alt:before {
    content: "\f4b6"; }

.fa-comments-alt-dollar:before {
    content: "\f652"; }

.fa-comments-dollar:before {
    content: "\f653"; }

.fa-compact-disc:before {
    content: "\f51f"; }

.fa-compass:before {
    content: "\f14e"; }

.fa-compass-slash:before {
    content: "\f5e9"; }

.fa-compress:before {
    content: "\f066"; }

.fa-compress-alt:before {
    content: "\f422"; }

.fa-compress-arrows-alt:before {
    content: "\f78c"; }

.fa-compress-wide:before {
    content: "\f326"; }

.fa-concierge-bell:before {
    content: "\f562"; }

.fa-confluence:before {
    content: "\f78d"; }

.fa-connectdevelop:before {
    content: "\f20e"; }

.fa-construction:before {
    content: "\f85d"; }

.fa-container-storage:before {
    content: "\f4b7"; }

.fa-contao:before {
    content: "\f26d"; }

.fa-conveyor-belt:before {
    content: "\f46e"; }

.fa-conveyor-belt-alt:before {
    content: "\f46f"; }

.fa-cookie:before {
    content: "\f563"; }

.fa-cookie-bite:before {
    content: "\f564"; }

.fa-copy:before {
    content: "\f0c5"; }

.fa-copyright:before {
    content: "\f1f9"; }

.fa-corn:before {
    content: "\f6c7"; }

.fa-cotton-bureau:before {
    content: "\f89e"; }

.fa-couch:before {
    content: "\f4b8"; }

.fa-cow:before {
    content: "\f6c8"; }

.fa-cpanel:before {
    content: "\f388"; }

.fa-creative-commons:before {
    content: "\f25e"; }

.fa-creative-commons-by:before {
    content: "\f4e7"; }

.fa-creative-commons-nc:before {
    content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
    content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
    content: "\f4ea"; }

.fa-creative-commons-nd:before {
    content: "\f4eb"; }

.fa-creative-commons-pd:before {
    content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
    content: "\f4ed"; }

.fa-creative-commons-remix:before {
    content: "\f4ee"; }

.fa-creative-commons-sa:before {
    content: "\f4ef"; }

.fa-creative-commons-sampling:before {
    content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
    content: "\f4f1"; }

.fa-creative-commons-share:before {
    content: "\f4f2"; }

.fa-creative-commons-zero:before {
    content: "\f4f3"; }

.fa-credit-card:before {
    content: "\f09d"; }

.fa-credit-card-blank:before {
    content: "\f389"; }

.fa-credit-card-front:before {
    content: "\f38a"; }

.fa-cricket:before {
    content: "\f449"; }

.fa-critical-role:before {
    content: "\f6c9"; }

.fa-croissant:before {
    content: "\f7f6"; }

.fa-crop:before {
    content: "\f125"; }

.fa-crop-alt:before {
    content: "\f565"; }

.fa-cross:before {
    content: "\f654"; }

.fa-crosshairs:before {
    content: "\f05b"; }

.fa-crow:before {
    content: "\f520"; }

.fa-crown:before {
    content: "\f521"; }

.fa-crutch:before {
    content: "\f7f7"; }

.fa-crutches:before {
    content: "\f7f8"; }

.fa-css3:before {
    content: "\f13c"; }

.fa-css3-alt:before {
    content: "\f38b"; }

.fa-cube:before {
    content: "\f1b2"; }

.fa-cubes:before {
    content: "\f1b3"; }

.fa-curling:before {
    content: "\f44a"; }

.fa-cut:before {
    content: "\f0c4"; }

.fa-cuttlefish:before {
    content: "\f38c"; }

.fa-d-and-d:before {
    content: "\f38d"; }

.fa-d-and-d-beyond:before {
    content: "\f6ca"; }

.fa-dagger:before {
    content: "\f6cb"; }

.fa-dashcube:before {
    content: "\f210"; }

.fa-database:before {
    content: "\f1c0"; }

.fa-deaf:before {
    content: "\f2a4"; }

.fa-debug:before {
    content: "\f7f9"; }

.fa-deer:before {
    content: "\f78e"; }

.fa-deer-rudolph:before {
    content: "\f78f"; }

.fa-delicious:before {
    content: "\f1a5"; }

.fa-democrat:before {
    content: "\f747"; }

.fa-deploydog:before {
    content: "\f38e"; }

.fa-deskpro:before {
    content: "\f38f"; }

.fa-desktop:before {
    content: "\f108"; }

.fa-desktop-alt:before {
    content: "\f390"; }

.fa-dev:before {
    content: "\f6cc"; }

.fa-deviantart:before {
    content: "\f1bd"; }

.fa-dewpoint:before {
    content: "\f748"; }

.fa-dharmachakra:before {
    content: "\f655"; }

.fa-dhl:before {
    content: "\f790"; }

.fa-diagnoses:before {
    content: "\f470"; }

.fa-diamond:before {
    content: "\f219"; }

.fa-diaspora:before {
    content: "\f791"; }

.fa-dice:before {
    content: "\f522"; }

.fa-dice-d10:before {
    content: "\f6cd"; }

.fa-dice-d12:before {
    content: "\f6ce"; }

.fa-dice-d20:before {
    content: "\f6cf"; }

.fa-dice-d4:before {
    content: "\f6d0"; }

.fa-dice-d6:before {
    content: "\f6d1"; }

.fa-dice-d8:before {
    content: "\f6d2"; }

.fa-dice-five:before {
    content: "\f523"; }

.fa-dice-four:before {
    content: "\f524"; }

.fa-dice-one:before {
    content: "\f525"; }

.fa-dice-six:before {
    content: "\f526"; }

.fa-dice-three:before {
    content: "\f527"; }

.fa-dice-two:before {
    content: "\f528"; }

.fa-digg:before {
    content: "\f1a6"; }

.fa-digging:before {
    content: "\f85e"; }

.fa-digital-ocean:before {
    content: "\f391"; }

.fa-digital-tachograph:before {
    content: "\f566"; }

.fa-diploma:before {
    content: "\f5ea"; }

.fa-directions:before {
    content: "\f5eb"; }

.fa-discord:before {
    content: "\f392"; }

.fa-discourse:before {
    content: "\f393"; }

.fa-disease:before {
    content: "\f7fa"; }

.fa-divide:before {
    content: "\f529"; }

.fa-dizzy:before {
    content: "\f567"; }

.fa-dna:before {
    content: "\f471"; }

.fa-do-not-enter:before {
    content: "\f5ec"; }

.fa-dochub:before {
    content: "\f394"; }

.fa-docker:before {
    content: "\f395"; }

.fa-dog:before {
    content: "\f6d3"; }

.fa-dog-leashed:before {
    content: "\f6d4"; }

.fa-dollar-sign:before {
    content: "\f155"; }

.fa-dolly:before {
    content: "\f472"; }

.fa-dolly-empty:before {
    content: "\f473"; }

.fa-dolly-flatbed:before {
    content: "\f474"; }

.fa-dolly-flatbed-alt:before {
    content: "\f475"; }

.fa-dolly-flatbed-empty:before {
    content: "\f476"; }

.fa-donate:before {
    content: "\f4b9"; }

.fa-door-closed:before {
    content: "\f52a"; }

.fa-door-open:before {
    content: "\f52b"; }

.fa-dot-circle:before {
    content: "\f192"; }

.fa-dove:before {
    content: "\f4ba"; }

.fa-download:before {
    content: "\f019"; }

.fa-draft2digital:before {
    content: "\f396"; }

.fa-drafting-compass:before {
    content: "\f568"; }

.fa-dragon:before {
    content: "\f6d5"; }

.fa-draw-circle:before {
    content: "\f5ed"; }

.fa-draw-polygon:before {
    content: "\f5ee"; }

.fa-draw-square:before {
    content: "\f5ef"; }

.fa-dreidel:before {
    content: "\f792"; }

.fa-dribbble:before {
    content: "\f17d"; }

.fa-dribbble-square:before {
    content: "\f397"; }

.fa-drone:before {
    content: "\f85f"; }

.fa-drone-alt:before {
    content: "\f860"; }

.fa-dropbox:before {
    content: "\f16b"; }

.fa-drum:before {
    content: "\f569"; }

.fa-drum-steelpan:before {
    content: "\f56a"; }

.fa-drumstick:before {
    content: "\f6d6"; }

.fa-drumstick-bite:before {
    content: "\f6d7"; }

.fa-drupal:before {
    content: "\f1a9"; }

.fa-dryer:before {
    content: "\f861"; }

.fa-dryer-alt:before {
    content: "\f862"; }

.fa-duck:before {
    content: "\f6d8"; }

.fa-dumbbell:before {
    content: "\f44b"; }

.fa-dumpster:before {
    content: "\f793"; }

.fa-dumpster-fire:before {
    content: "\f794"; }

.fa-dungeon:before {
    content: "\f6d9"; }

.fa-dyalog:before {
    content: "\f399"; }

.fa-ear:before {
    content: "\f5f0"; }

.fa-ear-muffs:before {
    content: "\f795"; }

.fa-earlybirds:before {
    content: "\f39a"; }

.fa-ebay:before {
    content: "\f4f4"; }

.fa-eclipse:before {
    content: "\f749"; }

.fa-eclipse-alt:before {
    content: "\f74a"; }

.fa-edge:before {
    content: "\f282"; }

.fa-edit:before {
    content: "\f044"; }

.fa-egg:before {
    content: "\f7fb"; }

.fa-egg-fried:before {
    content: "\f7fc"; }

.fa-eject:before {
    content: "\f052"; }

.fa-elementor:before {
    content: "\f430"; }

.fa-elephant:before {
    content: "\f6da"; }

.fa-ellipsis-h:before {
    content: "\f141"; }

.fa-ellipsis-h-alt:before {
    content: "\f39b"; }

.fa-ellipsis-v:before {
    content: "\f142"; }

.fa-ellipsis-v-alt:before {
    content: "\f39c"; }

.fa-ello:before {
    content: "\f5f1"; }

.fa-ember:before {
    content: "\f423"; }

.fa-empire:before {
    content: "\f1d1"; }

.fa-empty-set:before {
    content: "\f656"; }

.fa-engine-warning:before {
    content: "\f5f2"; }

.fa-envelope:before {
    content: "\f0e0"; }

.fa-envelope-open:before {
    content: "\f2b6"; }

.fa-envelope-open-dollar:before {
    content: "\f657"; }

.fa-envelope-open-text:before {
    content: "\f658"; }

.fa-envelope-square:before {
    content: "\f199"; }

.fa-envira:before {
    content: "\f299"; }

.fa-equals:before {
    content: "\f52c"; }

.fa-eraser:before {
    content: "\f12d"; }

.fa-erlang:before {
    content: "\f39d"; }

.fa-ethereum:before {
    content: "\f42e"; }

.fa-ethernet:before {
    content: "\f796"; }

.fa-etsy:before {
    content: "\f2d7"; }

.fa-euro-sign:before {
    content: "\f153"; }

.fa-evernote:before {
    content: "\f839"; }

.fa-exchange:before {
    content: "\f0ec"; }

.fa-exchange-alt:before {
    content: "\f362"; }

.fa-exclamation:before {
    content: "\f12a"; }

.fa-exclamation-circle:before {
    content: "\f06a"; }

.fa-exclamation-square:before {
    content: "\f321"; }

.fa-exclamation-triangle:before {
    content: "\f071"; }

.fa-expand:before {
    content: "\f065"; }

.fa-expand-alt:before {
    content: "\f424"; }

.fa-expand-arrows:before {
    content: "\f31d"; }

.fa-expand-arrows-alt:before {
    content: "\f31e"; }

.fa-expand-wide:before {
    content: "\f320"; }

.fa-expeditedssl:before {
    content: "\f23e"; }

.fa-external-link:before {
    content: "\f08e"; }

.fa-external-link-alt:before {
    content: "\f35d"; }

.fa-external-link-square:before {
    content: "\f14c"; }

.fa-external-link-square-alt:before {
    content: "\f360"; }

.fa-eye:before {
    content: "\f06e"; }

.fa-eye-dropper:before {
    content: "\f1fb"; }

.fa-eye-evil:before {
    content: "\f6db"; }

.fa-eye-slash:before {
    content: "\f070"; }

.fa-facebook:before {
    content: "\f09a"; }

.fa-facebook-f:before {
    content: "\f39e"; }

.fa-facebook-messenger:before {
    content: "\f39f"; }

.fa-facebook-square:before {
    content: "\f082"; }

.fa-fan:before {
    content: "\f863"; }

.fa-fantasy-flight-games:before {
    content: "\f6dc"; }

.fa-farm:before {
    content: "\f864"; }

.fa-fast-backward:before {
    content: "\f049"; }

.fa-fast-forward:before {
    content: "\f050"; }

.fa-fax:before {
    content: "\f1ac"; }

.fa-feather:before {
    content: "\f52d"; }

.fa-feather-alt:before {
    content: "\f56b"; }

.fa-fedex:before {
    content: "\f797"; }

.fa-fedora:before {
    content: "\f798"; }

.fa-female:before {
    content: "\f182"; }

.fa-field-hockey:before {
    content: "\f44c"; }

.fa-fighter-jet:before {
    content: "\f0fb"; }

.fa-figma:before {
    content: "\f799"; }

.fa-file:before {
    content: "\f15b"; }

.fa-file-alt:before {
    content: "\f15c"; }

.fa-file-archive:before {
    content: "\f1c6"; }

.fa-file-audio:before {
    content: "\f1c7"; }

.fa-file-certificate:before {
    content: "\f5f3"; }

.fa-file-chart-line:before {
    content: "\f659"; }

.fa-file-chart-pie:before {
    content: "\f65a"; }

.fa-file-check:before {
    content: "\f316"; }

.fa-file-code:before {
    content: "\f1c9"; }

.fa-file-contract:before {
    content: "\f56c"; }

.fa-file-csv:before {
    content: "\f6dd"; }

.fa-file-download:before {
    content: "\f56d"; }

.fa-file-edit:before {
    content: "\f31c"; }

.fa-file-excel:before {
    content: "\f1c3"; }

.fa-file-exclamation:before {
    content: "\f31a"; }

.fa-file-export:before {
    content: "\f56e"; }

.fa-file-image:before {
    content: "\f1c5"; }

.fa-file-import:before {
    content: "\f56f"; }

.fa-file-invoice:before {
    content: "\f570"; }

.fa-file-invoice-dollar:before {
    content: "\f571"; }

.fa-file-medical:before {
    content: "\f477"; }

.fa-file-medical-alt:before {
    content: "\f478"; }

.fa-file-minus:before {
    content: "\f318"; }

.fa-file-pdf:before {
    content: "\f1c1"; }

.fa-file-plus:before {
    content: "\f319"; }

.fa-file-powerpoint:before {
    content: "\f1c4"; }

.fa-file-prescription:before {
    content: "\f572"; }

.fa-file-search:before {
    content: "\f865"; }

.fa-file-signature:before {
    content: "\f573"; }

.fa-file-spreadsheet:before {
    content: "\f65b"; }

.fa-file-times:before {
    content: "\f317"; }

.fa-file-upload:before {
    content: "\f574"; }

.fa-file-user:before {
    content: "\f65c"; }

.fa-file-video:before {
    content: "\f1c8"; }

.fa-file-word:before {
    content: "\f1c2"; }

.fa-files-medical:before {
    content: "\f7fd"; }

.fa-fill:before {
    content: "\f575"; }

.fa-fill-drip:before {
    content: "\f576"; }

.fa-film:before {
    content: "\f008"; }

.fa-film-alt:before {
    content: "\f3a0"; }

.fa-filter:before {
    content: "\f0b0"; }

.fa-fingerprint:before {
    content: "\f577"; }

.fa-fire:before {
    content: "\f06d"; }

.fa-fire-alt:before {
    content: "\f7e4"; }

.fa-fire-extinguisher:before {
    content: "\f134"; }

.fa-fire-smoke:before {
    content: "\f74b"; }

.fa-firefox:before {
    content: "\f269"; }

.fa-fireplace:before {
    content: "\f79a"; }

.fa-first-aid:before {
    content: "\f479"; }

.fa-first-order:before {
    content: "\f2b0"; }

.fa-first-order-alt:before {
    content: "\f50a"; }

.fa-firstdraft:before {
    content: "\f3a1"; }

.fa-fish:before {
    content: "\f578"; }

.fa-fish-cooked:before {
    content: "\f7fe"; }

.fa-fist-raised:before {
    content: "\f6de"; }

.fa-flag:before {
    content: "\f024"; }

.fa-flag-alt:before {
    content: "\f74c"; }

.fa-flag-checkered:before {
    content: "\f11e"; }

.fa-flag-usa:before {
    content: "\f74d"; }

.fa-flame:before {
    content: "\f6df"; }

.fa-flask:before {
    content: "\f0c3"; }

.fa-flask-poison:before {
    content: "\f6e0"; }

.fa-flask-potion:before {
    content: "\f6e1"; }

.fa-flickr:before {
    content: "\f16e"; }

.fa-flipboard:before {
    content: "\f44d"; }

.fa-flower:before {
    content: "\f7ff"; }

.fa-flower-daffodil:before {
    content: "\f800"; }

.fa-flower-tulip:before {
    content: "\f801"; }

.fa-flushed:before {
    content: "\f579"; }

.fa-fly:before {
    content: "\f417"; }

.fa-fog:before {
    content: "\f74e"; }

.fa-folder:before {
    content: "\f07b"; }

.fa-folder-minus:before {
    content: "\f65d"; }

.fa-folder-open:before {
    content: "\f07c"; }

.fa-folder-plus:before {
    content: "\f65e"; }

.fa-folder-times:before {
    content: "\f65f"; }

.fa-folder-tree:before {
    content: "\f802"; }

.fa-folders:before {
    content: "\f660"; }

.fa-font:before {
    content: "\f031"; }

.fa-font-awesome:before {
    content: "\f2b4"; }

.fa-font-awesome-alt:before {
    content: "\f35c"; }

.fa-font-awesome-flag:before {
    content: "\f425"; }

.fa-font-awesome-logo-full:before {
    content: "\f4e6"; }

.fa-font-case:before {
    content: "\f866"; }

.fa-fonticons:before {
    content: "\f280"; }

.fa-fonticons-fi:before {
    content: "\f3a2"; }

.fa-football-ball:before {
    content: "\f44e"; }

.fa-football-helmet:before {
    content: "\f44f"; }

.fa-forklift:before {
    content: "\f47a"; }

.fa-fort-awesome:before {
    content: "\f286"; }

.fa-fort-awesome-alt:before {
    content: "\f3a3"; }

.fa-forumbee:before {
    content: "\f211"; }

.fa-forward:before {
    content: "\f04e"; }

.fa-foursquare:before {
    content: "\f180"; }

.fa-fragile:before {
    content: "\f4bb"; }

.fa-free-code-camp:before {
    content: "\f2c5"; }

.fa-freebsd:before {
    content: "\f3a4"; }

.fa-french-fries:before {
    content: "\f803"; }

.fa-frog:before {
    content: "\f52e"; }

.fa-frosty-head:before {
    content: "\f79b"; }

.fa-frown:before {
    content: "\f119"; }

.fa-frown-open:before {
    content: "\f57a"; }

.fa-fulcrum:before {
    content: "\f50b"; }

.fa-function:before {
    content: "\f661"; }

.fa-funnel-dollar:before {
    content: "\f662"; }

.fa-futbol:before {
    content: "\f1e3"; }

.fa-galactic-republic:before {
    content: "\f50c"; }

.fa-galactic-senate:before {
    content: "\f50d"; }

.fa-game-board:before {
    content: "\f867"; }

.fa-game-board-alt:before {
    content: "\f868"; }

.fa-gamepad:before {
    content: "\f11b"; }

.fa-gas-pump:before {
    content: "\f52f"; }

.fa-gas-pump-slash:before {
    content: "\f5f4"; }

.fa-gavel:before {
    content: "\f0e3"; }

.fa-gem:before {
    content: "\f3a5"; }

.fa-genderless:before {
    content: "\f22d"; }

.fa-get-pocket:before {
    content: "\f265"; }

.fa-gg:before {
    content: "\f260"; }

.fa-gg-circle:before {
    content: "\f261"; }

.fa-ghost:before {
    content: "\f6e2"; }

.fa-gift:before {
    content: "\f06b"; }

.fa-gift-card:before {
    content: "\f663"; }

.fa-gifts:before {
    content: "\f79c"; }

.fa-gingerbread-man:before {
    content: "\f79d"; }

.fa-git:before {
    content: "\f1d3"; }

.fa-git-alt:before {
    content: "\f841"; }

.fa-git-square:before {
    content: "\f1d2"; }

.fa-github:before {
    content: "\f09b"; }

.fa-github-alt:before {
    content: "\f113"; }

.fa-github-square:before {
    content: "\f092"; }

.fa-gitkraken:before {
    content: "\f3a6"; }

.fa-gitlab:before {
    content: "\f296"; }

.fa-gitter:before {
    content: "\f426"; }

.fa-glass:before {
    content: "\f804"; }

.fa-glass-champagne:before {
    content: "\f79e"; }

.fa-glass-cheers:before {
    content: "\f79f"; }

.fa-glass-citrus:before {
    content: "\f869"; }

.fa-glass-martini:before {
    content: "\f000"; }

.fa-glass-martini-alt:before {
    content: "\f57b"; }

.fa-glass-whiskey:before {
    content: "\f7a0"; }

.fa-glass-whiskey-rocks:before {
    content: "\f7a1"; }

.fa-glasses:before {
    content: "\f530"; }

.fa-glasses-alt:before {
    content: "\f5f5"; }

.fa-glide:before {
    content: "\f2a5"; }

.fa-glide-g:before {
    content: "\f2a6"; }

.fa-globe:before {
    content: "\f0ac"; }

.fa-globe-africa:before {
    content: "\f57c"; }

.fa-globe-americas:before {
    content: "\f57d"; }

.fa-globe-asia:before {
    content: "\f57e"; }

.fa-globe-europe:before {
    content: "\f7a2"; }

.fa-globe-snow:before {
    content: "\f7a3"; }

.fa-globe-stand:before {
    content: "\f5f6"; }

.fa-gofore:before {
    content: "\f3a7"; }

.fa-golf-ball:before {
    content: "\f450"; }

.fa-golf-club:before {
    content: "\f451"; }

.fa-goodreads:before {
    content: "\f3a8"; }

.fa-goodreads-g:before {
    content: "\f3a9"; }

.fa-google:before {
    content: "\f1a0"; }

.fa-google-drive:before {
    content: "\f3aa"; }

.fa-google-play:before {
    content: "\f3ab"; }

.fa-google-plus:before {
    content: "\f2b3"; }

.fa-google-plus-g:before {
    content: "\f0d5"; }

.fa-google-plus-square:before {
    content: "\f0d4"; }

.fa-google-wallet:before {
    content: "\f1ee"; }

.fa-gopuram:before {
    content: "\f664"; }

.fa-graduation-cap:before {
    content: "\f19d"; }

.fa-gratipay:before {
    content: "\f184"; }

.fa-grav:before {
    content: "\f2d6"; }

.fa-greater-than:before {
    content: "\f531"; }

.fa-greater-than-equal:before {
    content: "\f532"; }

.fa-grimace:before {
    content: "\f57f"; }

.fa-grin:before {
    content: "\f580"; }

.fa-grin-alt:before {
    content: "\f581"; }

.fa-grin-beam:before {
    content: "\f582"; }

.fa-grin-beam-sweat:before {
    content: "\f583"; }

.fa-grin-hearts:before {
    content: "\f584"; }

.fa-grin-squint:before {
    content: "\f585"; }

.fa-grin-squint-tears:before {
    content: "\f586"; }

.fa-grin-stars:before {
    content: "\f587"; }

.fa-grin-tears:before {
    content: "\f588"; }

.fa-grin-tongue:before {
    content: "\f589"; }

.fa-grin-tongue-squint:before {
    content: "\f58a"; }

.fa-grin-tongue-wink:before {
    content: "\f58b"; }

.fa-grin-wink:before {
    content: "\f58c"; }

.fa-grip-horizontal:before {
    content: "\f58d"; }

.fa-grip-lines:before {
    content: "\f7a4"; }

.fa-grip-lines-vertical:before {
    content: "\f7a5"; }

.fa-grip-vertical:before {
    content: "\f58e"; }

.fa-gripfire:before {
    content: "\f3ac"; }

.fa-grunt:before {
    content: "\f3ad"; }

.fa-guitar:before {
    content: "\f7a6"; }

.fa-gulp:before {
    content: "\f3ae"; }

.fa-h-square:before {
    content: "\f0fd"; }

.fa-h1:before {
    content: "\f313"; }

.fa-h2:before {
    content: "\f314"; }

.fa-h3:before {
    content: "\f315"; }

.fa-h4:before {
    content: "\f86a"; }

.fa-hacker-news:before {
    content: "\f1d4"; }

.fa-hacker-news-square:before {
    content: "\f3af"; }

.fa-hackerrank:before {
    content: "\f5f7"; }

.fa-hamburger:before {
    content: "\f805"; }

.fa-hammer:before {
    content: "\f6e3"; }

.fa-hammer-war:before {
    content: "\f6e4"; }

.fa-hamsa:before {
    content: "\f665"; }

.fa-hand-heart:before {
    content: "\f4bc"; }

.fa-hand-holding:before {
    content: "\f4bd"; }

.fa-hand-holding-box:before {
    content: "\f47b"; }

.fa-hand-holding-heart:before {
    content: "\f4be"; }

.fa-hand-holding-magic:before {
    content: "\f6e5"; }

.fa-hand-holding-seedling:before {
    content: "\f4bf"; }

.fa-hand-holding-usd:before {
    content: "\f4c0"; }

.fa-hand-holding-water:before {
    content: "\f4c1"; }

.fa-hand-lizard:before {
    content: "\f258"; }

.fa-hand-middle-finger:before {
    content: "\f806"; }

.fa-hand-paper:before {
    content: "\f256"; }

.fa-hand-peace:before {
    content: "\f25b"; }

.fa-hand-point-down:before {
    content: "\f0a7"; }

.fa-hand-point-left:before {
    content: "\f0a5"; }

.fa-hand-point-right:before {
    content: "\f0a4"; }

.fa-hand-point-up:before {
    content: "\f0a6"; }

.fa-hand-pointer:before {
    content: "\f25a"; }

.fa-hand-receiving:before {
    content: "\f47c"; }

.fa-hand-rock:before {
    content: "\f255"; }

.fa-hand-scissors:before {
    content: "\f257"; }

.fa-hand-spock:before {
    content: "\f259"; }

.fa-hands:before {
    content: "\f4c2"; }

.fa-hands-heart:before {
    content: "\f4c3"; }

.fa-hands-helping:before {
    content: "\f4c4"; }

.fa-hands-usd:before {
    content: "\f4c5"; }

.fa-handshake:before {
    content: "\f2b5"; }

.fa-handshake-alt:before {
    content: "\f4c6"; }

.fa-hanukiah:before {
    content: "\f6e6"; }

.fa-hard-hat:before {
    content: "\f807"; }

.fa-hashtag:before {
    content: "\f292"; }

.fa-hat-chef:before {
    content: "\f86b"; }

.fa-hat-santa:before {
    content: "\f7a7"; }

.fa-hat-winter:before {
    content: "\f7a8"; }

.fa-hat-witch:before {
    content: "\f6e7"; }

.fa-hat-wizard:before {
    content: "\f6e8"; }

.fa-haykal:before {
    content: "\f666"; }

.fa-hdd:before {
    content: "\f0a0"; }

.fa-head-side:before {
    content: "\f6e9"; }

.fa-head-side-brain:before {
    content: "\f808"; }

.fa-head-side-medical:before {
    content: "\f809"; }

.fa-head-vr:before {
    content: "\f6ea"; }

.fa-heading:before {
    content: "\f1dc"; }

.fa-headphones:before {
    content: "\f025"; }

.fa-headphones-alt:before {
    content: "\f58f"; }

.fa-headset:before {
    content: "\f590"; }

.fa-heart:before {
    content: "\f004"; }

.fa-heart-broken:before {
    content: "\f7a9"; }

.fa-heart-circle:before {
    content: "\f4c7"; }

.fa-heart-rate:before {
    content: "\f5f8"; }

.fa-heart-square:before {
    content: "\f4c8"; }

.fa-heartbeat:before {
    content: "\f21e"; }

.fa-helicopter:before {
    content: "\f533"; }

.fa-helmet-battle:before {
    content: "\f6eb"; }

.fa-hexagon:before {
    content: "\f312"; }

.fa-highlighter:before {
    content: "\f591"; }

.fa-hiking:before {
    content: "\f6ec"; }

.fa-hippo:before {
    content: "\f6ed"; }

.fa-hips:before {
    content: "\f452"; }

.fa-hire-a-helper:before {
    content: "\f3b0"; }

.fa-history:before {
    content: "\f1da"; }

.fa-hockey-mask:before {
    content: "\f6ee"; }

.fa-hockey-puck:before {
    content: "\f453"; }

.fa-hockey-sticks:before {
    content: "\f454"; }

.fa-holly-berry:before {
    content: "\f7aa"; }

.fa-home:before {
    content: "\f015"; }

.fa-home-alt:before {
    content: "\f80a"; }

.fa-home-heart:before {
    content: "\f4c9"; }

.fa-home-lg:before {
    content: "\f80b"; }

.fa-home-lg-alt:before {
    content: "\f80c"; }

.fa-hood-cloak:before {
    content: "\f6ef"; }

.fa-hooli:before {
    content: "\f427"; }

.fa-horizontal-rule:before {
    content: "\f86c"; }

.fa-hornbill:before {
    content: "\f592"; }

.fa-horse:before {
    content: "\f6f0"; }

.fa-horse-head:before {
    content: "\f7ab"; }

.fa-hospital:before {
    content: "\f0f8"; }

.fa-hospital-alt:before {
    content: "\f47d"; }

.fa-hospital-symbol:before {
    content: "\f47e"; }

.fa-hospital-user:before {
    content: "\f80d"; }

.fa-hospitals:before {
    content: "\f80e"; }

.fa-hot-tub:before {
    content: "\f593"; }

.fa-hotdog:before {
    content: "\f80f"; }

.fa-hotel:before {
    content: "\f594"; }

.fa-hotjar:before {
    content: "\f3b1"; }

.fa-hourglass:before {
    content: "\f254"; }

.fa-hourglass-end:before {
    content: "\f253"; }

.fa-hourglass-half:before {
    content: "\f252"; }

.fa-hourglass-start:before {
    content: "\f251"; }

.fa-house-damage:before {
    content: "\f6f1"; }

.fa-house-flood:before {
    content: "\f74f"; }

.fa-houzz:before {
    content: "\f27c"; }

.fa-hryvnia:before {
    content: "\f6f2"; }

.fa-html5:before {
    content: "\f13b"; }

.fa-hubspot:before {
    content: "\f3b2"; }

.fa-humidity:before {
    content: "\f750"; }

.fa-hurricane:before {
    content: "\f751"; }

.fa-i-cursor:before {
    content: "\f246"; }

.fa-ice-cream:before {
    content: "\f810"; }

.fa-ice-skate:before {
    content: "\f7ac"; }

.fa-icicles:before {
    content: "\f7ad"; }

.fa-icons:before {
    content: "\f86d"; }

.fa-icons-alt:before {
    content: "\f86e"; }

.fa-id-badge:before {
    content: "\f2c1"; }

.fa-id-card:before {
    content: "\f2c2"; }

.fa-id-card-alt:before {
    content: "\f47f"; }

.fa-igloo:before {
    content: "\f7ae"; }

.fa-image:before {
    content: "\f03e"; }

.fa-images:before {
    content: "\f302"; }

.fa-imdb:before {
    content: "\f2d8"; }

.fa-inbox:before {
    content: "\f01c"; }

.fa-inbox-in:before {
    content: "\f310"; }

.fa-inbox-out:before {
    content: "\f311"; }

.fa-indent:before {
    content: "\f03c"; }

.fa-industry:before {
    content: "\f275"; }

.fa-industry-alt:before {
    content: "\f3b3"; }

.fa-infinity:before {
    content: "\f534"; }

.fa-info:before {
    content: "\f129"; }

.fa-info-circle:before {
    content: "\f05a"; }

.fa-info-square:before {
    content: "\f30f"; }

.fa-inhaler:before {
    content: "\f5f9"; }

.fa-instagram:before {
    content: "\f16d"; }

.fa-integral:before {
    content: "\f667"; }

.fa-intercom:before {
    content: "\f7af"; }

.fa-internet-explorer:before {
    content: "\f26b"; }

.fa-intersection:before {
    content: "\f668"; }

.fa-inventory:before {
    content: "\f480"; }

.fa-invision:before {
    content: "\f7b0"; }

.fa-ioxhost:before {
    content: "\f208"; }

.fa-island-tropical:before {
    content: "\f811"; }

.fa-italic:before {
    content: "\f033"; }

.fa-itch-io:before {
    content: "\f83a"; }

.fa-itunes:before {
    content: "\f3b4"; }

.fa-itunes-note:before {
    content: "\f3b5"; }

.fa-jack-o-lantern:before {
    content: "\f30e"; }

.fa-java:before {
    content: "\f4e4"; }

.fa-jedi:before {
    content: "\f669"; }

.fa-jedi-order:before {
    content: "\f50e"; }

.fa-jenkins:before {
    content: "\f3b6"; }

.fa-jira:before {
    content: "\f7b1"; }

.fa-joget:before {
    content: "\f3b7"; }

.fa-joint:before {
    content: "\f595"; }

.fa-joomla:before {
    content: "\f1aa"; }

.fa-journal-whills:before {
    content: "\f66a"; }

.fa-js:before {
    content: "\f3b8"; }

.fa-js-square:before {
    content: "\f3b9"; }

.fa-jsfiddle:before {
    content: "\f1cc"; }

.fa-kaaba:before {
    content: "\f66b"; }

.fa-kaggle:before {
    content: "\f5fa"; }

.fa-kerning:before {
    content: "\f86f"; }

.fa-key:before {
    content: "\f084"; }

.fa-key-skeleton:before {
    content: "\f6f3"; }

.fa-keybase:before {
    content: "\f4f5"; }

.fa-keyboard:before {
    content: "\f11c"; }

.fa-keycdn:before {
    content: "\f3ba"; }

.fa-keynote:before {
    content: "\f66c"; }

.fa-khanda:before {
    content: "\f66d"; }

.fa-kickstarter:before {
    content: "\f3bb"; }

.fa-kickstarter-k:before {
    content: "\f3bc"; }

.fa-kidneys:before {
    content: "\f5fb"; }

.fa-kiss:before {
    content: "\f596"; }

.fa-kiss-beam:before {
    content: "\f597"; }

.fa-kiss-wink-heart:before {
    content: "\f598"; }

.fa-kite:before {
    content: "\f6f4"; }

.fa-kiwi-bird:before {
    content: "\f535"; }

.fa-knife-kitchen:before {
    content: "\f6f5"; }

.fa-korvue:before {
    content: "\f42f"; }

.fa-lambda:before {
    content: "\f66e"; }

.fa-lamp:before {
    content: "\f4ca"; }

.fa-landmark:before {
    content: "\f66f"; }

.fa-landmark-alt:before {
    content: "\f752"; }

.fa-language:before {
    content: "\f1ab"; }

.fa-laptop:before {
    content: "\f109"; }

.fa-laptop-code:before {
    content: "\f5fc"; }

.fa-laptop-medical:before {
    content: "\f812"; }

.fa-laravel:before {
    content: "\f3bd"; }

.fa-lastfm:before {
    content: "\f202"; }

.fa-lastfm-square:before {
    content: "\f203"; }

.fa-laugh:before {
    content: "\f599"; }

.fa-laugh-beam:before {
    content: "\f59a"; }

.fa-laugh-squint:before {
    content: "\f59b"; }

.fa-laugh-wink:before {
    content: "\f59c"; }

.fa-layer-group:before {
    content: "\f5fd"; }

.fa-layer-minus:before {
    content: "\f5fe"; }

.fa-layer-plus:before {
    content: "\f5ff"; }

.fa-leaf:before {
    content: "\f06c"; }

.fa-leaf-heart:before {
    content: "\f4cb"; }

.fa-leaf-maple:before {
    content: "\f6f6"; }

.fa-leaf-oak:before {
    content: "\f6f7"; }

.fa-leanpub:before {
    content: "\f212"; }

.fa-lemon:before {
    content: "\f094"; }

.fa-less:before {
    content: "\f41d"; }

.fa-less-than:before {
    content: "\f536"; }

.fa-less-than-equal:before {
    content: "\f537"; }

.fa-level-down:before {
    content: "\f149"; }

.fa-level-down-alt:before {
    content: "\f3be"; }

.fa-level-up:before {
    content: "\f148"; }

.fa-level-up-alt:before {
    content: "\f3bf"; }

.fa-life-ring:before {
    content: "\f1cd"; }

.fa-lightbulb:before {
    content: "\f0eb"; }

.fa-lightbulb-dollar:before {
    content: "\f670"; }

.fa-lightbulb-exclamation:before {
    content: "\f671"; }

.fa-lightbulb-on:before {
    content: "\f672"; }

.fa-lightbulb-slash:before {
    content: "\f673"; }

.fa-lights-holiday:before {
    content: "\f7b2"; }

.fa-line:before {
    content: "\f3c0"; }

.fa-line-columns:before {
    content: "\f870"; }

.fa-line-height:before {
    content: "\f871"; }

.fa-link:before {
    content: "\f0c1"; }

.fa-linkedin:before {
    content: "\f08c"; }

.fa-linkedin-in:before {
    content: "\f0e1"; }

.fa-linode:before {
    content: "\f2b8"; }

.fa-linux:before {
    content: "\f17c"; }

.fa-lips:before {
    content: "\f600"; }

.fa-lira-sign:before {
    content: "\f195"; }

.fa-list:before {
    content: "\f03a"; }

.fa-list-alt:before {
    content: "\f022"; }

.fa-list-ol:before {
    content: "\f0cb"; }

.fa-list-ul:before {
    content: "\f0ca"; }

.fa-location:before {
    content: "\f601"; }

.fa-location-arrow:before {
    content: "\f124"; }

.fa-location-circle:before {
    content: "\f602"; }

.fa-location-slash:before {
    content: "\f603"; }

.fa-lock:before {
    content: "\f023"; }

.fa-lock-alt:before {
    content: "\f30d"; }

.fa-lock-open:before {
    content: "\f3c1"; }

.fa-lock-open-alt:before {
    content: "\f3c2"; }

.fa-long-arrow-alt-down:before {
    content: "\f309"; }

.fa-long-arrow-alt-left:before {
    content: "\f30a"; }

.fa-long-arrow-alt-right:before {
    content: "\f30b"; }

.fa-long-arrow-alt-up:before {
    content: "\f30c"; }

.fa-long-arrow-down:before {
    content: "\f175"; }

.fa-long-arrow-left:before {
    content: "\f177"; }

.fa-long-arrow-right:before {
    content: "\f178"; }

.fa-long-arrow-up:before {
    content: "\f176"; }

.fa-loveseat:before {
    content: "\f4cc"; }

.fa-low-vision:before {
    content: "\f2a8"; }

.fa-luchador:before {
    content: "\f455"; }

.fa-luggage-cart:before {
    content: "\f59d"; }

.fa-lungs:before {
    content: "\f604"; }

.fa-lyft:before {
    content: "\f3c3"; }

.fa-mace:before {
    content: "\f6f8"; }

.fa-magento:before {
    content: "\f3c4"; }

.fa-magic:before {
    content: "\f0d0"; }

.fa-magnet:before {
    content: "\f076"; }

.fa-mail-bulk:before {
    content: "\f674"; }

.fa-mailbox:before {
    content: "\f813"; }

.fa-mailchimp:before {
    content: "\f59e"; }

.fa-male:before {
    content: "\f183"; }

.fa-mandalorian:before {
    content: "\f50f"; }

.fa-mandolin:before {
    content: "\f6f9"; }

.fa-map:before {
    content: "\f279"; }

.fa-map-marked:before {
    content: "\f59f"; }

.fa-map-marked-alt:before {
    content: "\f5a0"; }

.fa-map-marker:before {
    content: "\f041"; }

.fa-map-marker-alt:before {
    content: "\f3c5"; }

.fa-map-marker-alt-slash:before {
    content: "\f605"; }

.fa-map-marker-check:before {
    content: "\f606"; }

.fa-map-marker-edit:before {
    content: "\f607"; }

.fa-map-marker-exclamation:before {
    content: "\f608"; }

.fa-map-marker-minus:before {
    content: "\f609"; }

.fa-map-marker-plus:before {
    content: "\f60a"; }

.fa-map-marker-question:before {
    content: "\f60b"; }

.fa-map-marker-slash:before {
    content: "\f60c"; }

.fa-map-marker-smile:before {
    content: "\f60d"; }

.fa-map-marker-times:before {
    content: "\f60e"; }

.fa-map-pin:before {
    content: "\f276"; }

.fa-map-signs:before {
    content: "\f277"; }

.fa-markdown:before {
    content: "\f60f"; }

.fa-marker:before {
    content: "\f5a1"; }

.fa-mars:before {
    content: "\f222"; }

.fa-mars-double:before {
    content: "\f227"; }

.fa-mars-stroke:before {
    content: "\f229"; }

.fa-mars-stroke-h:before {
    content: "\f22b"; }

.fa-mars-stroke-v:before {
    content: "\f22a"; }

.fa-mask:before {
    content: "\f6fa"; }

.fa-mastodon:before {
    content: "\f4f6"; }

.fa-maxcdn:before {
    content: "\f136"; }

.fa-meat:before {
    content: "\f814"; }

.fa-medal:before {
    content: "\f5a2"; }

.fa-medapps:before {
    content: "\f3c6"; }

.fa-medium:before {
    content: "\f23a"; }

.fa-medium-m:before {
    content: "\f3c7"; }

.fa-medkit:before {
    content: "\f0fa"; }

.fa-medrt:before {
    content: "\f3c8"; }

.fa-meetup:before {
    content: "\f2e0"; }

.fa-megaphone:before {
    content: "\f675"; }

.fa-megaport:before {
    content: "\f5a3"; }

.fa-meh:before {
    content: "\f11a"; }

.fa-meh-blank:before {
    content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
    content: "\f5a5"; }

.fa-memory:before {
    content: "\f538"; }

.fa-mendeley:before {
    content: "\f7b3"; }

.fa-menorah:before {
    content: "\f676"; }

.fa-mercury:before {
    content: "\f223"; }

.fa-meteor:before {
    content: "\f753"; }

.fa-microchip:before {
    content: "\f2db"; }

.fa-microphone:before {
    content: "\f130"; }

.fa-microphone-alt:before {
    content: "\f3c9"; }

.fa-microphone-alt-slash:before {
    content: "\f539"; }

.fa-microphone-slash:before {
    content: "\f131"; }

.fa-microscope:before {
    content: "\f610"; }

.fa-microsoft:before {
    content: "\f3ca"; }

.fa-mind-share:before {
    content: "\f677"; }

.fa-minus:before {
    content: "\f068"; }

.fa-minus-circle:before {
    content: "\f056"; }

.fa-minus-hexagon:before {
    content: "\f307"; }

.fa-minus-octagon:before {
    content: "\f308"; }

.fa-minus-square:before {
    content: "\f146"; }

.fa-mistletoe:before {
    content: "\f7b4"; }

.fa-mitten:before {
    content: "\f7b5"; }

.fa-mix:before {
    content: "\f3cb"; }

.fa-mixcloud:before {
    content: "\f289"; }

.fa-mizuni:before {
    content: "\f3cc"; }

.fa-mobile:before {
    content: "\f10b"; }

.fa-mobile-alt:before {
    content: "\f3cd"; }

.fa-mobile-android:before {
    content: "\f3ce"; }

.fa-mobile-android-alt:before {
    content: "\f3cf"; }

.fa-modx:before {
    content: "\f285"; }

.fa-monero:before {
    content: "\f3d0"; }

.fa-money-bill:before {
    content: "\f0d6"; }

.fa-money-bill-alt:before {
    content: "\f3d1"; }

.fa-money-bill-wave:before {
    content: "\f53a"; }

.fa-money-bill-wave-alt:before {
    content: "\f53b"; }

.fa-money-check:before {
    content: "\f53c"; }

.fa-money-check-alt:before {
    content: "\f53d"; }

.fa-money-check-edit:before {
    content: "\f872"; }

.fa-money-check-edit-alt:before {
    content: "\f873"; }

.fa-monitor-heart-rate:before {
    content: "\f611"; }

.fa-monkey:before {
    content: "\f6fb"; }

.fa-monument:before {
    content: "\f5a6"; }

.fa-moon:before {
    content: "\f186"; }

.fa-moon-cloud:before {
    content: "\f754"; }

.fa-moon-stars:before {
    content: "\f755"; }

.fa-mortar-pestle:before {
    content: "\f5a7"; }

.fa-mosque:before {
    content: "\f678"; }

.fa-motorcycle:before {
    content: "\f21c"; }

.fa-mountain:before {
    content: "\f6fc"; }

.fa-mountains:before {
    content: "\f6fd"; }

.fa-mouse-pointer:before {
    content: "\f245"; }

.fa-mug:before {
    content: "\f874"; }

.fa-mug-hot:before {
    content: "\f7b6"; }

.fa-mug-marshmallows:before {
    content: "\f7b7"; }

.fa-mug-tea:before {
    content: "\f875"; }

.fa-music:before {
    content: "\f001"; }

.fa-napster:before {
    content: "\f3d2"; }

.fa-narwhal:before {
    content: "\f6fe"; }

.fa-neos:before {
    content: "\f612"; }

.fa-network-wired:before {
    content: "\f6ff"; }

.fa-neuter:before {
    content: "\f22c"; }

.fa-newspaper:before {
    content: "\f1ea"; }

.fa-nimblr:before {
    content: "\f5a8"; }

.fa-node:before {
    content: "\f419"; }

.fa-node-js:before {
    content: "\f3d3"; }

.fa-not-equal:before {
    content: "\f53e"; }

.fa-notes-medical:before {
    content: "\f481"; }

.fa-npm:before {
    content: "\f3d4"; }

.fa-ns8:before {
    content: "\f3d5"; }

.fa-nutritionix:before {
    content: "\f3d6"; }

.fa-object-group:before {
    content: "\f247"; }

.fa-object-ungroup:before {
    content: "\f248"; }

.fa-octagon:before {
    content: "\f306"; }

.fa-odnoklassniki:before {
    content: "\f263"; }

.fa-odnoklassniki-square:before {
    content: "\f264"; }

.fa-oil-can:before {
    content: "\f613"; }

.fa-oil-temp:before {
    content: "\f614"; }

.fa-old-republic:before {
    content: "\f510"; }

.fa-om:before {
    content: "\f679"; }

.fa-omega:before {
    content: "\f67a"; }

.fa-opencart:before {
    content: "\f23d"; }

.fa-openid:before {
    content: "\f19b"; }

.fa-opera:before {
    content: "\f26a"; }

.fa-optin-monster:before {
    content: "\f23c"; }

.fa-ornament:before {
    content: "\f7b8"; }

.fa-osi:before {
    content: "\f41a"; }

.fa-otter:before {
    content: "\f700"; }

.fa-outdent:before {
    content: "\f03b"; }

.fa-overline:before {
    content: "\f876"; }

.fa-page-break:before {
    content: "\f877"; }

.fa-page4:before {
    content: "\f3d7"; }

.fa-pagelines:before {
    content: "\f18c"; }

.fa-pager:before {
    content: "\f815"; }

.fa-paint-brush:before {
    content: "\f1fc"; }

.fa-paint-brush-alt:before {
    content: "\f5a9"; }

.fa-paint-roller:before {
    content: "\f5aa"; }

.fa-palette:before {
    content: "\f53f"; }

.fa-palfed:before {
    content: "\f3d8"; }

.fa-pallet:before {
    content: "\f482"; }

.fa-pallet-alt:before {
    content: "\f483"; }

.fa-paper-plane:before {
    content: "\f1d8"; }

.fa-paperclip:before {
    content: "\f0c6"; }

.fa-parachute-box:before {
    content: "\f4cd"; }

.fa-paragraph:before {
    content: "\f1dd"; }

.fa-paragraph-rtl:before {
    content: "\f878"; }

.fa-parking:before {
    content: "\f540"; }

.fa-parking-circle:before {
    content: "\f615"; }

.fa-parking-circle-slash:before {
    content: "\f616"; }

.fa-parking-slash:before {
    content: "\f617"; }

.fa-passport:before {
    content: "\f5ab"; }

.fa-pastafarianism:before {
    content: "\f67b"; }

.fa-paste:before {
    content: "\f0ea"; }

.fa-patreon:before {
    content: "\f3d9"; }

.fa-pause:before {
    content: "\f04c"; }

.fa-pause-circle:before {
    content: "\f28b"; }

.fa-paw:before {
    content: "\f1b0"; }

.fa-paw-alt:before {
    content: "\f701"; }

.fa-paw-claws:before {
    content: "\f702"; }

.fa-paypal:before {
    content: "\f1ed"; }

.fa-peace:before {
    content: "\f67c"; }

.fa-pegasus:before {
    content: "\f703"; }

.fa-pen:before {
    content: "\f304"; }

.fa-pen-alt:before {
    content: "\f305"; }

.fa-pen-fancy:before {
    content: "\f5ac"; }

.fa-pen-nib:before {
    content: "\f5ad"; }

.fa-pen-square:before {
    content: "\f14b"; }

.fa-pencil:before {
    content: "\f040"; }

.fa-pencil-alt:before {
    content: "\f303"; }

.fa-pencil-paintbrush:before {
    content: "\f618"; }

.fa-pencil-ruler:before {
    content: "\f5ae"; }

.fa-pennant:before {
    content: "\f456"; }

.fa-penny-arcade:before {
    content: "\f704"; }

.fa-people-carry:before {
    content: "\f4ce"; }

.fa-pepper-hot:before {
    content: "\f816"; }

.fa-percent:before {
    content: "\f295"; }

.fa-percentage:before {
    content: "\f541"; }

.fa-periscope:before {
    content: "\f3da"; }

.fa-person-booth:before {
    content: "\f756"; }

.fa-person-carry:before {
    content: "\f4cf"; }

.fa-person-dolly:before {
    content: "\f4d0"; }

.fa-person-dolly-empty:before {
    content: "\f4d1"; }

.fa-person-sign:before {
    content: "\f757"; }

.fa-phabricator:before {
    content: "\f3db"; }

.fa-phoenix-framework:before {
    content: "\f3dc"; }

.fa-phoenix-squadron:before {
    content: "\f511"; }

.fa-phone:before {
    content: "\f095"; }

.fa-phone-alt:before {
    content: "\f879"; }

.fa-phone-laptop:before {
    content: "\f87a"; }

.fa-phone-office:before {
    content: "\f67d"; }

.fa-phone-plus:before {
    content: "\f4d2"; }

.fa-phone-slash:before {
    content: "\f3dd"; }

.fa-phone-square:before {
    content: "\f098"; }

.fa-phone-square-alt:before {
    content: "\f87b"; }

.fa-phone-volume:before {
    content: "\f2a0"; }

.fa-photo-video:before {
    content: "\f87c"; }

.fa-php:before {
    content: "\f457"; }

.fa-pi:before {
    content: "\f67e"; }

.fa-pie:before {
    content: "\f705"; }

.fa-pied-piper:before {
    content: "\f2ae"; }

.fa-pied-piper-alt:before {
    content: "\f1a8"; }

.fa-pied-piper-hat:before {
    content: "\f4e5"; }

.fa-pied-piper-pp:before {
    content: "\f1a7"; }

.fa-pig:before {
    content: "\f706"; }

.fa-piggy-bank:before {
    content: "\f4d3"; }

.fa-pills:before {
    content: "\f484"; }

.fa-pinterest:before {
    content: "\f0d2"; }

.fa-pinterest-p:before {
    content: "\f231"; }

.fa-pinterest-square:before {
    content: "\f0d3"; }

.fa-pizza:before {
    content: "\f817"; }

.fa-pizza-slice:before {
    content: "\f818"; }

.fa-place-of-worship:before {
    content: "\f67f"; }

.fa-plane:before {
    content: "\f072"; }

.fa-plane-alt:before {
    content: "\f3de"; }

.fa-plane-arrival:before {
    content: "\f5af"; }

.fa-plane-departure:before {
    content: "\f5b0"; }

.fa-play:before {
    content: "\f04b"; }

.fa-play-circle:before {
    content: "\f144"; }

.fa-playstation:before {
    content: "\f3df"; }

.fa-plug:before {
    content: "\f1e6"; }

.fa-plus:before {
    content: "\f067"; }

.fa-plus-circle:before {
    content: "\f055"; }

.fa-plus-hexagon:before {
    content: "\f300"; }

.fa-plus-octagon:before {
    content: "\f301"; }

.fa-plus-square:before {
    content: "\f0fe"; }

.fa-podcast:before {
    content: "\f2ce"; }

.fa-podium:before {
    content: "\f680"; }

.fa-podium-star:before {
    content: "\f758"; }

.fa-poll:before {
    content: "\f681"; }

.fa-poll-h:before {
    content: "\f682"; }

.fa-poll-people:before {
    content: "\f759"; }

.fa-poo:before {
    content: "\f2fe"; }

.fa-poo-storm:before {
    content: "\f75a"; }

.fa-poop:before {
    content: "\f619"; }

.fa-popcorn:before {
    content: "\f819"; }

.fa-portrait:before {
    content: "\f3e0"; }

.fa-pound-sign:before {
    content: "\f154"; }

.fa-power-off:before {
    content: "\f011"; }

.fa-pray:before {
    content: "\f683"; }

.fa-praying-hands:before {
    content: "\f684"; }

.fa-prescription:before {
    content: "\f5b1"; }

.fa-prescription-bottle:before {
    content: "\f485"; }

.fa-prescription-bottle-alt:before {
    content: "\f486"; }

.fa-presentation:before {
    content: "\f685"; }

.fa-print:before {
    content: "\f02f"; }

.fa-print-search:before {
    content: "\f81a"; }

.fa-print-slash:before {
    content: "\f686"; }

.fa-procedures:before {
    content: "\f487"; }

.fa-product-hunt:before {
    content: "\f288"; }

.fa-project-diagram:before {
    content: "\f542"; }

.fa-pumpkin:before {
    content: "\f707"; }

.fa-pushed:before {
    content: "\f3e1"; }

.fa-puzzle-piece:before {
    content: "\f12e"; }

.fa-python:before {
    content: "\f3e2"; }

.fa-qq:before {
    content: "\f1d6"; }

.fa-qrcode:before {
    content: "\f029"; }

.fa-question:before {
    content: "\f128"; }

.fa-question-circle:before {
    content: "\f059"; }

.fa-question-square:before {
    content: "\f2fd"; }

.fa-quidditch:before {
    content: "\f458"; }

.fa-quinscape:before {
    content: "\f459"; }

.fa-quora:before {
    content: "\f2c4"; }

.fa-quote-left:before {
    content: "\f10d"; }

.fa-quote-right:before {
    content: "\f10e"; }

.fa-quran:before {
    content: "\f687"; }

.fa-r-project:before {
    content: "\f4f7"; }

.fa-rabbit:before {
    content: "\f708"; }

.fa-rabbit-fast:before {
    content: "\f709"; }

.fa-racquet:before {
    content: "\f45a"; }

.fa-radiation:before {
    content: "\f7b9"; }

.fa-radiation-alt:before {
    content: "\f7ba"; }

.fa-rainbow:before {
    content: "\f75b"; }

.fa-raindrops:before {
    content: "\f75c"; }

.fa-ram:before {
    content: "\f70a"; }

.fa-ramp-loading:before {
    content: "\f4d4"; }

.fa-random:before {
    content: "\f074"; }

.fa-raspberry-pi:before {
    content: "\f7bb"; }

.fa-ravelry:before {
    content: "\f2d9"; }

.fa-react:before {
    content: "\f41b"; }

.fa-reacteurope:before {
    content: "\f75d"; }

.fa-readme:before {
    content: "\f4d5"; }

.fa-rebel:before {
    content: "\f1d0"; }

.fa-receipt:before {
    content: "\f543"; }

.fa-rectangle-landscape:before {
    content: "\f2fa"; }

.fa-rectangle-portrait:before {
    content: "\f2fb"; }

.fa-rectangle-wide:before {
    content: "\f2fc"; }

.fa-recycle:before {
    content: "\f1b8"; }

.fa-red-river:before {
    content: "\f3e3"; }

.fa-reddit:before {
    content: "\f1a1"; }

.fa-reddit-alien:before {
    content: "\f281"; }

.fa-reddit-square:before {
    content: "\f1a2"; }

.fa-redhat:before {
    content: "\f7bc"; }

.fa-redo:before {
    content: "\f01e"; }

.fa-redo-alt:before {
    content: "\f2f9"; }

.fa-registered:before {
    content: "\f25d"; }

.fa-remove-format:before {
    content: "\f87d"; }

.fa-renren:before {
    content: "\f18b"; }

.fa-repeat:before {
    content: "\f363"; }

.fa-repeat-1:before {
    content: "\f365"; }

.fa-repeat-1-alt:before {
    content: "\f366"; }

.fa-repeat-alt:before {
    content: "\f364"; }

.fa-reply:before {
    content: "\f3e5"; }

.fa-reply-all:before {
    content: "\f122"; }

.fa-replyd:before {
    content: "\f3e6"; }

.fa-republican:before {
    content: "\f75e"; }

.fa-researchgate:before {
    content: "\f4f8"; }

.fa-resolving:before {
    content: "\f3e7"; }

.fa-restroom:before {
    content: "\f7bd"; }

.fa-retweet:before {
    content: "\f079"; }

.fa-retweet-alt:before {
    content: "\f361"; }

.fa-rev:before {
    content: "\f5b2"; }

.fa-ribbon:before {
    content: "\f4d6"; }

.fa-ring:before {
    content: "\f70b"; }

.fa-rings-wedding:before {
    content: "\f81b"; }

.fa-road:before {
    content: "\f018"; }

.fa-robot:before {
    content: "\f544"; }

.fa-rocket:before {
    content: "\f135"; }

.fa-rocketchat:before {
    content: "\f3e8"; }

.fa-rockrms:before {
    content: "\f3e9"; }

.fa-route:before {
    content: "\f4d7"; }

.fa-route-highway:before {
    content: "\f61a"; }

.fa-route-interstate:before {
    content: "\f61b"; }

.fa-rss:before {
    content: "\f09e"; }

.fa-rss-square:before {
    content: "\f143"; }

.fa-ruble-sign:before {
    content: "\f158"; }

.fa-ruler:before {
    content: "\f545"; }

.fa-ruler-combined:before {
    content: "\f546"; }

.fa-ruler-horizontal:before {
    content: "\f547"; }

.fa-ruler-triangle:before {
    content: "\f61c"; }

.fa-ruler-vertical:before {
    content: "\f548"; }

.fa-running:before {
    content: "\f70c"; }

.fa-rupee-sign:before {
    content: "\f156"; }

.fa-rv:before {
    content: "\f7be"; }

.fa-sack:before {
    content: "\f81c"; }

.fa-sack-dollar:before {
    content: "\f81d"; }

.fa-sad-cry:before {
    content: "\f5b3"; }

.fa-sad-tear:before {
    content: "\f5b4"; }

.fa-safari:before {
    content: "\f267"; }

.fa-salad:before {
    content: "\f81e"; }

.fa-salesforce:before {
    content: "\f83b"; }

.fa-sandwich:before {
    content: "\f81f"; }

.fa-sass:before {
    content: "\f41e"; }

.fa-satellite:before {
    content: "\f7bf"; }

.fa-satellite-dish:before {
    content: "\f7c0"; }

.fa-sausage:before {
    content: "\f820"; }

.fa-save:before {
    content: "\f0c7"; }

.fa-scalpel:before {
    content: "\f61d"; }

.fa-scalpel-path:before {
    content: "\f61e"; }

.fa-scanner:before {
    content: "\f488"; }

.fa-scanner-keyboard:before {
    content: "\f489"; }

.fa-scanner-touchscreen:before {
    content: "\f48a"; }

.fa-scarecrow:before {
    content: "\f70d"; }

.fa-scarf:before {
    content: "\f7c1"; }

.fa-schlix:before {
    content: "\f3ea"; }

.fa-school:before {
    content: "\f549"; }

.fa-screwdriver:before {
    content: "\f54a"; }

.fa-scribd:before {
    content: "\f28a"; }

.fa-scroll:before {
    content: "\f70e"; }

.fa-scroll-old:before {
    content: "\f70f"; }

.fa-scrubber:before {
    content: "\f2f8"; }

.fa-scythe:before {
    content: "\f710"; }

.fa-sd-card:before {
    content: "\f7c2"; }

.fa-search:before {
    content: "\f002"; }

.fa-search-dollar:before {
    content: "\f688"; }

.fa-search-location:before {
    content: "\f689"; }

.fa-search-minus:before {
    content: "\f010"; }

.fa-search-plus:before {
    content: "\f00e"; }

.fa-searchengin:before {
    content: "\f3eb"; }

.fa-seedling:before {
    content: "\f4d8"; }

.fa-sellcast:before {
    content: "\f2da"; }

.fa-sellsy:before {
    content: "\f213"; }

.fa-send-back:before {
    content: "\f87e"; }

.fa-send-backward:before {
    content: "\f87f"; }

.fa-server:before {
    content: "\f233"; }

.fa-servicestack:before {
    content: "\f3ec"; }

.fa-shapes:before {
    content: "\f61f"; }

.fa-share:before {
    content: "\f064"; }

.fa-share-all:before {
    content: "\f367"; }

.fa-share-alt:before {
    content: "\f1e0"; }

.fa-share-alt-square:before {
    content: "\f1e1"; }

.fa-share-square:before {
    content: "\f14d"; }

.fa-sheep:before {
    content: "\f711"; }

.fa-shekel-sign:before {
    content: "\f20b"; }

.fa-shield:before {
    content: "\f132"; }

.fa-shield-alt:before {
    content: "\f3ed"; }

.fa-shield-check:before {
    content: "\f2f7"; }

.fa-shield-cross:before {
    content: "\f712"; }

.fa-ship:before {
    content: "\f21a"; }

.fa-shipping-fast:before {
    content: "\f48b"; }

.fa-shipping-timed:before {
    content: "\f48c"; }

.fa-shirtsinbulk:before {
    content: "\f214"; }

.fa-shish-kebab:before {
    content: "\f821"; }

.fa-shoe-prints:before {
    content: "\f54b"; }

.fa-shopping-bag:before {
    content: "\f290"; }

.fa-shopping-basket:before {
    content: "\f291"; }

.fa-shopping-cart:before {
    content: "\f07a"; }

.fa-shopware:before {
    content: "\f5b5"; }

.fa-shovel:before {
    content: "\f713"; }

.fa-shovel-snow:before {
    content: "\f7c3"; }

.fa-shower:before {
    content: "\f2cc"; }

.fa-shredder:before {
    content: "\f68a"; }

.fa-shuttle-van:before {
    content: "\f5b6"; }

.fa-shuttlecock:before {
    content: "\f45b"; }

.fa-sickle:before {
    content: "\f822"; }

.fa-sigma:before {
    content: "\f68b"; }

.fa-sign:before {
    content: "\f4d9"; }

.fa-sign-in:before {
    content: "\f090"; }

.fa-sign-in-alt:before {
    content: "\f2f6"; }

.fa-sign-language:before {
    content: "\f2a7"; }

.fa-sign-out:before {
    content: "\f08b"; }

.fa-sign-out-alt:before {
    content: "\f2f5"; }

.fa-signal:before {
    content: "\f012"; }

.fa-signal-1:before {
    content: "\f68c"; }

.fa-signal-2:before {
    content: "\f68d"; }

.fa-signal-3:before {
    content: "\f68e"; }

.fa-signal-4:before {
    content: "\f68f"; }

.fa-signal-alt:before {
    content: "\f690"; }

.fa-signal-alt-1:before {
    content: "\f691"; }

.fa-signal-alt-2:before {
    content: "\f692"; }

.fa-signal-alt-3:before {
    content: "\f693"; }

.fa-signal-alt-slash:before {
    content: "\f694"; }

.fa-signal-slash:before {
    content: "\f695"; }

.fa-signature:before {
    content: "\f5b7"; }

.fa-sim-card:before {
    content: "\f7c4"; }

.fa-simplybuilt:before {
    content: "\f215"; }

.fa-sistrix:before {
    content: "\f3ee"; }

.fa-sitemap:before {
    content: "\f0e8"; }

.fa-sith:before {
    content: "\f512"; }

.fa-skating:before {
    content: "\f7c5"; }

.fa-skeleton:before {
    content: "\f620"; }

.fa-sketch:before {
    content: "\f7c6"; }

.fa-ski-jump:before {
    content: "\f7c7"; }

.fa-ski-lift:before {
    content: "\f7c8"; }

.fa-skiing:before {
    content: "\f7c9"; }

.fa-skiing-nordic:before {
    content: "\f7ca"; }

.fa-skull:before {
    content: "\f54c"; }

.fa-skull-crossbones:before {
    content: "\f714"; }

.fa-skyatlas:before {
    content: "\f216"; }

.fa-skype:before {
    content: "\f17e"; }

.fa-slack:before {
    content: "\f198"; }

.fa-slack-hash:before {
    content: "\f3ef"; }

.fa-slash:before {
    content: "\f715"; }

.fa-sledding:before {
    content: "\f7cb"; }

.fa-sleigh:before {
    content: "\f7cc"; }

.fa-sliders-h:before {
    content: "\f1de"; }

.fa-sliders-h-square:before {
    content: "\f3f0"; }

.fa-sliders-v:before {
    content: "\f3f1"; }

.fa-sliders-v-square:before {
    content: "\f3f2"; }

.fa-slideshare:before {
    content: "\f1e7"; }

.fa-smile:before {
    content: "\f118"; }

.fa-smile-beam:before {
    content: "\f5b8"; }

.fa-smile-plus:before {
    content: "\f5b9"; }

.fa-smile-wink:before {
    content: "\f4da"; }

.fa-smog:before {
    content: "\f75f"; }

.fa-smoke:before {
    content: "\f760"; }

.fa-smoking:before {
    content: "\f48d"; }

.fa-smoking-ban:before {
    content: "\f54d"; }

.fa-sms:before {
    content: "\f7cd"; }

.fa-snake:before {
    content: "\f716"; }

.fa-snapchat:before {
    content: "\f2ab"; }

.fa-snapchat-ghost:before {
    content: "\f2ac"; }

.fa-snapchat-square:before {
    content: "\f2ad"; }

.fa-snooze:before {
    content: "\f880"; }

.fa-snow-blowing:before {
    content: "\f761"; }

.fa-snowboarding:before {
    content: "\f7ce"; }

.fa-snowflake:before {
    content: "\f2dc"; }

.fa-snowflakes:before {
    content: "\f7cf"; }

.fa-snowman:before {
    content: "\f7d0"; }

.fa-snowmobile:before {
    content: "\f7d1"; }

.fa-snowplow:before {
    content: "\f7d2"; }

.fa-socks:before {
    content: "\f696"; }

.fa-solar-panel:before {
    content: "\f5ba"; }

.fa-sort:before {
    content: "\f0dc"; }

.fa-sort-alpha-down:before {
    content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
    content: "\f881"; }

.fa-sort-alpha-up:before {
    content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
    content: "\f882"; }

.fa-sort-alt:before {
    content: "\f883"; }

.fa-sort-amount-down:before {
    content: "\f160"; }

.fa-sort-amount-down-alt:before {
    content: "\f884"; }

.fa-sort-amount-up:before {
    content: "\f161"; }

.fa-sort-amount-up-alt:before {
    content: "\f885"; }

.fa-sort-down:before {
    content: "\f0dd"; }

.fa-sort-numeric-down:before {
    content: "\f162"; }

.fa-sort-numeric-down-alt:before {
    content: "\f886"; }

.fa-sort-numeric-up:before {
    content: "\f163"; }

.fa-sort-numeric-up-alt:before {
    content: "\f887"; }

.fa-sort-shapes-down:before {
    content: "\f888"; }

.fa-sort-shapes-down-alt:before {
    content: "\f889"; }

.fa-sort-shapes-up:before {
    content: "\f88a"; }

.fa-sort-shapes-up-alt:before {
    content: "\f88b"; }

.fa-sort-size-down:before {
    content: "\f88c"; }

.fa-sort-size-down-alt:before {
    content: "\f88d"; }

.fa-sort-size-up:before {
    content: "\f88e"; }

.fa-sort-size-up-alt:before {
    content: "\f88f"; }

.fa-sort-up:before {
    content: "\f0de"; }

.fa-soundcloud:before {
    content: "\f1be"; }

.fa-soup:before {
    content: "\f823"; }

.fa-sourcetree:before {
    content: "\f7d3"; }

.fa-spa:before {
    content: "\f5bb"; }

.fa-space-shuttle:before {
    content: "\f197"; }

.fa-spade:before {
    content: "\f2f4"; }

.fa-sparkles:before {
    content: "\f890"; }

.fa-speakap:before {
    content: "\f3f3"; }

.fa-speaker-deck:before {
    content: "\f83c"; }

.fa-spell-check:before {
    content: "\f891"; }

.fa-spider:before {
    content: "\f717"; }

.fa-spider-black-widow:before {
    content: "\f718"; }

.fa-spider-web:before {
    content: "\f719"; }

.fa-spinner:before {
    content: "\f110"; }

.fa-spinner-third:before {
    content: "\f3f4"; }

.fa-splotch:before {
    content: "\f5bc"; }

.fa-spotify:before {
    content: "\f1bc"; }

.fa-spray-can:before {
    content: "\f5bd"; }

.fa-square:before {
    content: "\f0c8"; }

.fa-square-full:before {
    content: "\f45c"; }

.fa-square-root:before {
    content: "\f697"; }

.fa-square-root-alt:before {
    content: "\f698"; }

.fa-squarespace:before {
    content: "\f5be"; }

.fa-squirrel:before {
    content: "\f71a"; }

.fa-stack-exchange:before {
    content: "\f18d"; }

.fa-stack-overflow:before {
    content: "\f16c"; }

.fa-stackpath:before {
    content: "\f842"; }

.fa-staff:before {
    content: "\f71b"; }

.fa-stamp:before {
    content: "\f5bf"; }

.fa-star:before {
    content: "\f005"; }

.fa-star-and-crescent:before {
    content: "\f699"; }

.fa-star-christmas:before {
    content: "\f7d4"; }

.fa-star-exclamation:before {
    content: "\f2f3"; }

.fa-star-half:before {
    content: "\f089"; }

.fa-star-half-alt:before {
    content: "\f5c0"; }

.fa-star-of-david:before {
    content: "\f69a"; }

.fa-star-of-life:before {
    content: "\f621"; }

.fa-stars:before {
    content: "\f762"; }

.fa-staylinked:before {
    content: "\f3f5"; }

.fa-steak:before {
    content: "\f824"; }

.fa-steam:before {
    content: "\f1b6"; }

.fa-steam-square:before {
    content: "\f1b7"; }

.fa-steam-symbol:before {
    content: "\f3f6"; }

.fa-steering-wheel:before {
    content: "\f622"; }

.fa-step-backward:before {
    content: "\f048"; }

.fa-step-forward:before {
    content: "\f051"; }

.fa-stethoscope:before {
    content: "\f0f1"; }

.fa-sticker-mule:before {
    content: "\f3f7"; }

.fa-sticky-note:before {
    content: "\f249"; }

.fa-stocking:before {
    content: "\f7d5"; }

.fa-stomach:before {
    content: "\f623"; }

.fa-stop:before {
    content: "\f04d"; }

.fa-stop-circle:before {
    content: "\f28d"; }

.fa-stopwatch:before {
    content: "\f2f2"; }

.fa-store:before {
    content: "\f54e"; }

.fa-store-alt:before {
    content: "\f54f"; }

.fa-strava:before {
    content: "\f428"; }

.fa-stream:before {
    content: "\f550"; }

.fa-street-view:before {
    content: "\f21d"; }

.fa-stretcher:before {
    content: "\f825"; }

.fa-strikethrough:before {
    content: "\f0cc"; }

.fa-stripe:before {
    content: "\f429"; }

.fa-stripe-s:before {
    content: "\f42a"; }

.fa-stroopwafel:before {
    content: "\f551"; }

.fa-studiovinari:before {
    content: "\f3f8"; }

.fa-stumbleupon:before {
    content: "\f1a4"; }

.fa-stumbleupon-circle:before {
    content: "\f1a3"; }

.fa-subscript:before {
    content: "\f12c"; }

.fa-subway:before {
    content: "\f239"; }

.fa-suitcase:before {
    content: "\f0f2"; }

.fa-suitcase-rolling:before {
    content: "\f5c1"; }

.fa-sun:before {
    content: "\f185"; }

.fa-sun-cloud:before {
    content: "\f763"; }

.fa-sun-dust:before {
    content: "\f764"; }

.fa-sun-haze:before {
    content: "\f765"; }

.fa-sunglasses:before {
    content: "\f892"; }

.fa-sunrise:before {
    content: "\f766"; }

.fa-sunset:before {
    content: "\f767"; }

.fa-superpowers:before {
    content: "\f2dd"; }

.fa-superscript:before {
    content: "\f12b"; }

.fa-supple:before {
    content: "\f3f9"; }

.fa-surprise:before {
    content: "\f5c2"; }

.fa-suse:before {
    content: "\f7d6"; }

.fa-swatchbook:before {
    content: "\f5c3"; }

.fa-swimmer:before {
    content: "\f5c4"; }

.fa-swimming-pool:before {
    content: "\f5c5"; }

.fa-sword:before {
    content: "\f71c"; }

.fa-swords:before {
    content: "\f71d"; }

.fa-symfony:before {
    content: "\f83d"; }

.fa-synagogue:before {
    content: "\f69b"; }

.fa-sync:before {
    content: "\f021"; }

.fa-sync-alt:before {
    content: "\f2f1"; }

.fa-syringe:before {
    content: "\f48e"; }

.fa-table:before {
    content: "\f0ce"; }

.fa-table-tennis:before {
    content: "\f45d"; }

.fa-tablet:before {
    content: "\f10a"; }

.fa-tablet-alt:before {
    content: "\f3fa"; }

.fa-tablet-android:before {
    content: "\f3fb"; }

.fa-tablet-android-alt:before {
    content: "\f3fc"; }

.fa-tablet-rugged:before {
    content: "\f48f"; }

.fa-tablets:before {
    content: "\f490"; }

.fa-tachometer:before {
    content: "\f0e4"; }

.fa-tachometer-alt:before {
    content: "\f3fd"; }

.fa-tachometer-alt-average:before {
    content: "\f624"; }

.fa-tachometer-alt-fast:before {
    content: "\f625"; }

.fa-tachometer-alt-fastest:before {
    content: "\f626"; }

.fa-tachometer-alt-slow:before {
    content: "\f627"; }

.fa-tachometer-alt-slowest:before {
    content: "\f628"; }

.fa-tachometer-average:before {
    content: "\f629"; }

.fa-tachometer-fast:before {
    content: "\f62a"; }

.fa-tachometer-fastest:before {
    content: "\f62b"; }

.fa-tachometer-slow:before {
    content: "\f62c"; }

.fa-tachometer-slowest:before {
    content: "\f62d"; }

.fa-taco:before {
    content: "\f826"; }

.fa-tag:before {
    content: "\f02b"; }

.fa-tags:before {
    content: "\f02c"; }

.fa-tally:before {
    content: "\f69c"; }

.fa-tanakh:before {
    content: "\f827"; }

.fa-tape:before {
    content: "\f4db"; }

.fa-tasks:before {
    content: "\f0ae"; }

.fa-tasks-alt:before {
    content: "\f828"; }

.fa-taxi:before {
    content: "\f1ba"; }

.fa-teamspeak:before {
    content: "\f4f9"; }

.fa-teeth:before {
    content: "\f62e"; }

.fa-teeth-open:before {
    content: "\f62f"; }

.fa-telegram:before {
    content: "\f2c6"; }

.fa-telegram-plane:before {
    content: "\f3fe"; }

.fa-temperature-frigid:before {
    content: "\f768"; }

.fa-temperature-high:before {
    content: "\f769"; }

.fa-temperature-hot:before {
    content: "\f76a"; }

.fa-temperature-low:before {
    content: "\f76b"; }

.fa-tencent-weibo:before {
    content: "\f1d5"; }

.fa-tenge:before {
    content: "\f7d7"; }

.fa-tennis-ball:before {
    content: "\f45e"; }

.fa-terminal:before {
    content: "\f120"; }

.fa-text:before {
    content: "\f893"; }

.fa-text-height:before {
    content: "\f034"; }

.fa-text-size:before {
    content: "\f894"; }

.fa-text-width:before {
    content: "\f035"; }

.fa-th:before {
    content: "\f00a"; }

.fa-th-large:before {
    content: "\f009"; }

.fa-th-list:before {
    content: "\f00b"; }

.fa-the-red-yeti:before {
    content: "\f69d"; }

.fa-theater-masks:before {
    content: "\f630"; }

.fa-themeco:before {
    content: "\f5c6"; }

.fa-themeisle:before {
    content: "\f2b2"; }

.fa-thermometer:before {
    content: "\f491"; }

.fa-thermometer-empty:before {
    content: "\f2cb"; }

.fa-thermometer-full:before {
    content: "\f2c7"; }

.fa-thermometer-half:before {
    content: "\f2c9"; }

.fa-thermometer-quarter:before {
    content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
    content: "\f2c8"; }

.fa-theta:before {
    content: "\f69e"; }

.fa-think-peaks:before {
    content: "\f731"; }

.fa-thumbs-down:before {
    content: "\f165"; }

.fa-thumbs-up:before {
    content: "\f164"; }

.fa-thumbtack:before {
    content: "\f08d"; }

.fa-thunderstorm:before {
    content: "\f76c"; }

.fa-thunderstorm-moon:before {
    content: "\f76d"; }

.fa-thunderstorm-sun:before {
    content: "\f76e"; }

.fa-ticket:before {
    content: "\f145"; }

.fa-ticket-alt:before {
    content: "\f3ff"; }

.fa-tilde:before {
    content: "\f69f"; }

.fa-times:before {
    content: "\f00d"; }

.fa-times-circle:before {
    content: "\f057"; }

.fa-times-hexagon:before {
    content: "\f2ee"; }

.fa-times-octagon:before {
    content: "\f2f0"; }

.fa-times-square:before {
    content: "\f2d3"; }

.fa-tint:before {
    content: "\f043"; }

.fa-tint-slash:before {
    content: "\f5c7"; }

.fa-tire:before {
    content: "\f631"; }

.fa-tire-flat:before {
    content: "\f632"; }

.fa-tire-pressure-warning:before {
    content: "\f633"; }

.fa-tire-rugged:before {
    content: "\f634"; }

.fa-tired:before {
    content: "\f5c8"; }

.fa-toggle-off:before {
    content: "\f204"; }

.fa-toggle-on:before {
    content: "\f205"; }

.fa-toilet:before {
    content: "\f7d8"; }

.fa-toilet-paper:before {
    content: "\f71e"; }

.fa-toilet-paper-alt:before {
    content: "\f71f"; }

.fa-tombstone:before {
    content: "\f720"; }

.fa-tombstone-alt:before {
    content: "\f721"; }

.fa-toolbox:before {
    content: "\f552"; }

.fa-tools:before {
    content: "\f7d9"; }

.fa-tooth:before {
    content: "\f5c9"; }

.fa-toothbrush:before {
    content: "\f635"; }

.fa-torah:before {
    content: "\f6a0"; }

.fa-torii-gate:before {
    content: "\f6a1"; }

.fa-tornado:before {
    content: "\f76f"; }

.fa-tractor:before {
    content: "\f722"; }

.fa-trade-federation:before {
    content: "\f513"; }

.fa-trademark:before {
    content: "\f25c"; }

.fa-traffic-cone:before {
    content: "\f636"; }

.fa-traffic-light:before {
    content: "\f637"; }

.fa-traffic-light-go:before {
    content: "\f638"; }

.fa-traffic-light-slow:before {
    content: "\f639"; }

.fa-traffic-light-stop:before {
    content: "\f63a"; }

.fa-train:before {
    content: "\f238"; }

.fa-tram:before {
    content: "\f7da"; }

.fa-transgender:before {
    content: "\f224"; }

.fa-transgender-alt:before {
    content: "\f225"; }

.fa-trash:before {
    content: "\f1f8"; }

.fa-trash-alt:before {
    content: "\f2ed"; }

.fa-trash-restore:before {
    content: "\f829"; }

.fa-trash-restore-alt:before {
    content: "\f82a"; }

.fa-trash-undo:before {
    content: "\f895"; }

.fa-trash-undo-alt:before {
    content: "\f896"; }

.fa-treasure-chest:before {
    content: "\f723"; }

.fa-tree:before {
    content: "\f1bb"; }

.fa-tree-alt:before {
    content: "\f400"; }

.fa-tree-christmas:before {
    content: "\f7db"; }

.fa-tree-decorated:before {
    content: "\f7dc"; }

.fa-tree-large:before {
    content: "\f7dd"; }

.fa-tree-palm:before {
    content: "\f82b"; }

.fa-trees:before {
    content: "\f724"; }

.fa-trello:before {
    content: "\f181"; }

.fa-triangle:before {
    content: "\f2ec"; }

.fa-tripadvisor:before {
    content: "\f262"; }

.fa-trophy:before {
    content: "\f091"; }

.fa-trophy-alt:before {
    content: "\f2eb"; }

.fa-truck:before {
    content: "\f0d1"; }

.fa-truck-container:before {
    content: "\f4dc"; }

.fa-truck-couch:before {
    content: "\f4dd"; }

.fa-truck-loading:before {
    content: "\f4de"; }

.fa-truck-monster:before {
    content: "\f63b"; }

.fa-truck-moving:before {
    content: "\f4df"; }

.fa-truck-pickup:before {
    content: "\f63c"; }

.fa-truck-plow:before {
    content: "\f7de"; }

.fa-truck-ramp:before {
    content: "\f4e0"; }

.fa-tshirt:before {
    content: "\f553"; }

.fa-tty:before {
    content: "\f1e4"; }

.fa-tumblr:before {
    content: "\f173"; }

.fa-tumblr-square:before {
    content: "\f174"; }

.fa-turkey:before {
    content: "\f725"; }

.fa-turtle:before {
    content: "\f726"; }

.fa-tv:before {
    content: "\f26c"; }

.fa-tv-retro:before {
    content: "\f401"; }

.fa-twitch:before {
    content: "\f1e8"; }

.fa-twitter:before {
    content: "\f099"; }

.fa-twitter-square:before {
    content: "\f081"; }

.fa-typo3:before {
    content: "\f42b"; }

.fa-uber:before {
    content: "\f402"; }

.fa-ubuntu:before {
    content: "\f7df"; }

.fa-uikit:before {
    content: "\f403"; }

.fa-umbrella:before {
    content: "\f0e9"; }

.fa-umbrella-beach:before {
    content: "\f5ca"; }

.fa-underline:before {
    content: "\f0cd"; }

.fa-undo:before {
    content: "\f0e2"; }

.fa-undo-alt:before {
    content: "\f2ea"; }

.fa-unicorn:before {
    content: "\f727"; }

.fa-union:before {
    content: "\f6a2"; }

.fa-uniregistry:before {
    content: "\f404"; }

.fa-universal-access:before {
    content: "\f29a"; }

.fa-university:before {
    content: "\f19c"; }

.fa-unlink:before {
    content: "\f127"; }

.fa-unlock:before {
    content: "\f09c"; }

.fa-unlock-alt:before {
    content: "\f13e"; }

.fa-untappd:before {
    content: "\f405"; }

.fa-upload:before {
    content: "\f093"; }

.fa-ups:before {
    content: "\f7e0"; }

.fa-usb:before {
    content: "\f287"; }

.fa-usd-circle:before {
    content: "\f2e8"; }

.fa-usd-square:before {
    content: "\f2e9"; }

.fa-user:before {
    content: "\f007"; }

.fa-user-alt:before {
    content: "\f406"; }

.fa-user-alt-slash:before {
    content: "\f4fa"; }

.fa-user-astronaut:before {
    content: "\f4fb"; }

.fa-user-chart:before {
    content: "\f6a3"; }

.fa-user-check:before {
    content: "\f4fc"; }

.fa-user-circle:before {
    content: "\f2bd"; }

.fa-user-clock:before {
    content: "\f4fd"; }

.fa-user-cog:before {
    content: "\f4fe"; }

.fa-user-crown:before {
    content: "\f6a4"; }

.fa-user-edit:before {
    content: "\f4ff"; }

.fa-user-friends:before {
    content: "\f500"; }

.fa-user-graduate:before {
    content: "\f501"; }

.fa-user-hard-hat:before {
    content: "\f82c"; }

.fa-user-headset:before {
    content: "\f82d"; }

.fa-user-injured:before {
    content: "\f728"; }

.fa-user-lock:before {
    content: "\f502"; }

.fa-user-md:before {
    content: "\f0f0"; }

.fa-user-md-chat:before {
    content: "\f82e"; }

.fa-user-minus:before {
    content: "\f503"; }

.fa-user-ninja:before {
    content: "\f504"; }

.fa-user-nurse:before {
    content: "\f82f"; }

.fa-user-plus:before {
    content: "\f234"; }

.fa-user-secret:before {
    content: "\f21b"; }

.fa-user-shield:before {
    content: "\f505"; }

.fa-user-slash:before {
    content: "\f506"; }

.fa-user-tag:before {
    content: "\f507"; }

.fa-user-tie:before {
    content: "\f508"; }

.fa-user-times:before {
    content: "\f235"; }

.fa-users:before {
    content: "\f0c0"; }

.fa-users-class:before {
    content: "\f63d"; }

.fa-users-cog:before {
    content: "\f509"; }

.fa-users-crown:before {
    content: "\f6a5"; }

.fa-users-medical:before {
    content: "\f830"; }

.fa-usps:before {
    content: "\f7e1"; }

.fa-ussunnah:before {
    content: "\f407"; }

.fa-utensil-fork:before {
    content: "\f2e3"; }

.fa-utensil-knife:before {
    content: "\f2e4"; }

.fa-utensil-spoon:before {
    content: "\f2e5"; }

.fa-utensils:before {
    content: "\f2e7"; }

.fa-utensils-alt:before {
    content: "\f2e6"; }

.fa-vaadin:before {
    content: "\f408"; }

.fa-value-absolute:before {
    content: "\f6a6"; }

.fa-vector-square:before {
    content: "\f5cb"; }

.fa-venus:before {
    content: "\f221"; }

.fa-venus-double:before {
    content: "\f226"; }

.fa-venus-mars:before {
    content: "\f228"; }

.fa-viacoin:before {
    content: "\f237"; }

.fa-viadeo:before {
    content: "\f2a9"; }

.fa-viadeo-square:before {
    content: "\f2aa"; }

.fa-vial:before {
    content: "\f492"; }

.fa-vials:before {
    content: "\f493"; }

.fa-viber:before {
    content: "\f409"; }

.fa-video:before {
    content: "\f03d"; }

.fa-video-plus:before {
    content: "\f4e1"; }

.fa-video-slash:before {
    content: "\f4e2"; }

.fa-vihara:before {
    content: "\f6a7"; }

.fa-vimeo:before {
    content: "\f40a"; }

.fa-vimeo-square:before {
    content: "\f194"; }

.fa-vimeo-v:before {
    content: "\f27d"; }

.fa-vine:before {
    content: "\f1ca"; }

.fa-vk:before {
    content: "\f189"; }

.fa-vnv:before {
    content: "\f40b"; }

.fa-voicemail:before {
    content: "\f897"; }

.fa-volcano:before {
    content: "\f770"; }

.fa-volleyball-ball:before {
    content: "\f45f"; }

.fa-volume:before {
    content: "\f6a8"; }

.fa-volume-down:before {
    content: "\f027"; }

.fa-volume-mute:before {
    content: "\f6a9"; }

.fa-volume-off:before {
    content: "\f026"; }

.fa-volume-slash:before {
    content: "\f2e2"; }

.fa-volume-up:before {
    content: "\f028"; }

.fa-vote-nay:before {
    content: "\f771"; }

.fa-vote-yea:before {
    content: "\f772"; }

.fa-vr-cardboard:before {
    content: "\f729"; }

.fa-vuejs:before {
    content: "\f41f"; }

.fa-walker:before {
    content: "\f831"; }

.fa-walking:before {
    content: "\f554"; }

.fa-wallet:before {
    content: "\f555"; }

.fa-wand:before {
    content: "\f72a"; }

.fa-wand-magic:before {
    content: "\f72b"; }

.fa-warehouse:before {
    content: "\f494"; }

.fa-warehouse-alt:before {
    content: "\f495"; }

.fa-washer:before {
    content: "\f898"; }

.fa-watch:before {
    content: "\f2e1"; }

.fa-watch-fitness:before {
    content: "\f63e"; }

.fa-water:before {
    content: "\f773"; }

.fa-water-lower:before {
    content: "\f774"; }

.fa-water-rise:before {
    content: "\f775"; }

.fa-wave-sine:before {
    content: "\f899"; }

.fa-wave-square:before {
    content: "\f83e"; }

.fa-wave-triangle:before {
    content: "\f89a"; }

.fa-waze:before {
    content: "\f83f"; }

.fa-webcam:before {
    content: "\f832"; }

.fa-webcam-slash:before {
    content: "\f833"; }

.fa-weebly:before {
    content: "\f5cc"; }

.fa-weibo:before {
    content: "\f18a"; }

.fa-weight:before {
    content: "\f496"; }

.fa-weight-hanging:before {
    content: "\f5cd"; }

.fa-weixin:before {
    content: "\f1d7"; }

.fa-whale:before {
    content: "\f72c"; }

.fa-whatsapp:before {
    content: "\f232"; }

.fa-whatsapp-square:before {
    content: "\f40c"; }

.fa-wheat:before {
    content: "\f72d"; }

.fa-wheelchair:before {
    content: "\f193"; }

.fa-whistle:before {
    content: "\f460"; }

.fa-whmcs:before {
    content: "\f40d"; }

.fa-wifi:before {
    content: "\f1eb"; }

.fa-wifi-1:before {
    content: "\f6aa"; }

.fa-wifi-2:before {
    content: "\f6ab"; }

.fa-wifi-slash:before {
    content: "\f6ac"; }

.fa-wikipedia-w:before {
    content: "\f266"; }

.fa-wind:before {
    content: "\f72e"; }

.fa-wind-turbine:before {
    content: "\f89b"; }

.fa-wind-warning:before {
    content: "\f776"; }

.fa-window:before {
    content: "\f40e"; }

.fa-window-alt:before {
    content: "\f40f"; }

.fa-window-close:before {
    content: "\f410"; }

.fa-window-maximize:before {
    content: "\f2d0"; }

.fa-window-minimize:before {
    content: "\f2d1"; }

.fa-window-restore:before {
    content: "\f2d2"; }

.fa-windows:before {
    content: "\f17a"; }

.fa-windsock:before {
    content: "\f777"; }

.fa-wine-bottle:before {
    content: "\f72f"; }

.fa-wine-glass:before {
    content: "\f4e3"; }

.fa-wine-glass-alt:before {
    content: "\f5ce"; }

.fa-wix:before {
    content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
    content: "\f730"; }

.fa-wolf-pack-battalion:before {
    content: "\f514"; }

.fa-won-sign:before {
    content: "\f159"; }

.fa-wordpress:before {
    content: "\f19a"; }

.fa-wordpress-simple:before {
    content: "\f411"; }

.fa-wpbeginner:before {
    content: "\f297"; }

.fa-wpexplorer:before {
    content: "\f2de"; }

.fa-wpforms:before {
    content: "\f298"; }

.fa-wpressr:before {
    content: "\f3e4"; }

.fa-wreath:before {
    content: "\f7e2"; }

.fa-wrench:before {
    content: "\f0ad"; }

.fa-x-ray:before {
    content: "\f497"; }

.fa-xbox:before {
    content: "\f412"; }

.fa-xing:before {
    content: "\f168"; }

.fa-xing-square:before {
    content: "\f169"; }

.fa-y-combinator:before {
    content: "\f23b"; }

.fa-yahoo:before {
    content: "\f19e"; }

.fa-yammer:before {
    content: "\f840"; }

.fa-yandex:before {
    content: "\f413"; }

.fa-yandex-international:before {
    content: "\f414"; }

.fa-yarn:before {
    content: "\f7e3"; }

.fa-yelp:before {
    content: "\f1e9"; }

.fa-yen-sign:before {
    content: "\f157"; }

.fa-yin-yang:before {
    content: "\f6ad"; }

.fa-yoast:before {
    content: "\f2b1"; }

.fa-youtube:before {
    content: "\f167"; }

.fa-youtube-square:before {
    content: "\f431"; }

.fa-zhihu:before {
    content: "\f63f"; }

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

@-webkit-keyframes plyr-progress {
    to {
        background-position: 25px 0; } }

@keyframes plyr-progress {
    to {
        background-position: 25px 0; } }

@-webkit-keyframes plyr-popup {
    0% {
        opacity: 0.5;
        transform: translateY(10px); }
    to {
        opacity: 1;
        transform: translateY(0); } }

@keyframes plyr-popup {
    0% {
        opacity: 0.5;
        transform: translateY(10px); }
    to {
        opacity: 1;
        transform: translateY(0); } }

@-webkit-keyframes plyr-fade-in {
    from {
        opacity: 0; }
    to {
        opacity: 1; } }

@keyframes plyr-fade-in {
    from {
        opacity: 0; }
    to {
        opacity: 1; } }

.plyr {
    -moz-osx-font-smoothing: auto;
    -webkit-font-smoothing: subpixel-antialiased;
    direction: ltr;
    font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
    font-variant-numeric: tabular-nums;
    font-weight: 500;
    line-height: 1.7;
    max-width: 100%;
    min-width: 200px;
    position: relative;
    text-shadow: none;
    transition: box-shadow 0.3s ease; }
.plyr video,
.plyr audio {
    border-radius: inherit;
    height: auto;
    vertical-align: middle;
    width: 100%; }
.plyr button {
    font: inherit;
    line-height: inherit;
    width: auto; }
.plyr:focus {
    outline: 0; }

.plyr--full-ui {
    box-sizing: border-box; }
.plyr--full-ui *,
.plyr--full-ui *::after,
.plyr--full-ui *::before {
    box-sizing: inherit; }

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
    touch-action: manipulation; }

.plyr__badge {
    background: #4a5764;
    border-radius: 2px;
    color: #fff;
    font-size: 9px;
    line-height: 1;
    padding: 3px 4px; }

.plyr--full-ui ::-webkit-media-text-track-container {
    display: none; }

.plyr__captions {
    -webkit-animation: plyr-fade-in 0.3s ease;
    animation: plyr-fade-in 0.3s ease;
    bottom: 0;
    color: #fff;
    display: none;
    font-size: 14px;
    left: 0;
    padding: 10px;
    position: absolute;
    text-align: center;
    transition: transform 0.4s ease-in-out;
    width: 100%; }
.plyr__captions .plyr__caption {
    background: rgba(0, 0, 0, 0.8);
    border-radius: 2px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    line-height: 185%;
    padding: 0.2em 0.5em;
    white-space: pre-wrap; }
.plyr__captions .plyr__caption div {
    display: inline; }
.plyr__captions span:empty {
    display: none; }
@media (min-width: 480px) {
    .plyr__captions {
        font-size: 16px;
        padding: 20px; } }
@media (min-width: 768px) {
    .plyr__captions {
        font-size: 18px; } }

.plyr--captions-active .plyr__captions {
    display: block; }

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
    transform: translateY(-40px); }

.plyr__control {
    background: transparent;
    border: 0;
    border-radius: 3px;
    color: inherit;
    cursor: pointer;
    flex-shrink: 0;
    overflow: visible;
    padding: 7px;
    position: relative;
    transition: all 0.3s ease; }
.plyr__control svg {
    display: block;
    fill: currentColor;
    height: 18px;
    pointer-events: none;
    width: 18px; }
.plyr__control:focus {
    outline: 0; }
.plyr__control.plyr__tab-focus {
    box-shadow: 0 0 0 5px rgba(219, 13, 67, 0.5);
    outline: 0; }

a.plyr__control {
    text-decoration: none; }
a.plyr__control::after, a.plyr__control::before {
    display: none; }

.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
.plyr__control.plyr__control--pressed .label--not-pressed {
    display: none; }

.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded='true'] {
    background: #DB0D43;
    color: #fff; }

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded='true'] {
    background: #DB0D43;
    color: #fff; }

.plyr__control--overlaid {
    background: rgba(219, 13, 67, 0.8);
    border: 0;
    border-radius: 100%;
    color: #fff;
    display: none;
    left: 50%;
    padding: 15px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2; }
.plyr__control--overlaid svg {
    left: 2px;
    position: relative; }
.plyr__control--overlaid:hover, .plyr__control--overlaid:focus {
    background: #DB0D43; }

.plyr--playing .plyr__control--overlaid {
    opacity: 0;
    visibility: hidden; }

.plyr--full-ui.plyr--video .plyr__control--overlaid {
    display: block; }

.plyr--full-ui ::-webkit-media-controls {
    display: none; }

.plyr__controls {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    text-align: center; }
.plyr__controls .plyr__progress__container {
    flex: 1;
    min-width: 0; }
.plyr__controls .plyr__controls__item {
    margin-left: 2.5px; }
.plyr__controls .plyr__controls__item:first-child {
    margin-left: 0;
    margin-right: auto; }
.plyr__controls .plyr__controls__item.plyr__progress__container {
    padding-left: 2.5px; }
.plyr__controls .plyr__controls__item.plyr__time {
    padding: 0 5px; }
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time:first-child,
.plyr__controls .plyr__controls__item.plyr__time + .plyr__time {
    padding-left: 0; }
.plyr__controls .plyr__controls__item.plyr__volume {
    padding-right: 5px; }
.plyr__controls .plyr__controls__item.plyr__volume:first-child {
    padding-right: 0; }
.plyr__controls:empty {
    display: none; }

.plyr--audio .plyr__controls {
    background: #fff;
    border-radius: inherit;
    color: #4a5764;
    padding: 10px; }

.plyr--video .plyr__controls {
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 20px 5px 5px;
    position: absolute;
    right: 0;
    transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
    z-index: 3; }
@media (min-width: 480px) {
    .plyr--video .plyr__controls {
        padding: 35px 10px 10px; } }

.plyr--video.plyr--hide-controls .plyr__controls {
    opacity: 0;
    pointer-events: none;
    transform: translateY(100%); }

.plyr [data-plyr='captions'],
.plyr [data-plyr='pip'],
.plyr [data-plyr='airplay'],
.plyr [data-plyr='fullscreen'] {
    display: none; }

.plyr--captions-enabled [data-plyr='captions'],
.plyr--pip-supported [data-plyr='pip'],
.plyr--airplay-supported [data-plyr='airplay'],
.plyr--fullscreen-enabled [data-plyr='fullscreen'] {
    display: inline-block; }

.plyr__menu {
    display: flex;
    position: relative; }
.plyr__menu .plyr__control svg {
    transition: transform 0.3s ease; }
.plyr__menu .plyr__control[aria-expanded='true'] svg {
    transform: rotate(90deg); }
.plyr__menu .plyr__control[aria-expanded='true'] .plyr__tooltip {
    display: none; }
.plyr__menu__container {
    -webkit-animation: plyr-popup 0.2s ease;
    animation: plyr-popup 0.2s ease;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 4px;
    bottom: 100%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    color: #4a5764;
    font-size: 16px;
    margin-bottom: 10px;
    position: absolute;
    right: -3px;
    text-align: left;
    white-space: nowrap;
    z-index: 3; }
.plyr__menu__container > div {
    overflow: hidden;
    transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1); }
.plyr__menu__container::after {
    border: 4px solid transparent;
    border-top-color: rgba(255, 255, 255, 0.9);
    content: '';
    height: 0;
    position: absolute;
    right: 15px;
    top: 100%;
    width: 0; }
.plyr__menu__container [role='menu'] {
    padding: 7px; }
.plyr__menu__container [role='menuitem'],
.plyr__menu__container [role='menuitemradio'] {
    margin-top: 2px; }
.plyr__menu__container [role='menuitem']:first-child,
.plyr__menu__container [role='menuitemradio']:first-child {
    margin-top: 0; }
.plyr__menu__container .plyr__control {
    align-items: center;
    color: #4a5764;
    display: flex;
    font-size: 14px;
    padding: 4px 11px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%; }
.plyr__menu__container .plyr__control > span {
    align-items: inherit;
    display: flex;
    width: 100%; }
.plyr__menu__container .plyr__control::after {
    border: 4px solid transparent;
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%); }
.plyr__menu__container .plyr__control--forward {
    padding-right: 28px; }
.plyr__menu__container .plyr__control--forward::after {
    border-left-color: rgba(74, 87, 100, 0.8);
    right: 5px; }
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
    border-left-color: currentColor; }
.plyr__menu__container .plyr__control--back {
    font-weight: 500;
    margin: 7px;
    margin-bottom: 3px;
    padding-left: 28px;
    position: relative;
    width: calc(100% - 14px); }
.plyr__menu__container .plyr__control--back::after {
    border-right-color: rgba(74, 87, 100, 0.8);
    left: 7px; }
.plyr__menu__container .plyr__control--back::before {
    background: #c1c9d1;
    box-shadow: 0 1px 0 #fff;
    content: '';
    height: 1px;
    left: 0;
    margin-top: 4px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 100%; }
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
    border-right-color: currentColor; }
.plyr__menu__container .plyr__control[role='menuitemradio'] {
    padding-left: 7px; }
.plyr__menu__container .plyr__control[role='menuitemradio']::before, .plyr__menu__container .plyr__control[role='menuitemradio']::after {
    border-radius: 100%; }
.plyr__menu__container .plyr__control[role='menuitemradio']::before {
    background: rgba(0, 0, 0, 0.1);
    content: '';
    display: block;
    flex-shrink: 0;
    height: 16px;
    margin-right: 10px;
    transition: all 0.3s ease;
    width: 16px; }
.plyr__menu__container .plyr__control[role='menuitemradio']::after {
    background: #fff;
    border: 0;
    height: 6px;
    left: 12px;
    opacity: 0;
    top: 50%;
    transform: translateY(-50%) scale(0);
    transition: transform 0.3s ease, opacity 0.3s ease;
    width: 6px; }
.plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']::before {
    background: #DB0D43; }
.plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']::after {
    opacity: 1;
    transform: translateY(-50%) scale(1); }
.plyr__menu__container .plyr__control[role='menuitemradio'].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role='menuitemradio']:hover::before {
    background: rgba(0, 0, 0, 0.1); }
.plyr__menu__container .plyr__menu__value {
    align-items: center;
    display: flex;
    margin-left: auto;
    margin-right: -5px;
    overflow: hidden;
    padding-left: 25px;
    pointer-events: none; }

.plyr--full-ui input[type='range'] {
    -webkit-appearance: none;
    /* stylelint-disable-line */
    background: transparent;
    border: 0;
    border-radius: 26px;
    color: #DB0D43;
    display: block;
    height: 19px;
    margin: 0;
    padding: 0;
    transition: box-shadow 0.3s ease;
    width: 100%; }
.plyr--full-ui input[type='range']::-webkit-slider-runnable-track {
    background: transparent;
    border: 0;
    border-radius: 2.5px;
    height: 5px;
    transition: box-shadow 0.3s ease;
    -webkit-user-select: none;
    user-select: none;
    background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%)); }
.plyr--full-ui input[type='range']::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    border-radius: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
    height: 13px;
    position: relative;
    transition: all 0.2s ease;
    width: 13px;
    -webkit-appearance: none;
    /* stylelint-disable-line */
    margin-top: -4px; }
.plyr--full-ui input[type='range']::-moz-range-track {
    background: transparent;
    border: 0;
    border-radius: 2.5px;
    height: 5px;
    transition: box-shadow 0.3s ease;
    -moz-user-select: none;
    user-select: none; }
.plyr--full-ui input[type='range']::-moz-range-thumb {
    background: #fff;
    border: 0;
    border-radius: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
    height: 13px;
    position: relative;
    transition: all 0.2s ease;
    width: 13px; }
.plyr--full-ui input[type='range']::-moz-range-progress {
    background: currentColor;
    border-radius: 2.5px;
    height: 5px; }
.plyr--full-ui input[type='range']::-ms-track {
    background: transparent;
    border: 0;
    border-radius: 2.5px;
    height: 5px;
    transition: box-shadow 0.3s ease;
    -ms-user-select: none;
    user-select: none;
    color: transparent; }
.plyr--full-ui input[type='range']::-ms-fill-upper {
    background: transparent;
    border: 0;
    border-radius: 2.5px;
    height: 5px;
    transition: box-shadow 0.3s ease;
    -ms-user-select: none;
    user-select: none; }
.plyr--full-ui input[type='range']::-ms-fill-lower {
    background: transparent;
    border: 0;
    border-radius: 2.5px;
    height: 5px;
    transition: box-shadow 0.3s ease;
    -ms-user-select: none;
    user-select: none;
    background: currentColor; }
.plyr--full-ui input[type='range']::-ms-thumb {
    background: #fff;
    border: 0;
    border-radius: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
    height: 13px;
    position: relative;
    transition: all 0.2s ease;
    width: 13px;
    margin-top: 0; }
.plyr--full-ui input[type='range']::-ms-tooltip {
    display: none; }
.plyr--full-ui input[type='range']:focus {
    outline: 0; }
.plyr--full-ui input[type='range']::-moz-focus-outer {
    border: 0; }
.plyr--full-ui input[type='range'].plyr__tab-focus::-webkit-slider-runnable-track {
    box-shadow: 0 0 0 5px rgba(219, 13, 67, 0.5);
    outline: 0; }
.plyr--full-ui input[type='range'].plyr__tab-focus::-moz-range-track {
    box-shadow: 0 0 0 5px rgba(219, 13, 67, 0.5);
    outline: 0; }
.plyr--full-ui input[type='range'].plyr__tab-focus::-ms-track {
    box-shadow: 0 0 0 5px rgba(219, 13, 67, 0.5);
    outline: 0; }

.plyr--full-ui.plyr--video input[type='range']::-webkit-slider-runnable-track {
    background-color: rgba(255, 255, 255, 0.25); }

.plyr--full-ui.plyr--video input[type='range']::-moz-range-track {
    background-color: rgba(255, 255, 255, 0.25); }

.plyr--full-ui.plyr--video input[type='range']::-ms-track {
    background-color: rgba(255, 255, 255, 0.25); }

.plyr--full-ui.plyr--video input[type='range']:active::-webkit-slider-thumb {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5); }

.plyr--full-ui.plyr--video input[type='range']:active::-moz-range-thumb {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5); }

.plyr--full-ui.plyr--video input[type='range']:active::-ms-thumb {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5); }

.plyr--full-ui.plyr--audio input[type='range']::-webkit-slider-runnable-track {
    background-color: rgba(193, 201, 209, 0.66); }

.plyr--full-ui.plyr--audio input[type='range']::-moz-range-track {
    background-color: rgba(193, 201, 209, 0.66); }

.plyr--full-ui.plyr--audio input[type='range']::-ms-track {
    background-color: rgba(193, 201, 209, 0.66); }

.plyr--full-ui.plyr--audio input[type='range']:active::-webkit-slider-thumb {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1); }

.plyr--full-ui.plyr--audio input[type='range']:active::-moz-range-thumb {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1); }

.plyr--full-ui.plyr--audio input[type='range']:active::-ms-thumb {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1); }

.plyr__poster {
    background-color: #000;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity 0.2s ease;
    width: 100%;
    z-index: 1; }

.plyr--stopped.plyr__poster-enabled .plyr__poster {
    opacity: 1; }

.plyr__time {
    font-size: 14px; }

.plyr__time + .plyr__time::before {
    content: '\2044';
    margin-right: 10px; }

@media (max-width: 767px) {
    .plyr__time + .plyr__time {
        display: none; } }

.plyr--video .plyr__time {
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }

.plyr__tooltip {
    background: rgba(255, 255, 255, 0.9);
    border-radius: 3px;
    bottom: 100%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    color: #4a5764;
    font-size: 14px;
    font-weight: 500;
    left: 50%;
    line-height: 1.3;
    margin-bottom: 10px;
    opacity: 0;
    padding: 5px 7.5px;
    pointer-events: none;
    position: absolute;
    transform: translate(-50%, 10px) scale(0.8);
    transform-origin: 50% 100%;
    transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
    white-space: nowrap;
    z-index: 2; }
.plyr__tooltip::before {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(255, 255, 255, 0.9);
    bottom: -4px;
    content: '';
    height: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
    z-index: 2; }

.plyr .plyr__control:hover .plyr__tooltip,
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__tooltip--visible {
    opacity: 1;
    transform: translate(-50%, 0) scale(1); }

.plyr .plyr__control:hover .plyr__tooltip {
    z-index: 3; }

.plyr__controls > .plyr__control:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
    left: 0;
    transform: translate(0, 10px) scale(0.8);
    transform-origin: 0 100%; }
.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
    left: 16px; }

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
    left: auto;
    right: 0;
    transform: translate(0, 10px) scale(0.8);
    transform-origin: 100% 100%; }
.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
    left: auto;
    right: 16px;
    transform: translateX(50%); }

.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {
    transform: translate(0, 0) scale(1); }

.plyr--video {
    background: #000;
    overflow: hidden; }
.plyr--video.plyr--menu-open {
    overflow: visible; }

.plyr__video-wrapper {
    background: #000;
    border-radius: inherit;
    overflow: hidden;
    position: relative;
    z-index: 0; }

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
    height: 0;
    padding-bottom: 56.25%; }

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%; }

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
    padding-bottom: 240%;
    position: relative;
    transform: translateY(-38.28125%); }

.plyr__progress {
    left: 6.5px;
    margin-right: 13px;
    position: relative; }
.plyr__progress input[type='range'], .plyr__progress__buffer {
    margin-left: -6.5px;
    margin-right: -6.5px;
    width: calc(100% + 13px); }
.plyr__progress input[type='range'] {
    position: relative;
    z-index: 2; }
.plyr__progress .plyr__tooltip {
    font-size: 14px;
    left: 0; }

.plyr__progress__buffer {
    -webkit-appearance: none;
    /* stylelint-disable-line */
    background: transparent;
    border: 0;
    border-radius: 100px;
    height: 5px;
    left: 0;
    margin-top: -2.5px;
    padding: 0;
    position: absolute;
    top: 50%; }
.plyr__progress__buffer::-webkit-progress-bar {
    background: transparent; }
.plyr__progress__buffer::-webkit-progress-value {
    background: currentColor;
    border-radius: 100px;
    min-width: 5px;
    transition: width 0.2s ease; }
.plyr__progress__buffer::-moz-progress-bar {
    background: currentColor;
    border-radius: 100px;
    min-width: 5px;
    transition: width 0.2s ease; }
.plyr__progress__buffer::-ms-fill {
    border-radius: 100px;
    transition: width 0.2s ease; }

.plyr--video .plyr__progress__buffer {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    color: rgba(255, 255, 255, 0.25); }

.plyr--audio .plyr__progress__buffer {
    color: rgba(193, 201, 209, 0.66); }

.plyr--loading .plyr__progress__buffer {
    -webkit-animation: plyr-progress 1s linear infinite;
    animation: plyr-progress 1s linear infinite;
    background-image: linear-gradient(-45deg, rgba(35, 41, 47, 0.6) 25%, transparent 25%, transparent 50%, rgba(35, 41, 47, 0.6) 50%, rgba(35, 41, 47, 0.6) 75%, transparent 75%, transparent);
    background-repeat: repeat-x;
    background-size: 25px 25px;
    color: transparent; }

.plyr--video.plyr--loading .plyr__progress__buffer {
    background-color: rgba(255, 255, 255, 0.25); }

.plyr--audio.plyr--loading .plyr__progress__buffer {
    background-color: rgba(193, 201, 209, 0.66); }

.plyr__volume {
    align-items: center;
    display: flex;
    flex: 1;
    position: relative; }
.plyr__volume input[type='range'] {
    margin-left: 5px;
    position: relative;
    z-index: 2; }
@media (min-width: 480px) {
    .plyr__volume {
        max-width: 90px; } }
@media (min-width: 768px) {
    .plyr__volume {
        max-width: 110px; } }

.plyr--is-ios .plyr__volume {
    display: none !important; }

.plyr--is-ios.plyr--vimeo [data-plyr='mute'] {
    display: none !important; }

.plyr:-webkit-full-screen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%; }

.plyr:-moz-full-screen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%; }

.plyr:-ms-fullscreen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%; }

.plyr:fullscreen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%; }
.plyr:-webkit-full-screen video {
    height: 100%; }
.plyr:-moz-full-screen video {
    height: 100%; }
.plyr:-ms-fullscreen video {
    height: 100%; }
.plyr:fullscreen video {
    height: 100%; }
.plyr:-webkit-full-screen .plyr__video-wrapper {
    height: 100%;
    position: static; }
.plyr:-moz-full-screen .plyr__video-wrapper {
    height: 100%;
    position: static; }
.plyr:-ms-fullscreen .plyr__video-wrapper {
    height: 100%;
    position: static; }
.plyr:fullscreen .plyr__video-wrapper {
    height: 100%;
    position: static; }
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
    display: block; }
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
    display: block; }
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
    display: block; }
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
    display: block; }
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
    display: none; }
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
    display: none; }
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
    display: none; }
.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
    display: none; }
.plyr:-webkit-full-screen.plyr--hide-controls {
    cursor: none; }
.plyr:-moz-full-screen.plyr--hide-controls {
    cursor: none; }
.plyr:-ms-fullscreen.plyr--hide-controls {
    cursor: none; }
.plyr:fullscreen.plyr--hide-controls {
    cursor: none; }
@media (min-width: 1024px) {
    .plyr:-webkit-full-screen .plyr__captions {
        font-size: 21px; }
    .plyr:-moz-full-screen .plyr__captions {
        font-size: 21px; }
    .plyr:-ms-fullscreen .plyr__captions {
        font-size: 21px; }
    .plyr:fullscreen .plyr__captions {
        font-size: 21px; } }

/* stylelint-disable-next-line */
.plyr:-webkit-full-screen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%; }
.plyr:-webkit-full-screen video {
    height: 100%; }
.plyr:-webkit-full-screen .plyr__video-wrapper {
    height: 100%;
    position: static; }
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
    display: block; }
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
    display: none; }
.plyr:-webkit-full-screen.plyr--hide-controls {
    cursor: none; }
@media (min-width: 1024px) {
    .plyr:-webkit-full-screen .plyr__captions {
        font-size: 21px; } }

/* stylelint-disable-next-line */
.plyr:-moz-full-screen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%; }
.plyr:-moz-full-screen video {
    height: 100%; }
.plyr:-moz-full-screen .plyr__video-wrapper {
    height: 100%;
    position: static; }
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
    display: block; }
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
    display: none; }
.plyr:-moz-full-screen.plyr--hide-controls {
    cursor: none; }
@media (min-width: 1024px) {
    .plyr:-moz-full-screen .plyr__captions {
        font-size: 21px; } }

/* stylelint-disable-next-line */
.plyr:-ms-fullscreen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%; }
.plyr:-ms-fullscreen video {
    height: 100%; }
.plyr:-ms-fullscreen .plyr__video-wrapper {
    height: 100%;
    position: static; }
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
    display: block; }
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
    display: none; }
.plyr:-ms-fullscreen.plyr--hide-controls {
    cursor: none; }
@media (min-width: 1024px) {
    .plyr:-ms-fullscreen .plyr__captions {
        font-size: 21px; } }

.plyr--fullscreen-fallback {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10000000; }
.plyr--fullscreen-fallback video {
    height: 100%; }
.plyr--fullscreen-fallback .plyr__video-wrapper {
    height: 100%;
    position: static; }
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
    display: block; }
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
    display: none; }
.plyr--fullscreen-fallback.plyr--hide-controls {
    cursor: none; }
@media (min-width: 1024px) {
    .plyr--fullscreen-fallback .plyr__captions {
        font-size: 21px; } }

.plyr__ads {
    border-radius: inherit;
    bottom: 0;
    cursor: pointer;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1; }
.plyr__ads > div,
.plyr__ads > div iframe {
    height: 100%;
    position: absolute;
    width: 100%; }
.plyr__ads::after {
    background: rgba(35, 41, 47, 0.8);
    border-radius: 2px;
    bottom: 10px;
    color: #fff;
    content: attr(data-badge-text);
    font-size: 11px;
    padding: 2px 6px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    z-index: 3; }
.plyr__ads::after:empty {
    display: none; }

.plyr__cues {
    background: currentColor;
    display: block;
    height: 5px;
    left: 0;
    margin: -2.5px 0 0;
    opacity: 0.8;
    position: absolute;
    top: 50%;
    width: 3px;
    z-index: 3; }

.plyr__preview-thumb {
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 3px;
    bottom: 100%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    margin-bottom: 10px;
    opacity: 0;
    padding: 3px;
    pointer-events: none;
    position: absolute;
    transform: translate(0, 10px) scale(0.8);
    transform-origin: 50% 100%;
    transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
    z-index: 2; }
.plyr__preview-thumb--is-shown {
    opacity: 1;
    transform: translate(0, 0) scale(1); }
.plyr__preview-thumb::before {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(255, 255, 255, 0.9);
    bottom: -4px;
    content: '';
    height: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
    z-index: 2; }
.plyr__preview-thumb__image-container {
    background: #c1c9d1;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
    z-index: 0; }
.plyr__preview-thumb__image-container img {
    height: 100%;
    left: 0;
    max-height: none;
    max-width: none;
    position: absolute;
    top: 0;
    width: 100%; }
.plyr__preview-thumb__time-container {
    bottom: 6px;
    left: 0;
    position: absolute;
    right: 0;
    white-space: nowrap;
    z-index: 3; }
.plyr__preview-thumb__time-container span {
    background-color: rgba(0, 0, 0, 0.55);
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    padding: 3px 6px; }

.plyr__preview-scrubbing {
    bottom: 0;
    -webkit-filter: blur(1px);
    filter: blur(1px);
    height: 100%;
    left: 0;
    margin: auto;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.3s ease;
    width: 100%;
    z-index: 1; }
.plyr__preview-scrubbing--is-shown {
    opacity: 1; }
.plyr__preview-scrubbing img {
    height: 100%;
    left: 0;
    max-height: none;
    max-width: none;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    top: 0;
    width: 100%; }

.plyr--no-transition {
    transition: none !important; }

.plyr__sr-only {
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    border: 0 !important;
    height: 1px !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important; }

.plyr [hidden] {
    display: none !important; }

@font-face {
    font-family: 'lg';
    src: url("assets/fonts/lg.eot?n1z373");
    src: url("assets/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("assets/fonts/lg.woff?n1z373") format("woff"), url("assets/fonts/lg.ttf?n1z373") format("truetype"), url("assets/fonts/lg.svg?n1z373#lg") format("svg");
    font-weight: normal;
    font-style: normal; }

.lg-icon {
    font-family: 'lg';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.lg-actions .lg-next, .lg-actions .lg-prev {
    background-color: rgba(0, 0, 0, 0.45);
    border-radius: 2px;
    color: #999;
    cursor: pointer;
    display: block;
    font-size: 22px;
    margin-top: -10px;
    padding: 8px 10px 9px;
    position: absolute;
    top: 50%;
    z-index: 1080; }
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
    pointer-events: none;
    opacity: 0.5; }
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
    color: #FFF; }

.lg-actions .lg-next {
    right: 20px; }
.lg-actions .lg-next:before {
    content: "\e095"; }

.lg-actions .lg-prev {
    left: 20px; }
.lg-actions .lg-prev:after {
    content: "\e094"; }

@-webkit-keyframes lg-right-end {
    0% {
        left: 0; }
    50% {
        left: -30px; }
    100% {
        left: 0; } }

@keyframes lg-right-end {
    0% {
        left: 0; }
    50% {
        left: -30px; }
    100% {
        left: 0; } }

@-webkit-keyframes lg-left-end {
    0% {
        left: 0; }
    50% {
        left: 30px; }
    100% {
        left: 0; } }

@keyframes lg-left-end {
    0% {
        left: 0; }
    50% {
        left: 30px; }
    100% {
        left: 0; } }

.lg-outer.lg-right-end .lg-object {
    -webkit-animation: lg-right-end 0.3s;
    animation: lg-right-end 0.3s;
    position: relative; }

.lg-outer.lg-left-end .lg-object {
    -webkit-animation: lg-left-end 0.3s;
    animation: lg-left-end 0.3s;
    position: relative; }

.lg-toolbar {
    z-index: 1082;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.45); }
.lg-toolbar .lg-icon {
    color: #999;
    cursor: pointer;
    float: right;
    font-size: 24px;
    height: 47px;
    line-height: 27px;
    padding: 10px 0;
    text-align: center;
    width: 50px;
    text-decoration: none !important;
    outline: medium none;
    transition: color 0.2s linear; }
.lg-toolbar .lg-icon:hover {
    color: #FFF; }
.lg-toolbar .lg-close:after {
    content: "\e070"; }
.lg-toolbar .lg-download:after {
    content: "\e0f2"; }

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.45);
    bottom: 0;
    color: #EEE;
    font-size: 16px;
    left: 0;
    padding: 10px 40px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 1080; }
.lg-sub-html h4 {
    margin: 0;
    font-size: 13px;
    font-weight: bold; }
.lg-sub-html p {
    font-size: 12px;
    margin: 5px 0 0; }

#lg-counter {
    color: #999;
    display: inline-block;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 12px;
    vertical-align: middle; }

.lg-toolbar, .lg-prev, .lg-next {
    opacity: 1;
    transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear; }

.lg-hide-items .lg-prev {
    opacity: 0;
    transform: translate3d(-10px, 0, 0); }

.lg-hide-items .lg-next {
    opacity: 0;
    transform: translate3d(10px, 0, 0); }

.lg-hide-items .lg-toolbar {
    opacity: 0;
    transform: translate3d(0, -10px, 0); }

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
    transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
    transform-origin: 50% 50%; }

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
    transform: scale3d(1, 1, 1);
    opacity: 1; }

.lg-outer .lg-thumb-outer {
    background-color: #0D0A0A;
    bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 1080;
    max-height: 350px;
    transform: translate3d(0, 100%, 0);
    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s; }
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab; }
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing; }
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
    transition-duration: 0s !important; }

.lg-outer.lg-thumb-open .lg-thumb-outer {
    transform: translate3d(0, 0%, 0); }

.lg-outer .lg-thumb {
    padding: 10px 0;
    height: 100%;
    margin-bottom: -5px; }

.lg-outer .lg-thumb-item {
    border-radius: 5px;
    cursor: pointer;
    float: left;
    overflow: hidden;
    height: 100%;
    border: 2px solid #FFF;
    border-radius: 4px;
    margin-bottom: 5px; }
@media (min-width: 1025px) {
    .lg-outer .lg-thumb-item {
        transition: border-color 0.25s ease; } }
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border-color: #a90707; }
.lg-outer .lg-thumb-item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }

.lg-outer.lg-has-thumb .lg-item {
    padding-bottom: 120px; }

.lg-outer.lg-can-toggle .lg-item {
    padding-bottom: 0; }

.lg-outer.lg-pull-caption-up .lg-sub-html {
    transition: bottom 0.25s ease; }

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    bottom: 100px; }

.lg-outer .lg-toggle-thumb {
    background-color: #0D0A0A;
    border-radius: 2px 2px 0 0;
    color: #999;
    cursor: pointer;
    font-size: 24px;
    height: 39px;
    line-height: 27px;
    padding: 5px 0;
    position: absolute;
    right: 20px;
    text-align: center;
    top: -39px;
    width: 50px; }
.lg-outer .lg-toggle-thumb:after {
    content: "\e1ff"; }
.lg-outer .lg-toggle-thumb:hover {
    color: #FFF; }

.lg-outer .lg-video-cont {
    display: inline-block;
    vertical-align: middle;
    max-width: 1140px;
    max-height: 100%;
    width: 100%;
    padding: 0 5px; }

.lg-outer .lg-video {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative; }
.lg-outer .lg-video .lg-object {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important; }
.lg-outer .lg-video .lg-video-play {
    width: 84px;
    height: 59px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -42px;
    margin-top: -30px;
    z-index: 1080;
    cursor: pointer; }

.lg-outer .lg-has-vimeo .lg-video-play {
    background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent; }

.lg-outer .lg-has-vimeo:hover .lg-video-play {
    background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent; }

.lg-outer .lg-has-html5 .lg-video-play {
    background: transparent url("../img/video-play.png") no-repeat scroll 0 0;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    width: 64px;
    opacity: 0.8; }

.lg-outer .lg-has-html5:hover .lg-video-play {
    opacity: 1; }

.lg-outer .lg-has-youtube .lg-video-play {
    background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent; }

.lg-outer .lg-has-youtube:hover .lg-video-play {
    background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent; }

.lg-outer .lg-video-object {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0; }

.lg-outer .lg-has-video .lg-video-object {
    visibility: hidden; }

.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
    display: none; }

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
    visibility: visible; }

.lg-progress-bar {
    background-color: #333;
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1083;
    opacity: 0;
    transition: opacity 0.08s ease 0s; }
.lg-progress-bar .lg-progress {
    background-color: #a90707;
    height: 5px;
    width: 0; }
.lg-progress-bar.lg-start .lg-progress {
    width: 100%; }
.lg-show-autoplay .lg-progress-bar {
    opacity: 1; }

.lg-autoplay-button:after {
    content: "\e01d"; }
.lg-show-autoplay .lg-autoplay-button:after {
    content: "\e01a"; }

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
    transition-duration: 0s; }

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; }

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s; }

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
    transform: scale3d(1, 1, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

#lg-zoom-in:after {
    content: "\e311"; }

#lg-actual-size {
    font-size: 20px; }
#lg-actual-size:after {
    content: "\e033"; }

#lg-zoom-out {
    opacity: 0.5;
    pointer-events: none; }
#lg-zoom-out:after {
    content: "\e312"; }
.lg-zoomed #lg-zoom-out {
    opacity: 1;
    pointer-events: auto; }

.lg-outer .lg-pager-outer {
    bottom: 60px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 1080;
    height: 10px; }
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
    overflow: visible; }

.lg-outer .lg-pager-cont {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    margin: 0 5px; }
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
    box-shadow: 0 0 0 2px white inset; }

.lg-outer .lg-pager-thumb-cont {
    background-color: #fff;
    color: #FFF;
    bottom: 100%;
    height: 83px;
    left: 0;
    margin-bottom: 20px;
    margin-left: -60px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    width: 120px;
    border-radius: 3px;
    transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
    transform: translate3d(0, 5px, 0); }
.lg-outer .lg-pager-thumb-cont img {
    width: 100%;
    height: 100%; }

.lg-outer .lg-pager {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
    display: block;
    height: 12px;
    transition: box-shadow 0.3s ease 0s;
    width: 12px; }
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
    box-shadow: 0 0 0 8px white inset; }

.lg-outer .lg-caret {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px dashed;
    bottom: -10px;
    display: inline-block;
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    vertical-align: middle;
    width: 0; }

.lg-fullscreen:after {
    content: "\e20c"; }
.lg-fullscreen-on .lg-fullscreen:after {
    content: "\e20d"; }

.lg-outer #lg-dropdown-overlay {
    background-color: rgba(0, 0, 0, 0.25);
    bottom: 0;
    cursor: default;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1081;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s; }

.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
    transition-delay: 0s;
    transform: translate3d(0, 0px, 0);
    opacity: 1;
    visibility: visible; }

.lg-outer.lg-dropdown-active #lg-share {
    color: #FFF; }

.lg-outer .lg-dropdown {
    background-color: #fff;
    border-radius: 2px;
    font-size: 14px;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, 5px, 0);
    transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s; }
.lg-outer .lg-dropdown:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    border: 8px solid transparent;
    border-bottom-color: #FFF;
    right: 16px;
    top: -16px; }
.lg-outer .lg-dropdown > li:last-child {
    margin-bottom: 0px; }
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
    color: #333; }
.lg-outer .lg-dropdown a {
    color: #333;
    display: block;
    white-space: pre;
    padding: 4px 12px;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px; }
.lg-outer .lg-dropdown a:hover {
    background-color: rgba(0, 0, 0, 0.07); }
.lg-outer .lg-dropdown .lg-dropdown-text {
    display: inline-block;
    line-height: 1;
    margin-top: -3px;
    vertical-align: middle; }
.lg-outer .lg-dropdown .lg-icon {
    color: #333;
    display: inline-block;
    float: none;
    font-size: 20px;
    height: auto;
    line-height: 1;
    margin-right: 8px;
    padding: 0;
    vertical-align: middle;
    width: auto; }

.lg-outer #lg-share {
    position: relative; }
.lg-outer #lg-share:after {
    content: "\e80d"; }

.lg-outer #lg-share-facebook .lg-icon {
    color: #3b5998; }
.lg-outer #lg-share-facebook .lg-icon:after {
    content: "\e901"; }

.lg-outer #lg-share-twitter .lg-icon {
    color: #00aced; }
.lg-outer #lg-share-twitter .lg-icon:after {
    content: "\e904"; }

.lg-outer #lg-share-googleplus .lg-icon {
    color: #dd4b39; }
.lg-outer #lg-share-googleplus .lg-icon:after {
    content: "\e902"; }

.lg-outer #lg-share-pinterest .lg-icon {
    color: #cb2027; }
.lg-outer #lg-share-pinterest .lg-icon:after {
    content: "\e903"; }

.group {
    *zoom: 1; }

.group:before, .group:after {
    display: table;
    content: "";
    line-height: 0; }

.group:after {
    clear: both; }

.lg-outer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    opacity: 0;
    transition: opacity 0.15s ease 0s; }
.lg-outer * {
    box-sizing: border-box; }
.lg-outer.lg-visible {
    opacity: 1; }
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
    transition-duration: inherit !important;
    transition-timing-function: inherit !important; }
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
    transition-duration: 0s !important;
    opacity: 1; }
.lg-outer.lg-grab img.lg-object {
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab; }
.lg-outer.lg-grabbing img.lg-object {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing; }
.lg-outer .lg {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    max-height: 100%; }
.lg-outer .lg-inner {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap; }
.lg-outer .lg-item {
    background: url("../img/loading.gif") no-repeat scroll center center transparent;
    display: none !important; }
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
    display: inline-block !important; }
.lg-outer.lg-css .lg-current {
    display: inline-block !important; }
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%; }
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px; }
.lg-outer .lg-img-wrap {
    position: absolute;
    padding: 0 5px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
.lg-outer .lg-item.lg-complete {
    background-image: none; }
.lg-outer .lg-item.lg-current {
    z-index: 1060; }
.lg-outer .lg-image {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto !important;
    height: auto !important; }
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
    opacity: 0;
    transition: opacity 0.15s ease 0s; }
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
    opacity: 1; }
.lg-outer .lg-empty-html {
    display: none; }
.lg-outer.lg-hide-download #lg-download {
    display: none; }

.lg-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1040;
    background-color: #000;
    opacity: 0;
    transition: opacity 0.15s ease 0s; }
.lg-backdrop.in {
    opacity: 1; }

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
    transition: none 0s ease 0s !important; }

.lg-css3.lg-use-css3 .lg-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

.lg-css3.lg-use-left .lg-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }

.lg-css3.lg-fade .lg-item {
    opacity: 0; }
.lg-css3.lg-fade .lg-item.lg-current {
    opacity: 1; }
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
    transition: opacity 0.1s ease 0s; }

.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity: 0; }
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    transform: translate3d(-100%, 0, 0); }
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    transform: translate3d(100%, 0, 0); }
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    transform: translate3d(0, 0, 0);
    opacity: 1; }
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }

.lg-css3.lg-slide.lg-use-left .lg-item {
    opacity: 0;
    position: absolute;
    left: 0; }
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    left: -100%; }
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
    left: 100%; }
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
    left: 0;
    opacity: 1; }
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
    transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s; }

/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent; }

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0; }
.slick-list:focus {
    outline: none; }
.slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
    transform: translate3d(0, 0, 0); }

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto; }
.slick-track:before, .slick-track:after {
    content: "";
    display: table; }
.slick-track:after {
    clear: both; }
.slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none; }
[dir="rtl"] .slick-slide {
    float: right; }
.slick-slide img {
    display: block; }
.slick-slide.slick-loading img {
    display: none; }
.slick-slide.dragging img {
    pointer-events: none; }
.slick-initialized .slick-slide {
    display: block; }
.slick-loading .slick-slide {
    visibility: hidden; }
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
    display: none; }

.dk-select,
.dk-select *,
.dk-select *:before,
.dk-select *:after,
.dk-select-multi,
.dk-select-multi *,
.dk-select-multi *:before,
.dk-select-multi *:after {
    box-sizing: border-box; }

.dk-select,
.dk-select-multi {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    line-height: 1.5em;
    width: 200px;
    cursor: pointer; }

.dk-selected {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    background-color: white;
    border: 1px solid #CCCCCC;
    border-radius: 0.4em;
    padding: 0 1.5em 0 0.5em;
    text-overflow: ellipsis; }
.dk-selected:before, .dk-selected:after {
    content: '';
    display: block;
    position: absolute;
    right: 0; }
.dk-selected:before {
    top: 50%;
    border: solid transparent;
    border-width: 0.25em 0.25em 0;
    border-top-color: #CCCCCC;
    margin: -0.125em 0.5em 0 0; }
.dk-selected:after {
    top: 0;
    height: 100%;
    border-left: 1px solid #CCCCCC;
    margin: 0 1.5em 0 0; }

.dk-selected-disabled {
    color: #BBBBBB; }

.dk-select .dk-select-options {
    position: absolute;
    display: none;
    left: 0;
    right: 0; }

.dk-select-open-up .dk-select-options {
    border-radius: 0.4em 0.4em 0 0;
    margin-bottom: -1px;
    bottom: 100%; }

.dk-select-open-down .dk-select-options {
    border-radius: 0 0 0.4em 0.4em;
    margin-top: -1px;
    top: 100%; }

.dk-select-multi .dk-select-options {
    max-height: 10em; }

.dk-select-options {
    background-color: white;
    border: 1px solid #CCCCCC;
    border-radius: 0.4em;
    list-style: none;
    margin: 0;
    max-height: 10.5em;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0.25em 0;
    width: auto;
    z-index: 100; }

.dk-option-selected {
    background-color: #3297fd;
    color: #fff; }

.dk-select-options-highlight .dk-option-selected {
    background-color: transparent;
    color: inherit; }

.dk-option {
    padding: 0 0.5em; }

.dk-select-options .dk-option-highlight {
    background-color: #3297fd;
    color: #fff; }

.dk-select-options .dk-option-disabled {
    color: #BBBBBB;
    background-color: transparent; }

.dk-select-options .dk-option-hidden {
    display: none; }

.dk-optgroup {
    border: solid #CCCCCC;
    border-width: 1px 0;
    padding: 0.25em 0;
    margin-top: 0.25em; }
.dk-optgroup + .dk-option {
    margin-top: 0.25em; }
.dk-optgroup + .dk-optgroup {
    border-top-width: 0;
    margin-top: 0; }
.dk-optgroup:nth-child(2) {
    padding-top: 0;
    border-top: none;
    margin-top: 0; }
.dk-optgroup:last-child {
    border-bottom-width: 0;
    margin-bottom: 0;
    padding-bottom: 0; }

.dk-optgroup-disabled {
    opacity: 0.6;
    color: #BBBBBB;
    cursor: not-allowed; }

.dk-optgroup-label {
    padding: 0 0.5em 0.25em;
    font-weight: bold;
    width: 100%; }

.dk-optgroup-options {
    list-style: none;
    padding-left: 0; }
.dk-optgroup-options li {
    padding-left: 1.2em; }

.dk-select-open-up .dk-selected {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-color: #3297fd; }

.dk-select-open-down .dk-selected {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-color: #3297fd; }

.dk-select-open-up .dk-selected:before,
.dk-select-open-down .dk-selected:before {
    border-width: 0 0.25em 0.25em;
    border-bottom-color: #3297fd; }

.dk-select-open-up .dk-selected:after,
.dk-select-open-down .dk-selected:after {
    border-left-color: #3297fd; }

.dk-select-open-up .dk-select-options,
.dk-select-open-down .dk-select-options,
.dk-select-multi:focus .dk-select-options {
    display: block;
    border-color: #3297fd; }

.dk-select-multi:hover,
.dk-select-multi:focus {
    outline: none; }

.dk-selected:hover,
.dk-selected:focus {
    outline: none;
    border-color: #3297fd; }
.dk-selected:hover:before,
.dk-selected:focus:before {
    border-top-color: #3297fd; }
.dk-selected:hover:after,
.dk-selected:focus:after {
    border-left-color: #3297fd; }

.dk-select-disabled {
    opacity: 0.6;
    color: #BBBBBB;
    cursor: not-allowed; }
.dk-select-disabled .dk-selected:hover, .dk-select-disabled .dk-selected:focus {
    border-color: inherit; }
.dk-select-disabled .dk-selected:hover:before, .dk-select-disabled .dk-selected:focus:before {
    border-top-color: inherit; }
.dk-select-disabled .dk-selected:hover:after, .dk-select-disabled .dk-selected:focus:after {
    border-left-color: inherit; }

select[data-dkcacheid] {
    display: none; }

.abc-checkbox {
    cursor: default;
    padding-left: 4px; }
.abc-checkbox label {
    cursor: pointer;
    display: inline;
    vertical-align: top;
    position: relative;
    padding-left: 5px; }
.abc-checkbox label::before {
    cursor: pointer;
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    top: 2px;
    left: 0;
    margin-left: -1.25rem;
    border: 1px solid #ced4da;
    border-radius: 3px;
    background-color: #fff;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.abc-checkbox label::after {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 2px;
    margin-left: -1.25rem;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #495057; }
.abc-checkbox input[type="checkbox"],
.abc-checkbox input[type="radio"] {
    position: static;
    margin-left: 0;
    cursor: pointer;
    opacity: 0;
    z-index: 1; }
.abc-checkbox input[type="checkbox"]:focus + label::before,
.abc-checkbox input[type="radio"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
.abc-checkbox input[type="checkbox"]:checked + label::after,
.abc-checkbox input[type="radio"]:checked + label::after {
    font-family: "FontAwesome";
    content: \f00c; }
.abc-checkbox input[type="checkbox"]:indeterminate + label::after,
.abc-checkbox input[type="radio"]:indeterminate + label::after {
    display: block;
    content: "";
    width: 10px;
    height: 3px;
    background-color: #555555;
    border-radius: 2px;
    margin-left: -16.5px;
    margin-top: 7px; }
.abc-checkbox input[type="checkbox"]:disabled + label,
.abc-checkbox input[type="radio"]:disabled + label {
    opacity: 0.65; }
.abc-checkbox input[type="checkbox"]:disabled + label::before,
.abc-checkbox input[type="radio"]:disabled + label::before {
    background-color: #e9ecef;
    cursor: not-allowed; }
.abc-checkbox input[type="checkbox"]:disabled + label::after,
.abc-checkbox input[type="radio"]:disabled + label::after {
    cursor: not-allowed; }
.abc-checkbox.abc-checkbox-circle label::before {
    border-radius: 50%; }
.abc-checkbox.checkbox-inline {
    margin-top: 0; }

.abc-checkbox-primary input[type="checkbox"]:checked + label::before,
.abc-checkbox-primary input[type="radio"]:checked + label::before {
    background-color: #DB0D43;
    border-color: #DB0D43; }

.abc-checkbox-primary input[type="checkbox"]:checked + label::after,
.abc-checkbox-primary input[type="radio"]:checked + label::after {
    color: #fff; }

.abc-checkbox-danger input[type="checkbox"]:checked + label::before,
.abc-checkbox-danger input[type="radio"]:checked + label::before {
    background-color: #ff6363;
    border-color: #ff6363; }

.abc-checkbox-danger input[type="checkbox"]:checked + label::after,
.abc-checkbox-danger input[type="radio"]:checked + label::after {
    color: #fff; }

.abc-checkbox-info input[type="checkbox"]:checked + label::before,
.abc-checkbox-info input[type="radio"]:checked + label::before {
    background-color: #62c5da;
    border-color: #62c5da; }

.abc-checkbox-info input[type="checkbox"]:checked + label::after,
.abc-checkbox-info input[type="radio"]:checked + label::after {
    color: #fff; }

.abc-checkbox-warning input[type="checkbox"]:checked + label::before,
.abc-checkbox-warning input[type="radio"]:checked + label::before {
    background-color: #ffaf57;
    border-color: #ffaf57; }

.abc-checkbox-warning input[type="checkbox"]:checked + label::after,
.abc-checkbox-warning input[type="radio"]:checked + label::after {
    color: #fff; }

.abc-checkbox-success input[type="checkbox"]:checked + label::before,
.abc-checkbox-success input[type="radio"]:checked + label::before {
    background-color: #36d2a1;
    border-color: #36d2a1; }

.abc-checkbox-success input[type="checkbox"]:checked + label::after,
.abc-checkbox-success input[type="radio"]:checked + label::after {
    color: #fff; }

.abc-checkbox-primary input[type="checkbox"]:indeterminate + label::before,
.abc-checkbox-primary input[type="radio"]:indeterminate + label::before {
    background-color: #DB0D43;
    border-color: #DB0D43; }

.abc-checkbox-primary input[type="checkbox"]:indeterminate + label::after,
.abc-checkbox-primary input[type="radio"]:indeterminate + label::after {
    background-color: #fff; }

.abc-checkbox-danger input[type="checkbox"]:indeterminate + label::before,
.abc-checkbox-danger input[type="radio"]:indeterminate + label::before {
    background-color: #ff6363;
    border-color: #ff6363; }

.abc-checkbox-danger input[type="checkbox"]:indeterminate + label::after,
.abc-checkbox-danger input[type="radio"]:indeterminate + label::after {
    background-color: #fff; }

.abc-checkbox-info input[type="checkbox"]:indeterminate + label::before,
.abc-checkbox-info input[type="radio"]:indeterminate + label::before {
    background-color: #62c5da;
    border-color: #62c5da; }

.abc-checkbox-info input[type="checkbox"]:indeterminate + label::after,
.abc-checkbox-info input[type="radio"]:indeterminate + label::after {
    background-color: #fff; }

.abc-checkbox-warning input[type="checkbox"]:indeterminate + label::before,
.abc-checkbox-warning input[type="radio"]:indeterminate + label::before {
    background-color: #ffaf57;
    border-color: #ffaf57; }

.abc-checkbox-warning input[type="checkbox"]:indeterminate + label::after,
.abc-checkbox-warning input[type="radio"]:indeterminate + label::after {
    background-color: #fff; }

.abc-checkbox-success input[type="checkbox"]:indeterminate + label::before,
.abc-checkbox-success input[type="radio"]:indeterminate + label::before {
    background-color: #36d2a1;
    border-color: #36d2a1; }

.abc-checkbox-success input[type="checkbox"]:indeterminate + label::after,
.abc-checkbox-success input[type="radio"]:indeterminate + label::after {
    background-color: #fff; }

.abc-radio {
    cursor: default;
    padding-left: 4px; }
.abc-radio label {
    cursor: pointer;
    display: inline;
    vertical-align: top;
    position: relative;
    padding-left: 5px; }
.abc-radio label::before {
    cursor: pointer;
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    top: 2px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #ced4da;
    border-radius: 50%;
    background-color: #fff;
    transition: border 0.15s ease-in-out; }
.abc-radio label::after {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    content: " ";
    width: 11px;
    height: 11px;
    left: 3px;
    top: 5px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #495057;
    transform: scale(0, 0);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
.abc-radio input[type="radio"] {
    position: static;
    margin-left: 0;
    cursor: pointer;
    opacity: 0;
    z-index: 1; }
.abc-radio input[type="radio"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
.abc-radio input[type="radio"]:checked + label::after {
    transform: scale(1, 1); }
.abc-radio input[type="radio"]:disabled + label {
    opacity: 0.65; }
.abc-radio input[type="radio"]:disabled + label::before {
    cursor: not-allowed; }
.abc-radio input[type="radio"]:disabled + label::after {
    cursor: not-allowed; }
.abc-radio.radio-inline {
    margin-top: 0; }

.abc-radio-primary input[type="radio"] + label::after {
    background-color: #DB0D43; }

.abc-radio-primary input[type="radio"]:checked + label::before {
    border-color: #DB0D43; }

.abc-radio-primary input[type="radio"]:checked + label::after {
    background-color: #DB0D43; }

.abc-radio-danger input[type="radio"] + label::after {
    background-color: #ff6363; }

.abc-radio-danger input[type="radio"]:checked + label::before {
    border-color: #ff6363; }

.abc-radio-danger input[type="radio"]:checked + label::after {
    background-color: #ff6363; }

.abc-radio-info input[type="radio"] + label::after {
    background-color: #62c5da; }

.abc-radio-info input[type="radio"]:checked + label::before {
    border-color: #62c5da; }

.abc-radio-info input[type="radio"]:checked + label::after {
    background-color: #62c5da; }

.abc-radio-warning input[type="radio"] + label::after {
    background-color: #ffaf57; }

.abc-radio-warning input[type="radio"]:checked + label::before {
    border-color: #ffaf57; }

.abc-radio-warning input[type="radio"]:checked + label::after {
    background-color: #ffaf57; }

.abc-radio-success input[type="radio"] + label::after {
    background-color: #36d2a1; }

.abc-radio-success input[type="radio"]:checked + label::before {
    border-color: #36d2a1; }

.abc-radio-success input[type="radio"]:checked + label::after {
    background-color: #36d2a1; }

label .was-validated .form-check-input:invalid .abc-checkbox:before, label
.was-validated .form-check-input:invalid .abc-radio:before, label .form-check-input.is-invalid .abc-checkbox:before, label
.form-check-input.is-invalid .abc-radio:before {
    border-color: #ff6363; }

.delay-sm {
    transition-delay: 180ms; }

.delay-md {
    transition-delay: 360ms; }

.delay-lg {
    transition-delay: 540ms; }

@media (max-width: 991px) {
    .no-anim-mobile {
        transition-delay: 0ms !important;
        transition: none !important; } }

.anim-fade {
    opacity: 0;
    transition-property: opacity;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.anim-up {
    transform: translate3d(0, 5%, 0);
    transition-property: transform;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.anim-up-maxi {
    transform: translate3d(0, 50%, 0);
    transition-property: transform;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.anim-scale {
    transform: scale(0.95);
    transition-property: transform;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.hover-scale-30 {
    transition: 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86); }
.hover-scale-30:hover {
    transform: scale(1.3); }

.hover-scale-5 {
    transition: 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86); }
.hover-scale-5:hover {
    transform: scale(1.05); }

.anim-fade-up {
    opacity: 0;
    transform: translate3d(0, 5%, 0);
    transition-property: opacity, transform;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.anim-fade-up-maxi {
    opacity: 0;
    transform: translate3d(0, 50%, 0);
    transition-property: opacity, transform;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.anim-fade-scale {
    opacity: 0;
    transform: scale(0.95);
    transition-property: opacity, transform;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.anim-up-scale {
    transform: scale(0.95) translate3d(0, 5%, 0);
    transition-property: transform;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.anim-up-maxi-scale {
    transform: scale(0.95) translate3d(0, 50%, 0);
    transition-property: transform;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.anim-fade-up-scale {
    opacity: 0;
    transform: scale(0.95) translate3d(0, 5%, 0);
    transition-property: opacity, transform;
    transition-duration: 1000ms;
    transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.in.anim-fade,
.in .anim-fade {
    opacity: 1; }

.in.anim-up,
.in .anim-up, .in.anim-up-maxi,
.in .anim-up-maxi, .in.anim-scale,
.in .anim-scale, .in.anim-up-scale,
.in .anim-up-scale, .in.anim-up-maxi-scale,
.in .anim-up-maxi-scale {
    transform: none; }

.in.anim-fade-up,
.in .anim-fade-up, .in.anim-fade-up-maxi,
.in .anim-fade-up-maxi, .in.anim-fade-scale,
.in .anim-fade-scale, .in.anim-fade-up-scale,
.in .anim-fade-up-scale {
    opacity: 1;
    transform: none; }

.anim--cascad .anim-fade-up:nth-child(1),
.anim--cascad .anim-fade-down:nth-child(1),
.anim--cascad .anim-fade:nth-child(1) {
    transition-delay: 1000ms; }

.anim--cascad .anim-fade-up:nth-child(2),
.anim--cascad .anim-fade-down:nth-child(2),
.anim--cascad .anim-fade:nth-child(2) {
    transition-delay: 1200ms; }

.anim--cascad .anim-fade-up:nth-child(3),
.anim--cascad .anim-fade-down:nth-child(3),
.anim--cascad .anim-fade:nth-child(3) {
    transition-delay: 1400ms; }

.anim--cascad .anim-fade-up:nth-child(4),
.anim--cascad .anim-fade-down:nth-child(4),
.anim--cascad .anim-fade:nth-child(4) {
    transition-delay: 1600ms; }

.anim--cascad .anim-fade-up:nth-child(5),
.anim--cascad .anim-fade-down:nth-child(5),
.anim--cascad .anim-fade:nth-child(5) {
    transition-delay: 1800ms; }

.anim--cascad .anim-fade-up:nth-child(6),
.anim--cascad .anim-fade-down:nth-child(6),
.anim--cascad .anim-fade:nth-child(6) {
    transition-delay: 2000ms; }

.anim--cascad .anim-fade-up:nth-child(7),
.anim--cascad .anim-fade-down:nth-child(7),
.anim--cascad .anim-fade:nth-child(7) {
    transition-delay: 2200ms; }

.anim--cascad .anim-fade-up:nth-child(8),
.anim--cascad .anim-fade-down:nth-child(8),
.anim--cascad .anim-fade:nth-child(8) {
    transition-delay: 2400ms; }

.anim--cascad .anim-fade-up:nth-child(9),
.anim--cascad .anim-fade-down:nth-child(9),
.anim--cascad .anim-fade:nth-child(9) {
    transition-delay: 2600ms; }

.anim--cascad .anim-fade-up:nth-child(10),
.anim--cascad .anim-fade-down:nth-child(10),
.anim--cascad .anim-fade:nth-child(10) {
    transition-delay: 2800ms; }

.anim--cascad .anim-fade-up:nth-child(11),
.anim--cascad .anim-fade-down:nth-child(11),
.anim--cascad .anim-fade:nth-child(11) {
    transition-delay: 3000ms; }

.anim--cascad .anim-fade-up:nth-child(12),
.anim--cascad .anim-fade-down:nth-child(12),
.anim--cascad .anim-fade:nth-child(12) {
    transition-delay: 3200ms; }

.anim--cascad .anim-fade-up:nth-child(13),
.anim--cascad .anim-fade-down:nth-child(13),
.anim--cascad .anim-fade:nth-child(13) {
    transition-delay: 3400ms; }

.anim--cascad .anim-fade-up:nth-child(14),
.anim--cascad .anim-fade-down:nth-child(14),
.anim--cascad .anim-fade:nth-child(14) {
    transition-delay: 3600ms; }

.anim--cascad .anim-fade-up:nth-child(15),
.anim--cascad .anim-fade-down:nth-child(15),
.anim--cascad .anim-fade:nth-child(15) {
    transition-delay: 3800ms; }

.anim--cascad .anim-fade-up:nth-child(16),
.anim--cascad .anim-fade-down:nth-child(16),
.anim--cascad .anim-fade:nth-child(16) {
    transition-delay: 4000ms; }

.anim--cascad .anim-fade-up:nth-child(17),
.anim--cascad .anim-fade-down:nth-child(17),
.anim--cascad .anim-fade:nth-child(17) {
    transition-delay: 4200ms; }

.anim--cascad .anim-fade-up:nth-child(18),
.anim--cascad .anim-fade-down:nth-child(18),
.anim--cascad .anim-fade:nth-child(18) {
    transition-delay: 4400ms; }

.anim--cascad .anim-fade-up:nth-child(19),
.anim--cascad .anim-fade-down:nth-child(19),
.anim--cascad .anim-fade:nth-child(19) {
    transition-delay: 4600ms; }

.anim--cascad .anim-fade-up:nth-child(20),
.anim--cascad .anim-fade-down:nth-child(20),
.anim--cascad .anim-fade:nth-child(20) {
    transition-delay: 4800ms; }

.anim--cascad .anim-fade-up:nth-child(21),
.anim--cascad .anim-fade-down:nth-child(21),
.anim--cascad .anim-fade:nth-child(21) {
    transition-delay: 5000ms; }

.anim--cascad .anim-fade-up:nth-child(22),
.anim--cascad .anim-fade-down:nth-child(22),
.anim--cascad .anim-fade:nth-child(22) {
    transition-delay: 5200ms; }

.anim--cascad .anim-fade-up:nth-child(23),
.anim--cascad .anim-fade-down:nth-child(23),
.anim--cascad .anim-fade:nth-child(23) {
    transition-delay: 5400ms; }

.anim--cascad .anim-fade-up:nth-child(24),
.anim--cascad .anim-fade-down:nth-child(24),
.anim--cascad .anim-fade:nth-child(24) {
    transition-delay: 5600ms; }

.anim--cascad .anim-fade-up:nth-child(25),
.anim--cascad .anim-fade-down:nth-child(25),
.anim--cascad .anim-fade:nth-child(25) {
    transition-delay: 5800ms; }

.anim--cascad .anim-fade-up:nth-child(26),
.anim--cascad .anim-fade-down:nth-child(26),
.anim--cascad .anim-fade:nth-child(26) {
    transition-delay: 6000ms; }

.anim--cascad .anim-fade-up:nth-child(27),
.anim--cascad .anim-fade-down:nth-child(27),
.anim--cascad .anim-fade:nth-child(27) {
    transition-delay: 6200ms; }

.anim--cascad .anim-fade-up:nth-child(28),
.anim--cascad .anim-fade-down:nth-child(28),
.anim--cascad .anim-fade:nth-child(28) {
    transition-delay: 6400ms; }

.anim--cascad .anim-fade-up:nth-child(29),
.anim--cascad .anim-fade-down:nth-child(29),
.anim--cascad .anim-fade:nth-child(29) {
    transition-delay: 6600ms; }

.anim--cascad .anim-fade-up:nth-child(30),
.anim--cascad .anim-fade-down:nth-child(30),
.anim--cascad .anim-fade:nth-child(30) {
    transition-delay: 6800ms; }

.anim--cascad .anim-fade-up:nth-child(31),
.anim--cascad .anim-fade-down:nth-child(31),
.anim--cascad .anim-fade:nth-child(31) {
    transition-delay: 7000ms; }

.anim--cascad .anim-fade-up:nth-child(32),
.anim--cascad .anim-fade-down:nth-child(32),
.anim--cascad .anim-fade:nth-child(32) {
    transition-delay: 7200ms; }

.anim--cascad .anim-fade-up:nth-child(33),
.anim--cascad .anim-fade-down:nth-child(33),
.anim--cascad .anim-fade:nth-child(33) {
    transition-delay: 7400ms; }

.anim--cascad .anim-fade-up:nth-child(34),
.anim--cascad .anim-fade-down:nth-child(34),
.anim--cascad .anim-fade:nth-child(34) {
    transition-delay: 7600ms; }

.anim--cascad .anim-fade-up:nth-child(35),
.anim--cascad .anim-fade-down:nth-child(35),
.anim--cascad .anim-fade:nth-child(35) {
    transition-delay: 7800ms; }

.anim--cascad .anim-fade-up:nth-child(36),
.anim--cascad .anim-fade-down:nth-child(36),
.anim--cascad .anim-fade:nth-child(36) {
    transition-delay: 8000ms; }

.anim--cascad .anim-fade-up:nth-child(37),
.anim--cascad .anim-fade-down:nth-child(37),
.anim--cascad .anim-fade:nth-child(37) {
    transition-delay: 8200ms; }

.anim--cascad .anim-fade-up:nth-child(38),
.anim--cascad .anim-fade-down:nth-child(38),
.anim--cascad .anim-fade:nth-child(38) {
    transition-delay: 8400ms; }

.anim--cascad .anim-fade-up:nth-child(39),
.anim--cascad .anim-fade-down:nth-child(39),
.anim--cascad .anim-fade:nth-child(39) {
    transition-delay: 8600ms; }

.anim--cascad .anim-fade-up:nth-child(40),
.anim--cascad .anim-fade-down:nth-child(40),
.anim--cascad .anim-fade:nth-child(40) {
    transition-delay: 8800ms; }

.anim--cascad .anim-fade-up:nth-child(41),
.anim--cascad .anim-fade-down:nth-child(41),
.anim--cascad .anim-fade:nth-child(41) {
    transition-delay: 9000ms; }

.anim--cascad .anim-fade-up:nth-child(42),
.anim--cascad .anim-fade-down:nth-child(42),
.anim--cascad .anim-fade:nth-child(42) {
    transition-delay: 9200ms; }

.anim--cascad .anim-fade-up:nth-child(43),
.anim--cascad .anim-fade-down:nth-child(43),
.anim--cascad .anim-fade:nth-child(43) {
    transition-delay: 9400ms; }

.anim--cascad .anim-fade-up:nth-child(44),
.anim--cascad .anim-fade-down:nth-child(44),
.anim--cascad .anim-fade:nth-child(44) {
    transition-delay: 9600ms; }

.anim--cascad .anim-fade-up:nth-child(45),
.anim--cascad .anim-fade-down:nth-child(45),
.anim--cascad .anim-fade:nth-child(45) {
    transition-delay: 9800ms; }

.anim--cascad .anim-fade-up:nth-child(46),
.anim--cascad .anim-fade-down:nth-child(46),
.anim--cascad .anim-fade:nth-child(46) {
    transition-delay: 10000ms; }

.anim--cascad .anim-fade-up:nth-child(47),
.anim--cascad .anim-fade-down:nth-child(47),
.anim--cascad .anim-fade:nth-child(47) {
    transition-delay: 10200ms; }

.anim--cascad .anim-fade-up:nth-child(48),
.anim--cascad .anim-fade-down:nth-child(48),
.anim--cascad .anim-fade:nth-child(48) {
    transition-delay: 10400ms; }

.anim--cascad .anim-fade-up:nth-child(49),
.anim--cascad .anim-fade-down:nth-child(49),
.anim--cascad .anim-fade:nth-child(49) {
    transition-delay: 10600ms; }

.anim--cascad .anim-fade-up:nth-child(50),
.anim--cascad .anim-fade-down:nth-child(50),
.anim--cascad .anim-fade:nth-child(50) {
    transition-delay: 10800ms; }

.anim--cascad .anim-fade-up:nth-child(51),
.anim--cascad .anim-fade-down:nth-child(51),
.anim--cascad .anim-fade:nth-child(51) {
    transition-delay: 11000ms; }

.anim--cascad .anim-fade-up:nth-child(52),
.anim--cascad .anim-fade-down:nth-child(52),
.anim--cascad .anim-fade:nth-child(52) {
    transition-delay: 11200ms; }

.anim--cascad .anim-fade-up:nth-child(53),
.anim--cascad .anim-fade-down:nth-child(53),
.anim--cascad .anim-fade:nth-child(53) {
    transition-delay: 11400ms; }

.anim--cascad .anim-fade-up:nth-child(54),
.anim--cascad .anim-fade-down:nth-child(54),
.anim--cascad .anim-fade:nth-child(54) {
    transition-delay: 11600ms; }

.anim--cascad .anim-fade-up:nth-child(55),
.anim--cascad .anim-fade-down:nth-child(55),
.anim--cascad .anim-fade:nth-child(55) {
    transition-delay: 11800ms; }

.anim--cascad .anim-fade-up:nth-child(56),
.anim--cascad .anim-fade-down:nth-child(56),
.anim--cascad .anim-fade:nth-child(56) {
    transition-delay: 12000ms; }

.anim--cascad .anim-fade-up:nth-child(57),
.anim--cascad .anim-fade-down:nth-child(57),
.anim--cascad .anim-fade:nth-child(57) {
    transition-delay: 12200ms; }

.anim--cascad .anim-fade-up:nth-child(58),
.anim--cascad .anim-fade-down:nth-child(58),
.anim--cascad .anim-fade:nth-child(58) {
    transition-delay: 12400ms; }

.anim--cascad .anim-fade-up:nth-child(59),
.anim--cascad .anim-fade-down:nth-child(59),
.anim--cascad .anim-fade:nth-child(59) {
    transition-delay: 12600ms; }

.anim--cascad .anim-fade-up:nth-child(60),
.anim--cascad .anim-fade-down:nth-child(60),
.anim--cascad .anim-fade:nth-child(60) {
    transition-delay: 12800ms; }

.anim--cascad .anim-fade-up:nth-child(61),
.anim--cascad .anim-fade-down:nth-child(61),
.anim--cascad .anim-fade:nth-child(61) {
    transition-delay: 13000ms; }

.anim--cascad .anim-fade-up:nth-child(62),
.anim--cascad .anim-fade-down:nth-child(62),
.anim--cascad .anim-fade:nth-child(62) {
    transition-delay: 13200ms; }

.anim--cascad .anim-fade-up:nth-child(63),
.anim--cascad .anim-fade-down:nth-child(63),
.anim--cascad .anim-fade:nth-child(63) {
    transition-delay: 13400ms; }

.anim--cascad .anim-fade-up:nth-child(64),
.anim--cascad .anim-fade-down:nth-child(64),
.anim--cascad .anim-fade:nth-child(64) {
    transition-delay: 13600ms; }

.anim--cascad .anim-fade-up:nth-child(65),
.anim--cascad .anim-fade-down:nth-child(65),
.anim--cascad .anim-fade:nth-child(65) {
    transition-delay: 13800ms; }

.anim--cascad .anim-fade-up:nth-child(66),
.anim--cascad .anim-fade-down:nth-child(66),
.anim--cascad .anim-fade:nth-child(66) {
    transition-delay: 14000ms; }

.anim--cascad .anim-fade-up:nth-child(67),
.anim--cascad .anim-fade-down:nth-child(67),
.anim--cascad .anim-fade:nth-child(67) {
    transition-delay: 14200ms; }

.anim--cascad .anim-fade-up:nth-child(68),
.anim--cascad .anim-fade-down:nth-child(68),
.anim--cascad .anim-fade:nth-child(68) {
    transition-delay: 14400ms; }

.anim--cascad .anim-fade-up:nth-child(69),
.anim--cascad .anim-fade-down:nth-child(69),
.anim--cascad .anim-fade:nth-child(69) {
    transition-delay: 14600ms; }

.anim--cascad .anim-fade-up:nth-child(70),
.anim--cascad .anim-fade-down:nth-child(70),
.anim--cascad .anim-fade:nth-child(70) {
    transition-delay: 14800ms; }

.anim--cascad .anim-fade-up:nth-child(71),
.anim--cascad .anim-fade-down:nth-child(71),
.anim--cascad .anim-fade:nth-child(71) {
    transition-delay: 15000ms; }

.anim--cascad .anim-fade-up:nth-child(72),
.anim--cascad .anim-fade-down:nth-child(72),
.anim--cascad .anim-fade:nth-child(72) {
    transition-delay: 15200ms; }

.anim--cascad .anim-fade-up:nth-child(73),
.anim--cascad .anim-fade-down:nth-child(73),
.anim--cascad .anim-fade:nth-child(73) {
    transition-delay: 15400ms; }

.anim--cascad .anim-fade-up:nth-child(74),
.anim--cascad .anim-fade-down:nth-child(74),
.anim--cascad .anim-fade:nth-child(74) {
    transition-delay: 15600ms; }

.anim--cascad .anim-fade-up:nth-child(75),
.anim--cascad .anim-fade-down:nth-child(75),
.anim--cascad .anim-fade:nth-child(75) {
    transition-delay: 15800ms; }

.anim--cascad .anim-fade-up:nth-child(76),
.anim--cascad .anim-fade-down:nth-child(76),
.anim--cascad .anim-fade:nth-child(76) {
    transition-delay: 16000ms; }

.anim--cascad .anim-fade-up:nth-child(77),
.anim--cascad .anim-fade-down:nth-child(77),
.anim--cascad .anim-fade:nth-child(77) {
    transition-delay: 16200ms; }

.anim--cascad .anim-fade-up:nth-child(78),
.anim--cascad .anim-fade-down:nth-child(78),
.anim--cascad .anim-fade:nth-child(78) {
    transition-delay: 16400ms; }

.anim--cascad .anim-fade-up:nth-child(79),
.anim--cascad .anim-fade-down:nth-child(79),
.anim--cascad .anim-fade:nth-child(79) {
    transition-delay: 16600ms; }

.anim--cascad .anim-fade-up:nth-child(80),
.anim--cascad .anim-fade-down:nth-child(80),
.anim--cascad .anim-fade:nth-child(80) {
    transition-delay: 16800ms; }

.anim--cascad .anim-fade-up:nth-child(81),
.anim--cascad .anim-fade-down:nth-child(81),
.anim--cascad .anim-fade:nth-child(81) {
    transition-delay: 17000ms; }

.anim--cascad .anim-fade-up:nth-child(82),
.anim--cascad .anim-fade-down:nth-child(82),
.anim--cascad .anim-fade:nth-child(82) {
    transition-delay: 17200ms; }

.anim--cascad .anim-fade-up:nth-child(83),
.anim--cascad .anim-fade-down:nth-child(83),
.anim--cascad .anim-fade:nth-child(83) {
    transition-delay: 17400ms; }

.anim--cascad .anim-fade-up:nth-child(84),
.anim--cascad .anim-fade-down:nth-child(84),
.anim--cascad .anim-fade:nth-child(84) {
    transition-delay: 17600ms; }

.anim--cascad .anim-fade-up:nth-child(85),
.anim--cascad .anim-fade-down:nth-child(85),
.anim--cascad .anim-fade:nth-child(85) {
    transition-delay: 17800ms; }

.anim--cascad .anim-fade-up:nth-child(86),
.anim--cascad .anim-fade-down:nth-child(86),
.anim--cascad .anim-fade:nth-child(86) {
    transition-delay: 18000ms; }

.anim--cascad .anim-fade-up:nth-child(87),
.anim--cascad .anim-fade-down:nth-child(87),
.anim--cascad .anim-fade:nth-child(87) {
    transition-delay: 18200ms; }

.anim--cascad .anim-fade-up:nth-child(88),
.anim--cascad .anim-fade-down:nth-child(88),
.anim--cascad .anim-fade:nth-child(88) {
    transition-delay: 18400ms; }

.anim--cascad .anim-fade-up:nth-child(89),
.anim--cascad .anim-fade-down:nth-child(89),
.anim--cascad .anim-fade:nth-child(89) {
    transition-delay: 18600ms; }

.anim--cascad .anim-fade-up:nth-child(90),
.anim--cascad .anim-fade-down:nth-child(90),
.anim--cascad .anim-fade:nth-child(90) {
    transition-delay: 18800ms; }

.anim--cascad .anim-fade-up:nth-child(91),
.anim--cascad .anim-fade-down:nth-child(91),
.anim--cascad .anim-fade:nth-child(91) {
    transition-delay: 19000ms; }

.anim--cascad .anim-fade-up:nth-child(92),
.anim--cascad .anim-fade-down:nth-child(92),
.anim--cascad .anim-fade:nth-child(92) {
    transition-delay: 19200ms; }

.anim--cascad .anim-fade-up:nth-child(93),
.anim--cascad .anim-fade-down:nth-child(93),
.anim--cascad .anim-fade:nth-child(93) {
    transition-delay: 19400ms; }

.anim--cascad .anim-fade-up:nth-child(94),
.anim--cascad .anim-fade-down:nth-child(94),
.anim--cascad .anim-fade:nth-child(94) {
    transition-delay: 19600ms; }

.anim--cascad .anim-fade-up:nth-child(95),
.anim--cascad .anim-fade-down:nth-child(95),
.anim--cascad .anim-fade:nth-child(95) {
    transition-delay: 19800ms; }

.anim--cascad .anim-fade-up:nth-child(96),
.anim--cascad .anim-fade-down:nth-child(96),
.anim--cascad .anim-fade:nth-child(96) {
    transition-delay: 20000ms; }

.anim--cascad .anim-fade-up:nth-child(97),
.anim--cascad .anim-fade-down:nth-child(97),
.anim--cascad .anim-fade:nth-child(97) {
    transition-delay: 20200ms; }

.anim--cascad .anim-fade-up:nth-child(98),
.anim--cascad .anim-fade-down:nth-child(98),
.anim--cascad .anim-fade:nth-child(98) {
    transition-delay: 20400ms; }

.anim--cascad .anim-fade-up:nth-child(99),
.anim--cascad .anim-fade-down:nth-child(99),
.anim--cascad .anim-fade:nth-child(99) {
    transition-delay: 20600ms; }

.anim--cascad .anim-fade-up:nth-child(100),
.anim--cascad .anim-fade-down:nth-child(100),
.anim--cascad .anim-fade:nth-child(100) {
    transition-delay: 20800ms; }

.breadcrumb-wrapper {
    display: inline-block;
    margin-top: 1rem;
    margin-bottom: 1rem;
    position: relative;
    z-index: 5; }
.breadcrumb-wrapper.breadcrumb-wrapper--image {
    padding-left: 2rem; }

.breadcrumb {
    background-color: transparent;
    border-radius: 3rem;
    padding: 0;
    color: #808080;
    font-size: 1.3rem;
    margin-bottom: 0; }
.breadcrumb--white {
    color: rgba(255, 255, 255, 0.7); }
.breadcrumb--white .breadcrumb__item {
    color: rgba(255, 255, 255, 0.7);
    font-weight: 600; }
.breadcrumb--white .breadcrumb__item:hover, .breadcrumb--white .breadcrumb__item:focus {
    color: white; }
.breadcrumb--white .breadcrumb__item + .breadcrumb__item::before {
    color: #ffffff; }

.breadcrumb__item {
    color: #808080;
    text-transform: uppercase;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.breadcrumb__item:hover, .breadcrumb__item:focus {
    color: #3C3C3C; }
.breadcrumb__item + .breadcrumb__item {
    margin-left: 0.7rem; }
.breadcrumb__item + .breadcrumb__item::before {
    padding-right: 0.7rem;
    content: '>';
    color: #808080; }

@media (max-width: 575px) {
    .breadcrumb-wrapper {
        display: none; } }

.btn {
    font-size: 1.6rem;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    border-radius: 0;
    letter-spacing: 0.1em;
    padding: 0.7rem 1.5rem;
    font-weight: 600; }

.btn-title {
    font-weight: 400;
    letter-spacing: 0;
    text-transform: none;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.btn-primary:focus {
    color: #ffffff; }

.btn-square {
    width: 4rem;
    height: 4rem;
    padding-left: 0;
    padding-right: 0; }

.btn-square-lg {
    width: 5rem;
    height: 5rem;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.5rem; }

.btn-lg, .btn-group-lg > .btn {
    padding: 1.2rem 2.5rem;
    height: 5rem; }
.btn-lg.text-title, .btn-group-lg > .text-title.btn {
    font-size: 2rem;
    padding-top: 0.9rem;
    padding-bottom: 0.9rem;
    font-weight: 400;
    letter-spacing: 0; }

.btn-rect {
    height: 5rem;
    width: 9rem;
    padding-left: 0;
    padding-right: 0;
    white-space: nowrap;
    line-height: 1.3; }
.btn-rect span {
    display: block;
    font-size: 1.2rem; }

.btn-circle {
    width: 6rem;
    height: 6rem;
    padding: 0;
    border-radius: 50%;
    text-align: center;
    line-height: 6rem; }

.btn-sm, .btn-group-sm > .btn {
    font-size: 1.4rem;
    letter-spacing: 0.05em; }

.btn-grayxlight {
    background-color: #F7F7F7; }

a.btn-grayxlight:hover,
a.btn-grayxlight:focus {
    background-color: #E6E6E6; }

.btn-graydark {
    background-color: #3C3C3C;
    color: #ffffff; }

a:not([href]):not([tabindex]).btn-graydark {
    color: #ffffff; }

a.btn-graydark:hover,
a.btn-graydark:focus {
    background-color: #000000;
    color: #ffffff; }

.btn-black-transparent {
    background-color: rgba(0, 0, 0, 0.6);
    color: #ffffff; }

a:not([href]):not([tabindex]).btn-black-transparent {
    color: #ffffff; }

a.btn-black-transparent:hover {
    background-color: rgba(0, 0, 0, 0.9); }

a.btn-black-transparent:hover,
a.btn-black-transparent:focus {
    color: #ffffff; }

.btn-share--messenger {
    background-color: #2196F3; }
.btn-share--messenger:hover {
    background-color: #0c82df; }

.btn-share--whatsapp {
    background-color: #4AC659; }
.btn-share--whatsapp:hover {
    background-color: #37b046; }

.btn-share--mail {
    background-color: #DB0D43; }
.btn-share--mail:hover {
    background-color: #b40b37; }

.btn-share--facebook {
    background-color: #3c5a96; }
.btn-share--facebook:hover {
    background-color: #304979; }

.btn-share--twitter {
    background-color: #55ACEE; }
.btn-share--twitter:hover {
    background-color: #309aea; }

.btn-share--linkedin {
    background-color: #007AB9; }
.btn-share--linkedin:hover {
    background-color: #005f90; }

[class^="btn-share-"], [class*=" btn-share-"] {
    color: #ffffff;
    font-size: 2.6rem; }
[class^="btn-share-"]:hover, [class^="btn-share-"]:focus, [class*=" btn-share-"]:hover, [class*=" btn-share-"]:focus {
    color: #ffffff; }

.btn-wrapper {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
.btn-wrapper .btn {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
@media (max-width: 575px) {
    .btn-wrapper.btn-bu-wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: -5rem; }
    .btn-wrapper.btn-bu-wrapper .btn {
        width: 15rem !important; }
    .btn-wrapper.btn-bu-wrapper .btn + .btn {
        margin-top: 1rem; } }

.btn-wrapper--y {
    margin: -0.5rem; }
.btn-wrapper--y .btn {
    margin: 0.5rem; }

.btn-wrapper--share {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
    width: 26rem; }
.btn-wrapper--share .btn {
    margin: 1.2rem; }

.btn-wrapper--twin {
    display: flex; }
.btn-wrapper--twin .btn {
    white-space: nowrap; }

@media (max-width: 575px) {
    .col-btn {
        max-width: 5rem;
        flex: 0 0 5rem; }
    .col-btn .btn {
        padding-left: 0;
        padding-right: 0; }
    .btn-wrapper--twin {
        flex-wrap: wrap; }
    .btn-wrapper--twin .btn {
        flex-grow: 1;
        margin-top: 0.3rem;
        margin-bottom: 0.3rem; } }

.container {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
@media (min-width: 1500px) {
    .container {
        max-width: 1400px; } }

@media (max-width: 575px) {
    .container--mobile {
        padding-left: 0;
        padding-right: 0; } }

.container--right, .block-deconstructed--right, .block-deconstructed--hero {
    margin-left: auto;
    padding-left: 1.5rem;
    width: 100%; }

.container--left, .block-deconstructed--left {
    margin-right: auto;
    padding-right: 1.5rem;
    width: 100%; }

@media (min-width: 576px) {
    .container--right, .block-deconstructed--right, .block-deconstructed--hero, .container--left, .block-deconstructed--left {
        max-width: calc(540px + (50% - (540px / 2))); } }

@media (min-width: 768px) {
    .container--right, .block-deconstructed--right, .block-deconstructed--hero, .container--left, .block-deconstructed--left {
        max-width: calc(720px + (50% - (720px / 2))); } }

@media (min-width: 992px) {
    .container--right, .block-deconstructed--right, .block-deconstructed--hero, .container--left, .block-deconstructed--left {
        max-width: calc(960px + (50% - (960px / 2))); } }

@media (min-width: 1200px) {
    .container--right, .block-deconstructed--right, .block-deconstructed--hero, .container--left, .block-deconstructed--left {
        max-width: calc(1140px + (50% - (1140px / 2))); } }

@media (min-width: 1500px) {
    .container--right, .block-deconstructed--right, .block-deconstructed--hero, .container--left, .block-deconstructed--left {
        max-width: calc(1400px + (50% - (1400px / 2))); } }

.container--scrollable {
    overflow: auto; }
.container--scrollable__content {
    min-width: 1140px;
    padding-bottom: 2rem;
    padding-right: 3rem;
    margin-left: 0;
    padding-left: 0; }

.cookies-alert {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: slidein;
    animation-name: slidein;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background: #ffffff;
    border-radius: 0;
    bottom: 100%;
    color: #808080;
    display: block;
    font-size: 1.3rem;
    left: 0;
    margin-bottom: 0;
    position: fixed;
    padding: 1.5rem 0rem;
    text-align: left;
    width: 100%;
    z-index: 210;
    box-shadow: 0 0 1rem 0 rgba(60, 60, 60, 0.2); }
.cookies-alert p {
    margin-bottom: 0.5rem;
    font-weight: normal;
    text-align: justify; }
.cookies-alert a {
    color: #9F9F9F;
    text-decoration: underline; }
.cookies-alert .container {
    padding-left: 2rem;
    padding-right: 2rem; }
.cookies-alert .btn {
    font-size: 1.2rem;
    margin-top: 0.5rem;
    text-decoration: none;
    height: auto; }
.cookies-alert .btn + .btn {
    margin-left: 0.5rem; }
.cookies-alert .cookie-close {
    position: absolute;
    right: 1rem;
    top: 0.4rem;
    font-size: 2rem; }
.cookies-alert .cookies__col-btn {
    flex: 0 0 14rem;
    max-width: 14rem; }

@-webkit-keyframes slidein {
    from {
        bottom: -100%; }
    to {
        bottom: 0; } }

@keyframes slidein {
    from {
        bottom: -100%; }
    to {
        bottom: 0; } }

.fixed-element {
    opacity: 0;
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9) 0s, visibility 350ms cubic-bezier(0.65, 0, 0.49, 0.9) 350ms, background-color 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    visibility: hidden; }
.fixed-element.fixed-element--visible {
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9) 0s, background-color 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    opacity: 1;
    visibility: visible; }

.lazy-load {
    transition: -webkit-filter 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    transition: filter 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    transition: filter 350ms cubic-bezier(0.65, 0, 0.49, 0.9), -webkit-filter 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    -webkit-filter: blur(0vw);
    filter: blur(0vw);
    width: 100%; }
.lazy-load.lazy {
    /*-webkit-filter: blur(2vw);
    filter: blur(2vw);*/
    width: 100%; }

picture {
    overflow: hidden;
    display: block; }

.img-cover {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: 'object-fit: cover';
    width: 100%; }

.img-contain {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    font-family: 'object-fit: contain';
    width: 100%; }

a {
    color: #DB0D43;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
a:hover, a:focus {
    color: #DB0D43; }

.link-graydark-primary, .main-header .nav-link {
    color: #3C3C3C; }
.link-graydark-primary:hover, .main-header .nav-link:hover, .link-graydark-primary:focus, .main-header .nav-link:focus, .link-graydark-primary.active, .main-header .active.nav-link {
    color: #DB0D43; }

.link-graydark {
    color: #3C3C3C; }
.link-graydark:hover, .link-graydark:focus {
    color: #3C3C3C; }

.link-gray {
    color: #808080; }
.link-gray:hover, .link-gray:focus {
    color: #3C3C3C; }

.link-underline {
    font-size: 1.8rem;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #3C3C3C;
    font-weight: 700;
    position: relative;
    padding-top: 0.7rem;
    padding-bottom: 0.7rem; }
.link-underline::after, .link-underline::before {
    bottom: 0;
    content: '';
    height: 0.2rem;
    display: block;
    left: 0;
    position: absolute; }
.link-underline::before {
    background-color: #3C3C3C;
    right: 0; }
.link-underline::after {
    background-color: #DB0D43;
    transition: width 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    width: 0%; }
.link-underline:hover {
    color: #3C3C3C; }
.link-underline:hover::after {
    width: 100%; }

.link-icon {
    color: #3C3C3C;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.6rem; }
.link-icon span + span {
    margin-left: 0.7rem; }
.link-icon [class^="fa"], .link-icon [class*=" fa"] {
    font-size: 1.7rem;
    transition: 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    color: #808080; }
.link-icon:hover [class^="fa"], .link-icon:hover [class*=" fa"], .link-icon:focus [class^="fa"], .link-icon:focus [class*=" fa"], .link-icon:active [class^="fa"], .link-icon:active [class*=" fa"] {
    color: #DB0D43; }
.link-icon + .link-icon {
    margin-left: 3rem; }

.link-favorite {
    color: #ffffff;
    position: relative;
    width: 2.6rem;
    height: 2.6rem;
    font-size: 2.6rem;
    display: block; }
.link-favorite:focus {
    color: #ffffff; }
.link-favorite [class^="fa-"], .link-favorite [class*=" fa-"] {
    position: absolute;
    top: 0;
    left: 0; }
.link-favorite .fas {
    color: #3C3C3C;
    opacity: 0.5;
    z-index: -1; }
.link-favorite .fal {
    color: #ffffff; }
.link-favorite.active [class^="fa-"], .link-favorite.active [class*=" fa-"] {
    color: #DB0D43;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    opacity: 1; }

.link-scroll-top {
    align-items: center;
    background-color: #ffffff;
    box-shadow: 0 0 1rem 0 rgba(60, 60, 60, 0.2);
    bottom: 2rem;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 5.5rem;
    justify-content: center;
    opacity: 0;
    position: fixed;
    left: 15rem !important;
    visibility: hidden;
    width: 5.5rem;
    z-index: 25; }
.link-scroll-top:hover {
    background-color: #F7F7F7; }
.link-scroll-top span {
    color: #3C3C3C;
    display: inline-block;
    font-size: 2rem;
    vertical-align: middle; }
@media (max-width: 767px) {
    .link-scroll-top {
        display: none !important; } }

.link-social {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0.1rem solid #3C3C3C;
    border-radius: 50%; }
@media (min-width: 992px) {
    .link-social {
        height: 5rem;
        width: 5rem; } }
@media (min-width: 1200px) {
    .link-social {
        height: 5.7rem;
        width: 5.7rem; } }
.link-social:hover {
    background-color: #3C3C3C; }
.link-social:hover i {
    color: #ffffff; }
.link-social i {
    color: #3C3C3C;
    font-size: 2rem;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.link-social + .link-social {
    margin-top: 2rem; }

.contact-link {
    align-items: center;
    background-color: #DB0D43;
    box-shadow: 0 0 1rem 0 rgba(60, 60, 60, 0.2);
    bottom: 2rem;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 5.5rem;
    justify-content: center;
    position: fixed;
    left: 2rem;
    width: 5.5rem;
    z-index: 25; }
.contact-link:hover {
    background-color: #b70b38; }
.contact-link span {
    color: #ffffff;
    display: inline-block;
    font-size: 2rem;
    vertical-align: middle; }

.list-separator li > * {
    display: inline-block;
    vertical-align: middle; }

.list-separator li + li::before {
    content: '';
    height: 1em;
    width: 0.1rem;
    background-color: #808080;
    margin-left: -0.25rem;
    margin-right: 0.25rem;
    display: inline-block;
    vertical-align: middle;
    opacity: .8; }

@media (min-width: 992px) {
    .list-separator li:not(:last-child) {
        margin-right: 1rem; }
    .list-separator li + li::before {
        margin-left: -0.5rem;
        margin-right: 0.5rem; } }

.list-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(24rem, 1fr));
    list-style: none;
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    padding-left: 0; }

.pagination-wrapper {
    width: 100%; }

ul.pagination {
    border-radius: 0;
    justify-content: center; }
@media (min-width: 768px) {
    ul.pagination {
        margin-top: 2rem; } }
@media (min-width: 992px) {
    ul.pagination {
        padding-top: 2rem; } }
ul.pagination li {
    display: inline-block;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    text-align: center;
    vertical-align: middle; }
ul.pagination .page-link {
    background-color: transparent; }
ul.pagination .page-link:not(.sr-only) {
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: none;
    box-shadow: none;
    border-width: 0.1rem;
    border-style: solid;
    border-color: transparent;
    border-radius: 0;
    color: #3C3C3C;
    font-size: 1.6rem;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    height: 3.2rem;
    line-height: 3.2rem;
    padding: 0;
    text-align: center;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    width: 3.2rem; }
ul.pagination .sr-only {
    display: none !important; }
ul.pagination li a.page-link:hover, ul.pagination li a.page-link:focus {
    background-color: #DB0D43;
    border-color: #DB0D43;
    box-shadow: none;
    color: #ffffff; }
ul.pagination .page-item.active > .page-link, ul.pagination .page-item.active > .page-link:hover, ul.pagination .page-item.active > .page-link:focus {
    background-color: #DB0D43;
    border-color: #DB0D43;
    box-shadow: none;
    color: #ffffff; }
ul.pagination .page-item:first-child .page-link,
ul.pagination .page-item:last-child .page-link {
    font-size: 0px;
    line-height: 3rem;
    overflow: hidden;
    padding: 0;
    text-align: center; }
ul.pagination .page-item:first-child .page-link::before,
ul.pagination .page-item:last-child .page-link::before {
    content: "\f053";
    display: block;
    font-family: "Font Awesome 5 Pro";
    font-size: 1.5rem;
    font-weight: normal; }
ul.pagination .page-item:first-child .page-link {
    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem; }
ul.pagination .page-item:first-child .page-link::before {
    content: "\f053";
    margin-left: -0.2rem; }
ul.pagination .page-item:last-child .page-link {
    border-top-right-radius: 0rem;
    border-bottom-right-radius: 0rem; }
ul.pagination .page-item:last-child .page-link::before {
    content: "\f054";
    margin-right: -0.2rem; }
ul.pagination .page-item.disabled .page-link, ul.pagination .page-item.disabled .page-link:hover, ul.pagination .page-item.disabled .page-link:focus {
    background-color: transparent;
    color: #bfbfbf; }

section {
    padding-top: 2rem;
    padding-bottom: 2rem; }
section.section--gray {
    background-color: #F7F7F7; }

@media (min-width: 768px) {
    section {
        padding-top: 7rem;
        padding-bottom: 7rem; } }

.stick-to-header {
    height: 8.5rem; }
.stick-to-header.active {
    position: fixed;
    top: 16rem;
    left: 0;
    right: 0;
    transition: top 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.has-header--minimized .stick-to-header.active {
    top: 7rem; }
.stick-to-header.active + .after-stick-to-header {
    padding-top: 8.5rem; }

.accommodation-list__actions {
    margin: 2.5rem 0;
    display: flex;
    align-items: center;
    justify-content: space-between; }

.accommodation-list__title {
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    margin-right: 2rem; }

.accommodation-list__alert {
    color: #DB0D43; }
.accommodation-list__alert [class^="fa"], .accommodation-list__alert [class*=" fa"] {
    color: #DB0D43; }

.accommodation-list__content {
    margin-top: 5.5rem; }
.accommodation-list__content h3 {
    margin-bottom: 2.5rem; }
.accommodation-list__content p {
    font-size: 1.8rem;
    color: #808080;
    line-height: 2; }
.accommodation-list__content ul {
    padding-left: 0;
    list-style: none; }
.accommodation-list__content .city {
    color: #808080;
    text-decoration: underline;
    font-size: 1.8rem;
    line-height: 2;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.accommodation-list__content .city:hover, .accommodation-list__content .city:focus, .accommodation-list__content .city:active {
    color: #DB0D43;
    text-decoration: underline; }

.accommodation-list .thumb--hover {
    margin-bottom: 3rem; }
.accommodation-list .thumb--hover .thumb__action {
    top: 2rem;
    right: 2rem; }
.accommodation-list .thumb--hover .thumb__banner {
    height: 7rem; }

.accommodation-list__map {
    height: 100vh; }
@media (min-width: 992px) {
    .accommodation-list__map {
        min-height: 75rem;
        height: 100%; } }
@media (min-width: 1500px) {
    .accommodation-list__map {
        min-height: 85rem; } }

.accommodation-list .map__action {
    position: absolute;
    right: 3rem;
    top: 2rem;
    z-index: 1;
    background-color: #ffffff;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    color: #808080; }
.accommodation-list .map__action:hover {
    background-color: #DB0D43;
    color: #ffffff; }
.accommodation-list .map__action:hover [class^="fa-"], .accommodation-list .map__action:hover [class*=" fa-"] {
    color: #ffffff; }
.accommodation-list .map__action [class^="fa-"], .accommodation-list .map__action [class*=" fa-"] {
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    margin-left: 1.5rem; }

.accommodation-list__thumbs {
    height: 100%;
    padding: 0 2rem;
    display: flex;
    flex-direction: column; }
.accommodation-list__thumbs .pagination-wrapper {
    flex-grow: 1;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding-top: 3rem; }
.accommodation-list__thumbs .pagination-wrapper .pagination {
    margin: 0;
    padding: 0; }

@media (max-width: 991px) {
    .accommodation-list .col-lg-8 {
        order: 1; }
    .accommodation-list .col-lg-4 {
        order: 2; } }

@media (max-width: 575px) {
    .mobile-fw {
        padding-left: 0;
        padding-right: 0; }
    .accommodation-list__title {
        font-size: 1.4rem; }
    .accommodation-list__actions .link-icon {
        font-size: 1.4rem; } }

.agency__list {
    height: auto;
    overflow: scroll;
    background-color: #F7F7F7; }
@media (min-width: 767px) {
    .agency__list {
        height: calc(100vh - 9.9rem); } }
@media (min-width: 991px) {
    .agency__list {
        height: calc(100vh - 16.4rem); } }

.agency__map {
    height: calc(100vh - 9.9rem); }
@media (min-width: 991px) {
    .agency__map {
        height: calc(100vh - 16.4rem); } }

.agency__title {
    padding: 3rem;
    border-bottom: 0.1rem solid #E6E6E6;
    text-align: center; }
@media (min-width: 767px) {
    .agency__title {
        text-align: left; } }
.agency__title h1 {
    margin-bottom: 1.5rem; }
.agency__title .agency__searchbar {
    display: flex; }
.agency__title .agency__searchbar .form-control, .agency__title .agency__searchbar .select-custom .dk-selected, .select-custom .agency__title .agency__searchbar .dk-selected {
    border: none;
    font-size: 1.3rem;
    height: 4rem;
    padding-top: 0;
    padding-bottom: 0;
    width: calc(100% - 4rem); }
.agency__title .agency__searchbar .form-control::-webkit-input-placeholder, .agency__title .agency__searchbar .select-custom .dk-selected::-webkit-input-placeholder, .select-custom .agency__title .agency__searchbar .dk-selected::-webkit-input-placeholder {
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.agency__title .agency__searchbar .form-control:-moz-placeholder, .agency__title .agency__searchbar .select-custom .dk-selected:-moz-placeholder, .select-custom .agency__title .agency__searchbar .dk-selected:-moz-placeholder {
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.agency__title .agency__searchbar .form-control::-moz-placeholder, .agency__title .agency__searchbar .select-custom .dk-selected::-moz-placeholder, .select-custom .agency__title .agency__searchbar .dk-selected::-moz-placeholder {
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.agency__title .agency__searchbar .form-control:-ms-input-placeholder, .agency__title .agency__searchbar .select-custom .dk-selected:-ms-input-placeholder, .select-custom .agency__title .agency__searchbar .dk-selected:-ms-input-placeholder {
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.agency__title .agency__searchbar button {
    height: 4rem;
    width: 4rem;
    display: flex;
    align-items: center;
    justify-content: center; }

.agency__group h2 {
    margin-bottom: 0;
    padding: 3rem;
    line-height: 1; }

.banner {
    background-color: #ffffff;
    padding-top: 1.8rem;
    padding-bottom: 1.8rem;
    box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.5);
    height: auto;
    position: fixed;
    z-index: 899;
    top: -10rem;
    transition: top 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    left: 0;
    width: 100%; }
.banner__nav, .banner__picture {
    height: 76px;
    display: inline-block;
    vertical-align: top; }
.banner__picture {
    width: 110px; }
.banner__nav {
    background-color: #F7F7F7;
    color: #3C3C3C;
    width: 3.5rem;
    line-height: 76px;
    text-align: center;
    font-size: 2rem; }
.banner__nav:hover {
    color: #3C3C3C;
    background-color: #E6E6E6; }

.block-deconstructed--right, .block-deconstructed--left, .block-deconstructed--hero {
    padding-top: 5vw;
    padding-bottom: 5vw;
    position: relative; }
.block-deconstructed--right::before, .block-deconstructed--left::before, .block-deconstructed--hero::before {
    content: '';
    position: absolute;
    right: 0;
    opacity: 0;
    left: 0;
    background-color: #F7F7F7;
    transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.block-deconstructed .subtitle {
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 0.1rem; }

.block-deconstructed--right::before, .block-deconstructed--left::before {
    top: 20%;
    bottom: 80%; }
.in .block-deconstructed--right::before, .in .block-deconstructed--left::before {
    opacity: 1; }

.block-deconstructed__picture, .block-deconstructed__content {
    position: relative; }

@media (max-width: 768px) {
    .block-deconstructed--hero--blog .block-deconstructed__picture {
        display: flex;
        height: 25rem !important;
        order: 1; }

.block-deconstructed--left > .block-deconstructed__container > .block-deconstructed__content, .block-deconstructed--right > .block-deconstructed__container > .block-deconstructed__content {

    width: 100%;
}
.card-body .col-btn {
    max-width: 100%;
    flex:auto;
}
}

.block-deconstructed__picture .plyr {
    width: 100%; }

@media (min-width: 992px) {
    .block-deconstructed--left::before, .block-deconstructed--right::before {
        top: 0;
        bottom: 0%; }
    .block-deconstructed--right::before {
        left: 40%; }
    .block-deconstructed--right .block-deconstructed__content {
        padding-left: 6%; }
    .block-deconstructed--right .block-deconstructed__container {
        padding-left: 0;
        margin-left: 0; }
    .block-deconstructed--left::before {
        right: 40%; }
    .block-deconstructed--left .block-deconstructed__content {
        padding-right: 6%; }
    .block-deconstructed--left .block-deconstructed__container {
        padding-right: 0;
        margin-right: 0;
        flex-direction: row-reverse; }
    .block-deconstructed--center::before {
        right: 40% !important; }
    .block-deconstructed--center .block-deconstructed__container .block-deconstructed__picture {
        width: 55%; }
    .block-deconstructed--center .block-deconstructed__container .block-deconstructed__content {
        flex-grow: 1;
        padding-right: 5%; }
    .block-deconstructed--hero::before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        background-color: #F7F7F7;
        left: 70%;
        transition: 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86); }
    .in .block-deconstructed--hero::before {
        opacity: 1; }
    .block-deconstructed--hero .block-deconstructed__content {
        padding-right: 6%; }
    .block-deconstructed--hero .block-deconstructed__container {
        padding-left: 0;
        margin-left: 0;
        flex-direction: row-reverse; }
    .block-deconstructed--hero .block-deconstructed__picture {
        width: 60%; }
    .block-deconstructed--hero--sm .block-deconstructed__picture {
        width: 51%;
        padding-left: 6%;
        padding-right: 4%; }
    .block-deconstructed--small.block-deconstructed--left::before {
        right: 51%; }
    .block-deconstructed--small.block-deconstructed--right::before {
        left: 51%; }
    .block-deconstructed--small .block-deconstructed__container {
        justify-content: flex-end; }
    .block-deconstructed--small .block-deconstructed__picture {
        width: 42%; }
    .block-deconstructed--small .block-deconstructed__content {
        width: 35%;
        padding-left: 5%;
        padding-right: 0.5rem;
        padding-bottom: 0.5rem; }
    .block-deconstructed--small .block-deconstructed__content p {
        padding-right: 20%; }
    .block-deconstructed__picture {
        width: 55%; }
    .block-deconstructed__content {
        width: 40%; }
    .block-deconstructed__container {
        display: flex;
        align-items: center; } }

@media (max-width: 991px) {
    .block-deconstructed--left, .block-deconstructed--right {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 3rem; }
    .block-deconstructed--hero, .block-deconstructed--small {
        padding-top: 0;
        padding-bottom: 0; }
    .block-deconstructed--hero::before, .block-deconstructed--small::before {
        content: none; }
    .block-deconstructed--hero .block-deconstructed__container {
        display: flex;
        flex-direction: column-reverse;
        margin-left: 0;
        padding-left: 0;
        padding-right: 30px; }
    .block-deconstructed--hero .block-deconstructed__content {
        margin-top: 3rem;
        margin-bottom: 5rem; }
    .block-deconstructed--small .block-deconstructed__container {
        padding-left: 0;
        padding-right: 0; }
    .block-deconstructed__content {
        transition-delay: 245ms; } }

@media (max-width: 575px) {
    .block-deconstructed--hero .block-deconstructed__container {
        padding-right: 15px; }
    .block-deconstructed--hero .block-deconstructed__picture {
        height: 38rem;
        position: relative;
        overflow: hidden;
        background-color: red; }
    .block-deconstructed--hero .block-deconstructed__picture picture {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 60rem;
        transform: translate3d(-50%, -50%, 0); }
    .block-deconstructed--hero .block-deconstructed__picture--video {
        height: 16rem !important; } }

.blog__infos p {
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.blog__list h2 {
    margin-top: 2rem; }

@media (min-width: 992px) {
    .blog__list {
        padding-bottom: 6rem; } }

.blog__list .thumb-news {
    display: block;
    margin-bottom: 4rem; }
@media (min-width: 768px) {
    .blog__list .thumb-news {
        margin-bottom: 3rem; } }

.blog__list--video {
    margin-top: 4rem; }
@media (min-width: 768px) {
    .blog__list--video {
        margin-top: -2.5rem; } }
@media (min-width: 992px) {
    .blog__list--video {
        margin-top: -3.5rem; } }
.blog__list--video h2 {
    margin-bottom: 3rem; }
@media (min-width: 768px) {
    .blog__list--video h2 {
        margin-bottom: 5rem; } }
.blog__list--video .thumb-news {
    display: block;
    margin-bottom: 4rem; }
@media (min-width: 768px) {
    .blog__list--video .thumb-news {
        margin-bottom: 3rem; } }
.blog__list--video .link-underline {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 4rem; }
@media (min-width: 768px) {
    .blog__list--video .link-underline {
        margin-bottom: 0;
        margin-top: 3.5rem; } }

.blog__back-link {
    display: flex;
    justify-content: flex-start;
    min-height: 5rem;
    align-items: center;
    width: 100%; }
.blog__back-link a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 100%;
    width: 100%; }
.blog__back-link i {
    font-size: 2.5rem; }
@media (min-width: 992px) {
    .blog__back-link {
        justify-content: center; }
    .blog__back-link a {
        justify-content: center; } }

.blog__social-links {
    padding: 4rem 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
@media (max-width: 991px) {
    .blog__social-links {
        position: fixed;
        background-color: #ffffff;
        width: 100%;
        bottom: 0;
        left: 0;
        height: 9.3rem;
        padding: 0; }
    .blog__social-links .link-social {
        border: none;
        width: 5rem;
        height: 5rem;
        margin: 2rem 0.5rem 0; }
    .blog__social-links .title {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 0.8rem;
        color: #DB0D43;
        letter-spacing: 0.1rem;
        font-size: 1.3rem; } }

.blog__similar-news {
    padding: 0;
    padding-left: 0;
    list-style: none; }
.blog__similar-news li {
    padding: 2.5rem 0;
    border-bottom: 0.1rem solid #E6E6E6; }
.blog__similar-news h3 {
    margin-bottom: 1.5rem; }

.info-wrapper {
    display: flex;
    align-items: center;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.info-wrapper .info {
    margin-bottom: 0; }
.info-wrapper .info + .info {
    margin-left: 2rem; }

.sticky-social {
    z-index: 10;
    position: relative; }

@media (min-width: 992px) {
    .sticky-social {
        position: -webkit-sticky;
        position: sticky;
        top: 15rem; } }

.card-gray {
    background-color: #F7F7F7;
    border-color: #F7F7F7; }

.card {
    border-radius: 0;
    border-width: 0; }

.card-lg .card-body {
    padding: 3rem 4rem; }

@media (min-width: 992px) {
    .card-lg .card-body {
        padding-top: 6rem;
        padding-bottom: 6rem; } }

@media (max-width: 767px) {
    .card-lg .card-body {
        padding: 5rem 1.5rem; } }

.contact__infos {
    font-size: 1.8rem;
    margin-bottom: 2rem;
    text-align: center; }
.contact__infos.contact__infos--lifestyle picture {
    width: 30rem;
    max-height: 27rem; }
@media (min-width: 768px) {
    .contact__infos {
        margin-bottom: 5rem; } }
@media (min-width: 992px) {
    .contact__infos {
        padding-top: 4.5rem;
        margin-bottom: 0;
        text-align: left; } }
.contact__infos picture {
    width: 20rem;
    margin-bottom: 3rem; }
.contact__infos p {
    margin-bottom: 0; }
.contact__infos p.font-bold {
    margin-bottom: 0.5rem; }

.contact__form.contact__form--white .form-control, .contact__form.contact__form--white .select-custom .dk-selected, .select-custom .contact__form.contact__form--white .dk-selected {
    background-color: #ffffff; }

.contact__form.contact__form--white .select-custom .dk-selected {
    background-color: #ffffff; }

.contact__form .contact__help {
    color: #808080; }

.contact__form h5 {
    margin-bottom: 2rem;
    text-align: center; }
@media (min-width: 992px) {
    .contact__form h5 {
        text-align: left; } }

.contact__form .form-control, .contact__form .select-custom .dk-selected, .select-custom .contact__form .dk-selected {
    min-height: 5rem;
    display: flex;
    align-items: center;
    padding-left: 1.5rem;
    background-color: #F7F7F7;
    margin-bottom: 1rem; }

.contact__form textarea.form-control, .contact__form .select-custom textarea.dk-selected, .select-custom .contact__form textarea.dk-selected {
    min-height: 18rem;
    padding: 1.5rem; }

.contact__form .contact__submit {
    text-align: center; }
@media (min-width: 992px) {
    .contact__form .contact__submit {
        text-align: right; } }

.contact__form .select-custom {
    margin-bottom: 1rem; }
.contact__form .select-custom .dk-selected {
    margin-bottom: 0;
    background-color: #F7F7F7;
    border-color: #C4C4C4;
    min-height: 5rem;
    display: flex;
    align-items: center;
    padding-left: 1.5rem; }
.contact__form .select-custom .dk-selected::before {
    margin-right: 1.5rem; }
.contact__form .select-custom .dk-option {
    min-height: 5rem;
    display: flex;
    align-items: center;
    padding-left: 1.5rem; }
.contact__form .select-custom .dk-select-options-highlight,
.contact__form .select-custom .dk-option-selected.dk-option-highlight {
    background-color: #ffffff; }

.contact__flex {
    display: flex;
    flex-direction: column; }
.contact__flex .contact__infos {
    padding-top: 0; }

.contact__map {
    flex-grow: 1; }
.contact__map div {
    height: 100%;
    width: 100%;
    min-height: 20rem; }

.cookie-alert {
    position: fixed;
    left: 2rem;
    bottom: 9rem;
    width: 37rem;
    opacity: 0;
    visibility: hidden;
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9), visibility 0s linear 350ms;
    padding: 2.5rem;
    background-color: #ffffff;
    z-index: 250; }
.cookie-alert.active {
    opacity: 1;
    visibility: visible;
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
@media (max-width: 575px) {
    .cookie-alert {
        left: 0;
        right: 0;
        width: 100%;
        bottom: 0;
        padding: 2rem; } }

.dropdown-default .dropdown-menu {
    border-width: 0;
    box-shadow: 0 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.15);
    min-width: 100%;
    margin-top: -0.2rem; }
.dropdown-default .dropdown-menu[x-placement="bottom-end"] {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.dropdown-default .dropdown-menu[x-placement="top-end"] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

.dropdown-default .dropdown-toggle::after {
    content: '\f078';
    border: 0 none;
    font-family: "Font Awesome 5 Pro";
    font-size: 1.8rem;
    font-weight: normal;
    vertical-align: middle;
    margin-left: 1rem;
    margin-bottom: 0.3rem; }

.searchbar-home .dropdown--searchbar .dropdown-toggle {
    font-weight: 300; }

.searchbar-home .select-custom .dk-selected {
    font-weight: 300; }

.dropdown--searchbar {
    height: 100%; }
.dropdown--searchbar.dropdown--no-chevron .dropdown-toggle::after {
    content: none; }
.dropdown--searchbar.show .dropdown-toggle {
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15); }
.dropdown--searchbar.show .dropdown-toggle::after {
    transform: rotate(180deg); }
.dropdown--searchbar.show .dropdown-toggle::before {
    width: calc(100% - 0.2rem); }
.dropdown--searchbar.show .dropdown-toggle [class^="fa"], .dropdown--searchbar.show .dropdown-toggle [class*=" fa"] {
    color: #DB0D43; }
.dropdown--searchbar .dropdown-toggle {
    align-items: center;
    padding: 1rem 2rem;
    display: flex;
    height: 100%;
    font-size: 1.6rem;
    color: #3C3C3C;
    overflow: hidden;
    white-space: initial;
    line-height: 1.3;
    width: 100%;
    transition: none;
    position: relative; }
.dropdown--searchbar .dropdown-toggle::before {
    position: absolute;
    content: '';
    height: 1rem;
    left: 0;
    bottom: 0;
    background-color: white;
    width: 0;
    z-index: 100; }
.dropdown--searchbar .dropdown-toggle::after {
    content: '\f078';
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    margin-left: 1.5rem;
    border: none;
    transition: 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.dropdown--searchbar .dropdown-toggle [class^="fa"], .dropdown--searchbar .dropdown-toggle [class*=" fa"] {
    color: #808080;
    margin-right: 1rem;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.dropdown--searchbar .dropdown-menu {
    border-radius: 0;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.26);
    border: none;
    font-size: 1.6rem;
    padding: 3rem 3rem;
    width: auto;
    margin-top: 0;
    min-width: 23rem;
    z-index: 10; }
.dropdown--searchbar .dropdown-menu p {
    font-weight: 600; }
.dropdown--searchbar .dropdown-menu input {
    margin-bottom: 1rem;
    min-width: 26rem; }
.dropdown--searchbar .dropdown-menu.dropdown-menu--checkbox {
    padding: 2rem 0; }
.dropdown--searchbar .dropdown-menu.dropdown-menu--overflow {
    max-height: 27.5rem;
    overflow-y: scroll; }
.dropdown--searchbar .dropdown-menu.dropdown-menu--overflow .abc-checkbox label {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem; }
.dropdown--searchbar .dropdown-item {
    color: #3C3C3C !important;
    padding: 1rem 0;
    font-weight: 600; }
.dropdown--searchbar .dropdown-item:hover {
    background-color: #ffffff; }
.dropdown--searchbar .dropdown-item [class^="fa"], .dropdown--searchbar .dropdown-item [class*=" fa"] {
    color: #DB0D43;
    margin-right: 1rem; }
.dropdown--searchbar .dropdown-item + .dropdown-item {
    border-top: 0.1rem solid rgba(128, 128, 128, 0.25); }
.dropdown--searchbar .dropdown__close + span {
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.dropdown--searchbar .dropdown__close:hover + span {
    color: #DB0D43; }

.dropdown--arrow.show .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }

.dropdown--arrow .dropdown-menu {
    font-size: 1.4rem;
    box-shadow: 0 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.15);
    border-width: 0;
    border-radius: 0;
    transform: translateX(-50%) !important;
    left: 50% !important;
    top: 100% !important;
    margin-top: 1.3rem;
    opacity: 0;
    visibility: hidden;
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9), visibility 0s linear 350ms;
    display: block; }
.dropdown--arrow .dropdown-menu::before {
    content: '';
    width: 2rem;
    height: 2rem;
    background: #ffffff;
    position: absolute;
    left: calc(50% - 1rem);
    top: -1rem;
    box-shadow: -0.2rem -0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.05);
    transform: rotate(45deg); }

.dropdown--arrow .dropdown-toggle::after {
    content: none; }

.dropdown--arrow .dropdown-item {
    z-index: 1;
    position: relative; }
.dropdown--arrow .dropdown-item:hover, .dropdown--arrow .dropdown-item:focus {
    background-color: #F7F7F7; }

.dropdown--lg .dropdown-menu {
    font-size: 1.8rem;
    padding-top: 1rem;
    padding-bottom: 1rem; }

.dropdown--lg .dropdown-item {
    padding: 1rem 3rem; }

.dropdown--order .dropdown-menu {
    padding: 2rem 3rem;
    min-width: 20rem; }
.dropdown--order .dropdown-menu a {
    padding: 1rem 0;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.8rem;
    color: #3C3C3C; }
.dropdown--order .dropdown-menu a:hover {
    color: #DB0D43; }

@media (max-width: 575px) {
    .dropdown--order .dropdown-menu {
        left: initial !important;
        transform: none !important;
        right: 0 !important; }
    .dropdown--order .dropdown-menu::before {
        left: initial !important;
        right: 3.5rem; } }

.form-group {
    margin-bottom: 2rem; }

.form-control, .select-custom .dk-selected {
    border: 0.1rem solid #C4C4C4;
    border-radius: 0;
    font-size: 1.5rem;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0.5rem 1.5rem;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.form-control::-webkit-input-placeholder, .select-custom .dk-selected::-webkit-input-placeholder {
    color: #3C3C3C;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.form-control:-moz-placeholder, .select-custom .dk-selected:-moz-placeholder {
    color: #3C3C3C;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.form-control::-moz-placeholder, .select-custom .dk-selected::-moz-placeholder {
    color: #3C3C3C;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.form-control:-ms-input-placeholder, .select-custom .dk-selected:-ms-input-placeholder {
    color: #3C3C3C;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.form-control:focus, .select-custom .dk-selected:focus {
    border-color: #808080;
    box-shadow: none; }
.form-control:focus::-webkit-input-placeholder, .select-custom .dk-selected:focus::-webkit-input-placeholder {
    color: #3C3C3C; }
.form-control:focus:-moz-placeholder, .select-custom .dk-selected:focus:-moz-placeholder {
    color: #3C3C3C; }
.form-control:focus::-moz-placeholder, .select-custom .dk-selected:focus::-moz-placeholder {
    color: #3C3C3C; }
.form-control:focus:-ms-input-placeholder, .select-custom .dk-selected:focus:-ms-input-placeholder {
    color: #3C3C3C; }
.form-control.form-control--no-border, .select-custom .form-control--no-border.dk-selected {
    border: none; }

input.form-control, .select-custom input.dk-selected {
    height: 5rem; }

input.form-control--sm {
    height: 4rem; }

@media (min-width: 991px) {
    .newsletter-input button[type="submit"] {
        max-width: 15rem; } }

.hero {
    height: 63rem;
    position: relative; }
.hero .slider,
.hero picture {
    height: 63rem; }
@media (max-width: 991px) {
    .hero,
    .hero .slider,
    .hero picture {
        height: 48rem; } }

.hero--fw {
    position: relative; }
.hero--fw.in::after {
    opacity: 1; }
.hero--fw::after {
    position: absolute;
    right: calc((100% - 35rem) + ((100vw - 1400px) / 2) + 1.5rem);
    background-color: #F7F7F7;
    content: "";
    bottom: 0;
    height: 80%;
    width: 35rem;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    transition-delay: 1200ms;
    opacity: 0;
    z-index: 0; }
@media (max-width: 1499px) {
    .hero--fw::after {
        right: calc((100% - 35rem) + ((100vw - 1140px) / 2) + 1.5rem); } }
@media (max-width: 1199px) {
    .hero--fw::after {
        right: calc((100% - 35rem) + ((100vw - 960px) / 2) + 1.5rem); } }
@media (max-width: 991px) {
    .hero--fw::after {
        right: calc((100% - 35rem) + ((100vw - 720px) / 2) + 1.5rem); } }
@media (max-width: 767px) {
    .hero--fw::after {
        right: calc((100% - 25rem) + ((100vw - 540px) / 2) + 1.5rem);
        width: 25rem; } }
@media (max-width: 575px) {
    .hero--fw::after {
        content: none; } }
.hero--fw .hero__image {
    margin-top: -3.9rem;
    position: relative;
    z-index: 1; }
@media (max-width: 575px) {
    .hero--fw .hero__image {
        margin-top: 0;
        height: 24rem;
        line-height: 24rem;
        overflow: hidden; }
    .hero--fw .hero__image picture {
        transform: scale(2); } }
.hero--fw .hero__content {
    padding: 6rem 7rem;
    position: relative;
    z-index: 1; }
@media (max-width: 1199px) {
    .hero--fw .hero__content {
        padding: 5rem 6rem; } }
@media (max-width: 991px) {
    .hero--fw .hero__content {
        padding: 4rem 5rem; } }
@media (max-width: 991px) {
    .hero--fw .hero__content {
        padding: 3.2rem 5rem; } }
.hero--fw .hero__content h1 {
    margin-bottom: 1.5rem; }
.hero--fw .hero__content h2 {
    max-width: 80rem; }
.hero--fw .hero__action {
    position: absolute;
    left: 0;
    top: 4rem;
    height: 3rem;
    width: 3rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 2.5rem;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    color: #3C3C3C; }
.hero--fw .hero__action:hover {
    color: #DB0D43; }

@media (min-width: 992px) {
    .hero--fh {
        height: calc(100vh - 20.4rem);
        display: flex;
        flex-direction: column;
        position: relative; }
    .hero--fh section {
        display: flex;
        align-items: center;
        height: calc(100% - 8.5rem);
        overflow: hidden; }
    .hero--fh .hero__menu {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%; } }

.map-wrapper {
    height: 26rem; }
@media (min-width: 768px) {
    .map-wrapper {
        height: 40rem; } }
@media (min-width: 992px) {
    .map-wrapper {
        height: 54rem; } }

.map-action {
    text-align: center;
    margin-top: 1.5rem; }
@media (min-width: 768px) {
    .map-action {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%);
        margin-top: 11rem; } }

.map-service {
    position: absolute;
    left: 6%;
    top: -7rem; }
.map-service img {
    width: 75rem; }
.map-service--sm {
    left: 15%;
    top: -12rem; }
.map-service--sm img {
    width: 55rem; }

.map-city__img img {
    width: 100%; }

.map-city__content {
    padding-left: 5rem; }
.map-city__content ul {
    padding-left: 0;
    list-style: none; }
.map-city__content h3 {
    margin-bottom: 2.5rem; }
.map-city__content a {
    padding: 0.5rem 0;
    display: inline-block; }
.map-city__content a:hover {
    color: #DB0D43; }
.map-city__content h3,
.map-city__content a {
    color: #808080;
    font-size: 1.8rem;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.menu-tab {
    padding-top: 1rem;
    background-color: #ffffff;
    z-index: 20;
    position: relative; }
.menu-tab::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -0.7rem;
    height: 0.7rem;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0)); }
.menu-tab ul {
    display: flex;
    list-style: none;
    justify-content: center;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.8rem;
    padding-left: 0;
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
.menu-tab ul li {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
.menu-tab a:not(.dropdown-item) {
    padding: 2.4rem 1rem;
    color: #3C3C3C;
    position: relative;
    display: inline-block; }
.menu-tab a:not(.dropdown-toggle):not(.dropdown-item)::after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 0.3rem;
    left: 50%;
    width: 0%;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    opacity: 0;
    background-color: #DB0D43; }
.menu-tab a:not(.dropdown-toggle):not(.dropdown-item).active, .menu-tab a:not(.dropdown-toggle):not(.dropdown-item):hover {
    color: #DB0D43; }
.menu-tab a:not(.dropdown-toggle):not(.dropdown-item).active::after, .menu-tab a:not(.dropdown-toggle):not(.dropdown-item):hover::after {
    opacity: 1;
    width: 100%;
    left: 0%; }

@media (min-width: 1200px) {
    .menu-tab a:not(.dropdown-item) {
        padding-left: 2rem;
        padding-right: 2rem; } }

@media (min-width: 1500px) {
    .menu-tab ul {
        margin-left: -2rem;
        margin-right: -2rem; }
    .menu-tab ul li {
        margin-left: 2rem;
        margin-right: 2rem; } }

.menu-list {
    list-style: none; }
@media (max-width: 991px) {
    .menu-list {
        display: flex;
        text-align: center;
        justify-content: space-between;
        align-items: center;
        padding-top: 2.5rem; }
    .menu-list i,
    .menu-list span {
        display: block;
        margin-top: 0.5rem; }
    .menu-list .text-desktop {
        display: none; } }
@media (max-width: 575px) {
    .menu-list span {
        font-size: 1.1rem; } }
@media (min-width: 992px) {
    .menu-list {
        padding-left: 0; }
    .menu-list li {
        margin-bottom: 3rem; }
    .menu-list i {
        width: 3rem; }
    .menu-list span {
        max-width: calc(100% - 3rem); }
    .menu-list .text-mobile {
        display: none; }
    .menu-list--bordered li {
        margin-bottom: 1rem; }
    .menu-list--bordered li + li {
        padding-top: 1rem;
        border-top: 0.1rem solid #E6E6E6; }
    .menu-list--bordered i {
        width: 4rem; }
    .menu-list--bordered span {
        max-width: calc(100% - 4rem); } }

@media (max-width: 991px) {
    .menu-sticky {
        background-color: #ffffff;
        z-index: 10; }
    .menu-sticky.active {
        top: 10rem;
        border-bottom: 0.1rem solid #E6E6E6; }
    .menu-sticky:not(.active) .container {
        padding-left: 0;
        padding-right: 0; } }

@media (min-width: 576px) and (max-width: 991px) {
    .menu-sticky .menu-list {
        padding-top: 2rem; } }

@media (min-width: 768px) and (max-width: 991px) {
    .menu-sticky .menu-list {
        padding-top: 1.5rem; } }

@media (max-width: 767px) {
    .menu-sticky.active {
        top: 7rem; } }

@media (min-width: 992px) {
    .menu-sticky {
        height: auto; }
    .menu-sticky, .menu-sticky.active {
        position: -webkit-sticky;
        position: sticky;
        top: 20rem; }
    .has-header--minimized .menu-sticky,
    .has-header--minimized .menu-sticky.active {
        top: 10rem; } }

.modal {
    text-align: center;
    padding: 0; }
.modal::before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
.modal .close {
    font-size: 2em;
    position: absolute;
    right: 2rem;
    top: 2rem;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 60rem;
    max-width: 60rem; }

.modal-content {
    border: none;
    border-radius: 0;
    padding: 5rem; }

.modal-header {
    border-bottom: 0 none;
    display: flex;
    align-items: center;
    justify-content: center; }
.modal-header img {
    width: 12rem; }

.modal-title {
    position: relative;
    width: 100%;
    text-align: center; }

.modal-body {
    font-size: 1.5rem;
    line-height: 1.9;
    padding: 1rem;
    text-align: center; }

.modal-footer {
    border-top: none;
    padding: 1rem 0 0 1rem;
    text-align: center;
    justify-content: center; }
.modal-footer .row {
    width: 100%; }

.modal-backdrop.show {
    opacity: 0.7; }

.modal--accommodation .modal-dialog {
    width: 100rem;
    max-width: 99%; }

.modal--accommodation .iframe {
    width: 100%;
    background-color: #F7F7F7;
    display: flex;
    height: 45rem;
    align-items: center;
    justify-content: center; }
.modal--accommodation .iframe p {
    margin-bottom: 0; }

.modal--alert .modal-body p {
    color: #3C3C3C;
    font-weight: 300;
    margin-bottom: 1.5rem;
    font-size: 1.8rem; }

.modal--alert .modal-body .btn-wrapper {
    margin-bottom: 4rem;
    margin: 0 -0.5rem; }
.modal--alert .modal-body .btn-wrapper .btn {
    margin: 0.5rem; }

.modal--alert .modal-body .btn-gray {
    background-color: #F7F7F7;
    font-weight: 300;
    color: #3C3C3C;
    font-size: 1.4rem;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 1rem;
    border-radius: 0.2rem;
    text-transform: initial;
    letter-spacing: unset; }

.modal--alert .modal-footer {
    flex-direction: column; }

@media (max-width: 575px) {
    .modal .modal-dialog {
        max-width: calc(100% - 3rem); }
    .modal .modal-content {
        padding: 3rem 2rem; } }

.panel {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #ffffff;
    transform: translateX(100%);
    transition: transform 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    z-index: 1200;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 5rem;
    padding-right: 5rem;
    width: 44rem; }
.panel.active {
    transform: translateX(0%); }
.panel__content {
    display: none; }
.panel__content.active {
    display: block; }
.panel__backdrop {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #000000;
    opacity: 0;
    transform: translateY(-100%);
    transition: opacity 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86), transform 0s ease 1000ms;
    z-index: 1000; }
.active + .panel__backdrop {
    transform: translateY(0%);
    transition: opacity 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    opacity: 0.35; }
.panel__close {
    position: absolute;
    top: 2.8rem;
    right: 2.8rem;
    font-size: 3.4rem; }
@media (max-width: 575px) {
    .panel {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        width: 100%; } }

@media (max-width: 991px) {
    .scrollable__wrapper {
        overflow: auto; }
    .scrollable__content {
        display: flex;
        margin-left: -1.5rem;
        margin-right: -1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem; }
    .scrollable__item {
        width: 40rem;
        padding: 0rem;
        flex-shrink: 0; } }

@media (max-width: 575px) {
    .scrollable__content {
        margin-left: -0.5rem;
        margin-right: -0.5rem; }
    .scrollable__item {
        width: 25rem; }
    .scrollable__item .container {
        padding-left: 0.5rem;
        padding-right: 0.5rem; } }

#searchbar .stick-to-header {
    height: 6.6rem; }

.searchbar-home {
    position: absolute;
    width: 80%;
    left: 50%;
    bottom: 30%;
    transform: translateX(-50%);
    z-index: 50; }
.searchbar-home .searchbar {
    background-color: #ffffff; }
.searchbar-home .searchbar__wrapper .container {
    padding: 0; }
@media (min-width: 1200px) {
    .searchbar-home {
        max-width: calc(114rem - 30rem); } }
@media (min-width: 1500px) {
    .searchbar-home {
        max-width: calc(140rem - 30rem); } }
@media (max-width: 991px) {
    .searchbar-home .btn-wrapper {
        text-align: center; }
    .searchbar-home .btn-wrapper .btn {
        width: 14rem; } }
@media (max-width: 575px) {
    .searchbar-home .btn-wrapper .btn {
        width: 12rem; } }

.searchbar {
    position: relative; }
.searchbar .link-alert {
    margin-left: 1rem;
    margin-top: 1rem;
    height: 4.6rem;
    width: 4.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.26);
    opacity: 0;
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9) 0s, visibility 350ms cubic-bezier(0.65, 0, 0.49, 0.9) 350ms, background-color 350ms cubic-bezier(0.65, 0, 0.49, 0.9), box-shadow 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    visibility: hidden;
    display: none; }
.searchbar .link-alert:hover {
    background-color: #DB0D43;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0); }
.searchbar .link-alert:hover [class^="fa-"], .searchbar .link-alert:hover [class*=" fa-"] {
    color: #ffffff; }
.searchbar .link-alert.visible {
    opacity: 1;
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9) 0s, background-color 350ms cubic-bezier(0.65, 0, 0.49, 0.9), box-shadow 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    visibility: visible;
    display: flex; }
.searchbar .link-alert [class^="fa-"], .searchbar .link-alert [class*=" fa-"] {
    color: #DB0D43;
    font-size: 2rem;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
@media (max-width: 1199px) {
    .searchbar .link-alert {
        display: none !important; } }
.searchbar .dropdown-menu--devise.show {
    display: flex; }
.searchbar .dropdown-menu--devise .dk-select.select--devise {
    margin-left: 2rem;
    border: 0.1rem solid #C4C4C4;
    width: 7.3rem; }
.searchbar .dropdown-menu--devise .dk-select.select--devise .dk-select-options li {
    padding-right: 2rem;
    padding-left: 2rem; }
@media (max-width: 1200px) {
    .searchbar .dropdown-menu--devise .dk-select.select--devise {
        margin-left: 0.5rem; } }
.searchbar .dropdown-menu--devise .select-custom .dk-select-options {
    width: auto; }
.searchbar .checkbox:hover {
    background-color: #F7F7F7; }
.searchbar input[type="submit"] {
    margin: 1rem 0 1rem 1rem; }
.searchbar .form-control, .searchbar .select-custom .dk-selected, .select-custom .searchbar .dk-selected {
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-color: #C4C4C4;
    border-radius: 0.2rem;
    color: #3C3C3C; }
.searchbar .form-control::-webkit-input-placeholder, .searchbar .select-custom .dk-selected::-webkit-input-placeholder, .select-custom .searchbar .dk-selected::-webkit-input-placeholder {
    color: #C4C4C4; }
.searchbar .form-control:-moz-placeholder, .searchbar .select-custom .dk-selected:-moz-placeholder, .select-custom .searchbar .dk-selected:-moz-placeholder {
    color: #C4C4C4; }
.searchbar .form-control::-moz-placeholder, .searchbar .select-custom .dk-selected::-moz-placeholder, .select-custom .searchbar .dk-selected::-moz-placeholder {
    color: #C4C4C4; }
.searchbar .form-control:-ms-input-placeholder, .searchbar .select-custom .dk-selected:-ms-input-placeholder, .select-custom .searchbar .dk-selected:-ms-input-placeholder {
    color: #C4C4C4; }
.searchbar .form-control:focus, .searchbar .select-custom .dk-selected:focus, .select-custom .searchbar .dk-selected:focus {
    border-color: #3C3C3C; }
.searchbar .input-wrapper {
    display: flex;
    align-items: center;
    position: relative; }
.searchbar .input-wrapper .separator {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-50%);
    width: 0.1rem;
    background-color: #C4C4C4;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    height: 60%; }
.searchbar .input-wrapper .form-control, .searchbar .input-wrapper .select-custom .dk-selected, .select-custom .searchbar .input-wrapper .dk-selected {
    min-width: 12rem;
    border-right-width: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 0; }
.searchbar .input-wrapper .form-control:focus + .form-control + .separator, .searchbar .input-wrapper .select-custom .dk-selected:focus + .form-control + .separator, .select-custom .searchbar .input-wrapper .dk-selected:focus + .form-control + .separator, .searchbar .input-wrapper .select-custom .form-control:focus + .dk-selected + .separator, .select-custom .searchbar .input-wrapper .form-control:focus + .dk-selected + .separator, .searchbar .input-wrapper .select-custom .dk-selected:focus + .dk-selected + .separator, .select-custom .searchbar .input-wrapper .dk-selected:focus + .dk-selected + .separator {
    background-color: #3C3C3C; }
@media (max-width: 576px) {
    .searchbar .input-wrapper .form-control, .searchbar .input-wrapper .select-custom .dk-selected, .select-custom .searchbar .input-wrapper .dk-selected {
        min-width: 8rem; } }
.searchbar .input-wrapper .form-control + .form-control, .searchbar .input-wrapper .select-custom .dk-selected + .form-control, .select-custom .searchbar .input-wrapper .dk-selected + .form-control, .searchbar .input-wrapper .select-custom .form-control + .dk-selected, .select-custom .searchbar .input-wrapper .form-control + .dk-selected, .searchbar .input-wrapper .select-custom .dk-selected + .dk-selected, .select-custom .searchbar .input-wrapper .dk-selected + .dk-selected {
    border-left: none;
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-right-width: 0.1rem; }
.searchbar .input-wrapper .form-control + .form-control:focus + .separator, .searchbar .input-wrapper .select-custom .dk-selected + .form-control:focus + .separator, .select-custom .searchbar .input-wrapper .dk-selected + .form-control:focus + .separator, .searchbar .input-wrapper .select-custom .form-control + .dk-selected:focus + .separator, .select-custom .searchbar .input-wrapper .form-control + .dk-selected:focus + .separator, .searchbar .input-wrapper .select-custom .dk-selected + .dk-selected:focus + .separator, .select-custom .searchbar .input-wrapper .dk-selected + .dk-selected:focus + .separator {
    background-color: #3C3C3C; }
.searchbar .searchbar__item >  .select-custom.dk-select {
    height: 100%;
    border: none;
    padding: 0; }
.searchbar .searchbar__item > .select-custom.dk-select-open-down .dk-selected {
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.26); }
.searchbar .searchbar__item > .select-custom.dk-select-open-down .dk-selected::before {
    width: 100%; }
.searchbar .searchbar__item > .select-custom.dk-select-open-down .dk-selected::after {
    transform: rotate(180deg); }
.searchbar .searchbar__item > .select-custom .dk-selected {
    white-space: initial;
    height: 100%;
    display: flex;
    align-items: center;
    border: none;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #3C3C3C;
    transition: none;
    font-size: 1.6rem;
    padding: 0 2rem;
    position: relative; }
.searchbar .searchbar__item > .select-custom .dk-selected::after {
    content: '\f078';
    font-family: "Font Awesome 5 Pro";
    display: flex;
    align-items: center;
    font-weight: 300;
    margin-left: 1.5rem;
    border: none;
    position: relative;
    right: initial;
    margin-right: 0;
    transition: 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.searchbar .searchbar__item > .select-custom .dk-selected::before {
    position: absolute;
    content: '';
    height: 1rem;
    left: 0;
    bottom: 0;
    top: initial;
    border: none;
    margin: 0;
    background-color: white;
    width: 0;
    z-index: 100; }
.searchbar .searchbar__item > .select-custom .dk-select-options {
    border-radius: 0;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.26);
    border: none;
    font-size: 1.6rem;
    padding: 3rem 0;
    width: 23rem;
    margin-top: 0;
    min-width: 100%;
    z-index: 10; }
.searchbar .searchbar__item > .select-custom .dk-select-options .dk-option {
    padding-left: 3rem;
    padding-right: 3rem; }

.searchbar__action--mobile {
    position: fixed;
    bottom: 2.3rem;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    z-index: 200; }
@media (max-width: 420px) {
    .searchbar__action--mobile {
        left: 1rem;
        transform: none; } }
.searchbar__action--mobile .action-map {
    height: 5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    padding: 1rem;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.26);
    text-transform: uppercase;
    letter-spacing: 0.1rem;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #808080;
    white-space: nowrap;
    margin: 0 0.5rem; }
.searchbar__action--mobile .action-search {
    height: 5rem;
    width: 5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #DB0D43;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.26);
    margin: 0 0.5rem; }
.searchbar__action--mobile .action-search [class^="fa-"], .searchbar__action--mobile .action-search [class*=" fa-"] {
    font-size: 2.4rem;
    color: #ffffff; }

.searchbar__wrapper {
    z-index: 10;
    background-color: #ffffff;
    position: relative; }
.searchbar__wrapper.active {
    height: auto; }
.searchbar__wrapper.active::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -0.7rem;
    height: 0.7rem;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)); }
.searchbar__wrapper.active .searchbar {
    border-radius: 0;
    box-shadow: none; }

@media (min-width: 1200px) {
    .searchbar {
        height: 6.6rem;
        border-radius: 0.25rem;
        box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.26);
        padding-right: 1rem;
        display: flex; }
    .searchbar__item {
        height: 100%;
        width: 12.5%; }
    .searchbar__item--city {
        width: 20%;
        z-index: 150; }
    .searchbar__item--buy {
        width: 12%; }
    .searchbar__item--type {
        width: 15%; }
    .searchbar__item--budget {
        width: 10.3%; }
    .searchbar__item--surface {
        width: 10%; }
    .searchbar__item--more {
        width: 11%; }
    .searchbar__item--more .dropdown .dropdown-toggle {
        color: #808080; }
    .searchbar__item--more .dropdown.show .dropdown-toggle {
        color: #3C3C3C; }
    .searchbar-home .searchbar__item--city {
        width: 28%; }
    .searchbar-home .searchbar__item--buy {
        width: 16%; }
    .searchbar-home .searchbar__item--type {
        width: 25%; }
    .searchbar-home .searchbar__item--budget {
        width: 15%; }
    .searchbar-home .searchbar__item--more {
        width: 15%;
        display: none; } }
@media (min-width: 1200px) and (min-width: 1500px) {
    .searchbar-home .searchbar__item--more {
        display: block; } }

@media (max-width: 1199px) {
    .searchbar__wrapper {
        opacity: 0;
        visibility: hidden;
        overflow: auto; }
    .searchbar__wrapper, .searchbar__wrapper.active,
    .has-header--minimized .searchbar__wrapper.active {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 900;
        height: auto; }
    .searchbar__wrapper::before, .searchbar__wrapper.active::before,
    .has-header--minimized .searchbar__wrapper.active::before {
        content: none; }
    .searchbar__wrapper .searchbar {
        padding: 3rem 5rem;
        margin: 0 -0.5rem;
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start; }
    .searchbar__wrapper .searchbar .select-custom .dk-select-options {
        z-index: 150; }
    .searchbar__wrapper .searchbar .select-custom .dk-selected {
        padding-left: 2rem; }
    .searchbar__wrapper .searchbar .select-custom .dk-selected::after {
        right: 2rem; }
    .searchbar__wrapper .searchbar input[type="submit"] {
        margin: 0 auto;
        min-height: 5.2rem;
        min-width: 20rem;
        display: inline-block; }
    .active .searchbar__wrapper {
        opacity: 1;
        visibility: visible; }
    .dropdown--searchbar .dropdown-menu.show {
        z-index: 150; } }

@media (max-width: 1199px) and (max-width: 1200px) {
    .dropdown--searchbar .dropdown-menu--critere.show {
        margin-bottom: 12rem; } }

@media (max-width: 1199px) {
    .dropdown--searchbar .dropdown-toggle {
        min-height: 5rem; }
    .dropdown--searchbar .dropdown-toggle::after {
        right: 2rem !important; }
    .searchbar__item {
        margin-bottom: 3rem;
        margin-left: 0.5rem;
        margin-right: 0.5rem; }
    .searchbar__item--city {
        width: calc(100% - 1rem); }
    .searchbar__item--buy {
        width: calc(50% - 1rem); }
    .searchbar__item--type {
        width: calc(50% - 1rem); }
    .searchbar__item--budget {
        width: calc(50% - 1rem); }
    .searchbar__item--more {
        width: calc(50% - 1rem); }
    .searchbar__item--more .dropdown--searchbar {
        margin-top: 3.2rem; }
    .searchbar__item--surface {
        width: calc(50% - 1rem); }
    .searchbar__item--room {
        width: calc(50% - 1rem); }
    .searchbar__item--room .checkbox-wrapper {
        margin: 0 -0.5rem; }
    .searchbar__item--room .abc-checkbox--number {
        height: 5.2rem;
        width: 5.2rem;
        margin: 0 0.5rem; }
    .searchbar__item--room .abc-checkbox--number input[type="checkbox"] + label,
    .searchbar__item--room .abc-checkbox--number input[type="radio"] + label {
        height: 5.2rem;
        width: 5.2rem;
        font-size: 2rem;
        border-radius: 0; }
    .searchbar__item--room .abc-checkbox--number input[type="checkbox"] + label::before,
    .searchbar__item--room .abc-checkbox--number input[type="radio"] + label::before {
        border-color: #C4C4C4;
        height: 5.2rem;
        width: 5.2rem;
        border-radius: 0; }
    .searchbar__header {
        padding: 5rem 5rem 0 5rem;
        display: flex;
        justify-content: space-between;
        align-items: center; }
    .mobile-label {
        font-size: 1.5rem;
        font-weight: 600;
        margin-bottom: 1rem; }
    .dropdown--searchbar,
    .searchbar .dk-select.select-custom {
        border: 0.1rem solid #C4C4C4; }
    .dropdown--searchbar .dropdown-menu {
        width: 100%; }
    .searchbar__item--budget .dropdown .dropdown-menu--devise {
        display: flex !important; }
    .dropdown--searchbar .dropdown-toggle::after,
    .searchbar .select-custom .dk-selected::after {
        position: absolute;
        right: 1rem; }
    .searchbar__item--surface .form-control, .searchbar__item--surface .select-custom .dk-selected, .select-custom .searchbar__item--surface .dk-selected,
    .searchbar__item--budget .form-control,
    .searchbar__item--budget .select-custom .dk-selected,
    .select-custom .searchbar__item--budget .dk-selected,
    .searchbar__item--room .form-control,
    .searchbar__item--room .select-custom .dk-selected,
    .select-custom .searchbar__item--room .dk-selected {
        min-height: 5.2rem;
        border-radius: 0;
        border-color: #C4C4C4; }
    .searchbar__item--surface .form-control + .form-control, .searchbar__item--surface .select-custom .dk-selected + .form-control, .select-custom .searchbar__item--surface .dk-selected + .form-control, .searchbar__item--surface .select-custom .form-control + .dk-selected, .select-custom .searchbar__item--surface .form-control + .dk-selected, .searchbar__item--surface .select-custom .dk-selected + .dk-selected, .select-custom .searchbar__item--surface .dk-selected + .dk-selected,
    .searchbar__item--budget .form-control + .form-control,
    .searchbar__item--budget .select-custom .dk-selected + .form-control,
    .select-custom .searchbar__item--budget .dk-selected + .form-control,
    .searchbar__item--budget .select-custom .form-control + .dk-selected,
    .select-custom .searchbar__item--budget .form-control + .dk-selected,
    .searchbar__item--budget .select-custom .dk-selected + .dk-selected,
    .select-custom .searchbar__item--budget .dk-selected + .dk-selected,
    .searchbar__item--room .form-control + .form-control,
    .searchbar__item--room .select-custom .dk-selected + .form-control,
    .select-custom .searchbar__item--room .dk-selected + .form-control,
    .searchbar__item--room .select-custom .form-control + .dk-selected,
    .select-custom .searchbar__item--room .form-control + .dk-selected,
    .searchbar__item--room .select-custom .dk-selected + .dk-selected,
    .select-custom .searchbar__item--room .dk-selected + .dk-selected {
        border-radius: 0 !important;
        border-color: #C4C4C4; }
    .searchbar__item--surface .form-control + .form-control:focus, .searchbar__item--surface .select-custom .dk-selected + .form-control:focus, .select-custom .searchbar__item--surface .dk-selected + .form-control:focus, .searchbar__item--surface .select-custom .form-control + .dk-selected:focus, .select-custom .searchbar__item--surface .form-control + .dk-selected:focus, .searchbar__item--surface .select-custom .dk-selected + .dk-selected:focus, .select-custom .searchbar__item--surface .dk-selected + .dk-selected:focus,
    .searchbar__item--budget .form-control + .form-control:focus,
    .searchbar__item--budget .select-custom .dk-selected + .form-control:focus,
    .select-custom .searchbar__item--budget .dk-selected + .form-control:focus,
    .searchbar__item--budget .select-custom .form-control + .dk-selected:focus,
    .select-custom .searchbar__item--budget .form-control + .dk-selected:focus,
    .searchbar__item--budget .select-custom .dk-selected + .dk-selected:focus,
    .select-custom .searchbar__item--budget .dk-selected + .dk-selected:focus,
    .searchbar__item--room .form-control + .form-control:focus,
    .searchbar__item--room .select-custom .dk-selected + .form-control:focus,
    .select-custom .searchbar__item--room .dk-selected + .form-control:focus,
    .searchbar__item--room .select-custom .form-control + .dk-selected:focus,
    .select-custom .searchbar__item--room .form-control + .dk-selected:focus,
    .searchbar__item--room .select-custom .dk-selected + .dk-selected:focus,
    .select-custom .searchbar__item--room .dk-selected + .dk-selected:focus {
        border-color: #3C3C3C; }
    .searchbar__item--surface .dropdown--searchbar,
    .searchbar__item--budget .dropdown--searchbar,
    .searchbar__item--room .dropdown--searchbar {
        border: none; }
    .searchbar__item--surface .dropdown--searchbar.show .dropdown-toggle,
    .searchbar__item--budget .dropdown--searchbar.show .dropdown-toggle,
    .searchbar__item--room .dropdown--searchbar.show .dropdown-toggle {
        box-shadow: none; }
    .searchbar__item--surface .dropdown--searchbar.show .dropdown-toggle::before,
    .searchbar__item--budget .dropdown--searchbar.show .dropdown-toggle::before,
    .searchbar__item--room .dropdown--searchbar.show .dropdown-toggle::before {
        content: none; }
    .searchbar__item--surface .dropdown--searchbar.show .dropdown-toggle [class^="fa-"], .searchbar__item--surface .dropdown--searchbar.show .dropdown-toggle [class*=" fa-"],
    .searchbar__item--budget .dropdown--searchbar.show .dropdown-toggle [class^="fa-"],
    .searchbar__item--budget .dropdown--searchbar.show .dropdown-toggle [class*=" fa-"],
    .searchbar__item--room .dropdown--searchbar.show .dropdown-toggle [class^="fa-"],
    .searchbar__item--room .dropdown--searchbar.show .dropdown-toggle [class*=" fa-"] {
        color: #808080; }
    .searchbar__item--surface .dropdown-toggle,
    .searchbar__item--budget .dropdown-toggle,
    .searchbar__item--room .dropdown-toggle {
        font-size: 1.5rem;
        font-weight: 600;
        padding: 0;
        min-height: 2.2rem;
        margin-bottom: 1rem; }
    .searchbar__item--surface .dropdown-menu,
    .searchbar__item--budget .dropdown-menu,
    .searchbar__item--room .dropdown-menu {
        box-shadow: none;
        padding: 0;
        position: relative !important;
        transform: none !important;
        display: block !important; } }

@media (max-width: 991px) {
    .searchbar__wrapper .searchbar {
        padding: 3rem; }
    .searchbar__header {
        padding: 3rem 3rem 0 3rem; } }

@media (max-width: 767px) {
    .searchbar__item--city,
    .searchbar__item--buy,
    .searchbar__item--type,
    .searchbar__item--budget,
    .searchbar__item--more,
    .searchbar__item--surface,
    .searchbar__item--room {
        width: calc(100% - 1rem); }
    .searchbar__item--more .dropdown--searchbar {
        margin-top: 0.5rem; }
    .searchbar__item {
        margin-bottom: 2rem; }
    .searchbar__wrapper .searchbar {
        padding-bottom: 9rem; }
    .searchbar__wrapper .searchbar input[type="submit"] {
        position: fixed;
        bottom: 3rem;
        left: 50%;
        transform: translateX(-50%);
        z-index: 200; } }

@media (max-width: 575px) {
    .searchbar__header {
        padding: 2rem 0 0; }
    .searchbar__wrapper .searchbar {
        padding: 2rem 0 9rem; }
    .dropdown--searchbar .dropdown-menu {
        min-width: 20rem; }
    .dropdown--searchbar .dropdown-toggle {
        padding: 1rem 5rem 1rem 2rem; }
    .searchbar__item--surface .dropdown--searchbar .dropdown-toggle,
    .searchbar__item--budget .dropdown--searchbar .dropdown-toggle,
    .searchbar__item--room .dropdown--searchbar .dropdown-toggle {
        padding: 0; }
    .searchbar__item--room .abc-checkbox--number {
        height: 5rem;
        width: 5rem;
        margin: 0 0.5rem; }
    .searchbar__item--room .abc-checkbox--number input[type="checkbox"] + label,
    .searchbar__item--room .abc-checkbox--number input[type="radio"] + label {
        height: 5rem;
        width: 5rem; }
    .searchbar__item--room .abc-checkbox--number input[type="checkbox"] + label::before,
    .searchbar__item--room .abc-checkbox--number input[type="radio"] + label::before {
        height: 5rem;
        width: 5rem; } }

.slider-action {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    display: flex; }
.slider-action__content, .slider-action__toggler {
    flex-shrink: 0; }
.slider-action__content {
    width: 0rem;
    height: 5rem;
    overflow: hidden;
    transition: width 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    display: flex;
    flex-wrap: nowrap;
    margin-left: -0.2rem;
    margin-right: 0.2rem; }
.slider-action__content .btn {
    margin-left: 0.2rem;
    margin-right: 0.2rem; }
.slider-action__toggler [class^="fa-"], .slider-action__toggler [class*=" fa-"] {
    transform: rotate(45deg);
    transition: transform 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.slider-action.active .slider-action__content {
    width: 28.2rem; }
.slider-action.active .slider-action__toggler [class^="fa-"], .slider-action.active .slider-action__toggler [class*=" fa-"] {
    transform: rotate(0deg); }
.slider-action:not(.active) .slider-action__toggler {
    background-color: rgba(0, 0, 0, 0.3); }

.thumb {
    box-shadow: 0 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.15);
    background-color: #ffffff; }
.thumb__text-wrapper {
    padding: 2rem;
    background-color: #ffffff; }
.thumb__image-wrapper {
    position: relative; }
.thumb__banner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4rem;
    padding-left: 3rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #ffffff;
    font-size: 1.3rem;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-weight: 600;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); }
.thumb__action {
    position: absolute;
    top: 1rem;
    right: 1rem;
    z-index: 2; }
.thumb--hover {
    padding-bottom: 18rem;
    position: relative; }
.thumb--hover .thumb__text-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 18rem; }
.thumb--hover .thumb__text-wrapper .thumb__text-hover {
    display: block;
    padding-top: 1rem;
    height: 0rem;
    opacity: 0;
    overflow: hidden;
    transition: opacity 700ms cubic-bezier(0.65, 0, 0.49, 0.9), height 700ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.thumb--hover:hover .thumb__text-hover {
    transition: height 700ms cubic-bezier(0.65, 0, 0.49, 0.9), opacity 700ms cubic-bezier(0.65, 0, 0.49, 0.9);
    height: 5rem;
    opacity: 1; }

@media (max-width: 575px) {
    .thumb--hover .thumb__text-wrapper .thumb__text-hover {
        transition: height 700ms cubic-bezier(0.65, 0, 0.49, 0.9), opacity 700ms cubic-bezier(0.65, 0, 0.49, 0.9);
        height: 5rem;
        opacity: 1; } }

.thumb--highlight {
    margin-bottom: 3rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    height: calc(100% - 3rem);
    min-height: 400px;
    justify-content: center;
    position: relative; }
.thumb--highlight .thumb__image {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
.thumb--highlight .thumb__image a {
    height: 100%;
    display: block; }
.thumb--highlight .thumb__image picture {
    height: 100%; }
.thumb--highlight .thumb__content-wrapper {
    background-color: #ffffff;
    position: absolute;
    right: 4rem;
    top: 4rem;
    width: calc(50% - 8rem);
    height: calc(100% - 8rem);
    display: flex;
    align-items: center; }
.thumb--highlight .thumb__content {
    padding: 3rem; }
.thumb--highlight .thumb__banner {
    background: transparent;
    position: relative;
    right: initial;
    top: initial;
    left: initial;
    bottom: initial;
    padding-left: 0;
    color: #DB0D43;
    justify-content: start;
    height: auto;
    letter-spacing: 0.3rem;
    font-weight: 400;
    margin-bottom: 0.5rem; }
.thumb--highlight .thumb__action {
    right: 2rem;
    top: 2rem; }
.thumb--highlight .thumb__action i:first-child {
    display: none; }

@media (max-width: 991px) {
    .thumb--highlight {
        height: 40rem; } }

@media (max-width: 767px) {
    .thumb--highlight {
        height: 35rem; }
    .thumb--highlight .thumb__content-wrapper {
        top: 3rem;
        right: 3rem;
        width: calc(70% - 6rem);
        height: calc(100% - 6rem); } }

@media (max-width: 575px) {
    .thumb--highlight {
        height: 30rem; }
    .thumb--highlight .thumb__content-wrapper {
        right: 0;
        top: 3rem;
        width: 70%;
        height: calc(100% - 6rem); } }

.thumb--press {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2rem;
    min-height: 15rem; }
@media (min-width: 991px) {
    .thumb--press {
        margin-bottom: 3rem; } }
.thumb--press .thumb__image {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.5rem;
    width: 30%; }
.thumb--press .thumb__content {
    width: 70%;
    padding: 1.5rem 4rem 1.5rem 1.5rem; }
.thumb--press .thumb__content h2 {
    margin-bottom: 1.5rem; }

.thumb--magazine .thumb__image {
    position: relative; }

.thumb--magazine .thumb__action {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(60, 60, 60, 0.4);
    opacity: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }

.thumb--magazine:hover .thumb__action {
    opacity: 1; }

.thumb--magazine .btn-wrapper .btn {
    width: 12rem;
    display: block; }
.thumb--magazine .btn-wrapper .btn + .btn {
    margin-top: 1rem; }

.thumb--row {
    display: flex;
    align-items: center;
    min-height: 16rem;
    position: relative; }
.thumb--row:hover .thumb__content,
.thumb--row:hover .thumb__image, .thumb--row.active .thumb__content,
.thumb--row.active .thumb__image {
    box-shadow: 0 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.45); }
.thumb--row + .thumb--row {
    margin-top: 1.5rem; }
.thumb--row .thumb__image {
    width: 40%;
    height: 100%;
    position: relative;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.thumb--row .thumb__image a,
.thumb--row .thumb__image picture {
    height: 100%; }
.thumb--row .thumb__action {
    top: initial;
    bottom: 3.5rem; }
.thumb--row .thumb__content {
    padding: 2rem;
    width: 60%;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center; }
.thumb--row .thumb__content h2 {
    font-size: 1.6rem;
    margin-bottom: 1.5rem; }
.thumb--row .thumb__content .thumb__infos {
    display: flex; }
.thumb--row .thumb__content .thumb__infos p + p {
    margin-left: 1.5rem; }
.thumb--row .thumb__content p {
    font-size: 1.4rem;
    font-weight: 300;
    margin-bottom: 0;
    white-space: nowrap; }
.thumb--row .thumb__content .thumb__price {
    margin-top: 1.5rem;
    font-size: 1.6rem;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media (min-width: 1500px) {
    .thumb--row {
        min-height: 18rem; } }

.thumb--agency {
    padding: 2rem 3rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative; }
.thumb--agency:hover, .thumb--agency.active {
    background-color: #ffffff; }
.thumb--agency:hover p,
.thumb--agency:hover h3,
.thumb--agency:hover [class^="fa-"], .thumb--agency:hover [class*=" fa-"], .thumb--agency.active p,
.thumb--agency.active h3,
.thumb--agency.active [class^="fa-"], .thumb--agency.active [class*=" fa-"] {
    color: #3C3C3C; }
.thumb--agency + .thumb--agency {
    border-top: 0.1rem solid #E6E6E6; }
.thumb--agency h3 {
    font-weight: 600;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 0.5rem;
    font-size: 1.8rem;
    color: #3C3C3C; }
.thumb--agency p {
    font-weight: 300;
    font-size: 1.8rem;
    margin-bottom: 0;
    color: #3C3C3C; }
.thumb--agency [class^="fa-"], .thumb--agency [class*=" fa-"] {
    font-size: 2rem;
    color: #3C3C3C; }

.agent__list .col-lg-3 {
    display: flex;
    justify-content: center; }

.thumb--agent {
    margin-bottom: 3rem; }
.thumb--agent picture img {
    max-width: 20rem; }
.thumb--agent .h6 {
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.thumb-wrapper {
    display: flex; }
.thumb-wrapper .thumb {
    flex: 1; }

.wrapper--gray-right {
    position: relative;
    padding-bottom: 5rem; }
.wrapper--gray-right.wrapper--gray-right--lifestyle {
    padding-bottom: 7rem; }
.wrapper--gray-right::before {
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    height: 34rem;
    position: absolute;
    background-color: #F7F7F7;
    z-index: -1; }
@media (max-width: 767px) {
    .wrapper--gray-right::before {
        left: -18%; } }
@media (min-width: 768px) {
    .wrapper--gray-right {
        padding-left: 7.5%; } }

.wysiwyg-wrapper {
    line-height: 1.7;
    padding: 2rem 0; }
@media (min-width: 768px) {
    .wysiwyg-wrapper {
        padding: 3rem 0; } }
@media (min-width: 992px) {
    .wysiwyg-wrapper {
        padding: 4rem 0; } }
@media (min-width: 1200px) {
    .wysiwyg-wrapper {
        padding: 5rem 0; } }
.wysiwyg-wrapper h1,
.wysiwyg-wrapper h2,
.wysiwyg-wrapper h3,
.wysiwyg-wrapper h4 {
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.5;
    margin-bottom: 1.5rem;
    max-width: 70%; }
.wysiwyg-wrapper h1,
.wysiwyg-wrapper .h1 {
    font-size: 4.2rem; }
@media (max-width: 1200px) {
    .wysiwyg-wrapper h1,
    .wysiwyg-wrapper .h1 {
        font-size: calc(2.33333rem + 1.55556vw) ; } }
.wysiwyg-wrapper h2,
.wysiwyg-wrapper .h2 {
    font-size: 3.5rem; }
@media (max-width: 1200px) {
    .wysiwyg-wrapper h2,
    .wysiwyg-wrapper .h2 {
        font-size: calc(2.1rem + 1.16667vw) ; } }
.wysiwyg-wrapper h3,
.wysiwyg-wrapper .h3 {
    font-size: 3rem; }
@media (max-width: 1200px) {
    .wysiwyg-wrapper h3,
    .wysiwyg-wrapper .h3 {
        font-size: calc(1.93333rem + 0.88889vw) ; } }
.wysiwyg-wrapper h4,
.wysiwyg-wrapper .h4 {
    font-size: 2.5rem; }
@media (max-width: 1200px) {
    .wysiwyg-wrapper h4,
    .wysiwyg-wrapper .h4 {
        font-size: calc(1.76667rem + 0.61111vw) ; } }
.wysiwyg-wrapper h5,
.wysiwyg-wrapper .h5 {
    font-size: 2rem; }
@media (max-width: 1200px) {
    .wysiwyg-wrapper h5,
    .wysiwyg-wrapper .h5 {
        font-size: calc(1.6rem + 0.33333vw) ; } }
.wysiwyg-wrapper h6,
.wysiwyg-wrapper .h6 {
    font-size: 1.8rem;
    line-height: 1.6; }
@media (max-width: 1200px) {
    .wysiwyg-wrapper h6,
    .wysiwyg-wrapper .h6 {
        font-size: calc(1.53333rem + 0.22222vw) ; } }
.wysiwyg-wrapper p {
    margin-bottom: 2.5rem;
    font-size: 1.8rem;
    color: #808080;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.8; }
.wysiwyg-wrapper img {
    height: auto;
    max-width: 100%;
    margin-bottom: 2.5rem; }

.abc-checkbox,
.abc-radio {
    padding: 0 !important;
    margin-left: 0; }
.abc-checkbox label,
.abc-radio label {
    padding-left: 6rem;
    padding-bottom: 0.8rem;
    padding-top: 0.8rem;
    padding-right: 3rem;
    margin-bottom: 0;
    display: block;
    color: #3C3C3C; }
.abc-checkbox label::before,
.abc-radio label::before {
    border: 0.1rem solid #3C3C3C;
    transition: none;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 0;
    left: 3rem; }
.abc-checkbox label::after,
.abc-radio label::after {
    top: 50%;
    transform: translateY(-50%);
    margin-left: 0;
    left: 3rem; }

.abc-checkbox input[type="checkbox"],
.abc-checkbox input[type="radio"] {
    line-height: 1; }
.abc-checkbox input[type="checkbox"] + label::after,
.abc-checkbox input[type="radio"] + label::after {
    font-size: 1.2rem;
    padding-left: 0.2rem;
    padding-top: 0rem;
    top: 50%;
    transform: translateY(-50%);
    line-height: 1.4; }
.abc-checkbox input[type="checkbox"] + label::before,
.abc-checkbox input[type="radio"] + label::before {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 0.2rem; }
.abc-checkbox input[type="checkbox"]:checked + label::before,
.abc-checkbox input[type="radio"]:checked + label::before {
    border-color: #DB0D43;
    background-color: #DB0D43; }
.abc-checkbox input[type="checkbox"]:checked + label::after,
.abc-checkbox input[type="radio"]:checked + label::after {
    border-radius: 0.2rem;
    color: #ffffff;
    content: "\f00c";
    font-family: "Font Awesome 5 Pro";
    font-weight: 500;
    font-size: 1.2rem;
    top: 50%;
    transform: translateY(-50%); }

.abc-radio input[type="checkbox"] + label::after,
.abc-radio input[type="radio"] + label::after {
    background-color: #DB0D43;
    height: 9px;
    left: 4px;
    top: 4px;
    width: 9px; }

.abc-radio input[type="checkbox"]:checked + label::before,
.abc-radio input[type="radio"]:checked + label::before {
    border-color: #DB0D43; }

.radio-inline-wrapper,
.checkbox-inline-wrapper {
    margin-left: -1rem;
    margin-right: -1rem; }
.radio-inline-wrapper .abc-radio,
.radio-inline-wrapper .abc-checkbox,
.checkbox-inline-wrapper .abc-radio,
.checkbox-inline-wrapper .abc-checkbox {
    display: inline-block;
    margin-left: 1rem;
    margin-right: 1rem; }

.abc-checkbox input[type="checkbox"],
.abc-checkbox input[type="radio"],
.abc-radio input[type="checkbox"],
.abc-radio input[type="radio"] {
    display: none; }
.abc-checkbox input[type="checkbox"]:focus + label::before,
.abc-checkbox input[type="radio"]:focus + label::before,
.abc-radio input[type="checkbox"]:focus + label::before,
.abc-radio input[type="radio"]:focus + label::before {
    box-shadow: none;
    outline: none; }

.checkbox-wrapper {
    display: flex; }

.abc-checkbox--number {
    padding: 0;
    height: 3.7rem;
    width: 3.7rem;
    margin: 0.5rem; }
.abc-checkbox--number input[type="checkbox"],
.abc-checkbox--number input[type="radio"] {
    line-height: 1; }
.abc-checkbox--number input[type="checkbox"] + label,
.abc-checkbox--number input[type="radio"] + label {
    height: 3.7rem;
    width: 3.7rem;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.2rem;
    padding: 0 !important; }
.abc-checkbox--number input[type="checkbox"] + label::after,
.abc-checkbox--number input[type="radio"] + label::after {
    font-size: 1.2rem;
    padding-left: 0.2rem;
    padding-top: 0rem;
    top: 0.4rem;
    line-height: 1;
    content: none;
    display: none !important; }
.abc-checkbox--number input[type="checkbox"] + label::before,
.abc-checkbox--number input[type="radio"] + label::before {
    height: 3.7rem;
    width: 3.7rem;
    margin-left: 0;
    top: 0 !important;
    left: 0;
    transform: none;
    background-color: transparent; }
.abc-checkbox--number input[type="checkbox"]:checked + label,
.abc-checkbox--number input[type="radio"]:checked + label {
    color: #ffffff;
    background-color: #DB0D43; }
.abc-checkbox--number input[type="checkbox"]:checked + label::before,
.abc-checkbox--number input[type="radio"]:checked + label::before {
    background-color: transparent; }
.abc-checkbox--number input[type="checkbox"]:checked + label::after,
.abc-checkbox--number input[type="radio"]:checked + label::after {
    display: none !important; }

.checkbox-wrapper--btn {
    margin: -0.8rem; }
.checkbox-wrapper--btn .abc-checkbox--btn {
    margin: 0.8rem;
    display: inline-block; }

.abc-checkbox--btn input[type="checkbox"],
.abc-checkbox--btn input[type="radio"] {
    line-height: 1; }
.abc-checkbox--btn input[type="checkbox"] + label,
.abc-checkbox--btn input[type="radio"] + label {
    height: 5rem;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    padding: 0.5rem 2rem;
    border: 0.1rem solid rgba(60, 60, 60, 0.5);
    font-size: 1.5rem;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.abc-checkbox--btn input[type="checkbox"] + label::after, .abc-checkbox--btn input[type="checkbox"] + label::before,
.abc-checkbox--btn input[type="radio"] + label::after,
.abc-checkbox--btn input[type="radio"] + label::before {
    content: none; }
.abc-checkbox--btn input[type="checkbox"]:checked + label,
.abc-checkbox--btn input[type="radio"]:checked + label {
    color: #ffffff;
    background-color: #3C3C3C; }
.abc-checkbox--btn input[type="checkbox"]:checked + label::before, .abc-checkbox--btn input[type="checkbox"]:checked + label::after,
.abc-checkbox--btn input[type="radio"]:checked + label::before,
.abc-checkbox--btn input[type="radio"]:checked + label::after {
    content: none; }

@media (max-width: 767px) {
    .checkbox-wrapper--btn {
        margin: -0.3rem; }
    .checkbox-wrapper--btn .abc-checkbox--btn {
        margin: 0.5rem 0.3rem; }
    .abc-checkbox--btn input[type="checkbox"] + label,
    .abc-checkbox--btn input[type="radio"] + label {
        height: 4rem;
        padding-left: 1.2rem;
        padding-right: 1.2rem; } }

.dropdown-menu--critere .checkbox-critere-wrapper {
    margin-left: -1rem;
    max-height: 28rem;}

.dropdown-menu--critere .checkbox label {
    padding-left: 4rem; }
.dropdown-menu--critere .checkbox label::before {
    left: 1rem; }
.dropdown-menu--critere .checkbox label::after {
    left: 1rem; }

.checkbox--align-left label {
    padding-left: 2.5rem;
    padding-right: 0; }
.checkbox--align-left label::before, .checkbox--align-left label::after {
    left: 0; }

.select-custom {
    width: 100%; }
.select-custom.dk-select-open-up .dk-selected,
.select-custom.dk-select-open-down .dk-selected,
.select-custom .dk-select-options,
.select-custom .dk-selected:hover,
.select-custom .dk-selected:focus,
.select-custom .dk-selected {
    border-color: #E6E6E6; }
.select-custom .dk-selected {
    color: #3C3C3C;
    min-height: 5rem;
    padding-top: 1rem;
    padding: 1.2rem 3rem 1.2rem 1.2rem; }
.select-custom .dk-selected::after {
    content: none; }
.select-custom .dk-selected::before {
    font-family: "Font Awesome 5 Pro";
    content: '\f078';
    border: none;
    font-size: 1.5rem;
    margin-top: -1rem;
    color: currentColor;
    line-height: 1.5;
    margin-right: 1rem;
    font-weight: 300; }
.select-custom .dk-option {
    padding: 0.55em 0.5em;
    font-weight: 500;
    position: relative; }
.select-custom .dk-option-highlight {
    background-color: #F7F7F7;
    color: #3C3C3C; }
.select-custom .dk-select-options {
    padding-top: 0;
    padding-bottom: 0;
    max-height: 15em;
    z-index: 5;
    border-radius: 0; }
.select-custom .dk-option-selected {
    background-color: #F7F7F7;
    color: #3C3C3C; }
.select-custom .dk-select-options-highlight .dk-option-selected {
    background-color: transparent; }
.select-custom .dk-select-options-highlight .dk-option-selected.dk-option-highlight {
    background-color: #F7F7F7;
    color: #3C3C3C; }
.select-custom .dk-option + .dk-option-highlight::before,
.select-custom .dk-option + .dk-option-selected::before,
.select-custom .dk-option-highlight + .dk-option::before,
.select-custom .dk-option-selected + .dk-option::before,
.select-custom .dk-select-options-highlight .dk-option-selected + .dk-option.dk-option-highlight::before {
    content: none; }
.select-custom .dk-select-options-highlight .dk-option-selected + .dk-option::before {
    content: ''; }
.select-custom.dk-select-open-down .dk-select-options {
    border-top-width: 0; }
.select-custom.dk-select-open-up .dk-select-options {
    border-bottom-width: 0; }

.select--graysmooth.dk-select-open-up .dk-selected,
.select--graysmooth.dk-select-open-down .dk-selected,
.select--graysmooth .dk-select-options,
.select--graysmooth .dk-selected:hover,
.select--graysmooth .dk-selected:focus,
.select--graysmooth .dk-selected {
    border-color: #C4C4C4; }

.lg-outer .lg-item {
    background: none; }

.lg-actions .lg-prev,
.lg-actions .lg-next {
    padding: 0.2rem; }

.lg-actions .lg-prev {
    left: 5rem; }

.lg-actions .lg-next {
    right: 5rem; }

.lg-toolbar .lg-icon,
.lg-actions .lg-icon {
    font-size: 3rem;
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    text-align: center; }

.lg-actions .lg-icon {
    width: 5rem;
    height: 5rem;
    line-height: 5rem;
    padding: 0; }

.lg-actions .lg-next::before {
    content: '\f054'; }

.lg-actions .lg-prev::after {
    content: '\f053'; }

.lg-toolbar .lg-close::after {
    content: '\f00d'; }

.lg-sub-html {
    display: none; }

.plyr .plyr__control--overlaid {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0;
    color: #ffffff;
    width: 100%;
    height: 100%;
    padding: 0; }
.plyr .plyr__control--overlaid:hover {
    background-color: rgba(0, 0, 0, 0.5); }
.plyr .plyr__control--overlaid::before {
    content: '\f144';
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    font-size: 4rem; }
.plyr .plyr__control--overlaid::after {
    content: 'Lire la vidéo';
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: 3rem;
    transform: translateX(-50%);
    font-size: 1.6rem; }
.plyr .plyr__control--overlaid svg {
    display: none; }

.plyr--video .plyr__controls {
    display: none; }

[data-is-readmore][data-readmore],
[data-is-readmore-city][data-readmore] {
    transition: height 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    overflow: hidden;
    display: block;
    width: 100%; }

@media (min-width: 992px) {
    .city-readmore {
        height: auto !important; }
    .city-readmore + .link-underline {
        display: none !important; } }

.slick-dotted {
    margin-bottom: 6rem; }

.slick-dots {
    bottom: -3rem;
    display: block;
    list-style: none;
    line-height: 2rem;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%; }
.slick-dots li {
    cursor: pointer;
    display: inline-block;
    height: 1rem;
    margin: 0rem 0.2rem;
    position: relative;
    padding: 0;
    width: 1rem; }
.slick-dots li button {
    background-color: #3C3C3C;
    border-radius: 50%;
    border: 0;
    cursor: pointer;
    color: transparent;
    display: block;
    font-size: 0;
    height: 0.8rem;
    line-height: 0;
    outline: none;
    opacity: .25;
    padding: 0rem;
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    width: 0.8rem; }
.slick-dots li button:hover,
.slick-dots li button:focus,
.slick-dots li.slick-active button {
    outline: none;
    opacity: 1; }

.slick-prev, .slick-next {
    background: transparent;
    background-color: transparent;
    border: none;
    cursor: pointer;
    color: transparent;
    display: block;
    font-size: 0;
    height: 4rem;
    line-height: 4rem;
    outline: none;
    padding: 0;
    position: absolute;
    transform: translateY(-50%);
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    top: 50%;
    text-align: center;
    width: 4rem;
    z-index: 1; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    background-color: transparent;
    color: transparent;
    outline: none; }
.slick-prev::before, .slick-next::before {
    color: #ffffff;
    font-family: "Font Awesome 5 Pro";
    font-size: 2.4rem;
    line-height: 1;
    opacity: 1;
    display: inline-block;
    vertical-align: middle; }
.slick-prev.slick-disabled, .slick-next.slick-disabled {
    opacity: 0;
    display: none; }

.slick-prev {
    left: 0rem; }
.slick-prev::before {
    content: '\f053'; }

.slick-next {
    right: 0rem; }
.slick-next::before {
    content: '\f054'; }

[dir='rtl'] .slick-prev {
    right: 2rem;
    left: auto; }
[dir='rtl'] .slick-prev::before {
    content: '\f054'; }

[dir='rtl'] .slick-next {
    right: auto;
    left: 2rem; }
[dir='rtl'] .slick-next::before {
    content: '\f053'; }

.slider--multiple {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
.slider--multiple > .slick-list > .slick-track > .slick-slide > div {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
@media (min-width: 992px) {
    .slider--multiple.slider--multiple--sm .slick-slide {
        padding: 0 1.5rem; }
    .slider--multiple.slider--multiple--sm .slick-next::before,
    .slider--multiple.slider--multiple--sm .slick-prev::before {
        color: #808080;
        font-weight: 300; }
    .slider--multiple.slider--multiple--sm .slick-next::before:hover,
    .slider--multiple.slider--multiple--sm .slick-prev::before:hover {
        color: #3C3C3C; }
    .slider--multiple.slider--multiple--sm .slick-next {
        right: -5rem; }
    .slider--multiple.slider--multiple--sm .slick-prev {
        left: -5rem; } }

.slider-wrapper--loader {
    position: relative; }
.slider-wrapper--loader .item {
    display: block !important; }
.slider-wrapper--loader .loader-svg {
    position: absolute;
    right: 2rem;
    bottom: 2rem;
    transform: rotate(-90deg); }
.slider-wrapper--loader .loader-circle {
    stroke-dasharray: 125;
    stroke-dashoffset: 125; }
.slider-wrapper--loader .loader-circle-control {
    position: absolute; }
.slider-wrapper--loader .slick-active .loader-circle {
    stroke-dashoffset: 0;
    transition: stroke-dashoffset 6000ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.slider-wrapper--loader .slide-init.slick-active .loader-circle {
    -webkit-animation: sliderLoaderInit 6000ms cubic-bezier(0.65, 0, 0.49, 0.9);
    animation: sliderLoaderInit 6000ms cubic-bezier(0.65, 0, 0.49, 0.9); }

@keyframes sliderLoaderInit {
    0% {
        stroke-dashoffset: 125; }
    100% {
        stroke-dashoffset: 0; } }

@-webkit-keyframes sliderLoaderInit {
    0% {
        stroke-dashoffset: 125; }
    100% {
        stroke-dashoffset: 0; } }

.slider-cut-wrapper {
    overflow: hidden;
    padding-left: 0.5rem;
    margin-left: -0.5rem; }

.slider-cut {
    margin-right: -20rem;
    position: relative;
    padding-bottom: 5rem; }
.slider-cut.slider-cut--lifestyle > .slider > .slick-prev,
.slider-cut.slider-cut--lifestyle > .slider > .slick-next {
    bottom: -4.5rem; }
.slider-cut.slider-cut--lifestyle > .slider > .slick-prev::before,
.slider-cut.slider-cut--lifestyle > .slider > .slick-next::before {
    font-size: 2.5rem;
    font-weight: 300; }
.slider-cut > .slider {
    margin-top: 0;
    margin-bottom: 0; }
.slider-cut > .slider > .slick-prev,
.slider-cut > .slider > .slick-next {
    width: auto;
    height: auto;
    bottom: -3rem;
    line-height: 1;
    top: auto;
    transform: none; }
.slider-cut > .slider > .slick-prev::before,
.slider-cut > .slider > .slick-next::before {
    color: #3C3C3C;
    font-size: 2rem; }
.slider-cut > .slider > .slick-next {
    left: 4rem;
    right: auto; }

.slider--arrow-hidden .slick-arrow {
    opacity: 0;
    transition: 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }

.slider--arrow-hidden:hover .slick-arrow {
    opacity: 1; }

.slider__link {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(60, 60, 60, 0.35);
    padding: 0.5rem 1rem;
    font-size: 1.8rem;
    font-weight: 700;
    font-style: italic;
    color: #ffffff;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: block; }
.slider__link:hover, .slider__link:focus {
    color: #ffffff;
    background-color: rgba(60, 60, 60, 0.5); }
@media (max-width: 767px) {
    .slider__link {
        display: none; } }

.slick-slide img {
    display: inline-block; }

.slick-slide .thumb {
    margin-bottom: 1rem;
    margin-top: 1rem; }

body, html {
    width: 100%; }

html {
    font-size: 62.5%; }

body {
    background-color: #ffffff;
    color: #3C3C3C;
    font-size: 1.4rem;
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-overflow-scrolling: touch;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.main-wrapper {
    min-height: calc(100vh - 16.5rem);
    padding-top: 16.5rem; }
@media (min-width: 768px) and (max-width: 991px) {
    .main-wrapper {
        min-height: calc(100vh - 10rem);
        padding-top: 10rem; } }
@media (max-width: 767px) {
    .main-wrapper {
        min-height: calc(100vh - 8rem);
        padding-top: 8rem; } }

a:hover, a:focus {
    text-decoration: none;
    outline: none; }
a:hover.underline, a:focus.underline {
    text-decoration: underline; }

input:focus, button:focus {
    outline: none; }

.btn:focus, .btn.focus {
    box-shadow: none; }

@media (min-width: 1200px) and (max-width: 1499px) {
    .container--custom {
        max-width: 1365px; } }

.main-footer {
    padding-bottom: 3rem;
    padding-top: 3rem; }
.main-footer p {
    opacity: .7; }
.main-footer .footer-title {
    color: #3C3C3C;
    margin-top: 1.5rem; }
.main-footer .footer-bar {
    font-weight: 300;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-transform: uppercase; }
.main-footer hr {
    margin-top: 2rem;
    margin-bottom: 2rem; }
.main-footer .list-inline {
    margin-bottom: 0; }

.social-links [class^="fa-"], .social-links [class*=" fa-"] {
    font-size: 3rem; }

.list-inline-item--footer:not(:last-child) {
    margin-right: 1.2rem; }

@media (max-width: 991px) {
    .main-footer .footer-bar {
        display: block;
        text-align: center; }
    .main-footer p {
        display: none; }
    .main-footer .footer-logo {
        width: 10rem;
        height: auto; } }

@media (max-width: 575px) {
    .main-footer .footer-logo {
        margin: 0 auto 2rem auto;
        display: block; } }

@media (min-width: 768px) and (max-width: 991px) {
    .main-footer .footer-title {
        margin-top: 0; } }

.main-header {
    font-size: 1.3rem;
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: #ffffff;
    z-index: 900; }
.main-header .nav-link {
    text-transform: uppercase; }
.main-header [class^="fa"], .main-header [class*=" fa"] {
    font-size: 2rem; }
.main-header .navbar-brand {
    width: 260px;
    transition: all 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    padding-left: 0rem;
    padding-right: 0rem;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center; }
.main-header .navbar-brand img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto; }
.main-header__top {
    display: flex;
    flex-direction: row;
    padding-top: 2rem;
    padding-bottom: 2rem;
    transition: padding 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
    border-bottom: 0.1rem solid #E6E6E6; }
.main-header__action {
    width: calc(50% - 260px * 0.5);
    display: flex;
    align-items: center; }
.main-header__action:last-child {
    justify-content: flex-end; }
.main-header__action:last-child .main-header__item:last-child {
    padding-right: 0; }
.main-header__action:first-child .main-header__item:first-child {
    padding-left: 0; }
.main-header__item {
    display: flex;
    padding-left: 2rem;
    padding-right: 2rem;
    align-items: center; }
.main-header__bottom {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem; }
.main-header__bottom ul {
    flex-direction: row;
    justify-content: center;
    list-style: none;
    display: flex;
    padding-left: 0;
    margin-bottom: 0; }
.main-header__bottom .nav-link {
    letter-spacing: 0.1em;
    padding: 1rem; }
.main-header__bottom .nav-item {
    margin-left: 1rem;
    margin-right: 1rem; }
.main-header__search {
    overflow: hidden;
    cursor: pointer;
    font-size: 1.4rem;
    letter-spacing: 0;
    text-transform: none; }
.main-header__language .dropdown-menu {
    width: 26rem; }

@media (max-width: 991px) {
    .main-header {
        box-shadow: 0 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.15); }
    .main-header__bottom {
        display: none; }
    .main-header__top {
        border-width: 0; } }

@media (min-width: 768px) {
    .main-header__item:first-child::after {
        content: '';
        height: 4rem;
        background-color: #E6E6E6;
        width: 0.1rem;
        position: relative;
        right: -2rem; }
    .main-header__bottom {
        height: 6.4rem;
        opacity: 1;
        visibility: visible;
        transition: height 350ms cubic-bezier(0.65, 0, 0.49, 0.9), opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9), padding 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
    .header--minimized .main-header__bottom {
        height: 0;
        padding-top: 0;
        padding-bottom: 0;
        opacity: 0;
        visibility: hidden;
        transition: height 350ms cubic-bezier(0.65, 0, 0.49, 0.9), opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9), padding 350ms cubic-bezier(0.65, 0, 0.49, 0.9), visibility 0s linear 350ms; }
    .header--minimized .main-header__top {
        padding-top: 1rem;
        padding-bottom: 1rem; }
    .header--minimized .main-header__top .navbar-brand {
        height: 50px;
        padding-left: 2rem;
        padding-right: 2rem; } }

@media (max-width: 767px) {
    .main-header .container {
        position: relative; }
    .main-header .navbar-brand {
        width: 16rem;
        height: 4rem;
        margin-right: 0;
        line-height: 3.4rem;
        flex-shrink: 0; }
    .main-header__action {
        width: calc(50% - 13rem * 0.5); }
    .main-header__action:last-child {
        padding-right: 5rem; }
    .main-header__search {
        position: absolute;
        right: 0.5rem;
        top: 2.2rem;
        padding-left: 1rem;
        padding-right: 1rem;
        color: #3C3C3C; }
    .main-header__search .text-truncate {
        display: none; }
    .main-header__language {
        display: none; } }

.main-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    transform: translateY(-100%);
    opacity: 0;
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9) 90ms, transform 0s ease 1000ms;
    z-index: 1000;
    overflow: auto; }
.main-menu .container {
    opacity: 0;
    transition: opacity 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; }
.main-menu .main-menu__right {
    opacity: 0;
    transition: opacity 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms; }
.main-menu.active {
    transform: translateY(0%);
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9) 0ms;
    opacity: 1; }
.main-menu.active .container {
    opacity: 1;
    transition: opacity 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 180ms; }
.main-menu.active .main-menu__right {
    opacity: 1;
    transition: opacity 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 180ms; }
.main-menu .toggler-open {
    padding-right: 1.5rem; }
.main-menu .toggler-open [class^="fa"], .main-menu .toggler-open [class*=" fa"] {
    font-size: 2.6rem; }
.main-menu .toggler-open + .navbar-brand {
    margin-left: 2rem; }
.main-menu .navbar-brand {
    width: 19rem;
    height: 4.4rem;
    margin-left: 3rem;
    display: flex;
    align-items: center;
    justify-content: flex-start; }
.main-menu .navbar-brand img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto; }
.main-menu [class^="fa"], .main-menu [class*=" fa"] {
    font-size: 2rem; }
.main-menu .nav-item {
    position: relative;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    max-width: 27rem; }
.main-menu .nav-item.target-active {
    z-index: 30; }
@media (max-width: 768px) {
    .main-menu .nav-item {
        max-width: 100%; } }
.main-menu .nav-link {
    position: relative;
    z-index: 40;
    max-width: 27rem; }
.main-menu .navbar-nav {
    padding-left: 5.3rem;
    padding-bottom: 5rem; }
.main-menu .slider {
    width: 100%;
    max-width: 335px;
    margin-left: auto;
    margin-right: auto; }
.main-menu .slider img {
    margin-bottom: 2.4rem; }
.main-menu .slider .title--sm {
    margin-bottom: 0.5rem; }
.main-menu__list {
    opacity: 0;
    height: 0rem;
    list-style: none;
    visibility: hidden;
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9), visibility 0s linear 350ms;
    padding-left: 2rem; }
.main-menu__list.active {
    opacity: 1;
    visibility: visible;
    height: auto;
    transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
.main-menu__list a {
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.8rem; }
.main-menu__right {
    position: absolute;
    background-color: #F7F7F7;
    width: 40%;
    right: 0;
    top: 0;
    bottom: 0;
    padding-bottom: 2rem;
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center; }
.main-menu__right > div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-left: 2rem;
    padding-right: 2rem; }
.main-menu__right > div:first-child {
    height: 75%; }
.main-menu__right > div:last-child:not(:first-child) {
    height: 35%;
    border-top: 0.1rem solid #ffffff; }
.main-menu__right .main-menu__newsletter-input {
    width: 28rem;
    max-width: calc(100% - 5rem); }
@media (min-width: 768px) {
    .main-menu__content {
        position: relative;
        padding-top: 3rem;
        padding-bottom: 3rem;
        height: 100%; }
    .active .main-menu__content {
        min-height: 700px; } }
@media (min-width: 992px) {
    .main-menu nav {
        height: 80vh;
        min-height: 600px;
        display: flex;
        justify-content: center;
        flex-direction: column; }
    .main-menu__right {
        width: 33.33333%; }
    .main-menu__list {
        position: absolute;
        top: 0;
        left: 0rem;
        padding-left: 29rem;
        padding-top: 2.1rem;
        min-width: 60rem;
        transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9) 350ms, visibility 0s linear 350ms; }
    .main-menu__list::before {
        content: '';
        position: absolute;
        left: 0rem;
        width: 0rem;
        height: 0.1rem;
        background-color: #3C3C3C;
        top: 4rem;
        transition: width 350ms cubic-bezier(0.65, 0, 0.49, 0.9) 105ms; }
    .main-menu__list li {
        opacity: 0;
        transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9);
        padding-top: 0.2rem;
        padding-bottom: 0.2rem; }
    .main-menu__list.active {
        transition: none; }
    .main-menu__list.active::before {
        width: 27rem;
        transition: width 350ms cubic-bezier(0.65, 0, 0.49, 0.9); }
    .main-menu__list.active li {
        opacity: 1;
        transition: opacity 350ms cubic-bezier(0.65, 0, 0.49, 0.9) 350ms; } }
@media (max-width: 1199px) {
    .main-menu .navbar-brand {
        margin-left: 1rem; }
    .main-menu .navbar-nav {
        padding-left: 3.3rem; } }
@media (max-width: 991px) {
    .main-menu .navbar-nav {
        padding-top: 3rem; }
    .main-menu nav {
        height: calc(100vh - 12rem);
        overflow: auto; }
    .main-menu nav::after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background-image: linear-gradient(to top, white, rgba(255, 255, 255, 0));
        height: 1rem;
        z-index: 60; } }
@media (max-width: 767px) {
    .main-menu {
        padding-top: 2rem;
        padding-bottom: 2rem; }
    .main-menu__right {
        display: none; }
    .main-menu__list {
        overflow: hidden; }
    .main-menu__list li {
        padding-top: 0.3rem;
        padding-bottom: 0.3rem; }
    .main-menu .toggler-open + .navbar-brand {
        margin-left: 1.3rem; }
    .main-menu .navbar-brand {
        width: 16rem;
        height: 3.8rem; }
    .main-menu .navbar-toggler {
        position: absolute;
        top: 0rem;
        right: 1.5rem;
        padding-top: 0; }
    .main-menu .navbar-toggler [class^="fa"], .main-menu .navbar-toggler [class*=" fa"] {
        font-size: 3rem; }
    .main-menu .navbar-nav {
        padding-left: 1.2rem;
        padding-bottom: 0; } }

.main-search {
    position: fixed;
    background-color: #ffffff;
    top: 0;
    left: 0;
    right: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    transform: translateY(-100%);
    box-shadow: 0 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.15);
    z-index: 1200;
    transition: transform 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86); }
.active .main-search {
    transform: translateY(0%); }
.main-search .container {
    display: flex;
    align-items: center; }
.main-search .fa-search {
    font-size: 1.5em;
    color: #808080; }
.main-search input {
    border-width: 0;
    flex-grow: 1; }
.main-search input::-webkit-input-placeholder {
    color: #808080; }
.main-search input:-moz-placeholder {
    color: #808080; }
.main-search input::-moz-placeholder {
    color: #808080; }
.main-search input:-ms-input-placeholder {
    color: #808080; }
.main-search input:focus {
    box-shadow: none;
    outline: none; }
.main-search__backdrop {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #ffffff;
    opacity: 0;
    transform: translateY(-100%);
    transition: opacity 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86), transform 0s ease 1000ms;
    z-index: 1000; }
.active .main-search__backdrop {
    transform: translateY(0%);
    transition: opacity 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    opacity: 0.5; }
@media (min-width: 768px) {
    .main-search {
        font-size: 1.4rem;
        padding-top: 5.5rem;
        padding-bottom: 5.5rem; }
    .main-search input {
        font-size: 2rem; } }
@media (min-width: 992px) {
    .main-search {
        font-size: 2rem; }
    .main-search input {
        font-size: 2.5rem; } }
.main-search__form {
    position: relative;
    margin-bottom: 4rem; }
.main-search__form .btn {
    position: absolute;
    right: -1.6rem;
    top: 0;
    bottom: 0; }
.main-search__form input {
    border-width: 0 0 0.1rem 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 3rem;
    height: auto;
    font-size: 4rem; }
@media (max-width: 1200px) {
    .main-search__form input {
        font-size: calc(2.26667rem + 1.44444vw) ; } }

.text-3xl {
    font-size: 4rem;
    line-height: 1; }
@media (max-width: 1200px) {
    .text-3xl {
        font-size: calc(2.26667rem + 1.44444vw) ; } }

.text-xl {
    font-size: 2rem; }

.text-lg {
    font-size: 1.8rem; }

.text-md {
    font-size: 1.6rem; }

.text-default {
    font-size: 1.4rem; }

.text-title {
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.text-sans {
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.text-primary {
    color: #DB0D43; }

.tracking-lg {
    letter-spacing: 0.2rem; }

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    font-family: "Lora", "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.5; }

h1, .h1 {
    font-size: 4.2rem;
    line-height: 1.3; }
@media (max-width: 1200px) {
    h1, .h1 {
        font-size: calc(2.33333rem + 1.55556vw) ; } }

h2, .h2 {
    font-size: 3.5rem; }
@media (max-width: 1200px) {
    h2, .h2 {
        font-size: calc(2.1rem + 1.16667vw) ; } }

h3, .h3 {
    font-size: 3rem; }
@media (max-width: 1200px) {
    h3, .h3 {
        font-size: calc(1.93333rem + 0.88889vw) ; } }

h4, .h4 {
    font-size: 2.5rem; }
@media (max-width: 1200px) {
    h4, .h4 {
        font-size: calc(1.76667rem + 0.61111vw) ; } }

h5, .h5 {
    font-size: 2rem; }
@media (max-width: 1200px) {
    h5, .h5 {
        font-size: calc(1.6rem + 0.33333vw) ; } }

h6, .h6 {
    font-size: 1.8rem;
    line-height: 1.7; }
@media (max-width: 1200px) {
    h6, .h6 {
        font-size: calc(1.53333rem + 0.22222vw) ; } }

p {
    line-height: 1.6; }

.leading-20 {
    line-height: 2; }

.title--sm {
    color: #DB0D43;
    text-transform: uppercase;
    font-size: 1.4rem;
    letter-spacing: 0.08em;
    font-weight: 600; }

.text-muted {
    color: #808080 !important; }

.initial-letter:first-letter {
    color: #DB0D43; }

@media (max-width: 991px) {
    .home-lifestyle .block-deconstructed--right {
        padding-top: 0; } }

@media (max-width: 991px) {
    .user-space {
        position: relative;
        padding-top: 15rem; }
    .user-space .menu-list {
        position: absolute;
        top: 0;
        left: 0;
        right: 0; }
    .user-space h1 {
        margin-bottom: 2rem; }
    .user-log-out {
        position: relative;
        text-align: right;
        flex-grow: 0.15; }
    .user-log-out::before {
        display: block;
        content: '';
        position: absolute;
        left: 0;
        top: -1rem;
        bottom: -1rem;
        width: 0.1rem;
        background-color: #E6E6E6; }
    .user-log-out a {
        color: #808080; } }

@media (max-width: 575px) {
    .user-space {
        padding-top: 10rem; }
    .user-log-out {
        flex-grow: 0.2; }
    .user-log-out::before {
        top: -0.7rem;
        bottom: -0.7rem; } }

@media (min-width: 992px) {
    .user-space h1 {
        margin-bottom: 5rem; } }



/*AJOUT WPS*/
.dropdown-menu:not(show){
    display: none;
}
.dropdown-toggle::after{display:none;}
.nav-item .dropdown-menu {
    font-size: 1.4rem;
    box-shadow: 0 0.1rem 0.5rem 0 rgba(0,0,0,.15);
    border-width: 0;
    border-radius: 0;
    -webkit-transform: translateX(-50%)!important;
    transform: translateX(-50%)!important;
    left: 50%!important;
    top: 100%!important;
    margin-top: 1.3rem;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 350ms cubic-bezier(.65,0,.49,.9),visibility 0s linear 350ms;
    transition: opacity 350ms cubic-bezier(.65,0,.49,.9),visibility 0s linear 350ms;
    display: block;
}
.nav-item.show .dropdown-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 350ms cubic-bezier(.65,0,.49,.9);
    transition: opacity 350ms cubic-bezier(.65,0,.49,.9);
    font-size: 1.8rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    box-shadow: 0 0.1rem 0.5rem 0 rgba(0,0,0,.15);
    margin-top: 1.3rem;
}
.nav-item .dropdown-menu::before {
    content: "";
    width: 2rem;
    height: 2rem;
    background: #fff;
    position: absolute;
    left: calc(50% - 1rem);
    top: -1rem;
    box-shadow: -0.2rem -0.2rem 0.2rem 0.1rem rgba(0,0,0,.05);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.main-header__bottom .nav-item{
    height: fit-content;
}

/*ajout*/
.main-header__bottom>ul, #header{
    max-height: 50px;
}
.chevron_ariane:before {
    padding-right: .7rem;
    content: '>';
    color: grey;
}

.ol_ariane{
    list-style: none;
    display: inline-block;
    padding: 0;
}

.li_ariane{
    display: inline;
}
.breadcrumb-wrapper{
    min-height: 70px;
}
.page-template-page-listbien .breadcrumb-wrapper{
    min-height: auto;
}
.block-deconstructed--partners.block-deconstructed--left:before,.block-deconstructed--partners.block-deconstructed--right::before{content:'';position:absolute;right:0;background-color:#f7f7f7;-webkit-transition:all 1s cubic-bezier(.785,.135,.15,.86);transition:all 1s cubic-bezier(.785,.135,.15,.86);top:0;bottom:0;opacity:1;left:25%}.block-deconstructed--partners.block-deconstructed--left::before{right:25%;left:0}.block-deconstructed--left>.block-deconstructed__container>.block-deconstructed__content,.block-deconstructed--right>.block-deconstructed__container>.block-deconstructed__content{position:relative;padding-left:5%;padding-right:5%;padding-bottom:.5rem;width:80%}.block-deconstructed--left>.block-deconstructed__container>.block-deconstructed__content{text-align:right;padding-left:5%;padding-right:5%}.type-partners{font-size:2.2rem}.type-partners-reverse{text-align:right}.show-more{font-size:1.8rem;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c3c3c;font-weight:700;position:relative;padding-top:.7rem;padding-bottom:.7rem;text-decoration:none;float:right}.show-more-reverse{float:left}@media (max-width:991px){.block-deconstructed--partners.block-deconstructed--left:before,.block-deconstructed--partners.block-deconstructed--right::before{opacity:0}.block-deconstructed--left>.block-deconstructed__container>.block-deconstructed__content{text-align:left}.show-more-reverse{float:right}}

.main-header__bottom .nav-item{
    width: 10%;
}
.main-header__bottom .nav-link{
    text-align: center;
}

.wpml-ls-legacy-dropdown{
    width: 100%;
}

.wpml-ls-legacy-dropdown > ul > li > a{
    width: 100%;
    color: #3C3C3C;
    min-height: 5rem;
    padding-top: 1rem;
    padding: 1.2rem 3rem 1.2rem 1.2rem;
}

.SearchResultFiltres {
    font-family: Lora,"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
    float: left;
    margin: 0 5px 5px 0;
    padding: 7px 9px 7px 9px;
    font-size: 12pt;
    font-size: 11pt;
    color: #666;
    border-radius: 3px;
    background: #f9f8f8;
    cursor: default;
}

.dropdown-menu .dk-selected {
    
}

.page-template-page-acheter .breadcrumb-wrapper, .page-template-page-louer .breadcrumb-wrapper{
    min-height: auto;
}

.formerror{
    border: 1px solid red;
}

.list-grid .text-xl{
    text-align: end;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiaGVscGVycy9fdmFyaWFibGVzLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsImhlbHBlcnMvX21peGlucy5zYXNzIiwiaGVscGVycy9faGVscGVycy5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9icmFuZHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9yZWd1bGFyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL3NvbGlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL2xpZ2h0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL19sYXJnZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL19saXN0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLXByby9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtcHJvL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1wcm8vc2Nzcy9faWNvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2xpYi9hbmltYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2Jhc2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2xpYi9taXhpbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL3R5cGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvYmFkZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9jb2xvcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL2JhZGdlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9jYXB0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvY2FwdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL2NvbnRyb2xzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL2NvbnRyb2wuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY29udHJvbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvbWVudXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL21lbnVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3NsaWRlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL3NsaWRlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3NldHRpbmdzL3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3Bvc3Rlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy90aW1lcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy90b29sdGlwcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvdG9vbHRpcHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvdmlkZW8uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2xpYi9mdW5jdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvdm9sdW1lLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zdGF0ZXMvZnVsbHNjcmVlbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvcGx1Z2lucy9hZHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3BsdWdpbnMvcHJldmlldy10aHVtYm5haWxzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy91dGlscy9hbmltYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL3V0aWxzL2hpZGRlbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpZ2h0Z2FsbGVyeS5qcy9zcmMvc2Fzcy9sZy1mb250cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpZ2h0Z2FsbGVyeS5qcy9zcmMvc2Fzcy9sZy10aGVtZS1kZWZhdWx0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvbGlnaHRnYWxsZXJ5LmpzL3NyYy9zYXNzL2xnLXZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpZ2h0Z2FsbGVyeS5qcy9zcmMvc2Fzcy9sZy1taXhpbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9saWdodGdhbGxlcnkuanMvc3JjL3Nhc3MvbGctdGh1bWJuYWlsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvbGlnaHRnYWxsZXJ5LmpzL3NyYy9zYXNzL2xnLXZpZGVvLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvbGlnaHRnYWxsZXJ5LmpzL3NyYy9zYXNzL2xnLWF1dG9wbGF5LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvbGlnaHRnYWxsZXJ5LmpzL3NyYy9zYXNzL2xnLXpvb20uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9saWdodGdhbGxlcnkuanMvc3JjL3Nhc3MvbGctcGFnZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9saWdodGdhbGxlcnkuanMvc3JjL3Nhc3MvbGctZnVsbHNjcmVlbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpZ2h0Z2FsbGVyeS5qcy9zcmMvc2Fzcy9sZy1zaGFyZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpZ2h0Z2FsbGVyeS5qcy9zcmMvc2Fzcy9saWdodGdhbGxlcnkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Ryb3BraWNranMvc3JjL2Nzcy9kcm9wa2ljay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2F3ZXNvbWUtYm9vdHN0cmFwLWNoZWNrYm94L2F3ZXNvbWUtYm9vdHN0cmFwLWNoZWNrYm94LnNjc3MiLCJjb21wb25lbnRzL2F0b21zL19hbmltYXRpb24uc2FzcyIsImNvbXBvbmVudHMvYXRvbXMvX2JyZWFkY3J1bWIuc2FzcyIsImNvbXBvbmVudHMvYXRvbXMvX2J1dHRvbi5zYXNzIiwiY29tcG9uZW50cy9hdG9tcy9fY29udGFpbmVyLnNhc3MiLCJjb21wb25lbnRzL2F0b21zL19jb29raWVzLnNhc3MiLCJjb21wb25lbnRzL2F0b21zL19maXhlZC1lbGVtZW50LnNhc3MiLCJjb21wb25lbnRzL2F0b21zL19pbWFnZS5zYXNzIiwiY29tcG9uZW50cy9hdG9tcy9fbGluay5zYXNzIiwiY29tcG9uZW50cy9hdG9tcy9fbGlzdC5zYXNzIiwiY29tcG9uZW50cy9hdG9tcy9fcGFnaW5hdGlvbi5zYXNzIiwiY29tcG9uZW50cy9hdG9tcy9fc2VjdGlvbi5zYXNzIiwiY29tcG9uZW50cy9hdG9tcy9fc3RpY2suc2FzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL19hY2NvbW1vZGF0aW9uLWxpc3Quc2FzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL19hZ2VuY3ktbGlzdC5zYXNzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvX2Jhbm5lci5zYXNzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvX2Jsb2NrLWRlc2NvbnN0cnVjdGVkLnNhc3MiLCJjb21wb25lbnRzL21vbGVjdWxlcy9fYmxvZy5zYXNzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvX2NhcmQuc2FzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL19jb250YWN0LnNhc3MiLCJjb21wb25lbnRzL21vbGVjdWxlcy9fY29va2llLWFsZXJ0LnNhc3MiLCJjb21wb25lbnRzL21vbGVjdWxlcy9fZHJvcGRvd24uc2FzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL19mb3JtLnNhc3MiLCJjb21wb25lbnRzL21vbGVjdWxlcy9faGVyby5zYXNzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvX21hcC5zYXNzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvX21lbnUuc2FzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL19tb2RhbC5zYXNzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvX3BhbmVsLnNhc3MiLCJjb21wb25lbnRzL21vbGVjdWxlcy9fc2Nyb2xsYWJsZS5zYXNzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvX3NlYXJjaGJhci5zYXNzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvX3NsaWRlci1hY3Rpb24uc2FzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL190aHVtYi5zYXNzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvX3dyYXBwZXIuc2FzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL193eXNpd3lnLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvcmZzL3Njc3Muc2NzcyIsImNvbXBvbmVudHMvb3ZlcnJpZGUtdmVuZG9ycy9fYWJjLWNoZWNrYm94LnNhc3MiLCJjb21wb25lbnRzL292ZXJyaWRlLXZlbmRvcnMvX2Ryb3BraWNrLnNhc3MiLCJjb21wb25lbnRzL292ZXJyaWRlLXZlbmRvcnMvX2xpZ2h0Z2FsbGVyeS5zYXNzIiwiY29tcG9uZW50cy9vdmVycmlkZS12ZW5kb3JzL19wbHlyLnNhc3MiLCJjb21wb25lbnRzL292ZXJyaWRlLXZlbmRvcnMvX3JlYWRtb3JlLnNhc3MiLCJjb21wb25lbnRzL292ZXJyaWRlLXZlbmRvcnMvX3NsaWNrLnNhc3MiLCJsYXlvdXQvX2Jhc2Uuc2FzcyIsImxheW91dC9fZm9vdGVyLnNhc3MiLCJsYXlvdXQvX2hlYWRlci5zYXNzIiwibGF5b3V0L19tYWluLW1lbnUuc2FzcyIsImxheW91dC9fbWFpbi1zZWFyY2guc2FzcyIsImxheW91dC9fdHlwb2dyYXBoeS5zYXNzIiwicGFnZXMvX2hvbWUuc2FzcyIsInBhZ2VzL191c2VyLXNwYWNlLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztFRE1FO0FFTkY7RUFHSSxlQUFjO0VBQWQsaUJBQWM7RUFBZCxpQkFBYztFQUFkLGVBQWM7RUFBZCxjQUFjO0VBQWQsaUJBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsZUFBYztFQUFkLGVBQWM7RUFBZCxnQkFBYztFQUFkLGVBQWM7RUFBZCxvQkFBYztFQUlkLGtCQUFjO0VBQWQsb0JBQWM7RUFBZCxrQkFBYztFQUFkLGVBQWM7RUFBZCxrQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxlQUFjO0VBSWQsa0JBQWlDO0VBQWpDLHNCQUFpQztFQUFqQyxzQkFBaUM7RUFBakMsc0JBQWlDO0VBQWpDLHVCQUFpQztFQUtuQywyRkFBeUI7RUFDekIsNkdBQXdCLEVBQUE7O0FDQzFCOzs7RUFHRSxzQkFBc0IsRUFBQTs7QUFHeEI7RUFDRSx1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLDhCQUE4QjtFQUM5Qiw2Q0NmYSxFQUFBOztBRHFCZjtFQUNFLGNBQWMsRUFBQTs7QUFVaEI7RUFDRSxTQUFTO0VBQ1QsOEVDWHlGO0VDMkZyRixlQXRDWTtFRnhDaEIsZ0JH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TUFLSSxnREFBaUYsRUFBQTs7QURLdkY7RUNyREEsY3BCVWdCO0VrQlZkLHlCcEJjWTtFc0JaZCxxQnRCWWMsRUFBQTtFR1JkO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQU1JLGdEQUFpRixFQUFBO0VBS3JGO0lBRUUsY3BCZGM7SW9CZWQseUJ0QlhZO0lzQllaLHFCdEJaWSxFQUFBO0VzQm1CZDs7SUFHRSxjcEIxQmM7SW9CMkJkLHlCQXRDdUs7SUEwQ3ZLLHFCQTFDK00sRUFBQTtJQTRDL007O01BS0ksZ0RBQWlGLEVBQUE7O0FES3ZGO0VDckRBLGN0Qk1hO0VvQk5YLHlCcEJhUztFc0JYWCxxQnRCV1csRUFBQTtFR1BYO0ltQkFFLGN0QkFXO0lvQk5YLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQU1JLGlEQUFpRixFQUFBO0VBS3JGO0lBRUUsY3RCbEJXO0lzQm1CWCx5QnRCWlM7SXNCYVQscUJ0QmJTLEVBQUE7RXNCb0JYOztJQUdFLGN0QjlCVztJc0IrQlgseUJBdEN1SztJQTBDdksscUJBMUMrTSxFQUFBO0lBNEMvTTs7TUFLSSxpREFBaUYsRUFBQTs7QURLdkY7RUNyREEsY3BCVWdCO0VrQlZkLHlCbEJFYztFb0JBaEIscUJwQkFnQixFQUFBO0VDSWhCO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQU1JLGlEQUFpRixFQUFBO0VBS3JGO0lBRUUsY3BCZGM7SW9CZWQseUJwQnZCYztJb0J3QmQscUJwQnhCYyxFQUFBO0VvQitCaEI7O0lBR0UsY3BCMUJjO0lvQjJCZCx5QkF0Q3VLO0lBMEN2SyxxQkExQytNLEVBQUE7SUE0Qy9NOztNQUtJLGlEQUFpRixFQUFBOztBREt2RjtFQ3JEQSxjdEJNYTtFb0JOWCx5QmxCU2M7RW9CUGhCLHFCcEJPZ0IsRUFBQTtFQ0hoQjtJbUJBRSxjdEJBVztJb0JOWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RUFZM0g7SUFNSSw4Q0FBaUYsRUFBQTtFQUtyRjtJQUVFLGN0QmxCVztJc0JtQlgseUJwQmhCYztJb0JpQmQscUJwQmpCYyxFQUFBO0VvQndCaEI7O0lBR0UsY3RCOUJXO0lzQitCWCx5QkF0Q3VLO0lBMEN2SyxxQkExQytNLEVBQUE7SUE0Qy9NOztNQUtJLDhDQUFpRixFQUFBOztBRFd2RjtFQ0pBLGN0QnhEZTtFc0J5RGYscUJ0QnpEZSxFQUFBO0VHT2Y7SW1CcURFLGN0QnJEVztJc0JzRFgseUJ0QjdEYTtJc0I4RGIscUJ0QjlEYSxFQUFBO0VzQmlFZjtJQUVFLCtDdEJuRWEsRUFBQTtFc0JzRWY7SUFFRSxjdEJ4RWE7SXNCeUViLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLGN0QnhFVztJc0J5RVgseUJ0QmhGYTtJc0JpRmIscUJ0QmpGYSxFQUFBO0lzQm1GYjs7TUFLSSwrQ3RCeEZTLEVBQUE7O0FxQjREZjtFQ0pBLGNwQmhEZ0I7RW9CaURoQixxQnBCakRnQixFQUFBO0VDRGhCO0ltQnFERSxjdEJyRFc7SXNCc0RYLHlCcEJyRGM7SW9Cc0RkLHFCcEJ0RGMsRUFBQTtFb0J5RGhCO0lBRUUsaURwQjNEYyxFQUFBO0VvQjhEaEI7SUFFRSxjcEJoRWM7SW9CaUVkLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLGN0QnhFVztJc0J5RVgseUJwQnhFYztJb0J5RWQscUJwQnpFYyxFQUFBO0lvQjJFZDs7TUFLSSxpRHBCaEZVLEVBQUE7O0FtQm9EaEI7RUNKQSxjdEIzQ2E7RXNCNENiLHFCdEI1Q2EsRUFBQTtFR05iO0ltQnFERSxjcEJqRGM7SW9Ca0RkLHlCdEJoRFc7SXNCaURYLHFCdEJqRFcsRUFBQTtFc0JvRGI7SUFFRSxnRHRCdERXLEVBQUE7RXNCeURiO0lBRUUsY3RCM0RXO0lzQjREWCw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjcEJwRWM7SW9CcUVkLHlCdEJuRVc7SXNCb0VYLHFCdEJwRVcsRUFBQTtJc0JzRVg7O01BS0ksZ0R0QjNFTyxFQUFBOztBcUIrQ2I7RUNKQSxjdEI1Q1k7RXNCNkNaLHFCdEI3Q1ksRUFBQTtFR0xaO0ltQnFERSxjcEJqRGM7SW9Ca0RkLHlCdEJqRFU7SXNCa0RWLHFCdEJsRFUsRUFBQTtFc0JxRFo7SUFFRSxnRHRCdkRVLEVBQUE7RXNCMERaO0lBRUUsY3RCNURVO0lzQjZEViw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjcEJwRWM7SW9CcUVkLHlCdEJwRVU7SXNCcUVWLHFCdEJyRVUsRUFBQTtJc0J1RVY7O01BS0ksZ0R0QjVFTSxFQUFBOztBcUJnRFo7RUNKQSxjdEJ6Q2M7RXNCMENkLHFCdEIxQ2MsRUFBQTtFR1JkO0ltQnFERSxjcEJqRGM7SW9Ca0RkLHlCdEI5Q1k7SXNCK0NaLHFCdEIvQ1ksRUFBQTtFc0JrRGQ7SUFFRSxnRHRCcERZLEVBQUE7RXNCdURkO0lBRUUsY3RCekRZO0lzQjBEWiw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjcEJwRWM7SW9CcUVkLHlCdEJqRVk7SXNCa0VaLHFCdEJsRVksRUFBQTtJc0JvRVo7O01BS0ksZ0R0QnpFUSxFQUFBOztBcUI2Q2Q7RUNKQSxjdEIxQ1c7RXNCMkNYLHFCdEIzQ1csRUFBQTtFR1BYO0ltQnFERSxjdEJyRFc7SXNCc0RYLHlCdEIvQ1M7SXNCZ0RULHFCdEJoRFMsRUFBQTtFc0JtRFg7SUFFRSwrQ3RCckRTLEVBQUE7RXNCd0RYO0lBRUUsY3RCMURTO0lzQjJEVCw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjdEJ4RVc7SXNCeUVYLHlCdEJsRVM7SXNCbUVULHFCdEJuRVMsRUFBQTtJc0JxRVQ7O01BS0ksK0N0QjFFSyxFQUFBOztBcUI4Q1g7RUNKQSxjcEJyRGdCO0VvQnNEaEIscUJwQnREZ0IsRUFBQTtFQ0loQjtJbUJxREUsY3BCakRjO0lvQmtEZCx5QnBCMURjO0lvQjJEZCxxQnBCM0RjLEVBQUE7RW9COERoQjtJQUVFLGlEcEJoRWMsRUFBQTtFb0JtRWhCO0lBRUUsY3BCckVjO0lvQnNFZCw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjcEJwRWM7SW9CcUVkLHlCcEI3RWM7SW9COEVkLHFCcEI5RWMsRUFBQTtJb0JnRmQ7O01BS0ksaURwQnJGVSxFQUFBOztBbUJ5RGhCO0VDSkEsY3BCOUNnQjtFb0IrQ2hCLHFCcEIvQ2dCLEVBQUE7RUNIaEI7SW1CcURFLGN0QnJEVztJc0JzRFgseUJwQm5EYztJb0JvRGQscUJwQnBEYyxFQUFBO0VvQnVEaEI7SUFFRSw4Q3BCekRjLEVBQUE7RW9CNERoQjtJQUVFLGNwQjlEYztJb0IrRGQsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsY3RCeEVXO0lzQnlFWCx5QnBCdEVjO0lvQnVFZCxxQnBCdkVjLEVBQUE7SW9CeUVkOztNQUtJLDhDcEI5RVUsRUFBQTs7QW1CNkRsQjtFQUNFLGdCbkI4TStCO0VtQjdNL0IsY3JCekVlO0VxQjBFZixxQm5CNkY0QyxFQUFBO0VDaEs1QztJa0JzRUUsY25CMkY4RDtJbUIxRjlELDBCbkIyRitDLEVBQUE7RW1CbEduRDtJQVlJLDBCbkJzRitDO0ltQnJGL0MsZ0JBQWdCLEVBQUE7RUFicEI7SUFrQkksY25CakZjO0ltQmtGZCxvQkFBb0IsRUFBQTs7QUFXeEI7RUNMRSxvQnBCeVNnQztFRC9RNUIsa0JBdENZO0VxQmNoQixnQnBCNkgrQjtFTS9ON0IscUJOc08rQixFQUFBOztBbUI3SG5DO0VDVEUsdUJwQm9TaUM7RUQxUTdCLG1CQXRDWTtFcUJjaEIsZ0JwQjhIK0I7RU1oTzdCLHFCTnVPK0IsRUFBQTs7QW1CckhuQztFQUNFLGNBQWM7RUFDZCxXQUFXLEVBQUE7RUFGYjtJQU1JLGtCbkJ1VCtCLEVBQUE7O0FtQmxUbkM7OztFQUlJLFdBQVcsRUFBQTs7QUV0SWY7RUxNTSxnQ2hCc1AyQyxFQUFBO0VnQmpQN0M7SUtYSjtNTFlNLGdCQUFnQixFQUFBLEVLTnJCO0VBTkQ7SUFJSSxVQUFVLEVBQUE7O0FBSWQ7RUFFSSxhQUFhLEVBQUE7O0FBSWpCO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxnQkFBZ0I7RUxYWiw2QmhCdVB3QyxFQUFBO0VnQmxQMUM7SUtHSjtNTEZNLGdCQUFnQixFQUFBLEVLT3JCOztBQ2xCRDs7OztFQUlFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG1C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QjdCcFVhO0U2QnFVYix5QjNCdFVnQjtFTU5kLHNCTnFPZ0MsRUFBQTtFMkIwRnBDO0lBa0JJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsY0FBYztJQUNkLDZCM0I4SStGO0kyQjdJL0YseUIzQmtDZ0M7STJCakNoQyxnQjNCOUQ2QjtJMkIrRDdCLGMzQmpWYztJMkJrVmQsaUJBQWlCO0lUMVZqQix5QmxCR2M7STJCeVZkLG9CQUFvQjtJckI3VnBCLGtDcUI4VmdGLEVBQUE7O0FBVXBGO0VBQ0UsV0FBVztFQUNYLDJCQUErRjtFQUMvRixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLHdCQUFnQjtFQUFoQixxQkFBZ0I7RUFBaEIsZ0JBQWdCLEVBQUE7RUFMbEI7SUFRSSxhQUFhLEVBQUE7SUFSakI7TUFZOEIsbUU3QnBYYixFQUFBO0k2QndXakI7TUFhOEIsbUU3QnJYYixFQUFBO0k2QndXakI7TUFjOEIsbUU3QnRYYixFQUFBO0U2QndXakI7SUFrQkksU0FBUyxFQUFBO0VBbEJiO0lBc0JJLFczQjhONkM7STJCN043QyxZM0I2TjZDO0kyQjVON0Msb0JBQXlFO0lUL1h6RSx5QnBCRGE7STZCa1liLFMzQjZOMEM7SU0vbEIxQyxtQk5nbUI2QztJZ0IvbEIzQyw0R2hCOGYrSDtJMkJ6SGpJLHdCQUFnQjtJQUFoQixnQkFBZ0IsRUFBQTtJWGhZaEI7TVdrV0o7UVhqV00sZ0JBQWdCLEVBQUEsRVdvWW5CO0lBbkNIO01UdldJLHlCbEJtbUIyRSxFQUFBO0UyQjVQL0U7SUFzQ0ksVzNCdU1vQztJMkJ0TXBDLGMzQnVNcUM7STJCdE1yQyxrQkFBa0I7SUFDbEIsZTNCc011QztJMkJyTXZDLHlCM0I3WWM7STJCOFlkLHlCQUF5QjtJckJuWnpCLG1CTnlsQm9DLEVBQUE7RTJCalB4QztJQWlESSxXM0JtTTZDO0kyQmxNN0MsWTNCa002QztJa0IzbEI3Qyx5QnBCRGE7STZCNFpiLFMzQm1NMEM7SU0vbEIxQyxtQk5nbUI2QztJZ0IvbEIzQyw0R2hCOGYrSDtJMkIvRmpJLHFCQUFnQjtJQUFoQixnQkFBZ0IsRUFBQTtJWDFaaEI7TVdrV0o7UVhqV00sZ0JBQWdCLEVBQUEsRVc4Wm5CO0lBN0RIO01UdldJLHlCbEJtbUIyRSxFQUFBO0UyQjVQL0U7SUFnRUksVzNCNktvQztJMkI1S3BDLGMzQjZLcUM7STJCNUtyQyxrQkFBa0I7SUFDbEIsZTNCNEt1QztJMkIzS3ZDLHlCM0J2YWM7STJCd2FkLHlCQUF5QjtJckI3YXpCLG1CTnlsQm9DLEVBQUE7RTJCalB4QztJQTJFSSxXM0J5SzZDO0kyQnhLN0MsWTNCd0s2QztJMkJ2SzdDLGFBQWE7SUFDYixvQjNCdkQrQjtJMkJ3RC9CLG1CM0J4RCtCO0lrQjlYL0IseUJwQkRhO0k2QnliYixTM0JzSzBDO0lNL2xCMUMsbUJOZ21CNkM7SWdCL2xCM0MsNEdoQjhmK0g7STJCbEVqSSxnQkFBZ0IsRUFBQTtJWHZiaEI7TVdrV0o7UVhqV00sZ0JBQWdCLEVBQUEsRVcyYm5CO0lBMUZIO01UdldJLHlCbEJtbUIyRSxFQUFBO0UyQjVQL0U7SUE2RkksVzNCZ0pvQztJMkIvSXBDLGMzQmdKcUM7STJCL0lyQyxrQkFBa0I7SUFDbEIsZTNCK0l1QztJMkI5SXZDLDZCQUE2QjtJQUM3Qix5QkFBeUI7SUFDekIsb0JBQTRDLEVBQUE7RUFuR2hEO0lBd0dJLHlCM0IzY2M7SU1MZCxtQk55bEJvQyxFQUFBO0UyQmpQeEM7SUE2R0ksa0JBQWtCO0lBQ2xCLHlCM0JqZGM7SU1MZCxtQk55bEJvQyxFQUFBO0UyQmpQeEM7SUFvSE0seUIzQnJkWSxFQUFBO0UyQmlXbEI7SUF3SE0sZUFBZSxFQUFBO0VBeEhyQjtJQTRITSx5QjNCN2RZLEVBQUE7RTJCaVdsQjtJQWdJTSxlQUFlLEVBQUE7RUFoSXJCO0lBb0lNLHlCM0JyZVksRUFBQTs7QTJCMGVsQjs7O0VYaGZNLDRHaEI4ZitILEVBQUE7RWdCemZqSTtJVzJlSjs7O01YMWVNLGdCQUFnQixFQUFBLEVXOGVyQjs7QUNyZkQ7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLGVBQWU7RUFDZixnQkFBZ0I7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QTtFQWxDM0I7SUFzQ1Usd0JBQXdCO0lBR3hCLGdCQUFnQixFQUFBO0VBekMxQjtJQTZDVSxhQUFhLEVBQUE7O0FBYXZCO0VBRUkseUIvQnJMVyxFQUFBO0VHR2I7STRCcUxJLHlCL0J4TFMsRUFBQTs7QStCbUxmO0VBV00seUIvQjlMUyxFQUFBO0VHR2I7STRCOExNLHlCL0JqTU8sRUFBQTtFK0JtTGY7SUFrQlEseUIvQnJNTyxFQUFBOztBK0JtTGY7Ozs7RUEwQk0seUIvQjdNUyxFQUFBOztBK0JtTGY7RUErQkkseUIvQmxOVztFK0JtTlgsZ0MvQm5OVyxFQUFBOztBK0JtTGY7RUFvQ0ksd1A3QjZmc1IsRUFBQTs7QTZCamlCMVI7RUF3Q0kseUIvQjNOVyxFQUFBO0UrQm1MZjtJQTBDTSx5Qi9CN05TLEVBQUE7SUdHYjtNNEI2Tk0seUIvQmhPTyxFQUFBOztBK0J1T2Y7RUFFSSxjL0IxT1csRUFBQTtFR0liO0k0QnlPSSxjL0I3T1MsRUFBQTs7QStCd09mO0VBV00sK0IvQm5QUyxFQUFBO0VHSWI7STRCa1BNLGdDL0J0UE8sRUFBQTtFK0J3T2Y7SUFrQlEsZ0MvQjFQTyxFQUFBOztBK0J3T2Y7Ozs7RUEwQk0sYy9CbFFTLEVBQUE7O0ErQndPZjtFQStCSSwrQi9CdlFXO0UrQndRWCxzQy9CeFFXLEVBQUE7O0ErQndPZjtFQW9DSSw4UDdCa2NxUixFQUFBOztBNkJ0ZXpSO0VBd0NJLCtCL0JoUlcsRUFBQTtFK0J3T2Y7SUEwQ00sYy9CbFJTLEVBQUE7SUdJYjtNNEJpUk0sYy9CclJPLEVBQUE7O0FnQ1JmO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLHFCQUFxQjtFQUNyQix5QmhDRWE7RWdDRGIsMkJBQTJCO0VBQzNCLHNDaENDYTtFUVJYLHNCTnFPZ0MsRUFBQTtFOEJ0T3BDO0lBWUksZUFBZTtJQUNmLGNBQWMsRUFBQTtFQWJsQjtJeEJVSSwrQk40TmdDO0lNM05oQyxnQ04yTmdDLEVBQUE7RThCdE9wQztJeEJ3QkksbUNOOE1nQztJTTdNaEMsa0NO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Qi9CNmdDc0M7RStCNWdDdEMsZ0JBQWdCO0VBQ2hCLHlCL0JHZ0I7RU1KZCxzQk5xT2dDLEVBQUE7O0ErQmhPcEM7RUFHSSxvQi9Ca2dDcUMsRUFBQTtFK0JyZ0N6QztJQU1NLHFCQUFxQjtJQUNyQixxQi9COC9CbUM7SStCNy9CbkMsYy9CTFk7SStCTVosWS9CbWdDdUMsRUFBQTs7QStCNWdDN0M7RUFvQkksMEJBQTBCLEVBQUE7O0FBcEI5QjtFQXdCSSxxQkFBcUIsRUFBQTs7QUF4QnpCO0VBNEJJLGMvQnpCYyxFQUFBOztBZ0NibEI7RUFDRSxhQUFhO0U3QkdiLGVBQWU7RUFDZixnQkFBZ0I7RUdBZCxzQk5xT2dDLEVBQUE7O0FnQ3BPcEM7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHVCaENxd0J3QztFZ0Nwd0J4QyxpQmhDNk4rQjtFZ0M1Ti9CLGlCaEN3d0JzQztFZ0N2d0J0QyxjbENQZTtFa0NRZix5QmxDRGE7RWtDRWIseUJoQ0pnQixFQUFBO0VnQ0psQjtJQVdJLFVBQVU7SUFDVixjaEMySjhEO0lnQzFKOUQscUJBQXFCO0lBQ3JCLHlCaENYYztJZ0NZZCxxQmhDWGMsRUFBQTtFZ0NKbEI7SUFtQkksVUFBVTtJQUNWLFVoQ2l3QmlDO0lnQ2h3QmpDLGdEbEN0QmEsRUFBQTs7QWtDMEJqQjtFQUdNLGNBQWM7RTFCQ2hCLCtCTnVNZ0M7RU10TWhDLGtDTnNNZ0MsRUFBQTs7QWdDM01wQztFMUJWSSxnQ05xTmdDO0VNcE5oQyxtQ05vTmdDLEVBQUE7O0FnQzNNcEM7RUFjSSxVQUFVO0VBQ1YsY2xDbENXO0VrQ21DWCx5QmxDMUNhO0VrQzJDYixxQmxDM0NhLEVBQUE7O0FrQzBCakI7RUFxQkksY2hDdkNjO0VnQ3dDZCxvQkFBb0I7RUFFcEIsWUFBWTtFQUNaLHlCbEM1Q1c7RWtDNkNYLHFCaEMvQ2MsRUFBQTs7QWlDUGhCO0VBQ0UsdUJqQzh3QnNDO0VEbnBCcEMsa0JBdENZO0VrQ25GZCxnQmpDOE42QixFQUFBOztBaUN6TjNCO0UzQndCRiw4Qk53TStCO0VNdk0vQixpQ051TStCLEVBQUE7O0FpQzNON0I7RTNCS0YsK0JOc04rQjtFTXJOL0Isa0NOcU4rQixFQUFBOztBaUN4T2pDO0VBQ0UsdUJqQzR3QnFDO0VEanBCbkMsbUJBdENZO0VrQ25GZCxnQmpDK042QixFQUFBOztBaUMxTjNCO0UzQndCRiw4Qk55TStCO0VNeE0vQixpQ053TStCLEVBQUE7O0FpQzVON0I7RTNCS0YsK0JOdU4rQjtFTXROL0Isa0NOc04rQixFQUFBOztBa0N2T25DO0VBQ0UscUJBQXFCO0VBQ3JCLHFCbEMyNEJzQztFRDEwQnBDLGNBQVc7RW1DL0RiLGdCbENtUitCO0VrQ2xSL0IsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsd0JBQXdCO0U1QlJ0QixzQk5xT2dDO0VnQnBPOUIscUloQnFiNkksRUFBQTtFZ0JoYi9JO0lrQk5KO01sQk9NLGdCQUFnQixFQUFBLEVrQmVyQjtFakNYQztJaUNHSSxxQkFBcUIsRUFBQTtFQWQzQjtJQW9CSSxhQUFhLEVBQUE7O0FBS2pCO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVMsRUFBQTs7QUFPWDtFQUNFLG9CbENnM0JzQztFa0MvMkJ0QyxtQmxDKzJCc0M7RU1uNUJwQyxvQk5zNUJxQyxFQUFBOztBa0N6MkJ2QztFQ2pEQSxjckNXYTtFcUNWYix5QnJDR2UsRUFBQTtFR1dmO0lrQ1ZJLGNyQ01TO0lxQ0xULHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLCtDckNSVyxFQUFBOztBb0M2Q2Y7RUNqREEsY3JDV2E7RXFDVmIseUJuQ1dnQixFQUFBO0VDR2hCO0lrQ1ZJLGNyQ01TO0lxQ0xULHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLGlEbkNBWSxFQUFBOztBa0NxQ2hCO0VDakRBLGNuQ2VnQjtFbUNkaEIseUJyQ2dCYSxFQUFBO0VHRmI7SWtDVkksY25DVVk7SW1DVFoseUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsZ0RyQ0tTLEVBQUE7O0FvQ2dDYjtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckNlWSxFQUFBO0VHRFo7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QyxFQUFBO0V5Qy9McEM7SUFxQkksY3pDbkRjO0l5Q29EZCxvQkFBb0I7SUFDcEIseUIzQ3REVyxFQUFBO0UyQytCZjtJQTRCSSxVQUFVO0lBQ1YsYzNDNURXO0kyQzZEWCx5QjNDcEVhO0kyQ3FFYixxQjNDckVhLEVBQUE7O0EyQ2tGYjtFQUNFLG1CQUFtQixFQUFBO0VBRHJCO0lBSUksa0J6QzRJeUI7SXlDM0l6QixnQkFBZ0IsRUFBQTtJQUxwQjtNbkNwREEsK0JOdU1nQztNTXRNaEMsa0NOc01nQztNTTFMaEMsMEJtQ2dEd0MsRUFBQTtJQVR4QztNQWFNLGVBQWU7TW5DL0VyQixnQ05xTmdDO01NcE5oQyxtQ05vTmdDO01NOUtoQyw0Qm1DMEMwQyxFQUFBOztBL0IxQzFDO0UrQjJCQTtJQUNFLG1CQUFtQixFQUFBO0lBRHJCO01BSUksa0J6QzRJeUI7TXlDM0l6QixnQkFBZ0IsRUFBQTtNQUxwQjtRbkNwREEsK0JOdU1nQztRTXRNaEMsa0NOc01nQztRTTFMaEMsMEJtQ2dEd0MsRUFBQTtNQVR4QztRQWFNLGVBQWU7UW5DL0VyQixnQ05xTmdDO1FNcE5oQyxtQ05vTmdDO1FNOUtoQyw0Qm1DMEMwQyxFQUFBLEVBQ3JDOztBL0IzQ0w7RStCMkJBO0lBQ0UsbUJBQW1CLEVBQUE7SUFEckI7TUFJSSxrQnpDNEl5QjtNeUMzSXpCLGdCQUFnQixFQUFBO01BTHBCO1FuQ3BEQSwrQk51TWdDO1FNdE1oQyxrQ05zTWdDO1FNMUxoQywwQm1DZ0R3QyxFQUFBO01BVHhDO1FBYU0sZUFBZTtRbkMvRXJCLGdDTnFOZ0M7UU1wTmhDLG1DTm9OZ0M7UU05S2hDLDRCbUMwQzBDLEVBQUEsRUFDckM7O0EvQjNDTDtFK0IyQkE7SUFDRSxtQkFBbUIsRUFBQTtJQURyQjtNQUlJLGtCekM0SXlCO015QzNJekIsZ0JBQWdCLEVBQUE7TUFMcEI7UW5DcERBLCtCTnVNZ0M7UU10TWhDLGtDTnNNZ0M7UU0xTGhDLDBCbUNnRHdDLEVBQUE7TUFUeEM7UUFhTSxlQUFlO1FuQy9FckIsZ0NOcU5nQztRTXBOaEMsbUNOb05nQztRTTlLaEMsNEJtQzBDMEMsRUFBQSxFQUNyQzs7QS9CM0NMO0UrQjJCQTtJQUNFLG1CQUFtQixFQUFBO0lBRHJCO01BSUksa0J6QzRJeUI7TXlDM0l6QixnQkFBZ0IsRUFBQTtNQUxwQjtRbkNwREEsK0JOdU1nQztRTXRNaEMsa0NOc01nQztRTTFMaEMsMEJtQ2dEd0MsRUFBQTtNQVR4QztRQWFNLGVBQWU7UW5DL0VyQixnQ05xTmdDO1FNcE5oQyxtQ05vTmdDO1FNOUtoQyw0Qm1DMEMwQyxFQUFBLEVBQ3JDOztBQVlUO0VBRUksZUFBZTtFQUNmLGNBQWM7RW5DakhkLGdCbUNrSHdCLEVBQUE7RUFKNUI7SUFPTSxtQnpDNkcyQixFQUFBOztBeUNwSGpDO0VBYU0sYUFBYSxFQUFBOztBQWJuQjtFQW1CTSxnQkFBZ0I7RUFDaEIsZ0JBQWdCLEVBQUE7O0FDcElwQjtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RCxFQUFBO0VicEVoRTtJeUNQTSxjNUIyRTBEO0k0QjFFMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxjNUNGTztJNENHUCx5QjVCcUUwRDtJNEJwRTFELHFCNUJvRTBELEVBQUE7O0E0QmpGaEU7RUFDRSxjNUJnRjhEO0U0Qi9FOUQseUI1QitFOEQsRUFBQTtFYnBFaEU7SXlDUE0sYzVCMkUwRDtJNEIxRTFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sYzVDRk87STRDR1AseUI1QnFFMEQ7STRCcEUxRCxxQjVCb0UwRCxFQUFBOztBNEJqRmhFO0VBQ0UsYzVCZ0Y4RDtFNEIvRTlELHlCNUIrRThELEVBQUE7RWJwRWhFO0l5Q1BNLGM1QjJFMEQ7STRCMUUxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUJxRTBEO0k0QnBFMUQscUI1Qm9FMEQsRUFBQTs7QTRCakZoRTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RCxFQUFBO0VicEVoRTtJeUNQTSxjNUIyRTBEO0k0QjFFMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxjNUNGTztJNENHUCx5QjVCcUUwRDtJNEJwRTFELHFCNUJvRTBELEVBQUE7O0E0QmpGaEU7RUFDRSxjNUJnRjhEO0U0Qi9FOUQseUI1QitFOEQsRUFBQTtFYnBFaEU7SXlDUE0sYzVCMkUwRDtJNEIxRTFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sYzVDRk87STRDR1AseUI1QnFFMEQ7STRCcEUxRCxxQjVCb0UwRCxFQUFBOztBNEJqRmhFO0VBQ0UsYzVCZ0Y4RDtFNEIvRTlELHlCNUIrRThELEVBQUE7RWJwRWhFO0l5Q1BNLGM1QjJFMEQ7STRCMUUxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUJxRTBEO0k0QnBFMUQscUI1Qm9FMEQsRUFBQTs7QTRCakZoRTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RCxFQUFBO0VicEVoRTtJeUNQTSxjNUIyRTBEO0k0QjFFMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxjNUNGTztJNENHUCx5QjVCcUUwRDtJNEJwRTFELHFCNUJvRTBELEVBQUE7O0E0QmpGaEU7RUFDRSxjNUJnRjhEO0U0Qi9FOUQseUI1QitFOEQsRUFBQTtFYnBFaEU7SXlDUE0sYzVCMkUwRDtJNEIxRTFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sYzVDRk87STRDR1AseUI1QnFFMEQ7STRCcEUxRCxxQjVCb0UwRCxFQUFBOztBNkJwRmxFO0VBQ0UsWUFBWTtFNUN3Sk4saUJBaEVVO0U0Q3RGaEIsZ0IzQ3lSK0I7RTJDeFIvQixjQUFjO0VBQ2QsYzdDUWE7RTZDUGIsNEI3Q01hO0U2Q0xiLFdBQVcsRUFBQTtFNUN3S0w7STRDL0tSO001Q3VMWSx3Q0E5RCtDLEVBQUEsRTRDckcxRDtFMUNSQztJMENERSxjN0NFVztJNkNEWCxxQkFBcUIsRUFBQTtFMUNJdkI7STBDQ0ksWUFBWSxFQUFBOztBQVdsQjtFQUNFLFVBQVU7RUFDViw2QkFBNkI7RUFDN0IsU0FBUztFQUNULHdCQUFnQjtFQUFoQixxQkFBZ0I7RUFBaEIsZ0JBQWdCLEVBQUE7O0FBTWxCO0VBQ0Usb0JBQW9CLEVBQUE7O0FDdkN0QjtFQUNFLGdC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QUFBO0VBRTVDOztJQUVFLHlCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHFCQUE0QixFQUFBO0VBQzVEOztJQUVFLHlCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDJCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDRCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDBCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGlDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGtDQUEwQyxFQUFBO0VBRTVDOztJQUVFLGdDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBUXhDO0lBQXdCLDJCQUEyQixFQUFBO0VBQ25EOztJQUVFLCtCQUErQixFQUFBO0VBRWpDOztJQUVFLGlDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGtDQUFrQyxFQUFBO0VBRXBDOztJQUVFLGdDQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBTXRDO0lBQW1CLHVCQUF1QixFQUFBO0VBQzFDOztJQUVFLDJCQUEyQixFQUFBO0VBRTdCOztJQUVFLDZCQUE2QixFQUFBO0VBRS9COztJQUVFLDhCQUE4QixFQUFBO0VBRWhDOztJQUVFLDRCQUE0QixFQUFBLEVBQzdCOztBekRWRDtFeURsREk7SUFBZ0Msb0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsd0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsMkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUseUJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MscUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUseUJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFReEM7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsK0JBQStCLEVBQUE7RUFFakM7O0lBRUUsaUNBQWlDLEVBQUE7RUFFbkM7O0lBRUUsa0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsZ0NBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFNdEM7SUFBbUIsdUJBQXVCLEVBQUE7RUFDMUM7O0lBRUUsMkJBQTJCLEVBQUE7RUFFN0I7O0lBRUUsNkJBQTZCLEVBQUE7RUFFL0I7O0lBRUUsOEJBQThCLEVBQUE7RUFFaEM7O0lBRUUsNEJBQTRCLEVBQUEsRUFDN0I7O0F6RFZEO0V5RGxESTtJQUFnQyxvQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx3QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwwQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwyQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSx5QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyxxQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx5QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwyQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw0QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSwwQkFBc0MsRUFBQTtFQWZ4QztJQUFnQywyQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwrQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxpQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxrQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSxnQ0FBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFB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RXRDOztJQUVFLDJCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDRCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDBCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGlDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGtDQUEwQyxFQUFBO0VBRTVDOztJQUVFLGdDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBUXhDO0lBQXdCLDJCQUEyQixFQUFBO0VBQ25EOztJQUVFLCtCQUErQixFQUFBO0VBRWpDOztJQUVFLGlDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGtDQUFrQyxFQUFBO0VBRXBDOztJQUVFLGdDQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtC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RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsWUFBb0IsRUFBQTs7QUFFdEI7RUFDRSxnQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxpQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxrQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx1QkFBK0IsRUFBQTs7QUFFakM7RUFDRSwyQkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw0QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw2QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw4QkFBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsWUFBb0IsRUFBQTs7QUFFdEI7RUFDRSxnQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxpQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxrQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx1QkFBK0IsRUFBQTs7QUFFakM7RUFDRSwyQkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw0QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw2QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw4QkFBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsWUFBb0IsRUFBQTs7QUFFdEI7RUFDRSxnQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxpQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxrQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx1QkFBK0IsRUFBQTs7QUFFakM7RUFDRSwyQkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw0QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw2QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw4QkFBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsWUFBb0IsRUFBQTs7QUFFdEI7RUFDRSxnQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxpQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxrQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx1QkFBK0IsRUFBQTs7QUFFakM7RUFDRSwyQkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw0QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw2QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw4QkFBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsWUFBb0IsRUFBQTs7QUFFdEI7RUFDRSxnQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxpQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxrQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx1QkFBK0IsRUFBQTs7QUFFakM7RUFDRSwyQkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw0QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw2QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw4QkFBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsWUFBb0IsRUFBQTs7QUFFdEI7RUFDRSxnQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxpQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxrQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx1QkFBK0IsRUFBQTs7QUFFakM7RUFDRSwyQkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw0QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw2QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw4QkFBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsWUFBb0IsRUFBQTs7QUFFdEI7RUFDRSxnQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxpQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxrQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx1QkFBK0IsRUFBQTs7QUFFakM7RUFDRSwyQkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw0QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw2QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw4QkFBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsWUFBb0IsRUFBQTs7QUFFdEI7RUFDRSxnQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxpQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxrQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx1QkFBK0IsRUFBQTs7QUFFakM7RUFDRSwyQkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw0QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw2QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw4QkFBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsWUFBb0IsRUFBQTs7QUFFdEI7RUFDRSxnQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxpQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxrQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx1QkFBK0IsRUFBQTs7QUFFakM7RUFDRSwyQkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw0QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw2QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSw4QkFBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBcUMsRUFBQTs7QUE1QnZDO0VBQ0UsY0FBb0IsRUFBQTs7QUFFdEI7RUFDRSxrQkFBdUIsRUFBQTs7QUFFekI7RUFDRSxtQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxvQkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSx5QkFBK0IsRUFBQTs7QUFFakM7RUFDRSw2QkFBa0MsRUFBQTs7QUFFcEM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7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QkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsYUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxpQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxrQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxvQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSx3QkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw0QkFBbUMsRUFBQTs7QUFFckM7RUFDRSw2QkFBcUMsRUFBQTs7QUFFdkM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsYUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxpQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxrQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxvQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSx3QkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw0QkFBbUMsRUFBQTs7QUFFckM7RUFDRSw2QkFBcUMsRUFBQTs7QUFFdkM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsYUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxpQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxrQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxvQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSx3QkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw0QkFBbUMsRUFBQTs7QUFFckM7RUFDRSw2QkFBcUMsRUFBQTs7QUFFdkM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsYUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxpQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxrQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxvQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSx3QkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw0QkFBbUMsRUFBQTs7QUFFckM7RUFDRSw2QkFBcUMsRUFBQTs7QUFFdkM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsYUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxpQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxrQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxvQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSx3QkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw0QkFBbUMsRUFBQTs7QUFFckM7RUFDRSw2QkFBcUMsRUFBQTs7QUFFdkM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsYUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxpQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxrQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxvQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSx3QkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw0QkFBbUMsRUFBQTs7QUFFckM7RUFDRSw2QkFBcUMsRUFBQTs7QUFFdkM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsYUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxpQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxrQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxvQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSx3QkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw0QkFBbUMsRUFBQTs7QUFFckM7RUFDRSw2QkFBcUMsRUFBQTs7QUFFdkM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsYUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxpQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxrQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxvQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSx3QkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw0QkFBbUMsRUFBQTs7QUFFckM7RUFDRSw2QkFBcUMsRUFBQTs7QUFFdkM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsYUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxpQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxrQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxvQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSx3QkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw0QkFBbUMsRUFBQTs7QUFFckM7RUFDRSw2QkFBcUMsRUFBQTs7QUFFdkM7RUFDRSw4QkFBb0MsRUFBQTs7QUFFdEM7RUFDRSwrQkFBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsZUFBcUIsRUFBQTs7QUFFdkI7RUFDRSxtQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxzQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSwwQkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw4QkFBbUMsRUFBQTs7QUFFckM7RUFDRSwrQkFBcUMsRUFBQTs7QUFFdkM7RUFDRSxnQ0FBb0MsRUFBQTs7QUFFdEM7RUFDRSxpQ0FBc0MsRUFBQTs7QUE1QnhDO0VBQ0UsY0FBcUIsRUFBQTs7QUFFdkI7RUFDRSxrQkFBd0IsRUFBQTs7QUFFMUI7RUFDRSxtQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxvQkFBMEIsRUFBQTs7QUFFNUI7RUFDRSxxQkFBMkIsRUFBQTs7QUFFN0I7RUFDRSx5QkFBZ0MsRUFBQTs7QUFFbEM7RUFDRSw2QkFBbUMsRUFBQTs7QUFFckM7RUFDRSw4QkFBcUMsRUFBQTs7QUFFdkM7RUFDRSwrQkFBb0MsRUFBQTs7QUFFdEM7RUFDRSxnQ0FBc0MsRUFBQTs7QUFXeEM7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFVBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsVUFFa0IsRUFBQTs7QUFIcEI7RUFDRSxVQUVrQixFQUFBOztBQUhwQjtFQUNFLFVBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsVUFFa0IsRUFBQTs7QUFIcEI7RUFDRSxVQUVrQixFQUFBOztBQUhwQjtFQUNFLFVBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsVUFFa0IsRUFBQTs7QUFIcEI7RUFDRSxVQUVrQixFQUFBOztBQUhwQjtFQUNFLFVBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVrQixFQUFBOztBQUhwQjtFQUNFLFdBRWtCLEVBQUE7O0FBSHBCO0VBQ0UsV0FFa0IsRUFBQTs7QUFIcEI7RUFDRSxXQUVr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QyxnQmRoQkYsRUFBQTs7QWNpQnJDO0VBQXNDLGdCZGpCRCxFQUFBOztBY2tCckM7RUFBZ0UsZ0JkbEIzQixFQUFBOztBY21CckM7RUFBbUMsZ0JkbkJFLEVBQUE7O0Fjb0JyQztFQUFzQyxnQmRwQkQsRUFBQTs7QWNxQnJDO0VBQW1DLGdCZHJCRSxFQUFBOztBY3NCckM7RUFBb0MsZ0JkdEJDLEVBQUE7O0FjdUJyQztFQUFrQyxnQmR2QkcsRUFBQTs7QWN3QnJDO0VBQXNDLGdCZHhCRCxFQUFBOztBY3lCckM7RUFBOEMsZ0JkekJULEVBQUE7O0FjMEJyQztFQUE4QyxnQmQxQlQsRUFBQTs7QWMyQnJDO0VBQStDLGdCZDNCVixFQUFBOztBYzRCckM7RUFBNEMsZ0JkNUJQLEVBQUE7O0FjNkJyQztFQUF1QyxnQmQ3QkYsRUFBQTs7QWM4QnJDO0VBQXVDLGdCZDlCRixFQUFBOztBYytCckM7RUFBd0MsZ0JkL0JILEVBQUE7O0FjZ0NyQztFQUFxQyxnQmRoQ0EsRUFBQTs7QWNpQ3JDO0VBQWtDLGdCZGpDRyxFQUFBOztBY2tDckM7RUFBMEMsZ0JkbENMLEVBQUE7O0FjbUNyQztFQUFvQyxnQmRuQ0MsRUFBQTs7QWNvQ3JDO0VBQWlDLGdCZHBDSSxFQUFBOztBY3FDckM7RUFBc0MsZ0JkckNELEVBQUE7O0Fjc0NyQztFQUEwQyxnQmR0Q0wsRUFBQTs7QWN1Q3JDO0VBQWtDLGdCZHZDRyxFQUFBOztBY3dDckM7RUFBa0MsZ0JkeENHLEVBQUE7O0FjeUNyQztFQUFzQyxnQmR6Q0QsRUFBQTs7QWMwQ3JDO0VBQXdDLGdCZDFDSCxFQUFBOztBYzJDckM7RUFBc0MsZ0JkM0NELEVBQUE7O0FjNENyQztFQUFvQyxnQmQ1Q0MsRUFBQTs7QWM2Q3JDO0VBQW9DLGdCZDdDQyxFQUFBOztBYzhDckM7RUFBa0QsZ0JkOUNiLEVBQUE7O0FjK0NyQztFQUFrRCxnQmQvQ2IsRUFBQTs7QWNnRHJDO0VBQW1ELGdCZGhEZCxFQUFBOztBY2lEckM7RUFBZ0QsZ0JkakRYLEVBQUE7O0Fja0RyQztFQUEyQyxnQmRsRE4sRUFBQTs7QWNtRHJDO0VBQWtELGdCZG5EYixFQUFBOztBY29EckM7RUFBZ0QsZ0JkcERYLEVBQUE7O0FjcURyQztFQUFpRCxnQmRyRFosRUFBQTs7QWNzRHJDO0VBQStDLGdCZHREVixFQUFBOztBY3VEckM7RUFBMkMsZ0JkdkROLEVBQUE7O0Fjd0RyQztFQUE0QyxnQmR4RFAsRUFBQTs7QWN5RHJDO0VBQWtELGdCZHpEYixFQUFBOztBYzBEckM7RUFBa0QsZ0JkMURiLEVBQUE7O0FjMkRyQztFQUFtRCxnQmQzRGQsRUFBQTs7QWM0RHJDO0VBQWdELGdCZDVEWCxFQUFBOztBYzZEckM7RUFBZ0QsZ0JkN0RYLEVBQUE7O0FjOERyQztFQUE4QyxnQmQ5RFQsRUFBQTs7QWMrRHJDO0VBQStDLGdCZC9EVixFQUFBOztBY2dFckM7RUFBNkMsZ0JkaEVSLEVBQUE7O0FjaUVyQztFQUF5QyxnQmRqRUosRUFBQTs7QWNrRXJDO0VBQThDLGdCZGxFVCxFQUFBOztBY21FckM7RUFBOEMsZ0JkbkVULEVBQUE7O0Fjb0VyQztFQUErQyxnQmRwRVYsRUFBQTs7QWNxRXJDO0VBQTRDLGdCZHJFUCxFQUFBOztBY3NFckM7RUFBdUMsZ0JkdEVGLEVBQUE7O0FjdUVyQztFQUE4QyxnQmR2RVQsRUFBQTs7QWN3RXJDO0VBQTRDLGdCZHhFUCxFQUFBOztBY3lFckM7RUFBNkMsZ0JkekVSLEVBQUE7O0FjMEVyQztFQUEyQyxnQmQxRU4sRUFBQTs7QWMyRXJDO0VBQXVDLGdCZDNFRixFQUFBOztBYzRFckM7RUFBd0MsZ0JkNUVILEVBQUE7O0FjNkVyQztFQUE4QyxnQmQ3RVQsRUFBQTs7QWM4RXJDO0VBQThDLGdCZDlFVCxFQUFBOztBYytFckM7RUFBK0MsZ0JkL0VWLEVBQUE7O0FjZ0ZyQztFQUE0QyxnQmRoRlAsRUFBQTs7QWNpRnJDO0VBQTRDLGdCZGpGUCxFQUFBOztBY2tGckM7RUFBMEMsZ0JkbEZMLEVBQUE7O0FjbUZyQztFQUEyQyxnQmRuRk4sRUFBQTs7QWNvRnJDO0VBQXlDLGdCZHBGSixFQUFBOztBY3FGckM7RUFBcUMsZ0JkckZBLEVBQUE7O0Fjc0ZyQztFQUFtQyxnQmR0RkUsRUFBQTs7QWN1RnJDO0VBQXVDLGdCZHZGRixFQUFBOztBY3dGckM7RUFBeUMsZ0JkeEZKLEVBQUE7O0FjeUZyQztFQUF5QyxnQmR6RkosRUFBQTs7QWMwRnJDO0VBQXFDLGdCZDFGQSxFQUFBOztBYzJGckM7RUFBcUMsZ0JkM0ZBLEVBQUE7O0FjNEZyQztFQUF1QyxnQmQ1RkYsRUFBQTs7QWM2RnJDO0VBQXdELGdCZDdGbkIsRUFBQTs7QWM4RnJDO0VBQXFDLGdCZDlGQSxFQUFBOztBYytGckM7RUFBdUMsZ0JkL0ZGLEVBQUE7O0FjZ0dyQztFQUErQixnQmRoR00sRUFBQTs7QWNpR3JDO0VBQWtDLGdCZGpHRyxFQUFBOztBY2tHckM7RUFBc0MsZ0JkbEdELEVBQUE7O0FjbUdyQztFQUFpQyxnQmRuR0ksRUFBQTs7QWNvR3JDO0VBQXFDLGdCZHBHQSxFQUFBOztBY3FHckM7RUFBb0MsZ0JkckdDLEVBQUE7O0Fjc0dyQztFQUE4QyxnQmR0R1QsRUFBQTs7QWN1R3JDO0VBQXlDLGdCZHZHSixFQUFBOztBY3dHckM7RUFBb0MsZ0JkeEdDLEVBQUE7O0FjeUdyQztFQUFtQyxnQmR6R0UsRUFBQTs7QWMwR3JDO0VBQWtDLGdCZDFHRyxFQUFBOztBYzJHckM7RUFBZ0MsZ0JkM0dLLEVBQUE7O0FjNEdyQztFQUFnQyxnQmQ1R0ssRUFBQTs7QWM2R3JDO0VBQXVDLGdCZDdHRixFQUFBOztBYzhHckM7RUFBaUMsZ0JkOUdJLEVBQUE7O0FjK0dyQztFQUEwQyxnQmQvR0wsRUFBQTs7QWNnSHJDO0VBQXFDLGdCZGhIQSxFQUFBOztBY2lIckM7RUFBc0MsZ0JkakhELEVBQUE7O0Fja0hyQztFQUFxQyxnQmRsSEEsRUFBQTs7QWNtSHJDO0VBQWtDLGdCZG5IRyxFQUFBOztBY29IckM7RUFBa0MsZ0JkcEhHLEVBQUE7O0FjcUhyQztFQUF3QyxnQmRySEgsRUFBQTs7QWNzSHJDO0VBQXlDLGdCZHRISixFQUFBOztBY3VIckM7RUFBMEMsZ0JkdkhMLEVBQUE7O0Fjd0hyQztFQUF5QyxnQmR4SEosRUFBQTs7QWN5SHJDO0VBQTBDLGdCZHpITCxFQUFBOztBYzBIckM7RUFBMEMsZ0JkMUhMLEVBQUE7O0FjMkhyQztFQUErQyxnQmQzSFYsRUFBQTs7QWM0SHJDO0VBQWdELGdCZDVIWCxFQUFBOztBYzZIckM7RUFBc0MsZ0JkN0hELEVBQUE7O0FjOEhyQztFQUFtQyxnQmQ5SEUsRUFBQTs7QWMrSHJDO0VBQXlDLGdCZC9ISixFQUFBOztBY2dJckM7RUFBZ0MsZ0JkaElLLEVBQUE7O0FjaUlyQztFQUFxQyxnQmRqSUEsRUFBQTs7QWNrSXJDO0VBQXFDLGdCZGxJQSxFQUFBOztBY21JckM7RUFBb0MsZ0JkbklDLEVBQUE7O0Fjb0lyQztFQUF3QyxnQmRwSUgsRUFBQTs7QWNxSXJDO0VBQXlDLGdCZHJJSixFQUFBOztBY3NJckM7RUFBeUMsZ0JkdElKLEVBQUE7O0FjdUlyQztFQUFpQyxnQmR2SUksRUFBQTs7QWN3SXJDO0VBQXFDLGdCZHhJQSxFQUFBOztBY3lJckM7RUFBMEMsZ0JkeklMLEVBQUE7O0FjMElyQztFQUE0QyxnQmQxSVAsRUFBQTs7QWMySXJDO0VBQTRDLGdCZDNJUCxFQUFBOztBYzRJckM7RUFBZ0MsZ0JkNUlLLEVBQUE7O0FjNklyQztFQUFpQyxnQmQ3SUksRUFBQTs7QWM4SXJDO0VBQXlDLGdCZDlJSixFQUFBOztBYytJckM7RUFBMEMsZ0JkL0lMLEVBQUE7O0FjZ0pyQztFQUF5QyxnQmRoSkosRUFBQTs7QWNpSnJDO0VBQXlDLGdCZGpKSixFQUFBOztBY2tKckM7RUFBNEMsZ0JkbEpQLEVBQUE7O0FjbUpyQztFQUEwQyxnQmRuSkwsRUFBQTs7QWNvSnJDO0VBQW1ELGdCZHBKZCxFQUFBOztBY3FKckM7RUFBdUMsZ0JkckpGLEVBQUE7O0Fjc0pyQztFQUFnQyxnQmR0SkssRUFBQTs7QWN1SnJDO0VBQWlDLGdCZHZKSSxFQUFBOztBY3dKckM7RUFBb0MsZ0JkeEpDLEVBQUE7O0FjeUpyQztFQUEyQyxnQmR6Sk4sRUFBQTs7QWMwSnJDO0VBQWlDLGdCZDFKSSxFQUFBOztBYzJKckM7RUFBNkMsZ0JkM0pSLEVBQUE7O0FjNEpyQztFQUFzQyxnQmQ1SkQsRUFBQTs7QWM2SnJDO0VBQXdDLGdCZDdKSCxFQUFBOztBYzhKckM7RUFBOEMsZ0JkOUpULEVBQUE7O0FjK0pyQztFQUF1QyxnQmQvSkYsRUFBQTs7QWNnS3JDO0VBQWtDLGdCZGhLRyxFQUFBOztBY2lLckM7RUFBeUMsZ0JkaktKLEVBQUE7O0Fja0tyQztFQUFrQyxnQmRsS0csRUFBQTs7QWNtS3JDO0VBQW9DLGdCZG5LQyxFQUFBOztBY29LckM7RUFBbUMsZ0JkcEtFLEVBQUE7O0FjcUtyQztFQUE0QyxnQmRyS1AsRUFBQTs7QWNzS3JDO0VBQXNDLGdCZHRLRCxFQUFBOztBY3VLckM7RUFBdUMsZ0JkdktGLEVBQUE7O0Fjd0tyQztFQUFzQyxnQmR4S0QsRUFBQTs7QWN5S3JDO0VBQTBDLGdCZHpLTCxFQUFBOztBYzBLckM7RUFBc0MsZ0JkMUtELEVBQUE7O0FjMktyQztFQUFvQyxnQmQzS0MsRUFBQTs7QWM0S3JDO0VBQWlDLGdCZDVLSSxFQUFBOztBYzZLckM7RUFBc0MsZ0JkN0tELEVBQUE7O0FjOEtyQztFQUF1QyxnQmQ5S0YsRUFBQTs7QWMrS3JDO0VBQW9DLGdCZC9LQyxFQUFBOztBY2dMckM7RUFBb0MsZ0JkaExDLEVBQUE7O0FjaUxyQztFQUEwQyxnQmRqTEwsRUFBQTs7QWNrTHJDO0VBQWtDLGdCZGxMRyxFQUFBOztBY21MckM7RUFBaUMsZ0JkbkxJLEVBQUE7O0Fjb0xyQztFQUFvQyxnQmRwTEMsRUFBQTs7QWNxTHJDO0VBQXNDLGdCZHJMRCxFQUFBOztBY3NMckM7RUFBc0MsZ0JkdExELEVBQUE7O0FjdUxyQztFQUF3QyxnQmR2TEgsRUFBQTs7QWN3THJDO0VBQWlDLGdCZHhMSSxFQUFBOztBY3lMckM7RUFBaUMsZ0JkekxJLEVBQUE7O0FjMExyQztFQUFpQyxnQmQxTEksRUFBQTs7QWMyTHJDO0VBQWlDLGdCZDNMSSxFQUFBOztBYzRMckM7RUFBdUMsZ0JkNUxGLEVBQUE7O0FjNkxyQztFQUFpQyxnQmQ3TEksRUFBQTs7QWM4THJDO0VBQWlDLGdCZDlMSSxFQUFBOztBYytMckM7RUFBcUMsZ0JkL0xBLEVBQUE7O0FjZ01yQztFQUFzQyxnQmRoTUQsRUFBQTs7QWNpTXJDO0VBQXVDLGdCZGpNRixFQUFBOztBY2tNckM7RUFBeUMsZ0JkbE1KLEVBQUE7O0FjbU1yQztFQUFzQyxnQmRuTUQsRUFBQTs7QWNvTXJDO0VBQXdDLGdCZHBNSCxFQUFBOztBY3FNckM7RUFBd0MsZ0Jkck1ILEVBQUE7O0Fjc01yQztFQUFzQyxnQmR0TUQsRUFBQTs7QWN1TXJDO0VBQXFDLGdCZHZNQSxFQUFBOztBY3dNckM7RUFBa0MsZ0JkeE1HLEVBQUE7O0FjeU1yQztFQUEwQyxnQmR6TUwsRUFBQTs7QWMwTXJDO0VBQWlDLGdCZDFNSSxFQUFBOztBYzJNckM7RUFBMEMsZ0JkM01MLEVBQUE7O0FjNE1yQztFQUFzQyxnQmQ1TUQsRUFBQTs7QWM2TXJDO0VBQXVDLGdCZDdNRixFQUFBOztBYzhNckM7RUFBMEMsZ0JkOU1MLEVBQUE7O0FjK01yQztFQUE0QyxnQmQvTVAsRUFBQTs7QWNnTnJDO0VBQTRDLGdCZGhOUCxFQUFBOztBY2lOckM7RUFBeUMsZ0Jkak5KLEVBQUE7O0Fja05yQztFQUF3QyxnQmRsTkgsRUFBQTs7QWNtTnJDO0VBQXdDLGdCZG5OSCxFQUFBOztBY29OckM7RUFBeUMsZ0JkcE5KLEVBQUE7O0FjcU5yQztFQUF5QyxnQmRyTkosRUFBQTs7QWNzTnJDO0VBQXlDLGdCZHROSixFQUFBOztBY3VOckM7RUFBNkMsZ0Jkdk5SLEVBQUE7O0Fjd05yQztFQUF1QyxnQmR4TkYsRUFBQTs7QWN5TnJDO0VBQXNDLGdCZHpORCxFQUFBOztBYzBOckM7RUFBeUMsZ0JkMU5KLEVBQUE7O0FjMk5yQztFQUF5QyxnQmQzTkosRUFBQTs7QWM0TnJDO0VBQWdDLGdCZDVOSyxFQUFBOztBYzZOckM7RUFBb0MsZ0JkN05DLEVBQUE7O0FjOE5yQztFQUF1QyxnQmQ5TkYsRUFBQTs7QWMrTnJDO0VBQXNDLGdCZC9ORCxFQUFBOztBY2dPckM7RUFBd0MsZ0JkaE9ILEVBQUE7O0FjaU9yQztFQUFxQyxnQmRqT0EsRUFBQTs7QWNrT3JDO0VBQXNDLGdCZGxPRCxFQUFBOztBY21PckM7RUFBcUMsZ0Jkbk9BLEVBQUE7O0Fjb09yQztFQUFtQyxnQmRwT0UsRUFBQTs7QWNxT3JDO0VBQW9DLGdCZHJPQyxFQUFBOztBY3NPckM7RUFBa0MsZ0JkdE9HLEVBQUE7O0FjdU9yQztFQUFzQyxnQmR2T0QsRUFBQTs7QWN3T3JDO0VBQXlDLGdCZHhPSixFQUFBOztBY3lPckM7RUFBcUMsZ0Jkek9BLEVBQUE7O0FjME9yQztFQUEyQyxnQmQxT04sRUFBQTs7QWMyT3JDO0VBQW9DLGdCZDNPQyxFQUFBOztBYzRPckM7RUFBa0MsZ0JkNU9HLEVBQUE7O0FjNk9yQztFQUF1QyxnQmQ3T0YsRUFBQTs7QWM4T3JDO0VBQXdDLGdCZDlPSCxFQUFBOztBYytPckM7RUFBc0MsZ0JkL09ELEVBQUE7O0FjZ1ByQztFQUE4QyxnQmRoUFQsRUFBQTs7QWNpUHJDO0VBQTBDLGdCZGpQTCxFQUFBOztBY2tQckM7RUFBd0MsZ0JkbFBILEVBQUE7O0FjbVByQztFQUE0QyxnQmRuUFAsRUFBQTs7QWNvUHJDO0VBQWtDLGdCZHBQRyxFQUFBOztBY3FQckM7RUFBb0MsZ0JkclBDLEVBQUE7O0Fjc1ByQztFQUFrQyxnQmR0UEcsRUFBQTs7QWN1UHJDO0VBQWdDLGdCZHZQSyxFQUFBOztBY3dQckM7RUFBbUMsZ0JkeFBFLEVBQUE7O0FjeVByQztFQUFnQyxnQmR6UEssRUFBQTs7QWMwUHJDO0VBQXFDLGdCZDFQQSxFQUFBOztBYzJQckM7RUFBcUMsZ0JkM1BBLEVBQUE7O0FjNFByQztFQUFxQyxnQmQ1UEEsRUFBQTs7QWM2UHJDO0VBQTJDLGdCZDdQTixFQUFBOztBYzhQckM7RUFBNkMsZ0JkOVBSLEVBQUE7O0FjK1ByQztFQUF3QyxnQmQvUEgsRUFBQTs7QWNnUXJDO0VBQWlDLGdCZGhRSSxFQUFBOztBY2lRckM7RUFBNkMsZ0JkalFSLEVBQUE7O0Fja1FyQztFQUFvQyxnQmRsUUMsRUFBQTs7QWNtUXJDO0VBQWdDLGdCZG5RSyxFQUFBOztBY29RckM7RUFBb0MsZ0JkcFFDLEVBQUE7O0FjcVFyQztFQUF1QyxnQmRyUUYsRUFBQTs7QWNzUXJDO0VBQTBDLGdCZHRRTCxFQUFBOztBY3VRckM7RUFBdUMsZ0JkdlFGLEVBQUE7O0Fjd1FyQztFQUEyQyxnQmR4UU4sRUFBQTs7QWN5UXJDO0VBQXVDLGdCZHpRRixFQUFBOztBYzBRckM7RUFBMkMsZ0JkMVFOLEVBQUE7O0FjMlFyQztFQUFxQyxnQmQzUUEsRUFBQTs7QWM0UXJDO0VBQXlDLGdCZDVRSixFQUFBOztBYzZRckM7RUFBMkMsZ0JkN1FOLEVBQUE7O0FjOFFyQztFQUF5QyxnQmQ5UUosRUFBQTs7QWMrUXJDO0VBQTBDLGdCZC9RTCxFQUFBOztBY2dSckM7RUFBaUQsZ0JkaFJaLEVBQUE7O0FjaVJyQztFQUEyQyxnQmRqUk4sRUFBQTs7QWNrUnJDO0VBQTBDLGdCZGxSTCxFQUFBOztBY21SckM7RUFBMEMsZ0JkblJMLEVBQUE7O0Fjb1JyQztFQUEyQyxnQmRwUk4sRUFBQTs7QWNxUnJDO0VBQTBDLGdCZHJSTCxFQUFBOztBY3NSckM7RUFBbUMsZ0JkdFJFLEVBQUE7O0FjdVJyQztFQUF1QyxnQmR2UkYsRUFBQTs7QWN3UnJDO0VBQXlDLGdCZHhSSixFQUFBOztBY3lSckM7RUFBcUMsZ0JkelJBLEVBQUE7O0FjMFJyQztFQUF1QyxnQmQxUkYsRUFBQTs7QWMyUnJDO0VBQWdELGdCZDNSWCxFQUFBOztBYzRSckM7RUFBMEMsZ0JkNVJMLEVBQUE7O0FjNlJyQztFQUF1QyxnQmQ3UkYsRUFBQTs7QWM4UnJDO0VBQXVDLGdCZDlSRixFQUFBOztBYytSckM7RUFBcUMsZ0JkL1JBLEVBQUE7O0FjZ1NyQztFQUFxQyxnQmRoU0EsRUFBQTs7QWNpU3JDO0VBQWdDLGdCZGpTSyxFQUFBOztBY2tTckM7RUFBb0MsZ0JkbFNDLEVBQUE7O0FjbVNyQztFQUF3QyxnQmRuU0gsRUFBQTs7QWNvU3JDO0VBQXlDLGdCZHBTSixFQUFBOztBY3FTckM7RUFBcUMsZ0JkclNBLEVBQUE7O0Fjc1NyQztFQUFvQyxnQmR0U0MsRUFBQTs7QWN1U3JDO0VBQXNDLGdCZHZTRCxFQUFBOztBY3dTckM7RUFBdUMsZ0JkeFNGLEVBQUE7O0FjeVNyQztFQUF5QyxnQmR6U0osRUFBQTs7QWMwU3JDO0VBQXFDLGdCZDFTQSxFQUFBOztBYzJTckM7RUFBcUMsZ0JkM1NBLEVBQUE7O0FjNFNyQztFQUFxQyxnQmQ1U0EsRUFBQTs7QWM2U3JDO0VBQThDLGdCZDdTVCxFQUFBOztBYzhTckM7RUFBOEMsZ0JkOVNULEVBQUE7O0FjK1NyQztFQUErQyxnQmQvU1YsRUFBQTs7QWNnVHJDO0VBQTRDLGdCZGhUUCxFQUFBOztBY2lUckM7RUFBdUMsZ0JkalRGLEVBQUE7O0Fja1RyQztFQUF1QyxnQmRsVEYsRUFBQTs7QWNtVHJDO0VBQXdDLGdCZG5USCxFQUFBOztBY29UckM7RUFBOEMsZ0JkcFRULEVBQUE7O0FjcVRyQztFQUE4QyxnQmRyVFQsRUFBQTs7QWNzVHJDO0VBQStDLGdCZHRUVixFQUFBOztBY3VUckM7RUFBNEMsZ0JkdlRQLEVBQUE7O0Fjd1RyQztFQUFxQyxnQmR4VEEsRUFBQTs7QWN5VHJDO0VBQW1DLGdCZHpURSxFQUFBOztBYzBUckM7RUFBaUMsZ0JkMVRJLEVBQUE7O0FjMlRyQztFQUE0QyxnQmQzVFAsRUFBQTs7QWM0VHJDO0VBQXNDLGdCZDVURCxFQUFBOztBYzZUckM7RUFBMEMsZ0JkN1RMLEVBQUE7O0FjOFRyQztFQUFnQyxnQmQ5VEssRUFBQTs7QWMrVHJDO0VBQXFDLGdCZC9UQSxFQUFBOztBY2dVckM7RUFBMEMsZ0JkaFVMLEVBQUE7O0FjaVVyQztFQUFvQyxnQmRqVUMsRUFBQTs7QWNrVXJDO0VBQXlDLGdCZGxVSixFQUFBOztBY21VckM7RUFBMkMsZ0JkblVOLEVBQUE7O0Fjb1VyQztFQUF3QyxnQmRwVUgsRUFBQTs7QWNxVXJDO0VBQW1DLGdCZHJVRSxFQUFBOztBY3NVckM7RUFBMEMsZ0JkdFVMLEVBQUE7O0FjdVVyQztFQUFzQyxnQmR2VUQsRUFBQTs7QWN3VXJDO0VBQXNDLGdCZHhVRCxFQUFBOztBY3lVckM7RUFBb0MsZ0JkelVDLEVBQUE7O0FjMFVyQztFQUF1QyxnQmQxVUYsRUFBQTs7QWMyVXJDO0VBQW1DLGdCZDNVRSxFQUFBOztBYzRVckM7RUFBd0MsZ0JkNVVILEVBQUE7O0FjNlVyQztFQUFrQyxnQmQ3VUcsRUFBQTs7QWM4VXJDO0VBQXlDLGdCZDlVSixFQUFBOztBYytVckM7RUFBdUMsZ0JkL1VGLEVBQUE7O0FjZ1ZyQztFQUErQyxnQmRoVlYsRUFBQTs7QWNpVnJDO0VBQTZDLGdCZGpWUixFQUFBOztBY2tWckM7RUFBdUMsZ0JkbFZGLEVBQUE7O0FjbVZyQztFQUFzQyxnQmRuVkQsRUFBQTs7QWNvVnJDO0VBQXVDLGdCZHBWRixFQUFBOztBY3FWckM7RUFBNEMsZ0JkclZQLEVBQUE7O0Fjc1ZyQztFQUEwQyxnQmR0VkwsRUFBQTs7QWN1VnJDO0VBQXNDLGdCZHZWRCxFQUFBOztBY3dWckM7RUFBMEMsZ0JkeFZMLEVBQUE7O0FjeVZyQztFQUEwQyxnQmR6VkwsRUFBQTs7QWMwVnJDO0VBQWtDLGdCZDFWRyxFQUFBOztBYzJWckM7RUFBeUMsZ0JkM1ZKLEVBQUE7O0FjNFZyQztFQUF5QyxnQmQ1VkosRUFBQTs7QWM2VnJDO0VBQXlDLGdCZDdWSixFQUFBOztBYzhWckM7RUFBbUMsZ0JkOVZFLEVBQUE7O0FjK1ZyQztFQUF5QyxnQmQvVkosRUFBQTs7QWNnV3JDO0VBQXlDLGdCZGhXSixFQUFBOztBY2lXckM7RUFBa0MsZ0JkaldHLEVBQUE7O0Fja1dyQztFQUF5QyxnQmRsV0osRUFBQTs7QWNtV3JDO0VBQTZDLGdCZG5XUixFQUFBOztBY29XckM7RUFBd0MsZ0JkcFdILEVBQUE7O0FjcVdyQztFQUF3QyxnQmRyV0gsRUFBQTs7QWNzV3JDO0VBQTRDLGdCZHRXUCxFQUFBOztBY3VXckM7RUFBdUMsZ0JkdldGLEVBQUE7O0Fjd1dyQztFQUEyQyxnQmR4V04sRUFBQTs7QWN5V3JDO0VBQXlDLGdCZHpXSixFQUFBOztBYzBXckM7RUFBNkMsZ0JkMVdSLEVBQUE7O0FjMldyQztFQUF1QyxnQmQzV0YsRUFBQTs7QWM0V3JDO0VBQTJDLGdCZDVXTixFQUFBOztBYzZXckM7RUFBd0MsZ0JkN1dILEVBQUE7O0FjOFdyQztFQUE0QyxnQmQ5V1AsRUFBQTs7QWMrV3JDO0VBQXVDLGdCZC9XRixFQUFBOztBY2dYckM7RUFBMkMsZ0JkaFhOLEVBQUE7O0FjaVhyQztFQUFnRCxnQmRqWFgsRUFBQTs7QWNrWHJDO0VBQWdELGdCZGxYWCxFQUFBOztBY21YckM7RUFBaUQsZ0JkblhaLEVBQUE7O0Fjb1hyQztFQUE4QyxnQmRwWFQsRUFBQTs7QWNxWHJDO0VBQWdELGdCZHJYWCxFQUFBOztBY3NYckM7RUFBZ0QsZ0JkdFhYLEVBQUE7O0FjdVhyQztFQUFpRCxnQmR2WFosRUFBQTs7QWN3WHJDO0VBQThDLGdCZHhYVCxFQUFBOztBY3lYckM7RUFBeUMsZ0JkelhKLEVBQUE7O0FjMFhyQztFQUF5QyxnQmQxWEosRUFBQTs7QWMyWHJDO0VBQTBDLGdCZDNYTCxFQUFBOztBYzRYckM7RUFBZ0QsZ0JkNVhYLEVBQUE7O0FjNlhyQztFQUFnRCxnQmQ3WFgsRUFBQTs7QWM4WHJDO0VBQWlELGdCZDlYWixFQUFBOztBYytYckM7RUFBOEMsZ0JkL1hULEVBQUE7O0FjZ1lyQztFQUF1QyxnQmRoWUYsRUFBQTs7QWNpWXJDO0VBQWtDLGdCZGpZRyxFQUFBOztBY2tZckM7RUFBb0MsZ0JkbFlDLEVBQUE7O0FjbVlyQztFQUFtQyxnQmRuWUUsRUFBQTs7QWNvWXJDO0VBQXVDLGdCZHBZRixFQUFBOztBY3FZckM7RUFBbUMsZ0JkcllFLEVBQUE7O0Fjc1lyQztFQUFtQyxnQmR0WUUsRUFBQTs7QWN1WXJDO0VBQXlDLGdCZHZZSixFQUFBOztBY3dZckM7RUFBaUMsZ0JkeFlJLEVBQUE7O0FjeVlyQztFQUF1QyxnQmR6WUYsRUFBQTs7QWMwWXJDO0VBQTJDLGdCZDFZTixFQUFBOztBYzJZckM7RUFBc0MsZ0JkM1lELEVBQUE7O0FjNFlyQztFQUE0QyxnQmQ1WVAsRUFBQTs7QWM2WXJDO0VBQTJDLGdCZDdZTixFQUFBOztBYzhZckM7RUFBaUQsZ0JkOVlaLEVBQUE7O0FjK1lyQztFQUFtRCxnQmQvWWQsRUFBQTs7QWNnWnJDO0VBQTJDLGdCZGhaTixFQUFBOztBY2lackM7RUFBa0MsZ0JkalpHLEVBQUE7O0Fja1pyQztFQUFrQyxnQmRsWkcsRUFBQTs7QWNtWnJDO0VBQThDLGdCZG5aVCxFQUFBOztBY29ackM7RUFBa0MsZ0JkcFpHLEVBQUE7O0FjcVpyQztFQUEyQyxnQmRyWk4sRUFBQTs7QWNzWnJDO0VBQStDLGdCZHRaVixFQUFBOztBY3VackM7RUFBMEMsZ0JkdlpMLEVBQUE7O0Fjd1pyQztFQUF1QyxnQmR4WkYsRUFBQTs7QWN5WnJDO0VBQTZDLGdCZHpaUixFQUFBOztBYzBackM7RUFBMkMsZ0JkMVpOLEVBQUE7O0FjMlpyQztFQUF1QyxnQmQzWkYsRUFBQTs7QWM0WnJDO0VBQTRDLGdCZDVaUCxFQUFBOztBYzZackM7RUFBdUMsZ0JkN1pGLEVBQUE7O0FjOFpyQztFQUEwQyxnQmQ5WkwsRUFBQTs7QWMrWnJDO0VBQTBDLGdCZC9aTCxFQUFBOztBY2dhckM7RUFBZ0QsZ0JkaGFYLEVBQUE7O0FjaWFyQztFQUF3QyxnQmRqYUgsRUFBQTs7QWNrYXJDO0VBQXVDLGdCZGxhRixFQUFBOztBY21hckM7RUFBc0MsZ0JkbmFELEVBQUE7O0Fjb2FyQztFQUEyQyxnQmRwYU4sRUFBQTs7QWNxYXJDO0VBQXlDLGdCZHJhSixFQUFBOztBY3NhckM7RUFBNkMsZ0JkdGFSLEVBQUE7O0FjdWFyQztFQUFtQyxnQmR2YUUsRUFBQTs7QWN3YXJDO0VBQXdDLGdCZHhhSCxFQUFBOztBY3lhckM7RUFBdUMsZ0JkemFGLEVBQUE7O0FjMGFyQztFQUF1QyxnQmQxYUYsRUFBQTs7QWMyYXJDO0VBQXVDLGdCZDNhRixFQUFBOztBYzRhckM7RUFBeUMsZ0JkNWFKLEVBQUE7O0FjNmFyQztFQUFpQyxnQmQ3YUksRUFBQTs7QWM4YXJDO0VBQXFDLGdCZDlhQSxFQUFBOztBYythckM7RUFBaUMsZ0JkL2FJLEVBQUE7O0FjZ2JyQztFQUF3QyxnQmRoYkgsRUFBQTs7QWNpYnJDO0VBQXdDLGdCZGpiSCxFQUFBOztBY2tickM7RUFBdUMsZ0JkbGJGLEVBQUE7O0FjbWJyQztFQUFvQyxnQmRuYkMsRUFBQTs7QWNvYnJDO0VBQXFDLGdCZHBiQSxFQUFBOztBY3FickM7RUFBbUMsZ0JkcmJFLEVBQUE7O0Fjc2JyQztFQUF3QyxnQmR0YkgsRUFBQTs7QWN1YnJDO0VBQW1DLGdCZHZiRSxFQUFBOztBY3dickM7RUFBZ0MsZ0JkeGJLLEVBQUE7O0FjeWJyQztFQUFpQyxnQmR6YkksRUFBQTs7QWMwYnJDO0VBQWlDLGdCZDFiSSxFQUFBOztBYzJickM7RUFBa0MsZ0JkM2JHLEVBQUE7O0FjNGJyQztFQUFvQyxnQmQ1YkMsRUFBQTs7QWM2YnJDO0VBQW9DLGdCZDdiQyxFQUFBOztBYzhickM7RUFBd0MsZ0JkOWJILEVBQUE7O0FjK2JyQztFQUE4QyxnQmQvYlQsRUFBQTs7QWNnY3JDO0VBQStDLGdCZGhjVixFQUFBOztBY2ljckM7RUFBNkMsZ0JkamNSLEVBQUE7O0Fja2NyQztFQUE2QyxnQmRsY1IsRUFBQTs7QWNtY3JDO0VBQW9ELGdCZG5jZixFQUFBOztBY29jckM7RUFBOEMsZ0JkcGNULEVBQUE7O0FjcWNyQztFQUFnRCxnQmRyY1gsRUFBQTs7QWNzY3JDO0VBQThDLGdCZHRjVCxFQUFBOztBY3VjckM7RUFBNkMsZ0JkdmNSLEVBQUE7O0Fjd2NyQztFQUE4QyxnQmR4Y1QsRUFBQTs7QWN5Y3JDO0VBQThDLGdCZHpjVCxFQUFBOztBYzBjckM7RUFBOEMsZ0JkMWNULEVBQUE7O0FjMmNyQztFQUEwQyxnQmQzY0wsRUFBQTs7QWM0Y3JDO0VBQTJDLGdCZDVjTixFQUFBOztBYzZjckM7RUFBeUMsZ0JkN2NKLEVBQUE7O0FjOGNyQztFQUF5QyxnQmQ5Y0osRUFBQTs7QWMrY3JDO0VBQWdELGdCZC9jWCxFQUFBOztBY2dkckM7RUFBMEMsZ0JkaGRMLEVBQUE7O0FjaWRyQztFQUE0QyxnQmRqZFAsRUFBQTs7QWNrZHJDO0VBQTBDLGdCZGxkTCxFQUFBOztBY21kckM7RUFBeUMsZ0JkbmRKLEVBQUE7O0Fjb2RyQztFQUEwQyxnQmRwZEwsRUFBQTs7QWNxZHJDO0VBQTBDLGdCZHJkTCxFQUFBOztBY3NkckM7RUFBMEMsZ0JkdGRMLEVBQUE7O0FjdWRyQztFQUFxQyxnQmR2ZEEsRUFBQTs7QWN3ZHJDO0VBQXlDLGdCZHhkSixFQUFBOztBY3lkckM7RUFBZ0QsZ0JkemRYLEVBQUE7O0FjMGRyQztFQUE0QyxnQmQxZFAsRUFBQTs7QWMyZHJDO0VBQXlDLGdCZDNkSixFQUFBOztBYzRkckM7RUFBb0MsZ0JkNWRDLEVBQUE7O0FjNmRyQztFQUEwQyxnQmQ3ZEwsRUFBQTs7QWM4ZHJDO0VBQXFDLGdCZDlkQSxFQUFBOztBYytkckM7RUFBeUMsZ0JkL2RKLEVBQUE7O0FjZ2VyQztFQUFnRCxnQmRoZVgsRUFBQTs7QWNpZXJDO0VBQTBDLGdCZGplTCxFQUFBOztBY2tlckM7RUFBMkMsZ0JkbGVOLEVBQUE7O0FjbWVyQztFQUF1QyxnQmRuZUYsRUFBQTs7QWNvZXJDO0VBQTJDLGdCZHBlTixFQUFBOztBY3FlckM7RUFBeUMsZ0JkcmVKLEVBQUE7O0Fjc2VyQztFQUE4QyxnQmR0ZVQsRUFBQTs7QWN1ZXJDO0VBQW1DLGdCZHZlRSxFQUFBOztBY3dlckM7RUFBMEMsZ0JkeGVMLEVBQUE7O0FjeWVyQztFQUE4QyxnQmR6ZVQsRUFBQTs7QWMwZXJDO0VBQW1DLGdCZDFlRSxFQUFBOztBYzJlckM7RUFBd0MsZ0JkM2VILEVBQUE7O0FjNGVyQztFQUFpQyxnQmQ1ZUksRUFBQTs7QWM2ZXJDO0VBQXNDLGdCZDdlRCxFQUFBOztBYzhlckM7RUFBaUMsZ0JkOWVJLEVBQUE7O0FjK2VyQztFQUEwQyxnQmQvZUwsRUFBQTs7QWNnZnJDO0VBQWtDLGdCZGhmRyxFQUFBOztBY2lmckM7RUFBZ0MsZ0JkamZLLEVBQUE7O0Fja2ZyQztFQUFtQyxnQmRsZkUsRUFBQTs7QWNtZnJDO0VBQTZDLGdCZG5mUixFQUFBOztBY29mckM7RUFBZ0QsZ0JkcGZYLEVBQUE7O0FjcWZyQztFQUFnRCxnQmRyZlgsRUFBQTs7QWNzZnJDO0VBQW1ELGdCZHRmZCxFQUFBOztBY3VmckM7RUFBbUQsZ0JkdmZkLEVBQUE7O0Fjd2ZyQztFQUFnRCxnQmR4ZlgsRUFBQTs7QWN5ZnJDO0VBQWdELGdCZHpmWCxFQUFBOztBYzBmckM7RUFBb0QsZ0JkMWZmLEVBQUE7O0FjMmZyQztFQUFtRCxnQmQzZmQsRUFBQTs7QWM0ZnJDO0VBQWdELGdCZDVmWCxFQUFBOztBYzZmckM7RUFBc0QsZ0JkN2ZqQixFQUFBOztBYzhmckM7RUFBMkQsZ0JkOWZ0QixFQUFBOztBYytmckM7RUFBbUQsZ0JkL2ZkLEVBQUE7O0FjZ2dCckM7RUFBa0QsZ0JkaGdCYixFQUFBOztBY2lnQnJDO0VBQXdDLGdCZGpnQkgsRUFBQTs7QWNrZ0JyQztFQUE4QyxnQmRsZ0JULEVBQUE7O0FjbWdCckM7RUFBOEMsZ0JkbmdCVCxFQUFBOztBY29nQnJDO0VBQW9DLGdCZHBnQkMsRUFBQTs7QWNxZ0JyQztFQUEwQyxnQmRyZ0JMLEVBQUE7O0Fjc2dCckM7RUFBc0MsZ0JkdGdCRCxFQUFBOztBY3VnQnJDO0VBQWlDLGdCZHZnQkksRUFBQTs7QWN3Z0JyQztFQUFxQyxnQmR4Z0JBLEVBQUE7O0FjeWdCckM7RUFBa0MsZ0JkemdCRyxFQUFBOztBYzBnQnJDO0VBQXVDLGdCZDFnQkYsRUFBQTs7QWMyZ0JyQztFQUFpQyxnQmQzZ0JJLEVBQUE7O0FjNGdCckM7RUFBa0MsZ0JkNWdCRyxFQUFBOztBYzZnQnJDO0VBQW1DLGdCZDdnQkUsRUFBQTs7QWM4Z0JyQztFQUFxQyxnQmQ5Z0JBLEVBQUE7O0FjK2dCckM7RUFBaUMsZ0JkL2dCSSxFQUFBOztBY2doQnJDO0VBQXFDLGdCZGhoQkEsRUFBQTs7QWNpaEJyQztFQUFpQyxnQmRqaEJJLEVBQUE7O0Fja2hCckM7RUFBa0MsZ0JkbGhCRyxFQUFBOztBY21oQnJDO0VBQW9DLGdCZG5oQkMsRUFBQTs7QWNvaEJyQztFQUFnQyxnQmRwaEJLLEVBQUE7O0FjcWhCckM7RUFBdUMsZ0JkcmhCRixFQUFBOztBY3NoQnJDO0VBQW9DLGdCZHRoQkMsRUFBQTs7QWN1aEJyQztFQUEyQyxnQmR2aEJOLEVBQUE7O0Fjd2hCckM7RUFBbUMsZ0JkeGhCRSxFQUFBOztBY3loQnJDO0VBQXFDLGdCZHpoQkEsRUFBQTs7QWMwaEJyQztFQUFxQyxnQmQxaEJBLEVBQUE7O0FjMmhCckM7RUFBaUMsZ0JkM2hCSSxFQUFBOztBYzRoQnJDO0VBQWtDLGdCZDVoQkcsRUFBQTs7QWM2aEJyQztFQUFpQyxnQmQ3aEJJLEVBQUE7O0FjOGhCckM7RUFBeUMsZ0JkOWhCSixFQUFBOztBYytoQnJDO0VBQXNDLGdCZC9oQkQsRUFBQTs7QWNnaUJyQztFQUFxQyxnQmRoaUJBLEVBQUE7O0FjaWlCckM7RUFBc0MsZ0JkamlCRCxFQUFBOztBY2tpQnJDO0VBQW9DLGdCZGxpQkMsRUFBQTs7QWNtaUJyQztFQUFvQyxnQmRuaUJDLEVBQUE7O0Fjb2lCckM7RUFBd0MsZ0JkcGlCSCxFQUFBOztBY3FpQnJDO0VBQWdDLGdCZHJpQkssRUFBQTs7QWNzaUJyQztFQUF1QyxnQmR0aUJGLEVBQUE7O0FjdWlCckM7RUFBcUMsZ0JkdmlCQSxFQUFBOztBY3dpQnJDO0VBQXlDLGdCZHhpQkosRUFBQTs7QWN5aUJyQztFQUFnQyxnQmR6aUJLLEVBQUE7O0FjMGlCckM7RUFBc0MsZ0JkMWlCRCxFQUFBOztBYzJpQnJDO0VBQW9DLGdCZDNpQkMsRUFBQTs7QWM0aUJyQztFQUFxQyxnQmQ1aUJBLEVBQUE7O0FjNmlCckM7RUFBaUMsZ0JkN2lCSSxFQUFBOztBYzhpQnJDO0VBQXFDLGdCZDlpQkEsRUFBQTs7QWMraUJyQztFQUFxQyxnQmQvaUJBLEVBQUE7O0FjZ2pCckM7RUFBcUMsZ0JkaGpCQSxFQUFBOztBY2lqQnJDO0VBQW9DLGdCZGpqQkMsRUFBQTs7QWNrakJyQztFQUFvQyxnQmRsakJDLEVBQUE7O0FjbWpCckM7RUFBb0MsZ0JkbmpCQyxFQUFBOztBY29qQnJDO0VBQXNDLGdCZHBqQkQsRUFBQTs7QWNxakJyQztFQUFzQyxnQmRyakJELEVBQUE7O0Fjc2pCckM7RUFBcUMsZ0JkdGpCQSxFQUFBOztBY3VqQnJDO0VBQXFDLGdCZHZqQkEsRUFBQTs7QWN3akJyQztFQUF1QyxnQmR4akJGLEVBQUE7O0FjeWpCckM7RUFBcUMsZ0JkempCQSxFQUFBOztBYzBqQnJDO0VBQWlDLGdCZDFqQkksRUFBQTs7QWMyakJyQztFQUFvQyxnQmQzakJDLEVBQUE7O0FjNGpCckM7RUFBMEMsZ0JkNWpCTCxFQUFBOztBYzZqQnJDO0VBQStDLGdCZDdqQlYsRUFBQTs7QWM4akJyQztFQUFvQyxnQmQ5akJDLEVBQUE7O0FjK2pCckM7RUFBdUMsZ0JkL2pCRixFQUFBOztBY2drQnJDO0VBQW9DLGdCZGhrQkMsRUFBQTs7QWNpa0JyQztFQUFzQyxnQmRqa0JELEVBQUE7O0Fja2tCckM7RUFBb0MsZ0JkbGtCQyxFQUFBOztBY21rQnJDO0VBQW1DLGdCZG5rQkUsRUFBQTs7QWNva0JyQztFQUFrQyxnQmRwa0JHLEVBQUE7O0FjcWtCckM7RUFBZ0MsZ0JkcmtCSyxFQUFBOztBY3NrQnJDO0VBQXlDLGdCZHRrQkosRUFBQTs7QWN1a0JyQztFQUFtQyxnQmR2a0JFLEVBQUE7O0Fjd2tCckM7RUFBbUMsZ0JkeGtCRSxFQUFBOztBY3lrQnJDO0VBQWdDLGdCZHprQkssRUFBQTs7QWMwa0JyQztFQUF3QyxnQmQxa0JILEVBQUE7O0FjMmtCckM7RUFBd0MsZ0JkM2tCSCxFQUFBOztBYzRrQnJDO0VBQWtDLGdCZDVrQkcsRUFBQTs7QWM2a0JyQztFQUF3QyxnQmQ3a0JILEVBQUE7O0FjOGtCckM7RUFBMEMsZ0JkOWtCTCxFQUFBOztBYytrQnJDO0VBQThDLGdCZC9rQlQsRUFBQTs7QWNnbEJyQztFQUFnRCxnQmRobEJYLEVBQUE7O0FjaWxCckM7RUFBbUMsZ0JkamxCRSxFQUFBOztBY2tsQnJDO0VBQXdDLGdCZGxsQkgsRUFBQTs7QWNtbEJyQztFQUFzQyxnQmRubEJELEVBQUE7O0Fjb2xCckM7RUFBdUMsZ0JkcGxCRixFQUFBOztBY3FsQnJDO0VBQWlDLGdCZHJsQkksRUFBQTs7QWNzbEJyQztFQUFxQyxnQmR0bEJBLEVBQUE7O0FjdWxCckM7RUFBMEMsZ0JkdmxCTCxFQUFBOztBY3dsQnJDO0VBQTZDLGdCZHhsQlIsRUFBQTs7QWN5bEJyQztFQUFtQyxnQmR6bEJFLEVBQUE7O0FjMGxCckM7RUFBd0MsZ0JkMWxCSCxFQUFBOztBYzJsQnJDO0VBQXlDLGdCZDNsQkosRUFBQTs7QWM0bEJyQztFQUF3QyxnQmQ1bEJILEVBQUE7O0FjNmxCckM7RUFBb0MsZ0JkN2xCQyxFQUFBOztBYzhsQnJDO0VBQXFDLGdCZDlsQkEsRUFBQTs7QWMrbEJyQztFQUE0QyxnQmQvbEJQLEVBQUE7O0FjZ21CckM7RUFBa0MsZ0JkaG1CRyxFQUFBOztBY2ltQnJDO0VBQXNDLGdCZGptQkQsRUFBQTs7QWNrbUJyQztFQUFvQyxnQmRsbUJDLEVBQUE7O0FjbW1CckM7RUFBaUMsZ0Jkbm1CSSxFQUFBOztBY29tQnJDO0VBQTBDLGdCZHBtQkwsRUFBQTs7QWNxbUJyQztFQUFzQyxnQmRybUJELEVBQUE7O0Fjc21CckM7RUFBMkMsZ0JkdG1CTixFQUFBOztBY3VtQnJDO0VBQW1DLGdCZHZtQkUsRUFBQTs7QWN3bUJyQztFQUFrQyxnQmR4bUJHLEVBQUE7O0FjeW1CckM7RUFBc0MsZ0Jkem1CRCxFQUFBOztBYzBtQnJDO0VBQWlDLGdCZDFtQkksRUFBQTs7QWMybUJyQztFQUFxQyxnQmQzbUJBLEVBQUE7O0FjNG1CckM7RUFBcUMsZ0JkNW1CQSxFQUFBOztBYzZtQnJDO0VBQTBDLGdCZDdtQkwsRUFBQTs7QWM4bUJyQztFQUFvQyxnQmQ5bUJDLEVBQUE7O0FjK21CckM7RUFBbUMsZ0JkL21CRSxFQUFBOztBY2duQnJDO0VBQWdDLGdCZGhuQkssRUFBQTs7QWNpbkJyQztFQUFzQyxnQmRqbkJELEVBQUE7O0Fja25CckM7RUFBdUMsZ0JkbG5CRixFQUFBOztBY21uQnJDO0VBQWlDLGdCZG5uQkksRUFBQTs7QWNvbkJyQztFQUFvQyxnQmRwbkJDLEVBQUE7O0FjcW5CckM7RUFBd0MsZ0Jkcm5CSCxFQUFBOztBY3NuQnJDO0VBQWlDLGdCZHRuQkksRUFBQTs7QWN1bkJyQztFQUFpQyxnQmR2bkJJLEVBQUE7O0Fjd25CckM7RUFBZ0MsZ0JkeG5CSyxFQUFBOztBY3luQnJDO0VBQXNDLGdCZHpuQkQsRUFBQTs7QWMwbkJyQztFQUFrQyxnQmQxbkJHLEVBQUE7O0FjMm5CckM7RUFBc0MsZ0JkM25CRCxFQUFBOztBYzRuQnJDO0VBQXFDLGdCZDVuQkEsRUFBQTs7QWM2bkJyQztFQUF1QyxnQmQ3bkJGLEVBQUE7O0FjOG5CckM7RUFBMkMsZ0JkOW5CTixFQUFBOztBYytuQnJDO0VBQXVDLGdCZC9uQkYsRUFBQTs7QWNnb0JyQztFQUEyQyxnQmRob0JOLEVBQUE7O0FjaW9CckM7RUFBaUMsZ0Jkam9CSSxFQUFBOztBY2tvQnJDO0VBQWtDLGdCZGxvQkcsRUFBQTs7QWNtb0JyQztFQUFtQyxnQmRub0JFLEVBQUE7O0Fjb29CckM7RUFBc0MsZ0JkcG9CRCxFQUFBOztBY3FvQnJDO0VBQTJDLGdCZHJvQk4sRUFBQTs7QWNzb0JyQztFQUFxQyxnQmR0b0JBLEVBQUE7O0FjdW9CckM7RUFBMEMsZ0Jkdm9CTCxFQUFBOztBY3dvQnJDO0VBQWlELGdCZHhvQlosRUFBQTs7QWN5b0JyQztFQUErQyxnQmR6b0JWLEVBQUE7O0FjMG9CckM7RUFBNEMsZ0JkMW9CUCxFQUFBOztBYzJvQnJDO0VBQW1DLGdCZDNvQkUsRUFBQTs7QWM0b0JyQztFQUFtQyxnQmQ1b0JFLEVBQUE7O0FjNm9CckM7RUFBbUMsZ0JkN29CRSxFQUFBOztBYzhvQnJDO0VBQW1DLGdCZDlvQkUsRUFBQTs7QWMrb0JyQztFQUFxQyxnQmQvb0JBLEVBQUE7O0FjZ3BCckM7RUFBcUMsZ0JkaHBCQSxFQUFBOztBY2lwQnJDO0VBQWlDLGdCZGpwQkksRUFBQTs7QWNrcEJyQztFQUFzQyxnQmRscEJELEVBQUE7O0FjbXBCckM7RUFBcUMsZ0JkbnBCQSxFQUFBOztBY29wQnJDO0VBQXFDLGdCZHBwQkEsRUFBQTs7QWNxcEJyQztFQUF5QyxnQmRycEJKLEVBQUE7O0Fjc3BCckM7RUFBd0MsZ0JkdHBCSCxFQUFBOztBY3VwQnJDO0VBQStDLGdCZHZwQlYsRUFBQTs7QWN3cEJyQztFQUErQyxnQmR4cEJWLEVBQUE7O0FjeXBCckM7RUFBaUQsZ0JkenBCWixFQUFBOztBYzBwQnJDO0VBQW1DLGdCZDFwQkUsRUFBQTs7QWMycEJyQztFQUF1QyxnQmQzcEJGLEVBQUE7O0FjNHBCckM7RUFBMEMsZ0JkNXBCTCxFQUFBOztBYzZwQnJDO0VBQThDLGdCZDdwQlQsRUFBQTs7QWM4cEJyQztFQUF3QyxnQmQ5cEJILEVBQUE7O0FjK3BCckM7RUFBeUMsZ0JkL3BCSixFQUFBOztBY2dxQnJDO0VBQTBDLGdCZGhxQkwsRUFBQTs7QWNpcUJyQztFQUE4QyxnQmRqcUJULEVBQUE7O0Fja3FCckM7RUFBaUQsZ0JkbHFCWixFQUFBOztBY21xQnJDO0VBQXFELGdCZG5xQmhCLEVBQUE7O0Fjb3FCckM7RUFBZ0MsZ0JkcHFCSyxFQUFBOztBY3FxQnJDO0VBQXdDLGdCZHJxQkgsRUFBQTs7QWNzcUJyQztFQUFxQyxnQmR0cUJBLEVBQUE7O0FjdXFCckM7RUFBc0MsZ0JkdnFCRCxFQUFBOztBY3dxQnJDO0VBQXFDLGdCZHhxQkEsRUFBQTs7QWN5cUJyQztFQUF1QyxnQmR6cUJGLEVBQUE7O0FjMHFCckM7RUFBK0MsZ0JkMXFCVixFQUFBOztBYzJxQnJDO0VBQTRDLGdCZDNxQlAsRUFBQTs7QWM0cUJyQztFQUFnQyxnQmQ1cUJLLEVBQUE7O0FjNnFCckM7RUFBaUQsZ0JkN3FCWixFQUFBOztBYzhxQnJDO0VBQWlDLGdCZDlxQkksRUFBQTs7QWMrcUJyQztFQUEwQyxnQmQvcUJMLEVBQUE7O0FjZ3JCckM7RUFBeUMsZ0JkaHJCSixFQUFBOztBY2lyQnJDO0VBQWdDLGdCZGpyQkssRUFBQTs7QWNrckJyQztFQUFvQyxnQmRsckJDLEVBQUE7O0FjbXJCckM7RUFBd0MsZ0JkbnJCSCxFQUFBOztBY29yQnJDO0VBQWtDLGdCZHByQkcsRUFBQTs7QWNxckJyQztFQUFtQyxnQmRyckJFLEVBQUE7O0Fjc3JCckM7RUFBbUMsZ0JkdHJCRSxFQUFBOztBY3VyQnJDO0VBQXlDLGdCZHZyQkosRUFBQTs7QWN3ckJyQztFQUF3QyxnQmR4ckJILEVBQUE7O0FjeXJCckM7RUFBa0MsZ0JkenJCRyxFQUFBOztBYzByQnJDO0VBQWlDLGdCZDFyQkksRUFBQTs7QWMyckJyQztFQUFxQyxnQmQzckJBLEVBQUE7O0FjNHJCckM7RUFBeUMsZ0JkNXJCSixFQUFBOztBYzZyQnJDO0VBQXVDLGdCZDdyQkYsRUFBQTs7QWM4ckJyQztFQUE2QyxnQmQ5ckJSLEVBQUE7O0FjK3JCckM7RUFBNEMsZ0JkL3JCUCxFQUFBOztBY2dzQnJDO0VBQTJDLGdCZGhzQk4sRUFBQTs7QWNpc0JyQztFQUF1QyxnQmRqc0JGLEVBQUE7O0Fja3NCckM7RUFBc0MsZ0JkbHNCRCxFQUFBOztBY21zQnJDO0VBQTBDLGdCZG5zQkwsRUFBQTs7QWNvc0JyQztFQUFxQyxnQmRwc0JBLEVBQUE7O0FjcXNCckM7RUFBMEMsZ0JkcnNCTCxFQUFBOztBY3NzQnJDO0VBQXNDLGdCZHRzQkQsRUFBQTs7QWN1c0JyQztFQUF1QyxnQmR2c0JGLEVBQUE7O0Fjd3NCckM7RUFBNkMsZ0JkeHNCUixFQUFBOztBY3lzQnJDO0VBQXdDLGdCZHpzQkgsRUFBQTs7QWMwc0JyQztFQUF1QyxnQmQxc0JGLEVBQUE7O0FjMnNCckM7RUFBd0MsZ0JkM3NCSCxFQUFBOztBYzRzQnJDO0VBQXlDLGdCZDVzQkosRUFBQTs7QWM2c0JyQztFQUFnRCxnQmQ3c0JYLEVBQUE7O0FjOHNCckM7RUFBeUMsZ0JkOXNCSixFQUFBOztBYytzQnJDO0VBQTZDLGdCZC9zQlIsRUFBQTs7QWNndEJyQztFQUF1QyxnQmRodEJGLEVBQUE7O0FjaXRCckM7RUFBcUMsZ0JkanRCQSxFQUFBOztBY2t0QnJDO0VBQXNDLGdCZGx0QkQsRUFBQTs7QWNtdEJyQztFQUE0QyxnQmRudEJQLEVBQUE7O0Fjb3RCckM7RUFBOEMsZ0JkcHRCVCxFQUFBOztBY3F0QnJDO0VBQXdDLGdCZHJ0QkgsRUFBQTs7QWNzdEJyQztFQUEyQyxnQmR0dEJOLEVBQUE7O0FjdXRCckM7RUFBNkMsZ0JkdnRCUixFQUFBOztBY3d0QnJDO0VBQXVDLGdCZHh0QkYsRUFBQTs7QWN5dEJyQztFQUF3QyxnQmR6dEJILEVBQUE7O0FjMHRCckM7RUFBc0MsZ0JkMXRCRCxFQUFBOztBYzJ0QnJDO0VBQXVDLGdCZDN0QkYsRUFBQTs7QWM0dEJyQztFQUFzQyxnQmQ1dEJELEVBQUE7O0FjNnRCckM7RUFBMEMsZ0JkN3RCTCxFQUFBOztBYzh0QnJDO0VBQWlDLGdCZDl0QkksRUFBQTs7QWMrdEJyQztFQUFzQyxnQmQvdEJELEVBQUE7O0FjZ3VCckM7RUFBaUMsZ0JkaHVCSSxFQUFBOztBY2l1QnJDO0VBQXFDLGdCZGp1QkEsRUFBQTs7QWNrdUJyQztFQUFtQyxnQmRsdUJFLEVBQUE7O0FjbXVCckM7RUFBd0MsZ0JkbnVCSCxFQUFBOztBY291QnJDO0VBQWlDLGdCZHB1QkksRUFBQTs7QWNxdUJyQztFQUFxQyxnQmRydUJBLEVBQUE7O0Fjc3VCckM7RUFBOEMsZ0JkdHVCVCxFQUFBOztBY3V1QnJDO0VBQXVDLGdCZHZ1QkYsRUFBQTs7QWN3dUJyQztFQUFvQyxnQmR4dUJDLEVBQUE7O0FjeXVCckM7RUFBc0MsZ0JkenVCRCxFQUFBOztBYzB1QnJDO0VBQXNDLGdCZDF1QkQsRUFBQTs7QWMydUJyQztFQUF3QyxnQmQzdUJILEVBQUE7O0FjNHVCckM7RUFBNEMsZ0JkNXVCUCxFQUFBOztBYzZ1QnJDO0VBQXVDLGdCZDd1QkYsRUFBQTs7QWM4dUJyQztFQUFpQyxnQmQ5dUJJLEVBQUE7O0FjK3VCckM7RUFBd0MsZ0JkL3VCSCxFQUFBOztBY2d2QnJDO0VBQXdDLGdCZGh2QkgsRUFBQTs7QWNpdkJyQztFQUFpQyxnQmRqdkJJLEVBQUE7O0Fja3ZCckM7RUFBcUMsZ0JkbHZCQSxFQUFBOztBY212QnJDO0VBQTJDLGdCZG52Qk4sRUFBQTs7QWNvdkJyQztFQUFxQyxnQmRwdkJBLEVBQUE7O0FjcXZCckM7RUFBa0MsZ0JkcnZCRyxFQUFBOztBY3N2QnJDO0VBQWtDLGdCZHR2QkcsRUFBQTs7QWN1dkJyQztFQUF5QyxnQmR2dkJKLEVBQUE7O0Fjd3ZCckM7RUFBeUMsZ0JkeHZCSixFQUFBOztBY3l2QnJDO0VBQW1DLGdCZHp2QkUsRUFBQTs7QWMwdkJyQztFQUFzQyxnQmQxdkJELEVBQUE7O0FjMnZCckM7RUFBbUMsZ0JkM3ZCRSxFQUFBOztBYzR2QnJDO0VBQTRDLGdCZDV2QlAsRUFBQTs7QWM2dkJyQztFQUF5QyxnQmQ3dkJKLEVBQUE7O0FjOHZCckM7RUFBb0MsZ0JkOXZCQyxFQUFBOztBYyt2QnJDO0VBQWdDLGdCZC92QkssRUFBQTs7QWNnd0JyQztFQUFnQyxnQmRod0JLLEVBQUE7O0FjaXdCckM7RUFBbUMsZ0JkandCRSxFQUFBOztBY2t3QnJDO0VBQXlDLGdCZGx3QkosRUFBQTs7QWNtd0JyQztFQUF3QyxnQmRud0JILEVBQUE7O0Fjb3dCckM7RUFBd0MsZ0JkcHdCSCxFQUFBOztBY3F3QnJDO0VBQXlDLGdCZHJ3QkosRUFBQTs7QWNzd0JyQztFQUF3QyxnQmR0d0JILEVBQUE7O0FjdXdCckM7RUFBb0MsZ0JkdndCQyxFQUFBOztBY3d3QnJDO0VBQWlDLGdCZHh3QkksRUFBQTs7QWN5d0JyQztFQUF5QyxnQmR6d0JKLEVBQUE7O0FjMHdCckM7RUFBNkMsZ0JkMXdCUixFQUFBOztBYzJ3QnJDO0VBQThDLGdCZDN3QlQsRUFBQTs7QWM0d0JyQztFQUFtRCxnQmQ1d0JkLEVBQUE7O0FjNndCckM7RUFBc0MsZ0JkN3dCRCxFQUFBOztBYzh3QnJDO0VBQXNDLGdCZDl3QkQsRUFBQTs7QWMrd0JyQztFQUF5QyxnQmQvd0JKLEVBQUE7O0FjZ3hCckM7RUFBMEMsZ0JkaHhCTCxFQUFBOztBY2l4QnJDO0VBQTRDLGdCZGp4QlAsRUFBQTs7QWNreEJyQztFQUFxQyxnQmRseEJBLEVBQUE7O0FjbXhCckM7RUFBeUMsZ0JkbnhCSixFQUFBOztBY294QnJDO0VBQTZDLGdCZHB4QlIsRUFBQTs7QWNxeEJyQztFQUFxQyxnQmRyeEJBLEVBQUE7O0Fjc3hCckM7RUFBb0MsZ0JkdHhCQyxFQUFBOztBY3V4QnJDO0VBQXVDLGdCZHZ4QkYsRUFBQTs7QWN3eEJyQztFQUFvQyxnQmR4eEJDLEVBQUE7O0FjeXhCckM7RUFBMkMsZ0JkenhCTixFQUFBOztBYzB4QnJDO0VBQW9DLGdCZDF4QkMsRUFBQTs7QWMyeEJyQztFQUF5QyxnQmQzeEJKLEVBQUE7O0FjNHhCckM7RUFBaUMsZ0JkNXhCSSxFQUFBOztBYzZ4QnJDO0VBQXdDLGdCZDd4QkgsRUFBQTs7QWM4eEJyQztFQUFrQyxnQmQ5eEJHLEVBQUE7O0FjK3hCckM7RUFBdUMsZ0JkL3hCRixFQUFBOztBY2d5QnJDO0VBQW9DLGdCZGh5QkMsRUFBQTs7QWNpeUJyQztFQUFxQyxnQmRqeUJBLEVBQUE7O0Fja3lCckM7RUFBMEMsZ0JkbHlCTCxFQUFBOztBY215QnJDO0VBQW1DLGdCZG55QkUsRUFBQTs7QWNveUJyQztFQUE4QyxnQmRweUJULEVBQUE7O0FjcXlCckM7RUFBNEMsZ0JkcnlCUCxFQUFBOztBY3N5QnJDO0VBQXVDLGdCZHR5QkYsRUFBQTs7QWN1eUJyQztFQUEyQyxnQmR2eUJOLEVBQUE7O0Fjd3lCckM7RUFBb0MsZ0JkeHlCQyxFQUFBOztBY3l5QnJDO0VBQXFDLGdCZHp5QkEsRUFBQTs7QWMweUJyQztFQUEyQyxnQmQxeUJOLEVBQUE7O0FjMnlCckM7RUFBa0MsZ0JkM3lCRyxFQUFBOztBYzR5QnJDO0VBQWdDLGdCZDV5QkssRUFBQTs7QWM2eUJyQztFQUF1QyxnQmQ3eUJGLEVBQUE7O0FjOHlCckM7RUFBdUMsZ0JkOXlCRixFQUFBOztBYyt5QnJDO0VBQStCLGdCZC95Qk0sRUFBQTs7QWNnekJyQztFQUFzQyxnQmRoekJELEVBQUE7O0FjaXpCckM7RUFBa0MsZ0JkanpCRyxFQUFBOztBY2t6QnJDO0VBQWlDLGdCZGx6QkksRUFBQTs7QWNtekJyQztFQUFzQyxnQmRuekJELEVBQUE7O0Fjb3pCckM7RUFBa0MsZ0JkcHpCRyxFQUFBOztBY3F6QnJDO0VBQTRDLGdCZHJ6QlAsRUFBQTs7QWNzekJyQztFQUFnQyxnQmR0ekJLLEVBQUE7O0FjdXpCckM7RUFBb0MsZ0JkdnpCQyxFQUFBOztBY3d6QnJDO0VBQXVDLGdCZHh6QkYsRUFBQTs7QWN5ekJyQztFQUFtQyxnQmR6ekJFLEVBQUE7O0FjMHpCckM7RUFBdUMsZ0JkMXpCRixFQUFBOztBYzJ6QnJDO0VBQTBDLGdCZDN6QkwsRUFBQTs7QWM0ekJyQztFQUFzQyxnQmQ1ekJELEVBQUE7O0FjNnpCckM7RUFBbUMsZ0JkN3pCRSxFQUFBOztBYzh6QnJDO0VBQW1DLGdCZDl6QkUsRUFBQTs7QWMrekJyQztFQUFrQyxnQmQvekJHLEVBQUE7O0FjZzBCckM7RUFBNEMsZ0JkaDBCUCxFQUFBOztBY2kwQnJDO0VBQXlDLGdCZGowQkosRUFBQTs7QWNrMEJyQztFQUF5QyxnQmRsMEJKLEVBQUE7O0FjbTBCckM7RUFBMEMsZ0JkbjBCTCxFQUFBOztBY28wQnJDO0VBQThDLGdCZHAwQlQsRUFBQTs7QWNxMEJyQztFQUEwQyxnQmRyMEJMLEVBQUE7O0FjczBCckM7RUFBZ0QsZ0JkdDBCWCxFQUFBOztBY3UwQnJDO0VBQW9DLGdCZHYwQkMsRUFBQTs7QWN3MEJyQztFQUF3QyxnQmR4MEJILEVBQUE7O0FjeTBCckM7RUFBa0MsZ0JkejBCRyxFQUFBOztBYzAwQnJDO0VBQW9DLGdCZDEwQkMsRUFBQTs7QWMyMEJyQztFQUFrQyxnQmQzMEJHLEVBQUE7O0FjNDBCckM7RUFBeUMsZ0JkNTBCSixFQUFBOztBYzYwQnJDO0VBQTJDLGdCZDcwQk4sRUFBQTs7QWM4MEJyQztFQUF1QyxnQmQ5MEJGLEVBQUE7O0FjKzBCckM7RUFBeUMsZ0JkLzBCSixFQUFBOztBY2cxQnJDO0VBQXVDLGdCZGgxQkYsRUFBQTs7QWNpMUJyQztFQUF3QyxnQmRqMUJILEVBQUE7O0FjazFCckM7RUFBbUMsZ0JkbDFCRSxFQUFBOztBY20xQnJDO0VBQXNDLGdCZG4xQkQsRUFBQTs7QWNvMUJyQztFQUFzQyxnQmRwMUJELEVBQUE7O0FjcTFCckM7RUFBc0MsZ0JkcjFCRCxFQUFBOztBY3MxQnJDO0VBQXdDLGdCZHQxQkgsRUFBQTs7QWN1MUJyQztFQUFtQyxnQmR2MUJFLEVBQUE7O0FjdzFCckM7RUFBeUMsZ0JkeDFCSixFQUFBOztBY3kxQnJDO0VBQXdDLGdCZHoxQkgsRUFBQTs7QWMwMUJyQztFQUF3QyxnQmQxMUJILEVBQUE7O0FjMjFCckM7RUFBMEMsZ0JkMzFCTCxFQUFBOztBYzQxQnJDO0VBQStDLGdCZDUxQlYsRUFBQTs7QWM2MUJyQztFQUEwQyxnQmQ3MUJMLEVBQUE7O0FjODFCckM7RUFBb0MsZ0JkOTFCQyxFQUFBOztBYysxQnJDO0VBQTJDLGdCZC8xQk4sRUFBQTs7QWNnMkJyQztFQUFxQyxnQmRoMkJBLEVBQUE7O0FjaTJCckM7RUFBaUMsZ0JkajJCSSxFQUFBOztBY2syQnJDO0VBQXlDLGdCZGwyQkosRUFBQTs7QWNtMkJyQztFQUErQyxnQmRuMkJWLEVBQUE7O0FjbzJCckM7RUFBb0MsZ0JkcDJCQyxFQUFBOztBY3EyQnJDO0VBQWlDLGdCZHIyQkksRUFBQTs7QWNzMkJyQztFQUFxQyxnQmR0MkJBLEVBQUE7O0FjdTJCckM7RUFBc0MsZ0JkdjJCRCxFQUFBOztBY3cyQnJDO0VBQTRDLGdCZHgyQlAsRUFBQTs7QWN5MkJyQztFQUF3QyxnQmR6MkJILEVBQUE7O0FjMDJCckM7RUFBd0MsZ0JkMTJCSCxFQUFBOztBYzIyQnJDO0VBQThDLGdCZDMyQlQsRUFBQTs7QWM0MkJyQztFQUF1QyxnQmQ1MkJGLEVBQUE7O0FjNjJCckM7RUFBdUMsZ0JkNzJCRixFQUFBOztBYzgyQnJDO0VBQXdDLGdCZDkyQkgsRUFBQTs7QWMrMkJyQztFQUErQyxnQmQvMkJWLEVBQUE7O0FjZzNCckM7RUFBNkMsZ0JkaDNCUixFQUFBOztBY2kzQnJDO0VBQXNDLGdCZGozQkQsRUFBQTs7QWNrM0JyQztFQUE0QyxnQmRsM0JQLEVBQUE7O0FjbTNCckM7RUFBdUMsZ0JkbjNCRixFQUFBOztBY28zQnJDO0VBQWdELGdCZHAzQlgsRUFBQTs7QWNxM0JyQztFQUEwQyxnQmRyM0JMLEVBQUE7O0FjczNCckM7RUFBcUMsZ0JkdDNCQSxFQUFBOztBY3UzQnJDO0VBQWtDLGdCZHYzQkcsRUFBQTs7QWN3M0JyQztFQUFtQyxnQmR4M0JFLEVBQUE7O0FjeTNCckM7RUFBaUMsZ0JkejNCSSxFQUFBOztBYzAzQnJDO0VBQXFDLGdCZDEzQkEsRUFBQTs7QWMyM0JyQztFQUErQixnQmQzM0JNLEVBQUE7O0FjNDNCckM7RUFBK0IsZ0JkNTNCTSxFQUFBOztBYzYzQnJDO0VBQStCLGdCZDczQk0sRUFBQTs7QWM4M0JyQztFQUErQixnQmQ5M0JNLEVBQUE7O0FjKzNCckM7RUFBd0MsZ0JkLzNCSCxFQUFBOztBY2c0QnJDO0VBQStDLGdCZGg0QlYsRUFBQTs7QWNpNEJyQztFQUF1QyxnQmRqNEJGLEVBQUE7O0FjazRCckM7RUFBc0MsZ0JkbDRCRCxFQUFBOztBY200QnJDO0VBQW1DLGdCZG40QkUsRUFBQTs7QWNvNEJyQztFQUF1QyxnQmRwNEJGLEVBQUE7O0FjcTRCckM7RUFBa0MsZ0JkcjRCRyxFQUFBOztBY3M0QnJDO0VBQXVDLGdCZHQ0QkYsRUFBQTs7QWN1NEJyQztFQUF5QyxnQmR2NEJKLEVBQUE7O0FjdzRCckM7RUFBNkMsZ0JkeDRCUixFQUFBOztBY3k0QnJDO0VBQStDLGdCZHo0QlYsRUFBQTs7QWMwNEJyQztFQUErQyxnQmQxNEJWLEVBQUE7O0FjMjRCckM7RUFBa0QsZ0JkMzRCYixFQUFBOztBYzQ0QnJDO0VBQTZDLGdCZDU0QlIsRUFBQTs7QWM2NEJyQztFQUErQyxnQmQ3NEJWLEVBQUE7O0FjODRCckM7RUFBd0MsZ0JkOTRCSCxFQUFBOztBYys0QnJDO0VBQStDLGdCZC80QlYsRUFBQTs7QWNnNUJyQztFQUF1QyxnQmRoNUJGLEVBQUE7O0FjaTVCckM7RUFBdUMsZ0JkajVCRixFQUFBOztBY2s1QnJDO0VBQTRDLGdCZGw1QlAsRUFBQTs7QWNtNUJyQztFQUE0QyxnQmRuNUJQLEVBQUE7O0FjbzVCckM7RUFBNkMsZ0JkcDVCUixFQUFBOztBY3E1QnJDO0VBQTBDLGdCZHI1QkwsRUFBQTs7QWNzNUJyQztFQUF5QyxnQmR0NUJKLEVBQUE7O0FjdTVCckM7RUFBMkMsZ0JkdjVCTixFQUFBOztBY3c1QnJDO0VBQXNDLGdCZHg1QkQsRUFBQTs7QWN5NUJyQztFQUEwQyxnQmR6NUJMLEVBQUE7O0FjMDVCckM7RUFBdUMsZ0JkMTVCRixFQUFBOztBYzI1QnJDO0VBQWtDLGdCZDM1QkcsRUFBQTs7QWM0NUJyQztFQUF3QyxnQmQ1NUJILEVBQUE7O0FjNjVCckM7RUFBMEMsZ0JkNzVCTCxFQUFBOztBYzg1QnJDO0VBQXNDLGdCZDk1QkQsRUFBQTs7QWMrNUJyQztFQUFzQyxnQmQvNUJELEVBQUE7O0FjZzZCckM7RUFBMEMsZ0JkaDZCTCxFQUFBOztBY2k2QnJDO0VBQXFDLGdCZGo2QkEsRUFBQTs7QWNrNkJyQztFQUFxQyxnQmRsNkJBLEVBQUE7O0FjbTZCckM7RUFBb0MsZ0JkbjZCQyxFQUFBOztBY282QnJDO0VBQXFDLGdCZHA2QkEsRUFBQTs7QWNxNkJyQztFQUFzQyxnQmRyNkJELEVBQUE7O0FjczZCckM7RUFBdUMsZ0JkdDZCRixFQUFBOztBY3U2QnJDO0VBQXNDLGdCZHY2QkQsRUFBQTs7QWN3NkJyQztFQUF1QyxnQmR4NkJGLEVBQUE7O0FjeTZCckM7RUFBbUMsZ0JkejZCRSxFQUFBOztBYzA2QnJDO0VBQWdDLGdCZDE2QkssRUFBQTs7QWMyNkJyQztFQUFzQyxnQmQzNkJELEVBQUE7O0FjNDZCckM7RUFBNEMsZ0JkNTZCUCxFQUFBOztBYzY2QnJDO0VBQThDLGdCZDc2QlQsRUFBQTs7QWM4NkJyQztFQUFvQyxnQmQ5NkJDLEVBQUE7O0FjKzZCckM7RUFBb0MsZ0JkLzZCQyxFQUFBOztBY2c3QnJDO0VBQXVDLGdCZGg3QkYsRUFBQTs7QWNpN0JyQztFQUEyQyxnQmRqN0JOLEVBQUE7O0FjazdCckM7RUFBb0MsZ0JkbDdCQyxFQUFBOztBY203QnJDO0VBQWtDLGdCZG43QkcsRUFBQTs7QWNvN0JyQztFQUF5QyxnQmRwN0JKLEVBQUE7O0FjcTdCckM7RUFBeUMsZ0JkcjdCSixFQUFBOztBY3M3QnJDO0VBQXVDLGdCZHQ3QkYsRUFBQTs7QWN1N0JyQztFQUF5QyxnQmR2N0JKLEVBQUE7O0FjdzdCckM7RUFBc0MsZ0JkeDdCRCxFQUFBOztBY3k3QnJDO0VBQXVDLGdCZHo3QkYsRUFBQTs7QWMwN0JyQztFQUEwQyxnQmQxN0JMLEVBQUE7O0FjMjdCckM7RUFBb0MsZ0JkMzdCQyxFQUFBOztBYzQ3QnJDO0VBQXdDLGdCZDU3QkgsRUFBQTs7QWM2N0JyQztFQUFtQyxnQmQ3N0JFLEVBQUE7O0FjODdCckM7RUFBa0MsZ0JkOTdCRyxFQUFBOztBYys3QnJDO0VBQWlDLGdCZC83QkksRUFBQTs7QWNnOEJyQztFQUEwQyxnQmRoOEJMLEVBQUE7O0FjaThCckM7RUFBb0MsZ0JkajhCQyxFQUFBOztBY2s4QnJDO0VBQXdDLGdCZGw4QkgsRUFBQTs7QWNtOEJyQztFQUF3QyxnQmRuOEJILEVBQUE7O0FjbzhCckM7RUFBMEMsZ0JkcDhCTCxFQUFBOztBY3E4QnJDO0VBQXdDLGdCZHI4QkgsRUFBQTs7QWNzOEJyQztFQUFpQyxnQmR0OEJJLEVBQUE7O0FjdThCckM7RUFBcUMsZ0JkdjhCQSxFQUFBOztBY3c4QnJDO0VBQXVDLGdCZHg4QkYsRUFBQTs7QWN5OEJyQztFQUFvQyxnQmR6OEJDLEVBQUE7O0FjMDhCckM7RUFBd0MsZ0JkMThCSCxFQUFBOztBYzI4QnJDO0VBQXVDLGdCZDM4QkYsRUFBQTs7QWM0OEJyQztFQUFrQyxnQmQ1OEJHLEVBQUE7O0FjNjhCckM7RUFBNEMsZ0JkNzhCUCxFQUFBOztBYzg4QnJDO0VBQXFDLGdCZDk4QkEsRUFBQTs7QWMrOEJyQztFQUFrQyxnQmQvOEJHLEVBQUE7O0FjZzlCckM7RUFBdUMsZ0JkaDlCRixFQUFBOztBY2k5QnJDO0VBQXFDLGdCZGo5QkEsRUFBQTs7QWNrOUJyQztFQUF5QyxnQmRsOUJKLEVBQUE7O0FjbTlCckM7RUFBNEMsZ0JkbjlCUCxFQUFBOztBY285QnJDO0VBQTBDLGdCZHA5QkwsRUFBQTs7QWNxOUJyQztFQUFzQyxnQmRyOUJELEVBQUE7O0FjczlCckM7RUFBb0MsZ0JkdDlCQyxFQUFBOztBY3U5QnJDO0VBQW1DLGdCZHY5QkUsRUFBQTs7QWN3OUJyQztFQUFrQyxnQmR4OUJHLEVBQUE7O0FjeTlCckM7RUFBbUMsZ0JkejlCRSxFQUFBOztBYzA5QnJDO0VBQXNDLGdCZDE5QkQsRUFBQTs7QWMyOUJyQztFQUEwQyxnQmQzOUJMLEVBQUE7O0FjNDlCckM7RUFBMkMsZ0JkNTlCTixFQUFBOztBYzY5QnJDO0VBQTRDLGdCZDc5QlAsRUFBQTs7QWM4OUJyQztFQUF5QyxnQmQ5OUJKLEVBQUE7O0FjKzlCckM7RUFBd0MsZ0JkLzlCSCxFQUFBOztBY2crQnJDO0VBQWtDLGdCZGgrQkcsRUFBQTs7QWNpK0JyQztFQUFvQyxnQmRqK0JDLEVBQUE7O0FjaytCckM7RUFBa0MsZ0JkbCtCRyxFQUFBOztBY20rQnJDO0VBQW9DLGdCZG4rQkMsRUFBQTs7QWNvK0JyQztFQUFxQyxnQmRwK0JBLEVBQUE7O0FjcStCckM7RUFBc0MsZ0JkcitCRCxFQUFBOztBY3MrQnJDO0VBQXFDLGdCZHQrQkEsRUFBQTs7QWN1K0JyQztFQUFzQyxnQmR2K0JELEVBQUE7O0FjdytCckM7RUFBc0MsZ0JkeCtCRCxFQUFBOztBY3krQnJDO0VBQW9DLGdCZHorQkMsRUFBQTs7QWMwK0JyQztFQUFrQyxnQmQxK0JHLEVBQUE7O0FjMitCckM7RUFBc0MsZ0JkMytCRCxFQUFBOztBYzQrQnJDO0VBQXFDLGdCZDUrQkEsRUFBQTs7QWM2K0JyQztFQUFvQyxnQmQ3K0JDLEVBQUE7O0FjOCtCckM7RUFBd0MsZ0JkOStCSCxFQUFBOztBYysrQnJDO0VBQWtDLGdCZC8rQkcsRUFBQTs7QWNnL0JyQztFQUFrQyxnQmRoL0JHLEVBQUE7O0FjaS9CckM7RUFBbUMsZ0Jkai9CRSxFQUFBOztBY2svQnJDO0VBQWlDLGdCZGwvQkksRUFBQTs7QWNtL0JyQztFQUFrQyxnQmRuL0JHLEVBQUE7O0Fjby9CckM7RUFBcUMsZ0JkcC9CQSxFQUFBOztBY3EvQnJDO0VBQXNDLGdCZHIvQkQsRUFBQTs7QWNzL0JyQztFQUFtQyxnQmR0L0JFLEVBQUE7O0FjdS9CckM7RUFBcUMsZ0Jkdi9CQSxFQUFBOztBY3cvQnJDO0VBQXlDLGdCZHgvQkosRUFBQTs7QWN5L0JyQztFQUFxQyxnQmR6L0JBLEVBQUE7O0FjMC9CckM7RUFBaUMsZ0JkMS9CSSxFQUFBOztBYzIvQnJDO0VBQXdDLGdCZDMvQkgsRUFBQTs7QWM0L0JyQztFQUF3QyxnQmQ1L0JILEVBQUE7O0FjNi9CckM7RUFBb0MsZ0JkNy9CQyxFQUFBOztBYzgvQnJDO0VBQXNDLGdCZDkvQkQsRUFBQTs7QWMrL0JyQztFQUFxQyxnQmQvL0JBLEVBQUE7O0FjZ2dDckM7RUFBcUMsZ0JkaGdDQSxFQUFBOztBY2lnQ3JDO0VBQThDLGdCZGpnQ1QsRUFBQTs7QWNrZ0NyQztFQUF5QyxnQmRsZ0NKLEVBQUE7O0FjbWdDckM7RUFBc0MsZ0JkbmdDRCxFQUFBOztBY29nQ3JDO0VBQXFDLGdCZHBnQ0EsRUFBQTs7QWNxZ0NyQztFQUFvQyxnQmRyZ0NDLEVBQUE7O0Fjc2dDckM7RUFBNEMsZ0JkdGdDUCxFQUFBOztBY3VnQ3JDO0VBQW1DLGdCZHZnQ0UsRUFBQTs7QWN3Z0NyQztFQUFvQyxnQmR4Z0NDLEVBQUE7O0FjeWdDckM7RUFBbUMsZ0JkemdDRSxFQUFBOztBYzBnQ3JDO0VBQXdDLGdCZDFnQ0gsRUFBQTs7QWMyZ0NyQztFQUEyQyxnQmQzZ0NOLEVBQUE7O0FjNGdDckM7RUFBaUMsZ0JkNWdDSSxFQUFBOztBYzZnQ3JDO0VBQWlDLGdCZDdnQ0ksRUFBQTs7QWM4Z0NyQztFQUF1QyxnQmQ5Z0NGLEVBQUE7O0FjK2dDckM7RUFBb0MsZ0JkL2dDQyxFQUFBOztBY2doQ3JDO0VBQWlDLGdCZGhoQ0ksRUFBQTs7QWNpaENyQztFQUFrQyxnQmRqaENHLEVBQUE7O0Fja2hDckM7RUFBa0MsZ0JkbGhDRyxFQUFBOztBY21oQ3JDO0VBQW1DLGdCZG5oQ0UsRUFBQTs7QWNvaENyQztFQUEyQyxnQmRwaENOLEVBQUE7O0FjcWhDckM7RUFBK0IsZ0JkcmhDTSxFQUFBOztBY3NoQ3JDO0VBQXNDLGdCZHRoQ0QsRUFBQTs7QWN1aENyQztFQUFxQyxnQmR2aENBLEVBQUE7O0Fjd2hDckM7RUFBa0MsZ0JkeGhDRyxFQUFBOztBY3loQ3JDO0VBQW1DLGdCZHpoQ0UsRUFBQTs7QWMwaENyQztFQUFvQyxnQmQxaENDLEVBQUE7O0FjMmhDckM7RUFBZ0MsZ0JkM2hDSyxFQUFBOztBYzRoQ3JDO0VBQXlDLGdCZDVoQ0osRUFBQTs7QWM2aENyQztFQUFvQyxnQmQ3aENDLEVBQUE7O0FjOGhDckM7RUFBcUMsZ0JkOWhDQSxFQUFBOztBYytoQ3JDO0VBQW1DLGdCZC9oQ0UsRUFBQTs7QWNnaUNyQztFQUFvQyxnQmRoaUNDLEVBQUE7O0FjaWlDckM7RUFBbUMsZ0JkamlDRSxFQUFBOztBY2tpQ3JDO0VBQXdDLGdCZGxpQ0gsRUFBQTs7QWNtaUNyQztFQUEwQyxnQmRuaUNMLEVBQUE7O0Fjb2lDckM7RUFBb0MsZ0JkcGlDQyxFQUFBOztBY3FpQ3JDO0VBQWlDLGdCZHJpQ0ksRUFBQTs7QWNzaUNyQztFQUFzQyxnQmR0aUNELEVBQUE7O0FjdWlDckM7RUFBNEMsZ0JkdmlDUCxFQUFBOztBY3dpQ3JDO0VBQWlDLGdCZHhpQ0ksRUFBQTs7QWN5aUNyQztFQUFzQyxnQmR6aUNELEVBQUE7O0FjMGlDckM7RUFBMEMsZ0JkMWlDTCxFQUFBOztBYzJpQ3JDO0VBQW1DLGdCZDNpQ0UsRUFBQTs7QWM0aUNyQztFQUFtQyxnQmQ1aUNFLEVBQUE7O0FjNmlDckM7RUFBaUMsZ0JkN2lDSSxFQUFBOztBYzhpQ3JDO0VBQXFDLGdCZDlpQ0EsRUFBQTs7QWMraUNyQztFQUF5QyxnQmQvaUNKLEVBQUE7O0FjZ2pDckM7RUFBcUMsZ0JkaGpDQSxFQUFBOztBY2lqQ3JDO0VBQW1DLGdCZGpqQ0UsRUFBQTs7QWNrakNyQztFQUF3QyxnQmRsakNILEVBQUE7O0FjbWpDckM7RUFBMkMsZ0JkbmpDTixFQUFBOztBY29qQ3JDO0VBQW9DLGdCZHBqQ0MsRUFBQTs7QWNxakNyQztFQUFtQyxnQmRyakNFLEVBQUE7O0Fjc2pDckM7RUFBMEMsZ0JkdGpDTCxFQUFBOztBY3VqQ3JDO0VBQWtDLGdCZHZqQ0csRUFBQTs7QWN3akNyQztFQUF1QyxnQmR4akNGLEVBQUE7O0FjeWpDckM7RUFBeUMsZ0JkempDSixFQUFBOztBYzBqQ3JDO0VBQXVDLGdCZDFqQ0YsRUFBQTs7QWMyakNyQztFQUF3QyxnQmQzakNILEVBQUE7O0FjNGpDckM7RUFBd0MsZ0JkNWpDSCxFQUFBOztBYzZqQ3JDO0VBQXVDLGdCZDdqQ0YsRUFBQTs7QWM4akNyQztFQUFpQyxnQmQ5akNJLEVBQUE7O0FjK2pDckM7RUFBdUMsZ0JkL2pDRixFQUFBOztBY2drQ3JDO0VBQXVDLGdCZGhrQ0YsRUFBQTs7QWNpa0NyQztFQUFxQyxnQmRqa0NBLEVBQUE7O0Fja2tDckM7RUFBb0MsZ0JkbGtDQyxFQUFBOztBY21rQ3JDO0VBQWtDLGdCZG5rQ0csRUFBQTs7QWNva0NyQztFQUFpQyxnQmRwa0NJLEVBQUE7O0FjcWtDckM7RUFBc0MsZ0JkcmtDRCxFQUFBOztBY3NrQ3JDO0VBQTRDLGdCZHRrQ1AsRUFBQTs7QWN1a0NyQztFQUF1QyxnQmR2a0NGLEVBQUE7O0Fjd2tDckM7RUFBMkMsZ0JkeGtDTixFQUFBOztBY3lrQ3JDO0VBQXFDLGdCZHprQ0EsRUFBQTs7QWMwa0NyQztFQUF5QyxnQmQxa0NKLEVBQUE7O0FjMmtDckM7RUFBc0MsZ0JkM2tDRCxFQUFBOztBYzRrQ3JDO0VBQXNDLGdCZDVrQ0QsRUFBQTs7QWM2a0NyQztFQUE2QyxnQmQ3a0NSLEVBQUE7O0FjOGtDckM7RUFBa0QsZ0JkOWtDYixFQUFBOztBYytrQ3JDO0VBQXlDLGdCZC9rQ0osRUFBQTs7QWNnbENyQztFQUE0QyxnQmRobENQLEVBQUE7O0FjaWxDckM7RUFBMkMsZ0JkamxDTixFQUFBOztBY2tsQ3JDO0VBQWlDLGdCZGxsQ0ksRUFBQTs7QWNtbENyQztFQUF5QyxnQmRubENKLEVBQUE7O0Fjb2xDckM7RUFBd0MsZ0JkcGxDSCxFQUFBOztBY3FsQ3JDO0VBQWlDLGdCZHJsQ0ksRUFBQTs7QWNzbENyQztFQUFxQyxnQmR0bENBLEVBQUE7O0FjdWxDckM7RUFBd0MsZ0JkdmxDSCxFQUFBOztBY3dsQ3JDO0VBQW1DLGdCZHhsQ0UsRUFBQTs7QWN5bENyQztFQUFrQyxnQmR6bENHLEVBQUE7O0FjMGxDckM7RUFBaUMsZ0JkMWxDSSxFQUFBOztBYzJsQ3JDO0VBQXNDLGdCZDNsQ0QsRUFBQTs7QWM0bENyQztFQUFpQyxnQmQ1bENJLEVBQUE7O0FjNmxDckM7RUFBcUMsZ0JkN2xDQSxFQUFBOztBYzhsQ3JDO0VBQW9DLGdCZDlsQ0MsRUFBQTs7QWMrbENyQztFQUFvQyxnQmQvbENDLEVBQUE7O0FjZ21DckM7RUFBcUMsZ0JkaG1DQSxFQUFBOztBY2ltQ3JDO0VBQTJDLGdCZGptQ04sRUFBQTs7QWNrbUNyQztFQUE0QyxnQmRsbUNQLEVBQUE7O0FjbW1DckM7RUFBMkMsZ0Jkbm1DTixFQUFBOztBY29tQ3JDO0VBQWlDLGdCZHBtQ0ksRUFBQTs7QWNxbUNyQztFQUFxQyxnQmRybUNBLEVBQUE7O0Fjc21DckM7RUFBc0MsZ0JkdG1DRCxFQUFBOztBY3VtQ3JDO0VBQTBDLGdCZHZtQ0wsRUFBQTs7QWN3bUNyQztFQUFnRCxnQmR4bUNYLEVBQUE7O0FjeW1DckM7RUFBZ0QsZ0Jkem1DWCxFQUFBOztBYzBtQ3JDO0VBQWlELGdCZDFtQ1osRUFBQTs7QWMybUNyQztFQUE4QyxnQmQzbUNULEVBQUE7O0FjNG1DckM7RUFBNEMsZ0JkNW1DUCxFQUFBOztBYzZtQ3JDO0VBQTRDLGdCZDdtQ1AsRUFBQTs7QWM4bUNyQztFQUE2QyxnQmQ5bUNSLEVBQUE7O0FjK21DckM7RUFBMEMsZ0JkL21DTCxFQUFBOztBY2duQ3JDO0VBQXFDLGdCZGhuQ0EsRUFBQTs7QWNpbkNyQztFQUF1QyxnQmRqbkNGLEVBQUE7O0Fja25DckM7RUFBcUMsZ0JkbG5DQSxFQUFBOztBY21uQ3JDO0VBQXlDLGdCZG5uQ0osRUFBQTs7QWNvbkNyQztFQUFrQyxnQmRwbkNHLEVBQUE7O0FjcW5DckM7RUFBaUMsZ0Jkcm5DSSxFQUFBOztBY3NuQ3JDO0VBQWlDLGdCZHRuQ0ksRUFBQTs7QWN1bkNyQztFQUFvQyxnQmR2bkNDLEVBQUE7O0Fjd25DckM7RUFBa0MsZ0JkeG5DRyxFQUFBOztBY3luQ3JDO0VBQW1DLGdCZHpuQ0UsRUFBQTs7QWMwbkNyQztFQUFzQyxnQmQxbkNELEVBQUE7O0FjMm5DckM7RUFBb0MsZ0JkM25DQyxFQUFBOztBYzRuQ3JDO0VBQXNDLGdCZDVuQ0QsRUFBQTs7QWM2bkNyQztFQUFpQyxnQmQ3bkNJLEVBQUE7O0FjOG5DckM7RUFBd0MsZ0JkOW5DSCxFQUFBOztBYytuQ3JDO0VBQXFDLGdCZC9uQ0EsRUFBQTs7QWNnb0NyQztFQUFnQyxnQmRob0NLLEVBQUE7O0FjaW9DckM7RUFBdUMsZ0Jkam9DRixFQUFBOztBY2tvQ3JDO0VBQTJDLGdCZGxvQ04sRUFBQTs7QWNtb0NyQztFQUF1QyxnQmRub0NGLEVBQUE7O0Fjb29DckM7RUFBMkMsZ0JkcG9DTixFQUFBOztBY3FvQ3JDO0VBQWlELGdCZHJvQ1osRUFBQTs7QWNzb0NyQztFQUE2QyxnQmR0b0NSLEVBQUE7O0FjdW9DckM7RUFBNEMsZ0Jkdm9DUCxFQUFBOztBY3dvQ3JDO0VBQW1ELGdCZHhvQ2QsRUFBQTs7QWN5b0NyQztFQUE2QyxnQmR6b0NSLEVBQUE7O0FjMG9DckM7RUFBNEMsZ0JkMW9DUCxFQUFBOztBYzJvQ3JDO0VBQWdELGdCZDNvQ1gsRUFBQTs7QWM0b0NyQztFQUE2QyxnQmQ1b0NSLEVBQUE7O0FjNm9DckM7RUFBNkMsZ0JkN29DUixFQUFBOztBYzhvQ3JDO0VBQTZDLGdCZDlvQ1IsRUFBQTs7QWMrb0NyQztFQUFvQyxnQmQvb0NDLEVBQUE7O0FjZ3BDckM7RUFBc0MsZ0JkaHBDRCxFQUFBOztBY2lwQ3JDO0VBQXFDLGdCZGpwQ0EsRUFBQTs7QWNrcENyQztFQUFtQyxnQmRscENFLEVBQUE7O0FjbXBDckM7RUFBaUMsZ0JkbnBDSSxFQUFBOztBY29wQ3JDO0VBQXdDLGdCZHBwQ0gsRUFBQTs7QWNxcENyQztFQUF3QyxnQmRycENILEVBQUE7O0Fjc3BDckM7RUFBMEMsZ0JkdHBDTCxFQUFBOztBY3VwQ3JDO0VBQTBDLGdCZHZwQ0wsRUFBQTs7QWN3cENyQztFQUFpQyxnQmR4cENJLEVBQUE7O0FjeXBDckM7RUFBcUMsZ0JkenBDQSxFQUFBOztBYzBwQ3JDO0VBQW1DLGdCZDFwQ0UsRUFBQTs7QWMycENyQztFQUFpQyxnQmQzcENJLEVBQUE7O0FjNHBDckM7RUFBa0MsZ0JkNXBDRyxFQUFBOztBYzZwQ3JDO0VBQW9DLGdCZDdwQ0MsRUFBQTs7QWM4cENyQztFQUFtQyxnQmQ5cENFLEVBQUE7O0FjK3BDckM7RUFBcUMsZ0JkL3BDQSxFQUFBOztBY2dxQ3JDO0VBQW1DLGdCZGhxQ0UsRUFBQTs7QWNpcUNyQztFQUFrQyxnQmRqcUNHLEVBQUE7O0Fja3FDckM7RUFBbUMsZ0JkbHFDRSxFQUFBOztBY21xQ3JDO0VBQXNDLGdCZG5xQ0QsRUFBQTs7QWNvcUNyQztFQUFxQyxnQmRwcUNBLEVBQUE7O0FjcXFDckM7RUFBZ0MsZ0JkcnFDSyxFQUFBOztBY3NxQ3JDO0VBQXNDLGdCZHRxQ0QsRUFBQTs7QWN1cUNyQztFQUE2QyxnQmR2cUNSLEVBQUE7O0Fjd3FDckM7RUFBbUMsZ0JkeHFDRSxFQUFBOztBY3lxQ3JDO0VBQXFDLGdCZHpxQ0EsRUFBQTs7QWMwcUNyQztFQUFvQyxnQmQxcUNDLEVBQUE7O0FjMnFDckM7RUFBb0MsZ0JkM3FDQyxFQUFBOztBYzRxQ3JDO0VBQW1DLGdCZDVxQ0UsRUFBQTs7QWM2cUNyQztFQUFzQyxnQmQ3cUNELEVBQUE7O0FjOHFDckM7RUFBdUMsZ0JkOXFDRixFQUFBOztBYytxQ3JDO0VBQTJDLGdCZC9xQ04sRUFBQTs7QWNnckNyQztFQUFpRCxnQmRockNaLEVBQUE7O0FjaXJDckM7RUFBNkMsZ0JkanJDUixFQUFBOztBY2tyQ3JDO0VBQXVDLGdCZGxyQ0YsRUFBQTs7QWNtckNyQztFQUFzQyxnQmRuckNELEVBQUE7O0Fjb3JDckM7RUFBdUMsZ0JkcHJDRixFQUFBOztBY3FyQ3JDO0VBQWtDLGdCZHJyQ0csRUFBQTs7QWNzckNyQztFQUF5QyxnQmR0ckNKLEVBQUE7O0FjdXJDckM7RUFBMEMsZ0JkdnJDTCxFQUFBOztBY3dyQ3JDO0VBQTBDLGdCZHhyQ0wsRUFBQTs7QWN5ckNyQztFQUF5QyxnQmR6ckNKLEVBQUE7O0FjMHJDckM7RUFBc0MsZ0JkMXJDRCxFQUFBOztBYzJyQ3JDO0VBQW1DLGdCZDNyQ0UsRUFBQTs7QWM0ckNyQztFQUFnQyxnQmQ1ckNLLEVBQUE7O0FjNnJDckM7RUFBcUMsZ0JkN3JDQSxFQUFBOztBYzhyQ3JDO0VBQW1DLGdCZDlyQ0UsRUFBQTs7QWMrckNyQztFQUFtQyxnQmQvckNFLEVBQUE7O0FjZ3NDckM7RUFBdUMsZ0JkaHNDRixFQUFBOztBY2lzQ3JDO0VBQTJDLGdCZGpzQ04sRUFBQTs7QWNrc0NyQztFQUErQyxnQmRsc0NWLEVBQUE7O0FjbXNDckM7RUFBaUMsZ0JkbnNDSSxFQUFBOztBY29zQ3JDO0VBQW1DLGdCZHBzQ0UsRUFBQTs7QWNxc0NyQztFQUF1QyxnQmRyc0NGLEVBQUE7O0Fjc3NDckM7RUFBMkMsZ0JkdHNDTixFQUFBOztBY3VzQ3JDO0VBQTRDLGdCZHZzQ1AsRUFBQTs7QWN3c0NyQztFQUFnRCxnQmR4c0NYLEVBQUE7O0FjeXNDckM7RUFBd0MsZ0JkenNDSCxFQUFBOztBYzBzQ3JDO0VBQTRDLGdCZDFzQ1AsRUFBQTs7QWMyc0NyQztFQUE2QyxnQmQzc0NSLEVBQUE7O0FjNHNDckM7RUFBaUQsZ0JkNXNDWixFQUFBOztBYzZzQ3JDO0VBQStDLGdCZDdzQ1YsRUFBQTs7QWM4c0NyQztFQUFtQyxnQmQ5c0NFLEVBQUE7O0FjK3NDckM7RUFBcUMsZ0JkL3NDQSxFQUFBOztBY2d0Q3JDO0VBQWlDLGdCZGh0Q0ksRUFBQTs7QWNpdENyQztFQUF1QyxnQmRqdENGLEVBQUE7O0Fja3RDckM7RUFBdUMsZ0JkbHRDRixFQUFBOztBY210Q3JDO0VBQTBDLGdCZG50Q0wsRUFBQTs7QWNvdENyQztFQUFtQyxnQmRwdENFLEVBQUE7O0FjcXRDckM7RUFBdUMsZ0JkcnRDRixFQUFBOztBY3N0Q3JDO0VBQXFDLGdCZHR0Q0EsRUFBQTs7QWN1dENyQztFQUFzQyxnQmR2dENELEVBQUE7O0Fjd3RDckM7RUFBMEMsZ0JkeHRDTCxFQUFBOztBY3l0Q3JDO0VBQWdDLGdCZHp0Q0ssRUFBQTs7QWMwdENyQztFQUFvQyxnQmQxdENDLEVBQUE7O0FjMnRDckM7RUFBNkMsZ0JkM3RDUixFQUFBOztBYzR0Q3JDO0VBQW9DLGdCZDV0Q0MsRUFBQTs7QWM2dENyQztFQUFrQyxnQmQ3dENHLEVBQUE7O0FjOHRDckM7RUFBb0MsZ0JkOXRDQyxFQUFBOztBYyt0Q3JDO0VBQW9DLGdCZC90Q0MsRUFBQTs7QWNndUNyQztFQUFpQyxnQmRodUNJLEVBQUE7O0FjaXVDckM7RUFBMEMsZ0JkanVDTCxFQUFBOztBY2t1Q3JDO0VBQW1DLGdCZGx1Q0UsRUFBQTs7QWNtdUNyQztFQUFzQyxnQmRudUNELEVBQUE7O0Fjb3VDckM7RUFBbUMsZ0JkcHVDRSxFQUFBOztBY3F1Q3JDO0VBQWlDLGdCZHJ1Q0ksRUFBQTs7QWNzdUNyQztFQUFvQyxnQmR0dUNDLEVBQUE7O0FjdXVDckM7RUFBc0MsZ0JkdnVDRCxFQUFBOztBY3d1Q3JDO0VBQTBDLGdCZHh1Q0wsRUFBQTs7QWN5dUNyQztFQUFnQyxnQmR6dUNLLEVBQUE7O0FjMHVDckM7RUFBZ0MsZ0JkMXVDSyxFQUFBOztBYzJ1Q3JDO0VBQXdDLGdCZDN1Q0gsRUFBQTs7QWM0dUNyQztFQUF5QyxnQmQ1dUNKLEVBQUE7O0FjNnVDckM7RUFBMkMsZ0JkN3VDTixFQUFBOztBYzh1Q3JDO0VBQW9DLGdCZDl1Q0MsRUFBQTs7QWMrdUNyQztFQUEwQyxnQmQvdUNMLEVBQUE7O0FjZ3ZDckM7RUFBaUQsZ0JkaHZDWixFQUFBOztBY2l2Q3JDO0VBQW9DLGdCZGp2Q0MsRUFBQTs7QWNrdkNyQztFQUFxQyxnQmRsdkNBLEVBQUE7O0FjbXZDckM7RUFBeUMsZ0JkbnZDSixFQUFBOztBY292Q3JDO0VBQStCLGdCZHB2Q00sRUFBQTs7QWNxdkNyQztFQUFrQyxnQmRydkNHLEVBQUE7O0Fjc3ZDckM7RUFBcUMsZ0JkdHZDQSxFQUFBOztBY3V2Q3JDO0VBQW1DLGdCZHZ2Q0UsRUFBQTs7QWN3dkNyQztFQUFrQyxnQmR4dkNHLEVBQUE7O0FjeXZDckM7RUFBMEMsZ0JkenZDTCxFQUFBOztBYzB2Q3JDO0VBQXFDLGdCZDF2Q0EsRUFBQTs7QWMydkNyQztFQUFnQyxnQmQzdkNLLEVBQUE7O0FjNHZDckM7RUFBa0MsZ0JkNXZDRyxFQUFBOztBYzZ2Q3JDO0VBQW9DLGdCZDd2Q0MsRUFBQTs7QWM4dkNyQztFQUFxQyxnQmQ5dkNBLEVBQUE7O0FjK3ZDckM7RUFBdUMsZ0JkL3ZDRixFQUFBOztBY2d3Q3JDO0VBQWtDLGdCZGh3Q0csRUFBQTs7QWNpd0NyQztFQUFzQyxnQmRqd0NELEVBQUE7O0Fja3dDckM7RUFBa0MsZ0JkbHdDRyxFQUFBOztBY213Q3JDO0VBQXdDLGdCZG53Q0gsRUFBQTs7QWNvd0NyQztFQUE0QyxnQmRwd0NQLEVBQUE7O0FjcXdDckM7RUFBeUMsZ0JkcndDSixFQUFBOztBY3N3Q3JDO0VBQW9DLGdCZHR3Q0MsRUFBQTs7QWN1d0NyQztFQUFtQyxnQmR2d0NFLEVBQUE7O0Fjd3dDckM7RUFBbUMsZ0JkeHdDRSxFQUFBOztBY3l3Q3JDO0VBQXVDLGdCZHp3Q0YsRUFBQTs7QWMwd0NyQztFQUF3QyxnQmQxd0NILEVBQUE7O0FjMndDckM7RUFBc0MsZ0JkM3dDRCxFQUFBOztBYzR3Q3JDO0VBQTBDLGdCZDV3Q0wsRUFBQTs7QWM2d0NyQztFQUFzQyxnQmQ3d0NELEVBQUE7O0FjOHdDckM7RUFBMEMsZ0JkOXdDTCxFQUFBOztBYyt3Q3JDO0VBQW9DLGdCZC93Q0MsRUFBQTs7QWNneENyQztFQUEyQyxnQmRoeENOLEVBQUE7O0FjaXhDckM7RUFBaUQsZ0JkanhDWixFQUFBOztBY2t4Q3JDO0VBQTBDLGdCZGx4Q0wsRUFBQTs7QWNteENyQztFQUFxQyxnQmRueENBLEVBQUE7O0Fjb3hDckM7RUFBMkMsZ0JkcHhDTixFQUFBOztBY3F4Q3JDO0VBQWtDLGdCZHJ4Q0csRUFBQTs7QWNzeENyQztFQUFvQyxnQmR0eENDLEVBQUE7O0FjdXhDckM7RUFBa0MsZ0JkdnhDRyxFQUFBOztBY3d4Q3JDO0VBQXlDLGdCZHh4Q0osRUFBQTs7QWN5eENyQztFQUFnQyxnQmR6eENLLEVBQUE7O0FjMHhDckM7RUFBb0MsZ0JkMXhDQyxFQUFBOztBYzJ4Q3JDO0VBQXNDLGdCZDN4Q0QsRUFBQTs7QWM0eENyQztFQUFtQyxnQmQ1eENFLEVBQUE7O0FjNnhDckM7RUFBa0MsZ0JkN3hDRyxFQUFBOztBYzh4Q3JDO0VBQW9DLGdCZDl4Q0MsRUFBQTs7QWMreENyQztFQUFnQyxnQmQveENLLEVBQUE7O0FjZ3lDckM7RUFBb0MsZ0JkaHlDQyxFQUFBOztBY2l5Q3JDO0VBQXNDLGdCZGp5Q0QsRUFBQTs7QWNreUNyQztFQUFvQyxnQmRseUNDLEVBQUE7O0FjbXlDckM7RUFBdUMsZ0JkbnlDRixFQUFBOztBY295Q3JDO0VBQW1DLGdCZHB5Q0UsRUFBQTs7QWNxeUNyQztFQUF1QyxnQmRyeUNGLEVBQUE7O0Fjc3lDckM7RUFBOEMsZ0JkdHlDVCxFQUFBOztBY3V5Q3JDO0VBQXlDLGdCZHZ5Q0osRUFBQTs7QWN3eUNyQztFQUFvQyxnQmR4eUNDLEVBQUE7O0FjeXlDckM7RUFBeUMsZ0JkenlDSixFQUFBOztBYzB5Q3JDO0VBQXlDLGdCZDF5Q0osRUFBQTs7QWMyeUNyQztFQUF1QyxnQmQzeUNGLEVBQUE7O0FjNHlDckM7RUFBb0MsZ0JkNXlDQyxFQUFBOztBYzZ5Q3JDO0VBQXVDLGdCZDd5Q0YsRUFBQTs7QWM4eUNyQztFQUFzQyxnQmQ5eUNELEVBQUE7O0FjK3lDckM7RUFBeUMsZ0JkL3lDSixFQUFBOztBY2d6Q3JDO0VBQXlDLGdCZGh6Q0osRUFBQTs7QWNpekNyQztFQUF5QyxnQmRqekNKLEVBQUE7O0Fja3pDckM7RUFBK0MsZ0JkbHpDVixFQUFBOztBY216Q3JDO0VBQXdDLGdCZG56Q0gsRUFBQTs7QWNvekNyQztFQUF3QyxnQmRwekNILEVBQUE7O0FjcXpDckM7RUFBOEMsZ0JkcnpDVCxFQUFBOztBY3N6Q3JDO0VBQTZDLGdCZHR6Q1IsRUFBQTs7QWN1ekNyQztFQUFrQyxnQmR2ekNHLEVBQUE7O0Fjd3pDckM7RUFBc0MsZ0JkeHpDRCxFQUFBOztBY3l6Q3JDO0VBQXlDLGdCZHp6Q0osRUFBQTs7QWMwekNyQztFQUF5QyxnQmQxekNKLEVBQUE7O0FjMnpDckM7RUFBdUMsZ0JkM3pDRixFQUFBOztBYzR6Q3JDO0VBQXdDLGdCZDV6Q0gsRUFBQTs7QWM2ekNyQztFQUF5QyxnQmQ3ekNKLEVBQUE7O0FjOHpDckM7RUFBNkMsZ0JkOXpDUixFQUFBOztBYyt6Q3JDO0VBQXlDLGdCZC96Q0osRUFBQTs7QWNnMENyQztFQUF3QyxnQmRoMENILEVBQUE7O0FjaTBDckM7RUFBZ0MsZ0JkajBDSyxFQUFBOztBY2swQ3JDO0VBQStCLGdCZGwwQ00sRUFBQTs7QWNtMENyQztFQUFnQyxnQmRuMENLLEVBQUE7O0FjbzBDckM7RUFBdUMsZ0JkcDBDRixFQUFBOztBY3EwQ3JDO0VBQTJDLGdCZHIwQ04sRUFBQTs7QWNzMENyQztFQUEyQyxnQmR0MENOLEVBQUE7O0FjdTBDckM7RUFBMEMsZ0JkdjBDTCxFQUFBOztBY3cwQ3JDO0VBQWdDLGdCZHgwQ0ssRUFBQTs7QWN5MENyQztFQUF1QyxnQmR6MENGLEVBQUE7O0FjMDBDckM7RUFBa0MsZ0JkMTBDRyxFQUFBOztBYzIwQ3JDO0VBQXNDLGdCZDMwQ0QsRUFBQTs7QWM0MENyQztFQUF3QyxnQmQ1MENILEVBQUE7O0FjNjBDckM7RUFBNkMsZ0JkNzBDUixFQUFBOztBYzgwQ3JDO0VBQWtDLGdCZDkwQ0csRUFBQTs7QWMrMENyQztFQUF3QyxnQmQvMENILEVBQUE7O0FjZzFDckM7RUFBNkMsZ0JkaDFDUixFQUFBOztBY2kxQ3JDO0VBQWtDLGdCZGoxQ0csRUFBQTs7QWNrMUNyQztFQUFzQyxnQmRsMUNELEVBQUE7O0FjbTFDckM7RUFBMEMsZ0JkbjFDTCxFQUFBOztBY28xQ3JDO0VBQTRDLGdCZHAxQ1AsRUFBQTs7QWNxMUNyQztFQUFpQyxnQmRyMUNJLEVBQUE7O0FjczFDckM7RUFBd0MsZ0JkdDFDSCxFQUFBOztBY3UxQ3JDO0VBQXdDLGdCZHYxQ0gsRUFBQTs7QWN3MUNyQztFQUFpQyxnQmR4MUNJLEVBQUE7O0FjeTFDckM7RUFBaUMsZ0JkejFDSSxFQUFBOztBYzAxQ3JDO0VBQXdDLGdCZDExQ0gsRUFBQTs7QWMyMUNyQztFQUF5QyxnQmQzMUNKLEVBQUE7O0FjNDFDckM7RUFBeUMsZ0JkNTFDSixFQUFBOztBYzYxQ3JDO0VBQXdDLGdCZDcxQ0gsRUFBQTs7QWM4MUNyQztFQUFvQyxnQmQ5MUNDLEVBQUE7O0FjKzFDckM7RUFBbUMsZ0JkLzFDRSxFQUFBOztBY2cyQ3JDO0VBQXdDLGdCZGgyQ0gsRUFBQTs7QWNpMkNyQztFQUFpQyxnQmRqMkNJLEVBQUE7O0FjazJDckM7RUFBbUMsZ0JkbDJDRSxFQUFBOztBY20yQ3JDO0VBQXdDLGdCZG4yQ0gsRUFBQTs7QWNvMkNyQztFQUFnQyxnQmRwMkNLLEVBQUE7O0FjcTJDckM7RUFBc0MsZ0JkcjJDRCxFQUFBOztBY3MyQ3JDO0VBQWlDLGdCZHQyQ0ksRUFBQTs7QWN1MkNyQztFQUFvQyxnQmR2MkNDLEVBQUE7O0FjdzJDckM7RUFBcUMsZ0JkeDJDQSxFQUFBOztBY3kyQ3JDO0VBQXVDLGdCZHoyQ0YsRUFBQTs7QWMwMkNyQztFQUFzQyxnQmQxMkNELEVBQUE7O0FjMjJDckM7RUFBaUMsZ0JkMzJDSSxFQUFBOztBYzQyQ3JDO0VBQTBDLGdCZDUyQ0wsRUFBQTs7QWM2MkNyQztFQUF5QyxnQmQ3MkNKLEVBQUE7O0FjODJDckM7RUFBZ0QsZ0JkOTJDWCxFQUFBOztBYysyQ3JDO0VBQW9ELGdCZC8yQ2YsRUFBQTs7QWNnM0NyQztFQUF5QyxnQmRoM0NKLEVBQUE7O0FjaTNDckM7RUFBa0MsZ0JkajNDRyxFQUFBOztBY2szQ3JDO0VBQXlDLGdCZGwzQ0osRUFBQTs7QWNtM0NyQztFQUF3QyxnQmRuM0NILEVBQUE7O0FjbzNDckM7RUFBdUMsZ0JkcDNDRixFQUFBOztBY3EzQ3JDO0VBQXlDLGdCZHIzQ0osRUFBQTs7QWNzM0NyQztFQUE0QyxnQmR0M0NQLEVBQUE7O0FjdTNDckM7RUFBb0MsZ0JkdjNDQyxFQUFBOztBY3czQ3JDO0VBQW1DLGdCZHgzQ0UsRUFBQTs7QWN5M0NyQztFQUF5QyxnQmR6M0NKLEVBQUE7O0FjMDNDckM7RUFBbUMsZ0JkMTNDRSxFQUFBOztBYzIzQ3JDO0VBQStCLGdCZDMzQ00sRUFBQTs7QWM0M0NyQztFQUFtQyxnQmQ1M0NFLEVBQUE7O0FjNjNDckM7RUFBcUMsZ0JkNzNDQSxFQUFBOztBYzgzQ3JDO0VBQTRDLGdCZDkzQ1AsRUFBQTs7QWMrM0NyQztFQUE0QyxnQmQvM0NQLEVBQUE7O0FjZzRDckM7RUFBc0MsZ0JkaDRDRCxFQUFBOztBY2k0Q3JDO0VBQXNDLGdCZGo0Q0QsRUFBQTs7QWNrNENyQztFQUFrQyxnQmRsNENHLEVBQUE7O0FjbTRDckM7RUFBdUMsZ0JkbjRDRixFQUFBOztBY280Q3JDO0VBQXdDLGdCZHA0Q0gsRUFBQTs7QWNxNENyQztFQUFrQyxnQmRyNENHLEVBQUE7O0FjczRDckM7RUFBc0MsZ0JkdDRDRCxFQUFBOztBY3U0Q3JDO0VBQW1DLGdCZHY0Q0UsRUFBQTs7QWN3NENyQztFQUF3QyxnQmR4NENILEVBQUE7O0FjeTRDckM7RUFBb0MsZ0JkejRDQyxFQUFBOztBYzA0Q3JDO0VBQXNDLGdCZDE0Q0QsRUFBQTs7QWMyNENyQztFQUEwQyxnQmQzNENMLEVBQUE7O0FjNDRDckM7RUFBb0MsZ0JkNTRDQyxFQUFBOztBYzY0Q3JDO0VBQXNDLGdCZDc0Q0QsRUFBQTs7QWM4NENyQztFQUFnQyxnQmQ5NENLLEVBQUE7O0FjKzRDckM7RUFBeUMsZ0JkLzRDSixFQUFBOztBY2c1Q3JDO0VBQW1DLGdCZGg1Q0UsRUFBQTs7QWNpNUNyQztFQUF5QyxnQmRqNUNKLEVBQUE7O0FjazVDckM7RUFBb0MsZ0JkbDVDQyxFQUFBOztBY201Q3JDO0VBQWtDLGdCZG41Q0csRUFBQTs7QWNvNUNyQztFQUF3QyxnQmRwNUNILEVBQUE7O0FjcTVDckM7RUFBbUMsZ0JkcjVDRSxFQUFBOztBY3M1Q3JDO0VBQWtDLGdCZHQ1Q0csRUFBQTs7QWN1NUNyQztFQUFvQyxnQmR2NUNDLEVBQUE7O0FjdzVDckM7RUFBZ0QsZ0JkeDVDWCxFQUFBOztBY3k1Q3JDO0VBQStDLGdCZHo1Q1YsRUFBQTs7QWMwNUNyQztFQUEyQyxnQmQxNUNOLEVBQUE7O0FjMjVDckM7RUFBb0MsZ0JkMzVDQyxFQUFBOztBYzQ1Q3JDO0VBQXNDLGdCZDU1Q0QsRUFBQTs7QWM2NUNyQztFQUFtQyxnQmQ3NUNFLEVBQUE7O0FjODVDckM7RUFBeUMsZ0JkOTVDSixFQUFBOztBYys1Q3JDO0VBQTBDLGdCZC81Q0wsRUFBQTs7QWNnNkNyQztFQUFtQyxnQmRoNkNFLEVBQUE7O0FjaTZDckM7RUFBaUMsZ0JkajZDSSxFQUFBOztBY2s2Q3JDO0VBQXFDLGdCZGw2Q0EsRUFBQTs7QWNtNkNyQztFQUF1QyxnQmRuNkNGLEVBQUE7O0FjbzZDckM7RUFBMEMsZ0JkcDZDTCxFQUFBOztBY3E2Q3JDO0VBQW1DLGdCZHI2Q0UsRUFBQTs7QWNzNkNyQztFQUFtQyxnQmR0NkNFLEVBQUE7O0FjdTZDckM7RUFBcUMsZ0JkdjZDQSxFQUFBOztBY3c2Q3JDO0VBQXlDLGdCZHg2Q0osRUFBQTs7QWN5NkNyQztFQUF1QyxnQmR6NkNGLEVBQUE7O0FjMDZDckM7RUFBa0MsZ0JkMTZDRyxFQUFBOztBYzI2Q3JDO0VBQXNDLGdCZDM2Q0QsRUFBQTs7QWM0NkNyQztFQUFtQyxnQmQ1NkNFLEVBQUE7O0FjNjZDckM7RUFBdUMsZ0JkNzZDRixFQUFBOztBYzg2Q3JDO0VBQXlDLGdCZDk2Q0osRUFBQTs7QWMrNkNyQztFQUFzQyxnQmQvNkNELEVBQUE7O0FjZzdDckM7RUFBcUMsZ0JkaDdDQSxFQUFBOztBY2k3Q3JDO0VBQW9DLGdCZGo3Q0MsRUFBQTs7QWNrN0NyQztFQUF3QyxnQmRsN0NILEVBQUE7O0FjbTdDckM7RUFBZ0MsZ0JkbjdDSyxFQUFBOztBY283Q3JDO0VBQW1DLGdCZHA3Q0UsRUFBQTs7QWNxN0NyQztFQUFpQyxnQmRyN0NJLEVBQUE7O0FjczdDckM7RUFBMEMsZ0JkdDdDTCxFQUFBOztBY3U3Q3JDO0VBQWlDLGdCZHY3Q0ksRUFBQTs7QWN3N0NyQztFQUFrQyxnQmR4N0NHLEVBQUE7O0FjeTdDckM7RUFBbUMsZ0JkejdDRSxFQUFBOztBYzA3Q3JDO0VBQXVDLGdCZDE3Q0YsRUFBQTs7QWMyN0NyQztFQUFvQyxnQmQzN0NDLEVBQUE7O0FjNDdDckM7RUFBa0MsZ0JkNTdDRyxFQUFBOztBYzY3Q3JDO0VBQTBDLGdCZDc3Q0wsRUFBQTs7QWM4N0NyQztFQUE2QyxnQmQ5N0NSLEVBQUE7O0FjKzdDckM7RUFBZ0MsZ0JkLzdDSyxFQUFBOztBY2c4Q3JDO0VBQXVDLGdCZGg4Q0YsRUFBQTs7QWNpOENyQztFQUF1QyxnQmRqOENGLEVBQUE7O0FjazhDckM7RUFBa0MsZ0JkbDhDRyxFQUFBOztBY204Q3JDO0VBQTJDLGdCZG44Q04sRUFBQTs7QWNvOENyQztFQUE2QyxnQmRwOENSLEVBQUE7O0FjcThDckM7RUFBMkMsZ0JkcjhDTixFQUFBOztBY3M4Q3JDO0VBQTJDLGdCZHQ4Q04sRUFBQTs7QWN1OENyQztFQUFvQyxnQmR2OENDLEVBQUE7O0FjdzhDckM7RUFBdUMsZ0JkeDhDRixFQUFBOztBY3k4Q3JDO0VBQStCLGdCZHo4Q00sRUFBQTs7QWMwOENyQztFQUFpQyxnQmQxOENJLEVBQUE7O0FjMjhDckM7RUFBd0MsZ0JkMzhDSCxFQUFBOztBYzQ4Q3JDO0VBQW9DLGdCZDU4Q0MsRUFBQTs7QWM2OENyQztFQUFxQyxnQmQ3OENBLEVBQUE7O0FjODhDckM7RUFBbUMsZ0JkOThDRSxFQUFBOztBYys4Q3JDO0VBQWtDLGdCZC84Q0csRUFBQTs7QWNnOUNyQztFQUF1QyxnQmRoOUNGLEVBQUE7O0FjaTlDckM7RUFBcUMsZ0JkajlDQSxFQUFBOztBY2s5Q3JDO0VBQWlDLGdCZGw5Q0ksRUFBQTs7QWNtOUNyQztFQUFzQyxnQmRuOUNELEVBQUE7O0FjbzlDckM7RUFBMkMsZ0JkcDlDTixFQUFBOztBY3E5Q3JDO0VBQW9DLGdCZHI5Q0MsRUFBQTs7QWNzOUNyQztFQUFpQyxnQmR0OUNJLEVBQUE7O0FjdTlDckM7RUFBb0MsZ0JkdjlDQyxFQUFBOztBY3c5Q3JDO0VBQXlDLGdCZHg5Q0osRUFBQTs7QWN5OUNyQztFQUFvQyxnQmR6OUNDLEVBQUE7O0FjMDlDckM7RUFBNkMsZ0JkMTlDUixFQUFBOztBYzI5Q3JDO0VBQWdELGdCZDM5Q1gsRUFBQTs7QWM0OUNyQztFQUFzQyxnQmQ1OUNELEVBQUE7O0FjNjlDckM7RUFBa0MsZ0JkNzlDRyxFQUFBOztBYzg5Q3JDO0VBQW1DLGdCZDk5Q0UsRUFBQTs7QWMrOUNyQztFQUFtQyxnQmQvOUNFLEVBQUE7O0FjZytDckM7RUFBd0MsZ0JkaCtDSCxFQUFBOztBY2krQ3JDO0VBQW1DLGdCZGorQ0UsRUFBQTs7QWNrK0NyQztFQUFtQyxnQmRsK0NFLEVBQUE7O0FjbStDckM7RUFBdUMsZ0JkbitDRixFQUFBOztBY28rQ3JDO0VBQXFDLGdCZHArQ0EsRUFBQTs7QWNxK0NyQztFQUFtQyxnQmRyK0NFLEVBQUE7O0FjcytDckM7RUFBb0MsZ0JkdCtDQyxFQUFBOztBY3UrQ3JDO0VBQW1DLGdCZHYrQ0UsRUFBQTs7QWN3K0NyQztFQUEwQyxnQmR4K0NMLEVBQUE7O0FjeStDckM7RUFBNEMsZ0JkeitDUCxFQUFBOztBYzArQ3JDO0VBQXlDLGdCZDErQ0osRUFBQTs7QWMyK0NyQztFQUF3QyxnQmQzK0NILEVBQUE7O0FjNCtDckM7RUFBd0MsZ0JkNStDSCxFQUFBOztBYzYrQ3JDO0VBQXFDLGdCZDcrQ0EsRUFBQTs7QWM4K0NyQztFQUFxQyxnQmQ5K0NBLEVBQUE7O0FjKytDckM7RUFBbUMsZ0JkLytDRSxFQUFBOztBY2cvQ3JDO0VBQXNDLGdCZGgvQ0QsRUFBQTs7QWNpL0NyQztFQUEwQyxnQmRqL0NMLEVBQUE7O0Fjay9DckM7RUFBbUMsZ0JkbC9DRSxFQUFBOztBY20vQ3JDO0VBQXlDLGdCZG4vQ0osRUFBQTs7QWNvL0NyQztFQUFtQyxnQmRwL0NFLEVBQUE7O0FjcS9DckM7RUFBa0MsZ0Jkci9DRyxFQUFBOztBY3MvQ3JDO0VBQXNDLGdCZHQvQ0QsRUFBQTs7QWN1L0NyQztFQUFzQyxnQmR2L0NELEVBQUE7O0Fjdy9DckM7RUFBNkMsZ0JkeC9DUixFQUFBOztBY3kvQ3JDO0VBQXlDLGdCZHovQ0osRUFBQTs7QWMwL0NyQztFQUFrQyxnQmQxL0NHLEVBQUE7O0FjMi9DckM7RUFBd0MsZ0JkMy9DSCxFQUFBOztBYzQvQ3JDO0VBQW1DLGdCZDUvQ0UsRUFBQTs7QWM2L0NyQztFQUF1QyxnQmQ3L0NGLEVBQUE7O0FjOC9DckM7RUFBeUMsZ0JkOS9DSixFQUFBOztBYysvQ3JDO0VBQXlDLGdCZC8vQ0osRUFBQTs7QWNnZ0RyQztFQUFpQyxnQmRoZ0RJLEVBQUE7O0FjaWdEckM7RUFBMEMsZ0JkamdETCxFQUFBOztBY2tnRHJDO0VBQTJDLGdCZGxnRE4sRUFBQTs7QWNtZ0RyQztFQUF5QyxnQmRuZ0RKLEVBQUE7O0Fjb2dEckM7RUFBd0MsZ0JkcGdESCxFQUFBOztBY3FnRHJDO0VBQXdDLGdCZHJnREgsRUFBQTs7QWNzZ0RyQztFQUF5QyxnQmR0Z0RKLEVBQUE7O0FjdWdEckM7RUFBNEMsZ0JkdmdEUCxFQUFBOztBY3dnRHJDO0VBQTBDLGdCZHhnREwsRUFBQTs7QWN5Z0RyQztFQUFxQyxnQmR6Z0RBLEVBQUE7O0FjMGdEckM7RUFBbUMsZ0JkMWdERSxFQUFBOztBYzJnRHJDO0VBQXdDLGdCZDNnREgsRUFBQTs7QWM0Z0RyQztFQUFtQyxnQmQ1Z0RFLEVBQUE7O0FjNmdEckM7RUFBcUMsZ0JkN2dEQSxFQUFBOztBYzhnRHJDO0VBQXdDLGdCZDlnREgsRUFBQTs7QWMrZ0RyQztFQUF3QyxnQmQvZ0RILEVBQUE7O0FjZ2hEckM7RUFBbUMsZ0JkaGhERSxFQUFBOztBY2loRHJDO0VBQWtDLGdCZGpoREcsRUFBQTs7QWNraERyQztFQUFpQyxnQmRsaERJLEVBQUE7O0FjbWhEckM7RUFBb0MsZ0JkbmhEQyxFQUFBOztBY29oRHJDO0VBQXdDLGdCZHBoREgsRUFBQTs7QWNxaERyQztFQUEwQyxnQmRyaERMLEVBQUE7O0Fjc2hEckM7RUFBcUMsZ0JkdGhEQSxFQUFBOztBY3VoRHJDO0VBQXlDLGdCZHZoREosRUFBQTs7QWN3aERyQztFQUFtQyxnQmR4aERFLEVBQUE7O0FjeWhEckM7RUFBcUMsZ0JkemhEQSxFQUFBOztBYzBoRHJDO0VBQXFDLGdCZDFoREEsRUFBQTs7QWMyaERyQztFQUFxQyxnQmQzaERBLEVBQUE7O0FjNGhEckM7RUFBcUMsZ0JkNWhEQSxFQUFBOztBYzZoRHJDO0VBQXVDLGdCZDdoREYsRUFBQTs7QWM4aERyQztFQUF5QyxnQmQ5aERKLEVBQUE7O0FjK2hEckM7RUFBeUMsZ0JkL2hESixFQUFBOztBY2dpRHJDO0VBQXlDLGdCZGhpREosRUFBQTs7QWNpaURyQztFQUE2QyxnQmRqaURSLEVBQUE7O0Fja2lEckM7RUFBeUMsZ0JkbGlESixFQUFBOztBY21pRHJDO0VBQXNDLGdCZG5pREQsRUFBQTs7QWNvaURyQztFQUFxQyxnQmRwaURBLEVBQUE7O0FjcWlEckM7RUFBd0MsZ0JkcmlESCxFQUFBOztBY3NpRHJDO0VBQW9DLGdCZHRpREMsRUFBQTs7QWN1aURyQztFQUFvQyxnQmR2aURDLEVBQUE7O0Fjd2lEckM7RUFBaUMsZ0JkeGlESSxFQUFBOztBY3lpRHJDO0VBQW9DLGdCZHppREMsRUFBQTs7QWMwaURyQztFQUFxQyxnQmQxaURBLEVBQUE7O0FjMmlEckM7RUFBbUMsZ0JkM2lERSxFQUFBOztBYzRpRHJDO0VBQXFDLGdCZDVpREEsRUFBQTs7QWM2aURyQztFQUFxQyxnQmQ3aURBLEVBQUE7O0FjOGlEckM7RUFBbUMsZ0JkOWlERSxFQUFBOztBYytpRHJDO0VBQTBDLGdCZC9pREwsRUFBQTs7QWNnakRyQztFQUFrQyxnQmRoakRHLEVBQUE7O0FjaWpEckM7RUFBNkMsZ0JkampEUixFQUFBOztBY2tqRHJDO0VBQXFDLGdCZGxqREEsRUFBQTs7QWNtakRyQztFQUFrQyxnQmRuakRHLEVBQUE7O0Fjb2pEckM7RUFBa0MsZ0JkcGpERyxFQUFBOztBY3FqRHJDO0VBQXVDLGdCZHJqREYsRUFBQTs7QWNzakRyQztFQUFrQyxnQmR0akRHLEVBQUE7O0FjdWpEckM7RUFBcUMsZ0JkdmpEQSxFQUFBOztBY3dqRHJDO0VBQW1DLGdCZHhqREUsRUFBQTs7QWN5akRyQztFQUFzQyxnQmR6akRELEVBQUE7O0FjMGpEckM7RUFBNkMsZ0JkMWpEUixFQUFBOztBYzJqRHJDO0VBQXNDLGdCZDNqREQsRUFBQTs7QWM0akRyQztFQUE2QyxnQmQ1akRSLEVBQUE7O0FjNmpEckM7RUFBdUMsZ0JkN2pERixFQUFBOztBYzhqRHJDO0VBQWtDLGdCZDlqREcsRUFBQTs7QWMrakRyQztFQUF1QyxnQmQvakRGLEVBQUE7O0FjZ2tEckM7RUFBdUMsZ0JkaGtERixFQUFBOztBY2lrRHJDO0VBQXVDLGdCZGprREYsRUFBQTs7QWNra0RyQztFQUFpQyxnQmRsa0RJLEVBQUE7O0FjbWtEckM7RUFBa0MsZ0JkbmtERyxFQUFBOztBY29rRHJDO0VBQW9DLGdCZHBrREMsRUFBQTs7QWNxa0RyQztFQUF3QyxnQmRya0RILEVBQUE7O0Fjc2tEckM7RUFBZ0MsZ0JkdGtESyxFQUFBOztBY3VrRHJDO0VBQWtDLGdCZHZrREcsRUFBQTs7QWN3a0RyQztFQUFxQyxnQmR4a0RBLEVBQUE7O0FjeWtEckM7RUFBMkMsZ0JkemtETixFQUFBOztBYzBrRHJDO0VBQTRDLGdCZDFrRFAsRUFBQTs7QWMya0RyQztFQUFtQyxnQmQza0RFLEVBQUE7O0FjNGtEckM7RUFBeUMsZ0JkNWtESixFQUFBOztBYzZrRHJDO0VBQXlDLGdCZDdrREosRUFBQTs7QWM4a0RyQztFQUFzQyxnQmQ5a0RELEVBQUE7O0FjK2tEckM7RUFBdUMsZ0JkL2tERixFQUFBOztBY2dsRHJDO0VBQW9DLGdCZGhsREMsRUFBQTs7QWNpbERyQztFQUF1QyxnQmRqbERGLEVBQUE7O0Fja2xEckM7RUFBcUMsZ0JkbGxEQSxFQUFBOztBY21sRHJDO0VBQWtDLGdCZG5sREcsRUFBQTs7QWNvbERyQztFQUF3QyxnQmRwbERILEVBQUE7O0FjcWxEckM7RUFBaUMsZ0JkcmxESSxFQUFBOztBY3NsRHJDO0VBQTRDLGdCZHRsRFAsRUFBQTs7QWN1bERyQztFQUFnRCxnQmR2bERYLEVBQUE7O0Fjd2xEckM7RUFBMEMsZ0JkeGxETCxFQUFBOztBY3lsRHJDO0VBQThDLGdCZHpsRFQsRUFBQTs7QWMwbERyQztFQUFxQyxnQmQxbERBLEVBQUE7O0FjMmxEckM7RUFBNkMsZ0JkM2xEUixFQUFBOztBYzRsRHJDO0VBQWlELGdCZDVsRFosRUFBQTs7QWM2bERyQztFQUEyQyxnQmQ3bEROLEVBQUE7O0FjOGxEckM7RUFBK0MsZ0JkOWxEVixFQUFBOztBYytsRHJDO0VBQXNDLGdCZC9sREQsRUFBQTs7QWNnbURyQztFQUE4QyxnQmRobURULEVBQUE7O0FjaW1EckM7RUFBa0QsZ0Jkam1EYixFQUFBOztBY2ttRHJDO0VBQTRDLGdCZGxtRFAsRUFBQTs7QWNtbURyQztFQUFnRCxnQmRubURYLEVBQUE7O0Fjb21EckM7RUFBNkMsZ0JkcG1EUixFQUFBOztBY3FtRHJDO0VBQWlELGdCZHJtRFosRUFBQTs7QWNzbURyQztFQUEyQyxnQmR0bUROLEVBQUE7O0FjdW1EckM7RUFBK0MsZ0Jkdm1EVixFQUFBOztBY3dtRHJDO0VBQTJDLGdCZHhtRE4sRUFBQTs7QWN5bURyQztFQUErQyxnQmR6bURWLEVBQUE7O0FjMG1EckM7RUFBeUMsZ0JkMW1ESixFQUFBOztBYzJtRHJDO0VBQTZDLGdCZDNtRFIsRUFBQTs7QWM0bURyQztFQUFvQyxnQmQ1bURDLEVBQUE7O0FjNm1EckM7RUFBdUMsZ0JkN21ERixFQUFBOztBYzhtRHJDO0VBQWlDLGdCZDltREksRUFBQTs7QWMrbURyQztFQUF1QyxnQmQvbURGLEVBQUE7O0FjZ25EckM7RUFBZ0MsZ0JkaG5ESyxFQUFBOztBY2luRHJDO0VBQTBDLGdCZGpuREwsRUFBQTs7QWNrbkRyQztFQUFrQyxnQmRsbkRHLEVBQUE7O0FjbW5EckM7RUFBcUMsZ0Jkbm5EQSxFQUFBOztBY29uRHJDO0VBQW9DLGdCZHBuREMsRUFBQTs7QWNxbkRyQztFQUF5QyxnQmRybkRKLEVBQUE7O0Fjc25EckM7RUFBd0MsZ0JkdG5ESCxFQUFBOztBY3VuRHJDO0VBQW1DLGdCZHZuREUsRUFBQTs7QWN3bkRyQztFQUErQyxnQmR4bkRWLEVBQUE7O0FjeW5EckM7RUFBdUMsZ0Jkem5ERixFQUFBOztBYzBuRHJDO0VBQW9DLGdCZDFuREMsRUFBQTs7QWMybkRyQztFQUEwQyxnQmQzbkRMLEVBQUE7O0FjNG5EckM7RUFBb0MsZ0JkNW5EQyxFQUFBOztBYzZuRHJDO0VBQW9DLGdCZDduREMsRUFBQTs7QWM4bkRyQztFQUFzQyxnQmQ5bkRELEVBQUE7O0FjK25EckM7RUFBbUMsZ0JkL25ERSxFQUFBOztBY2dvRHJDO0VBQXdDLGdCZGhvREgsRUFBQTs7QWNpb0RyQztFQUF3QyxnQmRqb0RILEVBQUE7O0Fja29EckM7RUFBNEMsZ0JkbG9EUCxFQUFBOztBY21vRHJDO0VBQXdDLGdCZG5vREgsRUFBQTs7QWNvb0RyQztFQUFxQyxnQmRwb0RBLEVBQUE7O0FjcW9EckM7RUFBMkMsZ0Jkcm9ETixFQUFBOztBY3NvRHJDO0VBQTJDLGdCZHRvRE4sRUFBQTs7QWN1b0RyQztFQUFzQyxnQmR2b0RELEVBQUE7O0Fjd29EckM7RUFBa0MsZ0JkeG9ERyxFQUFBOztBY3lvRHJDO0VBQWtDLGdCZHpvREcsRUFBQTs7QWMwb0RyQztFQUFpQyxnQmQxb0RJLEVBQUE7O0FjMm9EckM7RUFBOEMsZ0JkM29EVCxFQUFBOztBYzRvRHJDO0VBQTJDLGdCZDVvRE4sRUFBQTs7QWM2b0RyQztFQUE2QyxnQmQ3b0RSLEVBQUE7O0FjOG9EckM7RUFBc0MsZ0JkOW9ERCxFQUFBOztBYytvRHJDO0VBQTBDLGdCZC9vREwsRUFBQTs7QWNncERyQztFQUEwQyxnQmRocERMLEVBQUE7O0FjaXBEckM7RUFBeUMsZ0JkanBESixFQUFBOztBY2twRHJDO0VBQWtDLGdCZGxwREcsRUFBQTs7QWNtcERyQztFQUF1QyxnQmRucERGLEVBQUE7O0Fjb3BEckM7RUFBa0MsZ0JkcHBERyxFQUFBOztBY3FwRHJDO0VBQWtDLGdCZHJwREcsRUFBQTs7QWNzcERyQztFQUF5QyxnQmR0cERKLEVBQUE7O0FjdXBEckM7RUFBeUMsZ0JkdnBESixFQUFBOztBY3dwRHJDO0VBQTJDLGdCZHhwRE4sRUFBQTs7QWN5cERyQztFQUEwQyxnQmR6cERMLEVBQUE7O0FjMHBEckM7RUFBeUMsZ0JkMXBESixFQUFBOztBYzJwRHJDO0VBQXdDLGdCZDNwREgsRUFBQTs7QWM0cERyQztFQUF5QyxnQmQ1cERKLEVBQUE7O0FjNnBEckM7RUFBd0MsZ0JkN3BESCxFQUFBOztBYzhwRHJDO0VBQXFDLGdCZDlwREEsRUFBQTs7QWMrcERyQztFQUFvQyxnQmQvcERDLEVBQUE7O0FjZ3FEckM7RUFBaUMsZ0JkaHFESSxFQUFBOztBY2lxRHJDO0VBQXdDLGdCZGpxREgsRUFBQTs7QWNrcURyQztFQUFzQyxnQmRscURELEVBQUE7O0FjbXFEckM7RUFBa0MsZ0JkbnFERyxFQUFBOztBY29xRHJDO0VBQXNDLGdCZHBxREQsRUFBQTs7QWNxcURyQztFQUFtQyxnQmRycURFLEVBQUE7O0Fjc3FEckM7RUFBbUMsZ0JkdHFERSxFQUFBOztBY3VxRHJDO0VBQXdDLGdCZHZxREgsRUFBQTs7QWN3cURyQztFQUFzQyxnQmR4cURELEVBQUE7O0FjeXFEckM7RUFBMEMsZ0JkenFETCxFQUFBOztBYzBxRHJDO0VBQW1DLGdCZDFxREUsRUFBQTs7QWMycURyQztFQUFxQyxnQmQzcURBLEVBQUE7O0FjNHFEckM7RUFBd0MsZ0JkNXFESCxFQUFBOztBYzZxRHJDO0VBQXlDLGdCZDdxREosRUFBQTs7QWM4cURyQztFQUF3QyxnQmQ5cURILEVBQUE7O0FjK3FEckM7RUFBK0MsZ0JkL3FEVixFQUFBOztBY2dyRHJDO0VBQXNDLGdCZGhyREQsRUFBQTs7QWNpckRyQztFQUFtQyxnQmRqckRFLEVBQUE7O0Fja3JEckM7RUFBcUMsZ0JkbHJEQSxFQUFBOztBY21yRHJDO0VBQTZDLGdCZG5yRFIsRUFBQTs7QWNvckRyQztFQUFnQyxnQmRwckRLLEVBQUE7O0FjcXJEckM7RUFBc0MsZ0JkcnJERCxFQUFBOztBY3NyRHJDO0VBQXFDLGdCZHRyREEsRUFBQTs7QWN1ckRyQztFQUFxQyxnQmR2ckRBLEVBQUE7O0Fjd3JEckM7RUFBdUMsZ0JkeHJERixFQUFBOztBY3lyRHJDO0VBQW9DLGdCZHpyREMsRUFBQTs7QWMwckRyQztFQUFtQyxnQmQxckRFLEVBQUE7O0FjMnJEckM7RUFBd0MsZ0JkM3JESCxFQUFBOztBYzRyRHJDO0VBQXdDLGdCZDVyREgsRUFBQTs7QWM2ckRyQztFQUFtQyxnQmQ3ckRFLEVBQUE7O0FjOHJEckM7RUFBcUMsZ0JkOXJEQSxFQUFBOztBYytyRHJDO0VBQWlDLGdCZC9yREksRUFBQTs7QWNnc0RyQztFQUF1QyxnQmRoc0RGLEVBQUE7O0FjaXNEckM7RUFBb0MsZ0JkanNEQyxFQUFBOztBY2tzRHJDO0VBQTBDLGdCZGxzREwsRUFBQTs7QWNtc0RyQztFQUFrQyxnQmRuc0RHLEVBQUE7O0Fjb3NEckM7RUFBbUMsZ0JkcHNERSxFQUFBOztBY3FzRHJDO0VBQW9DLGdCZHJzREMsRUFBQTs7QWNzc0RyQztFQUFzQyxnQmR0c0RELEVBQUE7O0FjdXNEckM7RUFBaUMsZ0JkdnNESSxFQUFBOztBY3dzRHJDO0VBQXFDLGdCZHhzREEsRUFBQTs7QWN5c0RyQztFQUFvQyxnQmR6c0RDLEVBQUE7O0FjMHNEckM7RUFBa0MsZ0JkMXNERyxFQUFBOztBYzJzRHJDO0VBQXlDLGdCZDNzREosRUFBQTs7QWM0c0RyQztFQUFtQyxnQmQ1c0RFLEVBQUE7O0FjNnNEckM7RUFBdUMsZ0JkN3NERixFQUFBOztBYzhzRHJDO0VBQTJDLGdCZDlzRE4sRUFBQTs7QWMrc0RyQztFQUErQyxnQmQvc0RWLEVBQUE7O0FjZ3REckM7RUFBMEMsZ0JkaHRETCxFQUFBOztBY2l0RHJDO0VBQW9DLGdCZGp0REMsRUFBQTs7QWNrdERyQztFQUF1QyxnQmRsdERGLEVBQUE7O0FjbXREckM7RUFBMkMsZ0JkbnRETixFQUFBOztBY290RHJDO0VBQW1ELGdCZHB0RGQsRUFBQTs7QWNxdERyQztFQUFnRCxnQmRydERYLEVBQUE7O0Fjc3REckM7RUFBbUQsZ0JkdHREZCxFQUFBOztBY3V0RHJDO0VBQWdELGdCZHZ0RFgsRUFBQTs7QWN3dERyQztFQUFtRCxnQmR4dERkLEVBQUE7O0FjeXREckM7RUFBK0MsZ0JkenREVixFQUFBOztBYzB0RHJDO0VBQTRDLGdCZDF0RFAsRUFBQTs7QWMydERyQztFQUErQyxnQmQzdERWLEVBQUE7O0FjNHREckM7RUFBNEMsZ0JkNXREUCxFQUFBOztBYzZ0RHJDO0VBQStDLGdCZDd0RFYsRUFBQTs7QWM4dERyQztFQUFpQyxnQmQ5dERJLEVBQUE7O0FjK3REckM7RUFBZ0MsZ0JkL3RESyxFQUFBOztBY2d1RHJDO0VBQWlDLGdCZGh1REksRUFBQTs7QWNpdURyQztFQUFrQyxnQmRqdURHLEVBQUE7O0Fja3VEckM7RUFBbUMsZ0JkbHVERSxFQUFBOztBY211RHJDO0VBQWlDLGdCZG51REksRUFBQTs7QWNvdURyQztFQUFrQyxnQmRwdURHLEVBQUE7O0FjcXVEckM7RUFBc0MsZ0JkcnVERCxFQUFBOztBY3N1RHJDO0VBQWlDLGdCZHR1REksRUFBQTs7QWN1dURyQztFQUFzQyxnQmR2dURELEVBQUE7O0Fjd3VEckM7RUFBa0MsZ0JkeHVERyxFQUFBOztBY3l1RHJDO0VBQXVDLGdCZHp1REYsRUFBQTs7QWMwdURyQztFQUFxQyxnQmQxdURBLEVBQUE7O0FjMnVEckM7RUFBMkMsZ0JkM3VETixFQUFBOztBYzR1RHJDO0VBQStDLGdCZDV1RFYsRUFBQTs7QWM2dURyQztFQUE2QyxnQmQ3dURSLEVBQUE7O0FjOHVEckM7RUFBNEMsZ0JkOXVEUCxFQUFBOztBYyt1RHJDO0VBQTRDLGdCZC91RFAsRUFBQTs7QWNndkRyQztFQUEwQyxnQmRodkRMLEVBQUE7O0FjaXZEckM7RUFBa0MsZ0JkanZERyxFQUFBOztBY2t2RHJDO0VBQXdDLGdCZGx2REgsRUFBQTs7QWNtdkRyQztFQUFxQyxnQmRudkRBLEVBQUE7O0Fjb3ZEckM7RUFBaUMsZ0JkcHZESSxFQUFBOztBY3F2RHJDO0VBQXdDLGdCZHJ2REgsRUFBQTs7QWNzdkRyQztFQUFzQyxnQmR0dkRELEVBQUE7O0FjdXZEckM7RUFBdUMsZ0JkdnZERixFQUFBOztBY3d2RHJDO0VBQStCLGdCZHh2RE0sRUFBQTs7QWN5dkRyQztFQUFxQyxnQmR6dkRBLEVBQUE7O0FjMHZEckM7RUFBb0MsZ0JkMXZEQyxFQUFBOztBYzJ2RHJDO0VBQXlDLGdCZDN2REosRUFBQTs7QWM0dkRyQztFQUEwQyxnQmQ1dkRMLEVBQUE7O0FjNnZEckM7RUFBb0MsZ0JkN3ZEQyxFQUFBOztBYzh2RHJDO0VBQXNDLGdCZDl2REQsRUFBQTs7QWMrdkRyQztFQUF3QyxnQmQvdkRILEVBQUE7O0FjZ3dEckM7RUFBOEMsZ0JkaHdEVCxFQUFBOztBY2l3RHJDO0VBQTZDLGdCZGp3RFIsRUFBQTs7QWNrd0RyQztFQUE2QyxnQmRsd0RSLEVBQUE7O0FjbXdEckM7RUFBZ0QsZ0JkbndEWCxFQUFBOztBY293RHJDO0VBQXVELGdCZHB3RGxCLEVBQUE7O0FjcXdEckM7RUFBa0MsZ0JkcndERyxFQUFBOztBY3N3RHJDO0VBQXdDLGdCZHR3REgsRUFBQTs7QWN1d0RyQztFQUF3QyxnQmR2d0RILEVBQUE7O0Fjd3dEckM7RUFBc0MsZ0JkeHdERCxFQUFBOztBY3l3RHJDO0VBQXNDLGdCZHp3REQsRUFBQTs7QWMwd0RyQztFQUF5QyxnQmQxd0RKLEVBQUE7O0FjMndEckM7RUFBOEMsZ0JkM3dEVCxFQUFBOztBYzR3RHJDO0VBQTZDLGdCZDV3RFIsRUFBQTs7QWM2d0RyQztFQUFtQyxnQmQ3d0RFLEVBQUE7O0FjOHdEckM7RUFBdUMsZ0JkOXdERixFQUFBOztBYyt3RHJDO0VBQWtDLGdCZC93REcsRUFBQTs7QWNneERyQztFQUFrQyxnQmRoeERHLEVBQUE7O0FjaXhEckM7RUFBeUMsZ0JkanhESixFQUFBOztBY2t4RHJDO0VBQTBDLGdCZGx4REwsRUFBQTs7QWNteERyQztFQUEwQyxnQmRueERMLEVBQUE7O0Fjb3hEckM7RUFBeUMsZ0JkcHhESixFQUFBOztBY3F4RHJDO0VBQWlDLGdCZHJ4REksRUFBQTs7QWNzeERyQztFQUF1QyxnQmR0eERGLEVBQUE7O0FjdXhEckM7RUFBaUMsZ0JkdnhESSxFQUFBOztBY3d4RHJDO0VBQXNDLGdCZHh4REQsRUFBQTs7QWN5eERyQztFQUFrRCxnQmR6eERiLEVBQUE7O0FjMHhEckM7RUFBd0MsZ0JkMXhESCxFQUFBOztBYzJ4RHJDO0VBQWtDLGdCZDN4REcsRUFBQTs7QWM0eERyQztFQUF1QyxnQmQ1eERGLEVBQUE7O0FjNnhEckM7RUFBc0MsZ0JkN3hERCxFQUFBOztBYzh4RHJDO0VBQW1DLGdCZDl4REUsRUFBQTs7QWMreERyQztFQUF5QyxnQmQveERKLEVBQUE7O0FjZ3lEckM7RUFBNkMsZ0JkaHlEUixFQUFBOztBY2l5RHJDO0VBQXNDLGdCZGp5REQsRUFBQTs7QWNreURyQztFQUEwQyxnQmRseURMLEVBQUE7O0FjbXlEckM7RUFBb0MsZ0JkbnlEQyxFQUFBOztBY295RHJDO0VBQWtDLGdCZHB5REcsRUFBQTs7QWNxeURyQztFQUFrQyxnQmRyeURHLEVBQUE7O0Fjc3lEckM7RUFBdUMsZ0JkdHlERixFQUFBOztBY3V5RHJDO0VBQWtDLGdCZHZ5REcsRUFBQTs7QWN3eURyQztFQUF1QyxnQmR4eURGLEVBQUE7O0FjeXlEckM7RUFBb0MsZ0JkenlEQyxFQUFBOztBYzB5RHJDO0VBQW9DLGdCZDF5REMsRUFBQTs7QWMyeURyQztFQUE2QyxnQmQzeURSLEVBQUE7O0FjNHlEckM7RUFBc0MsZ0JkNXlERCxFQUFBOztBYzZ5RHJDO0VBQXlDLGdCZDd5REosRUFBQTs7QWM4eURyQztFQUEwQyxnQmQ5eURMLEVBQUE7O0FjK3lEckM7RUFBNkMsZ0JkL3lEUixFQUFBOztBY2d6RHJDO0VBQStDLGdCZGh6RFYsRUFBQTs7QWNpekRyQztFQUErQyxnQmRqekRWLEVBQUE7O0Fja3pEckM7RUFBa0MsZ0JkbHpERyxFQUFBOztBY216RHJDO0VBQWlDLGdCZG56REksRUFBQTs7QWNvekRyQztFQUF3QyxnQmRwekRILEVBQUE7O0FjcXpEckM7RUFBNEMsZ0JkcnpEUCxFQUFBOztBY3N6RHJDO0VBQWtDLGdCZHR6REcsRUFBQTs7QWN1ekRyQztFQUFzQyxnQmR2ekRELEVBQUE7O0Fjd3pEckM7RUFBMEMsZ0JkeHpETCxFQUFBOztBY3l6RHJDO0VBQThDLGdCZHp6RFQsRUFBQTs7QWMwekRyQztFQUF1QyxnQmQxekRGLEVBQUE7O0FjMnpEckM7RUFBMkMsZ0JkM3pETixFQUFBOztBYzR6RHJDO0VBQTJDLGdCZDV6RE4sRUFBQTs7QWM2ekRyQztFQUFpQyxnQmQ3ekRJLEVBQUE7O0FjOHpEckM7RUFBcUMsZ0JkOXpEQSxFQUFBOztBYyt6RHJDO0VBQTJDLGdCZC96RE4sRUFBQTs7QWNnMERyQztFQUEyQyxnQmRoMEROLEVBQUE7O0FjaTBEckM7RUFBdUMsZ0JkajBERixFQUFBOztBY2swRHJDO0VBQXNDLGdCZGwwREQsRUFBQTs7QWNtMERyQztFQUFrQyxnQmRuMERHLEVBQUE7O0FjbzBEckM7RUFBbUMsZ0JkcDBERSxFQUFBOztBY3EwRHJDO0VBQXFDLGdCZHIwREEsRUFBQTs7QWNzMERyQztFQUF3QyxnQmR0MERILEVBQUE7O0FjdTBEckM7RUFBbUMsZ0JkdjBERSxFQUFBOztBY3cwRHJDO0VBQXVDLGdCZHgwREYsRUFBQTs7QWN5MERyQztFQUFrQyxnQmR6MERHLEVBQUE7O0FjMDBEckM7RUFBNEMsZ0JkMTBEUCxFQUFBOztBYzIwRHJDO0VBQXdDLGdCZDMwREgsRUFBQTs7QWM0MERyQztFQUEwQyxnQmQ1MERMLEVBQUE7O0FjNjBEckM7RUFBMEMsZ0JkNzBETCxFQUFBOztBYzgwRHJDO0VBQXlDLGdCZDkwREosRUFBQTs7QWMrMERyQztFQUF5QyxnQmQvMERKLEVBQUE7O0FjZzFEckM7RUFBdUMsZ0JkaDFERixFQUFBOztBY2kxRHJDO0VBQXVDLGdCZGoxREYsRUFBQTs7QWNrMURyQztFQUFtQyxnQmRsMURFLEVBQUE7O0FjbTFEckM7RUFBZ0MsZ0JkbjFESyxFQUFBOztBY28xRHJDO0VBQW1DLGdCZHAxREUsRUFBQTs7QWNxMURyQztFQUEwQyxnQmRyMURMLEVBQUE7O0FjczFEckM7RUFBbUMsZ0JkdDFERSxFQUFBOztBY3UxRHJDO0VBQW1DLGdCZHYxREUsRUFBQTs7QWN3MURyQztFQUErQixnQmR4MURNLEVBQUE7O0FjeTFEckM7RUFBcUMsZ0JkejFEQSxFQUFBOztBYzAxRHJDO0VBQW1DLGdCZDExREUsRUFBQTs7QWMyMURyQztFQUFvQyxnQmQzMURDLEVBQUE7O0FjNDFEckM7RUFBMkMsZ0JkNTFETixFQUFBOztBYzYxRHJDO0VBQWtDLGdCZDcxREcsRUFBQTs7QWM4MURyQztFQUFpQyxnQmQ5MURJLEVBQUE7O0FjKzFEckM7RUFBbUMsZ0JkLzFERSxFQUFBOztBY2cyRHJDO0VBQWtDLGdCZGgyREcsRUFBQTs7QWNpMkRyQztFQUFxQyxnQmRqMkRBLEVBQUE7O0FjazJEckM7RUFBMkMsZ0JkbDJETixFQUFBOztBY20yRHJDO0VBQXNDLGdCZG4yREQsRUFBQTs7QWNvMkRyQztFQUFpQyxnQmRwMkRJLEVBQUE7O0FjcTJEckM7RUFBcUMsZ0JkcjJEQSxFQUFBOztBY3MyRHJDO0VBQW9DLGdCZHQyREMsRUFBQTs7QWN1MkRyQztFQUFrQyxnQmR2MkRHLEVBQUE7O0FjdzJEckM7RUFBd0MsZ0JkeDJESCxFQUFBOztBY3kyRHJDO0VBQTZDLGdCZHoyRFIsRUFBQTs7QWMwMkRyQztFQUF1QyxnQmQxMkRGLEVBQUE7O0FjMjJEckM7RUFBbUMsZ0JkMzJERSxFQUFBOztBYzQyRHJDO0VBQW1DLGdCZDUyREUsRUFBQTs7QWM2MkRyQztFQUF1QyxnQmQ3MkRGLEVBQUE7O0FjODJEckM7RUFBb0MsZ0JkOTJEQyxFQUFBOztBYysyRHJDO0VBQW1DLGdCZC8yREUsRUFBQTs7QWNnM0RyQztFQUFnQyxnQmRoM0RLLEVBQUE7O0FjaTNEckM7RUFBZ0MsZ0JkajNESyxFQUFBOztBY2szRHJDO0VBQXVDLGdCZGwzREYsRUFBQTs7QWNtM0RyQztFQUF1QyxnQmRuM0RGLEVBQUE7O0FjbzNEckM7RUFBaUMsZ0JkcDNESSxFQUFBOztBY3EzRHJDO0VBQXFDLGdCZHIzREEsRUFBQTs7QWNzM0RyQztFQUEyQyxnQmR0M0ROLEVBQUE7O0FjdTNEckM7RUFBMkMsZ0JkdjNETixFQUFBOztBY3czRHJDO0VBQXVDLGdCZHgzREYsRUFBQTs7QWN5M0RyQztFQUF1QyxnQmR6M0RGLEVBQUE7O0FjMDNEckM7RUFBd0MsZ0JkMTNESCxFQUFBOztBYzIzRHJDO0VBQXVDLGdCZDMzREYsRUFBQTs7QWM0M0RyQztFQUFxQyxnQmQ1M0RBLEVBQUE7O0FjNjNEckM7RUFBdUMsZ0JkNzNERixFQUFBOztBYzgzRHJDO0VBQXNDLGdCZDkzREQsRUFBQTs7QWMrM0RyQztFQUF5QyxnQmQvM0RKLEVBQUE7O0FjZzREckM7RUFBMEMsZ0JkaDRETCxFQUFBOztBY2k0RHJDO0VBQTBDLGdCZGo0REwsRUFBQTs7QWNrNERyQztFQUF5QyxnQmRsNERKLEVBQUE7O0FjbTREckM7RUFBeUMsZ0JkbjRESixFQUFBOztBY280RHJDO0VBQXNDLGdCZHA0REQsRUFBQTs7QWNxNERyQztFQUFvQyxnQmRyNERDLEVBQUE7O0FjczREckM7RUFBeUMsZ0JkdDRESixFQUFBOztBY3U0RHJDO0VBQXVDLGdCZHY0REYsRUFBQTs7QWN3NERyQztFQUF1QyxnQmR4NERGLEVBQUE7O0FjeTREckM7RUFBdUMsZ0JkejRERixFQUFBOztBYzA0RHJDO0VBQXNDLGdCZDE0REQsRUFBQTs7QWMyNERyQztFQUF3QyxnQmQzNERILEVBQUE7O0FjNDREckM7RUFBd0MsZ0JkNTRESCxFQUFBOztBYzY0RHJDO0VBQXVDLGdCZDc0REYsRUFBQTs7QWM4NERyQztFQUFxQyxnQmQ5NERBLEVBQUE7O0FjKzREckM7RUFBcUMsZ0JkLzREQSxFQUFBOztBY2c1RHJDO0VBQXVDLGdCZGg1REYsRUFBQTs7QWNpNURyQztFQUFrQyxnQmRqNURHLEVBQUE7O0FjazVEckM7RUFBd0MsZ0JkbDVESCxFQUFBOztBY201RHJDO0VBQXNDLGdCZG41REQsRUFBQTs7QWNvNURyQztFQUF3QyxnQmRwNURILEVBQUE7O0FjcTVEckM7RUFBMEMsZ0JkcjVETCxFQUFBOztBY3M1RHJDO0VBQWlDLGdCZHQ1REksRUFBQTs7QWN1NURyQztFQUFxQyxnQmR2NURBLEVBQUE7O0FjdzVEckM7RUFBeUMsZ0JkeDVESixFQUFBOztBY3k1RHJDO0VBQTBDLGdCZHo1REwsRUFBQTs7QWMwNURyQztFQUEwQyxnQmQxNURMLEVBQUE7O0FjMjVEckM7RUFBcUMsZ0JkMzVEQSxFQUFBOztBYzQ1RHJDO0VBQXlDLGdCZDU1REosRUFBQTs7QWM2NURyQztFQUFtQyxnQmQ3NURFLEVBQUE7O0FjODVEckM7RUFBMkMsZ0JkOTVETixFQUFBOztBYys1RHJDO0VBQTBDLGdCZC81REwsRUFBQTs7QWNnNkRyQztFQUFrQyxnQmRoNkRHLEVBQUE7O0FjaTZEckM7RUFBeUMsZ0JkajZESixFQUFBOztBY2s2RHJDO0VBQXVDLGdCZGw2REYsRUFBQTs7QWNtNkRyQztFQUFvQyxnQmRuNkRDLEVBQUE7O0FjbzZEckM7RUFBbUMsZ0JkcDZERSxFQUFBOztBY3E2RHJDO0VBQTBDLGdCZHI2REwsRUFBQTs7QWNzNkRyQztFQUFpQyxnQmR0NkRJLEVBQUE7O0FjdTZEckM7RUFBa0MsZ0JkdjZERyxFQUFBOztBY3c2RHJDO0VBQWtDLGdCZHg2REcsRUFBQTs7QWN5NkRyQztFQUFrQyxnQmR6NkRHLEVBQUE7O0FjMDZEckM7RUFBdUMsZ0JkMTZERixFQUFBOztBYzI2RHJDO0VBQXdDLGdCZDM2REgsRUFBQTs7QWM0NkRyQztFQUFtQyxnQmQ1NkRFLEVBQUE7O0FjNjZEckM7RUFBa0MsZ0JkNzZERyxFQUFBOztBYzg2RHJDO0VBQXlDLGdCZDk2REosRUFBQTs7QWMrNkRyQztFQUFvQyxnQmQvNkRDLEVBQUE7O0FjZzdEckM7RUFBaUMsZ0JkaDdESSxFQUFBOztBY2k3RHJDO0VBQStCLGdCZGo3RE0sRUFBQTs7QWNrN0RyQztFQUFnQyxnQmRsN0RLLEVBQUE7O0FjbTdEckM7RUFBc0MsZ0JkbjdERCxFQUFBOztBY283RHJDO0VBQW9DLGdCZHA3REMsRUFBQTs7QWNxN0RyQztFQUE0QyxnQmRyN0RQLEVBQUE7O0FjczdEckM7RUFBbUMsZ0JkdDdERSxFQUFBOztBY3U3RHJDO0VBQXdDLGdCZHY3REgsRUFBQTs7QWN3N0RyQztFQUF3QyxnQmR4N0RILEVBQUE7O0FjeTdEckM7RUFBdUMsZ0JkejdERixFQUFBOztBYzA3RHJDO0VBQXlDLGdCZDE3REosRUFBQTs7QWMyN0RyQztFQUFzQyxnQmQzN0RELEVBQUE7O0FjNDdEckM7RUFBcUMsZ0JkNTdEQSxFQUFBOztBYzY3RHJDO0VBQXFDLGdCZDc3REEsRUFBQTs7QWM4N0RyQztFQUF5QyxnQmQ5N0RKLEVBQUE7O0FjKzdEckM7RUFBa0MsZ0JkLzdERyxFQUFBOztBY2c4RHJDO0VBQW1DLGdCZGg4REUsRUFBQTs7QWNpOERyQztFQUFvQyxnQmRqOERDLEVBQUE7O0FjazhEckM7RUFBbUMsZ0JkbDhERSxFQUFBOztBY204RHJDO0VBQWlDLGdCZG44REksRUFBQTs7QWNvOERyQztFQUF1QyxnQmRwOERGLEVBQUE7O0FjcThEckM7RUFBc0MsZ0JkcjhERCxFQUFBOztBY3M4RHJDO0VBQTBDLGdCZHQ4REwsRUFBQTs7QWN1OERyQztFQUFtQyxnQmR2OERFLEVBQUE7O0FjdzhEckM7RUFBa0MsZ0JkeDhERyxFQUFBOztBY3k4RHJDO0VBQTBDLGdCZHo4REwsRUFBQTs7QWMwOERyQztFQUFrQyxnQmQxOERHLEVBQUE7O0FjMjhEckM7RUFBd0MsZ0JkMzhESCxFQUFBOztBYzQ4RHJDO0VBQXVDLGdCZDU4REYsRUFBQTs7QWM2OERyQztFQUFzQyxnQmQ3OERELEVBQUE7O0FjODhEckM7RUFBd0MsZ0JkOThESCxFQUFBOztBYys4RHJDO0VBQTBDLGdCZC84REwsRUFBQTs7QWNnOURyQztFQUFpQyxnQmRoOURJLEVBQUE7O0FjaTlEckM7RUFBbUMsZ0JkajlERSxFQUFBOztBY2s5RHJDO0VBQXlDLGdCZGw5REosRUFBQTs7QWNtOURyQztFQUFtQyxnQmRuOURFLEVBQUE7O0FjbzlEckM7RUFBa0MsZ0JkcDlERyxFQUFBOztBY3E5RHJDO0VBQW1DLGdCZHI5REUsRUFBQTs7QWNzOURyQztFQUEyQyxnQmR0OUROLEVBQUE7O0FjdTlEckM7RUFBbUMsZ0JkdjlERSxFQUFBOztBY3c5RHJDO0VBQWtDLGdCZHg5REcsRUFBQTs7QWN5OURyQztFQUFxQyxnQmR6OURBLEVBQUE7O0FjMDlEckM7RUFBNEMsZ0JkMTlEUCxFQUFBOztBYzI5RHJDO0VBQWtDLGdCZDM5REcsRUFBQTs7QWM0OURyQztFQUF1QyxnQmQ1OURGLEVBQUE7O0FjNjlEckM7RUFBb0MsZ0JkNzlEQyxFQUFBOztBYzg5RHJDO0VBQWtDLGdCZDk5REcsRUFBQTs7QWMrOURyQztFQUFpQyxnQmQvOURJLEVBQUE7O0FjZytEckM7RUFBbUMsZ0JkaCtERSxFQUFBOztBY2krRHJDO0VBQW1DLGdCZGorREUsRUFBQTs7QWNrK0RyQztFQUF1QyxnQmRsK0RGLEVBQUE7O0FjbStEckM7RUFBd0MsZ0JkbitESCxFQUFBOztBY28rRHJDO0VBQWlDLGdCZHArREksRUFBQTs7QWNxK0RyQztFQUF5QyxnQmRyK0RKLEVBQUE7O0FjcytEckM7RUFBeUMsZ0JkdCtESixFQUFBOztBY3UrRHJDO0VBQW1DLGdCZHYrREUsRUFBQTs7QWN3K0RyQztFQUF1QyxnQmR4K0RGLEVBQUE7O0FjeStEckM7RUFBeUMsZ0JkeitESixFQUFBOztBYzArRHJDO0VBQTRDLGdCZDErRFAsRUFBQTs7QWMyK0RyQztFQUE0QyxnQmQzK0RQLEVBQUE7O0FjNCtEckM7RUFBMkMsZ0JkNStETixFQUFBOztBYzYrRHJDO0VBQW9DLGdCZDcrREMsRUFBQTs7QWM4K0RyQztFQUFxQyxnQmQ5K0RBLEVBQUE7O0FjKytEckM7RUFBd0MsZ0JkLytESCxFQUFBOztBY2cvRHJDO0VBQXVDLGdCZGgvREYsRUFBQTs7QWNpL0RyQztFQUEyQyxnQmRqL0ROLEVBQUE7O0Fjay9EckM7RUFBZ0MsZ0JkbC9ESyxFQUFBOztBY20vRHJDO0VBQWlELGdCZG4vRFosRUFBQTs7QWNvL0RyQztFQUFnRCxnQmRwL0RYLEVBQUE7O0FjcS9EckM7RUFBcUMsZ0Jkci9EQSxFQUFBOztBY3MvRHJDO0VBQXNDLGdCZHQvREQsRUFBQTs7QWN1L0RyQztFQUE2QyxnQmR2L0RSLEVBQUE7O0Fjdy9EckM7RUFBdUMsZ0JkeC9ERixFQUFBOztBY3kvRHJDO0VBQXVDLGdCZHovREYsRUFBQTs7QWMwL0RyQztFQUFvQyxnQmQxL0RDLEVBQUE7O0FjMi9EckM7RUFBb0MsZ0JkMy9EQyxFQUFBOztBYzQvRHJDO0VBQW1D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RUFDRSx3QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHdCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0Usd0JBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx3QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHdCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0Usd0JBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx3QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHdCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0Usd0JBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx3QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHdCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0Usd0JBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx3QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHdCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0Usd0JBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx3QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHdCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0Usd0JBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx3QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5QkFFZ0QsRUFBQTs7QUFIbEQ7OztFQUNFLHlCQUVnRCxFQUFBOztBQUhsRDs7O0VBQ0UseUJBRWdELEVBQUE7O0FBSGxEOzs7RUFDRSx5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RmpCLGdCQUFnQixFQUFBO0VadUJkO0l4S3RGSjtNd0tvSlUsd0NBWGlELEVBQUEsRVkxRXRDOztBekxhckI7RXlMVEUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsY0FBYyxFQUFBOztBQUloQjtFQUNFLGN4TDFGZTtFd0wyRmYseUJBQXlCO0VBQ3pCLGlCeEx0QnFCO0V3THVCckIsc0JBQXNCO0VBQ3RCLGdCQUFnQixFQUFBOztBbEhoRGxCO0VrSHVERSx5QkFBdUIsRUFBQTs7QUFHekI7RUFFSSxjeEwxR2EsRUFBQTs7QXlMRWpCO0VBQ0U7SUFFSSxjQUFjLEVBQUEsRUFBRzs7QUNGdkI7RUFDRTtJQUNFLGtCQUFrQjtJQUNsQixrQkFBa0IsRUFBQTtJQUZwQjtNQUtJLGtCQUFrQjtNQUNsQixNQUFNO01BQ04sT0FBTztNQUNQLFFBQVEsRUFBQTtJQVJaO01BV0ksbUJBQW1CLEVBQUE7RUFHdkI7SUFDRSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGVBQWUsRUFBQTtJQUhqQjtNQUtJLGNBQWM7TUFDZCxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLE9BQU87TUFDUCxVQUFVO01BQ1YsYUFBYTtNQUNiLGFBQWE7TUFDYix5QjFMM0JjLEVBQUE7STBMZWxCO01BZUksYzFMNUJRLEVBQUEsRTBMNEJPOztBQU1yQjtFQW5DRTtJQXFDRSxrQkFBa0IsRUFBQTtFQXZCcEI7SUEwQkUsY0FBYyxFQUFBO0lBMUJoQjtNQTRCSSxZQUFZO01BQ1osZUFBZSxFQUFBLEVBQUc7O0FBTXhCO0VBakRFO0lBb0RJLG1CQUFtQixFQUFBLEVBQUciLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZmY2MzYzO1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmFmNTc7XG4gIC0tZ3JlZW46ICMzNmQyYTE7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjNjJjNWRhO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICNEQjBENDM7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMzNmQyYTE7XG4gIC0taW5mbzogIzYyYzVkYTtcbiAgLS13YXJuaW5nOiAjZmZhZjU3O1xuICAtLWRhbmdlcjogI2ZmNjM2MztcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjREIwRDQzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjOTMwOTJkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgbGVnZW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjQzMzMzcmVtICsgMC4wNTU1NnZ3KSA7IH0gfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjc2NjY3cmVtICsgMC42MTExMXZ3KSA7IH0gfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjMzMzMzdncpIDsgfSB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGgzLCAuaDMge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuNTE2NjdyZW0gKyAwLjE5NDQ0dncpIDsgfSB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgaDQsIC5oNCB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS40MzMzM3JlbSArIDAuMDU1NTZ2dykgOyB9IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTEge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIuOTMzMzNyZW0gKyAyLjU1NTU2dncpIDsgfSB9XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktMiB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMi43NjY2N3JlbSArIDIuMjc3Nzh2dykgOyB9IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS0zIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyLjQzMzMzcmVtICsgMS43MjIyMnZ3KSA7IH0gfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTQge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIuMXJlbSArIDEuMTY2Njd2dykgOyB9IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cbiAga2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgcHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgLnRhYmxlIHRoLFxuICAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWJiY2E7IH1cblxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VjODE5ZDsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJhNWI5OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyYTViOTsgfVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiM2I3YmI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7IH1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2YyZTU7IH1cblxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk2ZThjZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlZGRiOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZWRkYjsgfVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZWZmNTsgfVxuXG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYWRlMWVjOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU3ZjA7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlN2YwOyB9XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOWQwOyB9XG5cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmQ1YTg7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGRiNzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRkYjc7IH1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQzZDM7IH1cblxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhZWFlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmFiYTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYWJhOyB9XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlOyB9XG5cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmY2ZjOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG5cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTsgfVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTsgfVxuICAudGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLmZvcm0tY29udHJvbCwgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tY29udHJvbCwgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kLCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzLCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjc3MTk0O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE5LCAxMywgNjcsIDAuMjUpOyB9XG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUsIC5zZWxlY3QtY3VzdG9tIHNlbGVjdC5kay1zZWxlY3RlZDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIC5zZWxlY3QtY3VzdG9tIHNlbGVjdC5kay1zZWxlY3RlZFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sIC5zZWxlY3QtY3VzdG9tIHNlbGVjdC5kay1zZWxlY3RlZFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLCAuc2VsZWN0LWN1c3RvbSB0ZXh0YXJlYS5kay1zZWxlY3RlZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMzNmQyYTE7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCAyMTAsIDE2MSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6dmFsaWQsIC5zZWxlY3QtY3VzdG9tIC53YXMtdmFsaWRhdGVkIC5kay1zZWxlY3RlZDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLnNlbGVjdC1jdXN0b20gLmlzLXZhbGlkLmRrLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzZkMmExO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMzZkMmExJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6dmFsaWQ6Zm9jdXMsIC5zZWxlY3QtY3VzdG9tIC53YXMtdmFsaWRhdGVkIC5kay1zZWxlY3RlZDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLnNlbGVjdC1jdXN0b20gLmlzLXZhbGlkLmRrLXNlbGVjdGVkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzNmQyYTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTQsIDIxMCwgMTYxLCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC5zZWxlY3QtY3VzdG9tIC53YXMtdmFsaWRhdGVkIC5kay1zZWxlY3RlZDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLnNlbGVjdC1jdXN0b20gLndhcy12YWxpZGF0ZWQgLmRrLXNlbGVjdGVkOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC5zZWxlY3QtY3VzdG9tIC5pcy12YWxpZC5kay1zZWxlY3RlZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuICAuc2VsZWN0LWN1c3RvbSAuaXMtdmFsaWQuZGstc2VsZWN0ZWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0LWN1c3RvbSB0ZXh0YXJlYS5kay1zZWxlY3RlZDp2YWxpZCwgLnNlbGVjdC1jdXN0b20gLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZGstc2VsZWN0ZWQ6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLnNlbGVjdC1jdXN0b20gdGV4dGFyZWEuaXMtdmFsaWQuZGstc2VsZWN0ZWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzZkMmExO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAwLjc1cmVtKSAqIDMgLyA0ICsgMS43NXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMzNmQyYTEnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgI2ZmZmZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzNmQyYTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTQsIDIxMCwgMTYxLCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzM2ZDJhMTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMzNmQyYTE7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMzNmQyYTE7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzYwZGJiNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwZGJiNDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NCwgMjEwLCAxNjEsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNmQyYTE7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMzNmQyYTE7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMzNmQyYTE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU0LCAyMTAsIDE2MSwgMC4yNSk7IH1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZmY2MzYzOyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTksIDk5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkOmludmFsaWQsIC5zZWxlY3QtY3VzdG9tIC53YXMtdmFsaWRhdGVkIC5kay1zZWxlY3RlZDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC5zZWxlY3QtY3VzdG9tIC5pcy1pbnZhbGlkLmRrLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2MzYzO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZjYzNjMnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmY2MzYzJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDppbnZhbGlkOmZvY3VzLCAuc2VsZWN0LWN1c3RvbSAud2FzLXZhbGlkYXRlZCAuZGstc2VsZWN0ZWQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLCAuc2VsZWN0LWN1c3RvbSAuaXMtaW52YWxpZC5kay1zZWxlY3RlZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY2MzYzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTksIDk5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLnNlbGVjdC1jdXN0b20gLndhcy12YWxpZGF0ZWQgLmRrLXNlbGVjdGVkOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLndhcy12YWxpZGF0ZWQgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAuc2VsZWN0LWN1c3RvbSAud2FzLXZhbGlkYXRlZCAuZGstc2VsZWN0ZWQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAuc2VsZWN0LWN1c3RvbSAuaXMtaW52YWxpZC5kay1zZWxlY3RlZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAuc2VsZWN0LWN1c3RvbSAuaXMtaW52YWxpZC5kay1zZWxlY3RlZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuc2VsZWN0LWN1c3RvbSB0ZXh0YXJlYS5kay1zZWxlY3RlZDppbnZhbGlkLCAuc2VsZWN0LWN1c3RvbSAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5kay1zZWxlY3RlZDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLnNlbGVjdC1jdXN0b20gdGV4dGFyZWEuaXMtaW52YWxpZC5kay1zZWxlY3RlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2MzYzO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAwLjc1cmVtKSAqIDMgLyA0ICsgMS43NXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmNjM2Mycgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZjYzNjMnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIikgI2ZmZmZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY2MzYzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTksIDk5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2ZmNjM2MzsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2ZmNjM2MzsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjYzNjM7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5Njk2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5Njk2OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDk5LCA5OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjYzNjM7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2MzYzOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZjYzNjM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgOTksIDk5LCAwLjI1KTsgfVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLCAuZm9ybS1pbmxpbmUgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkLCAuc2VsZWN0LWN1c3RvbSAuZm9ybS1pbmxpbmUgLmRrLXNlbGVjdGVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5idG4ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOSwgMTMsIDY3LCAwLjI1KTsgfVxuICAuYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCMEQ0MztcbiAgYm9yZGVyLWNvbG9yOiAjREIwRDQzOyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MGIzODtcbiAgICBib3JkZXItY29sb3I6ICNhYjBhMzQ7IH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNCwgNDksIDk1LCAwLjUpOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIwRDQzO1xuICAgIGJvcmRlci1jb2xvcjogI0RCMEQ0MzsgfVxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjBhMzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWYwOTMxOyB9XG4gICAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI0LCA0OSwgOTUsIDAuNSk7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjsgfVxuICAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ZDJhMTtcbiAgYm9yZGVyLWNvbG9yOiAjMzZkMmExOyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5Yjg4YjtcbiAgICBib3JkZXItY29sb3I6ICMyN2FlODQ7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUxLCAxODQsIDE0MywgMC41KTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2ZDJhMTtcbiAgICBib3JkZXItY29sb3I6ICMzNmQyYTE7IH1cbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhZTg0O1xuICAgIGJvcmRlci1jb2xvcjogIzI1YTQ3YzsgfVxuICAgIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUxLCAxODQsIDE0MywgMC41KTsgfVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyYzVkYTtcbiAgYm9yZGVyLWNvbG9yOiAjNjJjNWRhOyB9XG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzYmFkMztcbiAgICBib3JkZXItY29sb3I6ICMzOWI2ZDA7IH1cbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxNzMsIDE5MSwgMC41KTsgfVxuICAuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYyYzVkYTtcbiAgICBib3JkZXItY29sb3I6ICM2MmM1ZGE7IH1cbiAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzliNmQwO1xuICAgIGJvcmRlci1jb2xvcjogIzMwYjFjYzsgfVxuICAgIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxNzMsIDE5MSwgMC41KTsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWY1NztcbiAgYm9yZGVyLWNvbG9yOiAjZmZhZjU3OyB9XG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWQzMTtcbiAgICBib3JkZXItY29sb3I6ICNmZjk3MjQ7IH1cbiAgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTU0LCA4MCwgMC41KTsgfVxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWY1NztcbiAgICBib3JkZXItY29sb3I6ICNmZmFmNTc7IH1cbiAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5NzI0O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOTExNzsgfVxuICAgIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTU0LCA4MCwgMC41KTsgfVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MzYzO1xuICBib3JkZXItY29sb3I6ICNmZjYzNjM7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjNkM2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzMDMwOyB9XG4gIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMjIsIDEyMiwgMC41KTsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjYzNjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY2MzYzOyB9XG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzAzMDtcbiAgICBib3JkZXItY29sb3I6ICNmZjIzMjM7IH1cbiAgICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDEyMiwgMTIyLCAwLjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1OyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICAgIGJvcmRlci1jb2xvcjogI2QzZDlkZjsgfVxuICAgIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0OyB9XG4gIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkOyB9XG4gICAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjREIwRDQzO1xuICBib3JkZXItY29sb3I6ICNEQjBENDM7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjREIwRDQzOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE5LCAxMywgNjcsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0RCMEQ0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjREIwRDQzOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE5LCAxMywgNjcsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMzZkMmExO1xuICBib3JkZXItY29sb3I6ICMzNmQyYTE7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNmQyYTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzZkMmExOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTQsIDIxMCwgMTYxLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMzNmQyYTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZkMmExO1xuICAgIGJvcmRlci1jb2xvcjogIzM2ZDJhMTsgfVxuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU0LCAyMTAsIDE2MSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjNjJjNWRhO1xuICBib3JkZXItY29sb3I6ICM2MmM1ZGE7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MmM1ZGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjJjNWRhOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTgsIDE5NywgMjE4LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2MmM1ZGE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJjNWRhO1xuICAgIGJvcmRlci1jb2xvcjogIzYyYzVkYTsgfVxuICAgIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk4LCAxOTcsIDIxOCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZhZjU3O1xuICBib3JkZXItY29sb3I6ICNmZmFmNTc7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFmNTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhZjU3OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxNzUsIDg3LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmFmNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZjU3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYWY1NzsgfVxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTc1LCA4NywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZjYzNjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNjM2MzsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MzYzO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNjM2MzsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDk5LCA5OSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmNjM2MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjYzNjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY2MzYzOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA5OSwgOTksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjREIwRDQzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzkzMDkyZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZhZGU6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzE2MTgxYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07IH1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLCAuc2VsZWN0LWN1c3RvbSAuaW5wdXQtZ3JvdXAgPiAuZGstc2VsZWN0ZWQsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCwgLnNlbGVjdC1jdXN0b20gLmlucHV0LWdyb3VwID4gLmRrLXNlbGVjdGVkICsgLmZvcm0tY29udHJvbCwgLnNlbGVjdC1jdXN0b20gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5kay1zZWxlY3RlZCwgLnNlbGVjdC1jdXN0b20gLmlucHV0LWdyb3VwID4gLmRrLXNlbGVjdGVkICsgLmRrLXNlbGVjdGVkLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuc2VsZWN0LWN1c3RvbSAuaW5wdXQtZ3JvdXAgPiAuZGstc2VsZWN0ZWQgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuICAgIC5zZWxlY3QtY3VzdG9tIC5pbnB1dC1ncm91cCA+IC5kay1zZWxlY3RlZCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLnNlbGVjdC1jdXN0b20gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZGstc2VsZWN0ZWQsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLnNlbGVjdC1jdXN0b20gLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZGstc2VsZWN0ZWQsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuICAgIC5zZWxlY3QtY3VzdG9tIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5kay1zZWxlY3RlZCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cywgLnNlbGVjdC1jdXN0b20gLmlucHV0LWdyb3VwID4gLmRrLXNlbGVjdGVkOmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMzsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0OyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSwgLnNlbGVjdC1jdXN0b20gLmlucHV0LWdyb3VwID4gLmRrLXNlbGVjdGVkOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksIC5zZWxlY3QtY3VzdG9tIC5pbnB1dC1ncm91cCA+IC5kay1zZWxlY3RlZDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwgLnNlbGVjdC1jdXN0b20gLmlucHV0LWdyb3VwLWxnID4gLmRrLXNlbGVjdGVkOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIC5zZWxlY3QtY3VzdG9tIC5pbnB1dC1ncm91cC1sZyA+IC5kay1zZWxlY3RlZCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwgLnNlbGVjdC1jdXN0b20gLmlucHV0LWdyb3VwLXNtID4gLmRrLXNlbGVjdGVkOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgLnNlbGVjdC1jdXN0b20gLmlucHV0LWdyb3VwLXNtID4gLmRrLXNlbGVjdGVkLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjREIwRDQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOSwgMTMsIDY3LCAwLjI1KTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmNzcxOTQ7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhMWI4O1xuICAgIGJvcmRlci1jb2xvcjogI2Y5YTFiODsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3NTdkOyB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogI2FkYjViZCBzb2xpZCAxcHg7IH1cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyA1MCUgNTAlOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmZmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0RCMEQ0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCMEQ0MzsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmZmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgMTMsIDY3LCAwLjUpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCAxMywgNjcsIDAuNSk7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZmZmZicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgMTMsIDY3LCAwLjUpOyB9XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi4yNXJlbTtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gICAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gICAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTsgfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgMTMsIDY3LCAwLjUpOyB9XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmNzcxOTQ7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTksIDEzLCA2NywgMC4yNSk7IH1cbiAgICAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICNmNzcxOTQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE5LCAxMywgNjcsIDAuMjUpOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTsgfVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDsgfVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxcmVtICsgMC40cmVtKTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgyMTksIDEzLCA2NywgMC4yNSk7IH1cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgyMTksIDEzLCA2NywgMC4yNSk7IH1cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDIxOSwgMTMsIDY3LCAwLjI1KTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIwRDQzO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWExYjg7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWExYjg7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCMEQ0MztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWExYjg7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2OyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmZmZmOyB9XG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7IH1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5jYXJkID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDsgfVxuICAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZGVjayB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWdyb3VwIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTsgfVxuICAgIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYWNjb3JkaW9uID4gLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBjb250ZW50OiBcIi9cIjsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI0RCMEQ0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjOTMwOTJkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuICAucGFnZS1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE5LCAxMywgNjcsIDAuMjUpOyB9XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCMEQ0MztcbiAgYm9yZGVyLWNvbG9yOiAjREIwRDQzOyB9XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYmFkZ2Uge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIGEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYmFkZ2U6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDsgfVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTsgfVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIwRDQzOyB9XG4gIGEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIwYTM0OyB9XG4gIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOSwgMTMsIDY3LCAwLjUpOyB9XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDsgfVxuICBhLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7IH1cbiAgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ZDJhMTsgfVxuICBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3YWU4NDsgfVxuICBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NCwgMjEwLCAxNjEsIDAuNSk7IH1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyYzVkYTsgfVxuICBhLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5YjZkMDsgfVxuICBhLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5OCwgMTk3LCAyMTgsIDAuNSk7IH1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWY1NzsgfVxuICBhLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTcyNDsgfVxuICBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE3NSwgODcsIDAuNSk7IH1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MzYzOyB9XG4gIGEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzAzMDsgfVxuICBhLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA5OSwgOTksIDAuNSk7IH1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTsgfVxuICBhLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuICBhLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDsgfVxuICBhLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuanVtYm90cm9uIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTsgfSB9XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzcyMDcyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4Y2ZkOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjViYmNhOyB9XG4gIC5hbGVydC1wcmltYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjJhNWI5OyB9XG4gIC5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQyMDQxNDsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjAyMzI2OyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxYzZkNTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Y2ZWM7XG4gIGJvcmRlci1jb2xvcjogI2M3ZjJlNTsgfVxuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IyZWRkYjsgfVxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMxMjQ0MzU7IH1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzMzNjY3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjNmODtcbiAgYm9yZGVyLWNvbG9yOiAjZDNlZmY1OyB9XG4gIC5hbGVydC1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYmVlN2YwOyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzIzNDY0ZTsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU1YjJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmRkO1xuICBib3JkZXItY29sb3I6ICNmZmU5ZDA7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmRkYjc7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNWY0MTIwOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzg1MzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBlMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkM2QzOyB9XG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmJhYmE7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2MDI1MjU7IH1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTsgfVxuICAuYWxlcnQtbGlnaHQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7IH1cbiAgLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY4Njg2ODsgfVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7IH1cbiAgLmFsZXJ0LWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7IH1cbiAgLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDQwNTA1OyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCMEQ0MztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtOyB9XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBub25lOyB9IH1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjREIwRDQzOyB9XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICM3MjA3MjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWJiY2E7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzcyMDcyMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJhNWI5OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyMDcyMztcbiAgICBib3JkZXItY29sb3I6ICM3MjA3MjM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzM4M2Q0MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4M2Q0MTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFjNmQ1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZjJlNTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMWM2ZDU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmVkZGI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM2ZDU0O1xuICAgIGJvcmRlci1jb2xvcjogIzFjNmQ1NDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMzNjY3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZWZmNTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMzM2NjcxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWU3ZjA7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NjcxO1xuICAgIGJvcmRlci1jb2xvcjogIzMzNjY3MTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NWIyZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTlkMDsgfVxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODU1YjJkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRkYjc7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU1YjJkO1xuICAgIGJvcmRlci1jb2xvcjogIzg1NWIyZDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjODUzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkM2QzOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODUzMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJhYmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTMzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjODUzMzMzOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4MTgxODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICAgIGJvcmRlci1jb2xvcjogIzgxODE4MjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMWIxZTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICAgIGJvcmRlci1jb2xvcjogIzFiMWUyMTsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XG4gIG9wYWNpdHk6IC41OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2xvc2Uge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuNDMzMzNyZW0gKyAwLjA1NTU2dncpIDsgfSB9XG4gIC5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAuNzU7IH1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnRvYXN0IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAudG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAudG9hc3Quc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudG9hc3Quc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudG9hc3QuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtOyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWwtb3BlbiAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvOyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtOyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bzsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7IH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwOyB9XG4gIC50b29sdGlwLnNob3cge1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAudG9vbHRpcCAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC44cmVtO1xuICAgIGhlaWdodDogMC40cmVtOyB9XG4gICAgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDsgfVxuICAuYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cbiAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtOyB9XG4gICAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgdG9wOiAwOyB9XG4gICAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7IH1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cbiAgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwOyB9XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIC5wb3BvdmVyIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbjogMCAwLjNyZW07IH1cbiAgICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTsgfVxuICAgIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwLjNyZW0gMDsgfVxuICAgIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93IHtcbiAgICB0b3A6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7IH1cbiAgICAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3OyB9XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwLjNyZW0gMDsgfVxuICAgIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpOyB9XG4gIC5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMHMgMC42cyBvcGFjaXR5OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlcixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogMC45OyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZmZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZmZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIwRDQzICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiMGEzNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZkMmExICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YWU4NCAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyYzVkYSAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWI2ZDAgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFmNTcgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5NzI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjYzNjMgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjMwMzAgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNEQjBENDMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzM2ZDJhMSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzYyYzVkYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWY1NyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2MzYzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI0RCMEQ0MyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjOTMwOTJkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzNmQyYTEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzIyOTk3NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzYyYzVkYSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMmVhOGMyICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZhZjU3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmZjhiMGIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2ZmNjM2MyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmMTcxNyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7IH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRhYmxlLWRhcmsgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGQsXG4gICAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH0gfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwcmVtOyB9XG5cbi5tLXQtMCB7XG4gIG1hcmdpbi10b3A6IDByZW07IH1cblxuLm0tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDByZW07IH1cblxuLm0tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtOyB9XG5cbi5tLWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDByZW07IH1cblxuLm0taS0wIHtcbiAgbWFyZ2luOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTAge1xuICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTAge1xuICBtYXJnaW4tbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4xcmVtOyB9XG5cbi5tLXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMXJlbTsgfVxuXG4ubS1sLTEge1xuICBtYXJnaW4tbGVmdDogMC4xcmVtOyB9XG5cbi5tLXItMSB7XG4gIG1hcmdpbi1yaWdodDogMC4xcmVtOyB9XG5cbi5tLWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbTsgfVxuXG4ubS1pLTEge1xuICBtYXJnaW46IDAuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0xIHtcbiAgbWFyZ2luLXRvcDogMC4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTEge1xuICBtYXJnaW4tbGVmdDogMC4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC4ycmVtOyB9XG5cbi5tLXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTsgfVxuXG4ubS1sLTIge1xuICBtYXJnaW4tbGVmdDogMC4ycmVtOyB9XG5cbi5tLXItMiB7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtOyB9XG5cbi5tLWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTsgfVxuXG4ubS1pLTIge1xuICBtYXJnaW46IDAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0yIHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTIge1xuICBtYXJnaW4tbGVmdDogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMC4zcmVtOyB9XG5cbi5tLXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTsgfVxuXG4ubS1sLTMge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtOyB9XG5cbi5tLXItMyB7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtOyB9XG5cbi5tLWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTsgfVxuXG4ubS1pLTMge1xuICBtYXJnaW46IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0zIHtcbiAgbWFyZ2luLXRvcDogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTMge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTMge1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMC40cmVtOyB9XG5cbi5tLXQtNCB7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTsgfVxuXG4ubS1sLTQge1xuICBtYXJnaW4tbGVmdDogMC40cmVtOyB9XG5cbi5tLXItNCB7XG4gIG1hcmdpbi1yaWdodDogMC40cmVtOyB9XG5cbi5tLWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTsgfVxuXG4ubS1pLTQge1xuICBtYXJnaW46IDAuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS00IHtcbiAgbWFyZ2luLXRvcDogMC40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTQge1xuICBtYXJnaW4tbGVmdDogMC40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogMC41cmVtOyB9XG5cbi5tLXQtNSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG4ubS1sLTUge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5tLXItNSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5tLWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4ubS1pLTUge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS01IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTUge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS01IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNiB7XG4gIG1hcmdpbjogMC42cmVtOyB9XG5cbi5tLXQtNiB7XG4gIG1hcmdpbi10b3A6IDAuNnJlbTsgfVxuXG4ubS1sLTYge1xuICBtYXJnaW4tbGVmdDogMC42cmVtOyB9XG5cbi5tLXItNiB7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtOyB9XG5cbi5tLWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTsgfVxuXG4ubS1pLTYge1xuICBtYXJnaW46IDAuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS02IHtcbiAgbWFyZ2luLXRvcDogMC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTYge1xuICBtYXJnaW4tbGVmdDogMC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTYge1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS02IHtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNyB7XG4gIG1hcmdpbjogMC43cmVtOyB9XG5cbi5tLXQtNyB7XG4gIG1hcmdpbi10b3A6IDAuN3JlbTsgfVxuXG4ubS1sLTcge1xuICBtYXJnaW4tbGVmdDogMC43cmVtOyB9XG5cbi5tLXItNyB7XG4gIG1hcmdpbi1yaWdodDogMC43cmVtOyB9XG5cbi5tLWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTsgfVxuXG4ubS1pLTcge1xuICBtYXJnaW46IDAuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS03IHtcbiAgbWFyZ2luLXRvcDogMC43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTcge1xuICBtYXJnaW4tbGVmdDogMC43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTcge1xuICBtYXJnaW4tcmlnaHQ6IDAuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS03IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tOCB7XG4gIG1hcmdpbjogMC44cmVtOyB9XG5cbi5tLXQtOCB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTsgfVxuXG4ubS1sLTgge1xuICBtYXJnaW4tbGVmdDogMC44cmVtOyB9XG5cbi5tLXItOCB7XG4gIG1hcmdpbi1yaWdodDogMC44cmVtOyB9XG5cbi5tLWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTsgfVxuXG4ubS1pLTgge1xuICBtYXJnaW46IDAuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS04IHtcbiAgbWFyZ2luLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTgge1xuICBtYXJnaW4tbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTgge1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS04IHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tOSB7XG4gIG1hcmdpbjogMC45cmVtOyB9XG5cbi5tLXQtOSB7XG4gIG1hcmdpbi10b3A6IDAuOXJlbTsgfVxuXG4ubS1sLTkge1xuICBtYXJnaW4tbGVmdDogMC45cmVtOyB9XG5cbi5tLXItOSB7XG4gIG1hcmdpbi1yaWdodDogMC45cmVtOyB9XG5cbi5tLWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOXJlbTsgfVxuXG4ubS1pLTkge1xuICBtYXJnaW46IDAuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS05IHtcbiAgbWFyZ2luLXRvcDogMC45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTkge1xuICBtYXJnaW4tbGVmdDogMC45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTkge1xuICBtYXJnaW4tcmlnaHQ6IDAuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS05IHtcbiAgbWFyZ2luLWJvdHRvbTogMC45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTAge1xuICBtYXJnaW46IDFyZW07IH1cblxuLm0tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLm0tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5tLXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLm0tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLm0taS0xMCB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0xMCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktMTAge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xMSB7XG4gIG1hcmdpbjogMS4xcmVtOyB9XG5cbi5tLXQtMTEge1xuICBtYXJnaW4tdG9wOiAxLjFyZW07IH1cblxuLm0tbC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjFyZW07IH1cblxuLm0tci0xMSB7XG4gIG1hcmdpbi1yaWdodDogMS4xcmVtOyB9XG5cbi5tLWItMTEge1xuICBtYXJnaW4tYm90dG9tOiAxLjFyZW07IH1cblxuLm0taS0xMSB7XG4gIG1hcmdpbjogMS4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTExIHtcbiAgbWFyZ2luLXRvcDogMS4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS0xMSB7XG4gIG1hcmdpbi1yaWdodDogMS4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTIge1xuICBtYXJnaW46IDEuMnJlbTsgfVxuXG4ubS10LTEyIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtOyB9XG5cbi5tLWwtMTIge1xuICBtYXJnaW4tbGVmdDogMS4ycmVtOyB9XG5cbi5tLXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTsgfVxuXG4ubS1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG5cbi5tLWktMTIge1xuICBtYXJnaW46IDEuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0xMiB7XG4gIG1hcmdpbi10b3A6IDEuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTEzIHtcbiAgbWFyZ2luOiAxLjNyZW07IH1cblxuLm0tdC0xMyB7XG4gIG1hcmdpbi10b3A6IDEuM3JlbTsgfVxuXG4ubS1sLTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDEuM3JlbTsgfVxuXG4ubS1yLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjNyZW07IH1cblxuLm0tYi0xMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuM3JlbTsgfVxuXG4ubS1pLTEzIHtcbiAgbWFyZ2luOiAxLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktMTMge1xuICBtYXJnaW4tdG9wOiAxLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktMTMge1xuICBtYXJnaW4tbGVmdDogMS4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktMTMge1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xNCB7XG4gIG1hcmdpbjogMS40cmVtOyB9XG5cbi5tLXQtMTQge1xuICBtYXJnaW4tdG9wOiAxLjRyZW07IH1cblxuLm0tbC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjRyZW07IH1cblxuLm0tci0xNCB7XG4gIG1hcmdpbi1yaWdodDogMS40cmVtOyB9XG5cbi5tLWItMTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07IH1cblxuLm0taS0xNCB7XG4gIG1hcmdpbjogMS40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTE0IHtcbiAgbWFyZ2luLXRvcDogMS40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS0xNCB7XG4gIG1hcmdpbi1yaWdodDogMS40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTUge1xuICBtYXJnaW46IDEuNXJlbTsgfVxuXG4ubS10LTE1IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi5tLWwtMTUge1xuICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG5cbi5tLXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuXG4ubS1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5tLWktMTUge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0xNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktMTUge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTE2IHtcbiAgbWFyZ2luOiAxLjZyZW07IH1cblxuLm0tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTsgfVxuXG4ubS1sLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNnJlbTsgfVxuXG4ubS1yLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07IH1cblxuLm0tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuXG4ubS1pLTE2IHtcbiAgbWFyZ2luOiAxLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktMTYge1xuICBtYXJnaW4tdG9wOiAxLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktMTYge1xuICBtYXJnaW4tbGVmdDogMS42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktMTYge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xNyB7XG4gIG1hcmdpbjogMS43cmVtOyB9XG5cbi5tLXQtMTcge1xuICBtYXJnaW4tdG9wOiAxLjdyZW07IH1cblxuLm0tbC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjdyZW07IH1cblxuLm0tci0xNyB7XG4gIG1hcmdpbi1yaWdodDogMS43cmVtOyB9XG5cbi5tLWItMTcge1xuICBtYXJnaW4tYm90dG9tOiAxLjdyZW07IH1cblxuLm0taS0xNyB7XG4gIG1hcmdpbjogMS43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTE3IHtcbiAgbWFyZ2luLXRvcDogMS43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTE3IHtcbiAgbWFyZ2luLWxlZnQ6IDEuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS0xNyB7XG4gIG1hcmdpbi1yaWdodDogMS43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTE3IHtcbiAgbWFyZ2luLWJvdHRvbTogMS43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTgge1xuICBtYXJnaW46IDEuOHJlbTsgfVxuXG4ubS10LTE4IHtcbiAgbWFyZ2luLXRvcDogMS44cmVtOyB9XG5cbi5tLWwtMTgge1xuICBtYXJnaW4tbGVmdDogMS44cmVtOyB9XG5cbi5tLXItMTgge1xuICBtYXJnaW4tcmlnaHQ6IDEuOHJlbTsgfVxuXG4ubS1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtOyB9XG5cbi5tLWktMTgge1xuICBtYXJnaW46IDEuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0xOCB7XG4gIG1hcmdpbi10b3A6IDEuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS0xOCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktMTgge1xuICBtYXJnaW4tcmlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0xOCB7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTE5IHtcbiAgbWFyZ2luOiAxLjlyZW07IH1cblxuLm0tdC0xOSB7XG4gIG1hcmdpbi10b3A6IDEuOXJlbTsgfVxuXG4ubS1sLTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDEuOXJlbTsgfVxuXG4ubS1yLTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjlyZW07IH1cblxuLm0tYi0xOSB7XG4gIG1hcmdpbi1ib3R0b206IDEuOXJlbTsgfVxuXG4ubS1pLTE5IHtcbiAgbWFyZ2luOiAxLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktMTkge1xuICBtYXJnaW4tdG9wOiAxLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktMTkge1xuICBtYXJnaW4tbGVmdDogMS45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktMTkge1xuICBtYXJnaW4tYm90dG9tOiAxLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yMCB7XG4gIG1hcmdpbjogMnJlbTsgfVxuXG4ubS10LTIwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4ubS1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cblxuLm0tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuXG4ubS1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ubS1pLTIwIHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTIwIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIxIHtcbiAgbWFyZ2luOiAyLjFyZW07IH1cblxuLm0tdC0yMSB7XG4gIG1hcmdpbi10b3A6IDIuMXJlbTsgfVxuXG4ubS1sLTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDIuMXJlbTsgfVxuXG4ubS1yLTIxIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjFyZW07IH1cblxuLm0tYi0yMSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMXJlbTsgfVxuXG4ubS1pLTIxIHtcbiAgbWFyZ2luOiAyLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktMjEge1xuICBtYXJnaW4tdG9wOiAyLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktMjEge1xuICBtYXJnaW4tbGVmdDogMi4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTIxIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktMjEge1xuICBtYXJnaW4tYm90dG9tOiAyLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yMiB7XG4gIG1hcmdpbjogMi4ycmVtOyB9XG5cbi5tLXQtMjIge1xuICBtYXJnaW4tdG9wOiAyLjJyZW07IH1cblxuLm0tbC0yMiB7XG4gIG1hcmdpbi1sZWZ0OiAyLjJyZW07IH1cblxuLm0tci0yMiB7XG4gIG1hcmdpbi1yaWdodDogMi4ycmVtOyB9XG5cbi5tLWItMjIge1xuICBtYXJnaW4tYm90dG9tOiAyLjJyZW07IH1cblxuLm0taS0yMiB7XG4gIG1hcmdpbjogMi4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTIyIHtcbiAgbWFyZ2luLXRvcDogMi4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDIuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS0yMiB7XG4gIG1hcmdpbi1yaWdodDogMi4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjMge1xuICBtYXJnaW46IDIuM3JlbTsgfVxuXG4ubS10LTIzIHtcbiAgbWFyZ2luLXRvcDogMi4zcmVtOyB9XG5cbi5tLWwtMjMge1xuICBtYXJnaW4tbGVmdDogMi4zcmVtOyB9XG5cbi5tLXItMjMge1xuICBtYXJnaW4tcmlnaHQ6IDIuM3JlbTsgfVxuXG4ubS1iLTIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4zcmVtOyB9XG5cbi5tLWktMjMge1xuICBtYXJnaW46IDIuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0yMyB7XG4gIG1hcmdpbi10b3A6IDIuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS0yMyB7XG4gIG1hcmdpbi1sZWZ0OiAyLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktMjMge1xuICBtYXJnaW4tcmlnaHQ6IDIuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0yMyB7XG4gIG1hcmdpbi1ib3R0b206IDIuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTI0IHtcbiAgbWFyZ2luOiAyLjRyZW07IH1cblxuLm0tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTsgfVxuXG4ubS1sLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDIuNHJlbTsgfVxuXG4ubS1yLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07IH1cblxuLm0tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuXG4ubS1pLTI0IHtcbiAgbWFyZ2luOiAyLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktMjQge1xuICBtYXJnaW4tdG9wOiAyLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktMjQge1xuICBtYXJnaW4tbGVmdDogMi40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktMjQge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yNSB7XG4gIG1hcmdpbjogMi41cmVtOyB9XG5cbi5tLXQtMjUge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cblxuLm0tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07IH1cblxuLm0tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtOyB9XG5cbi5tLWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cblxuLm0taS0yNSB7XG4gIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTI1IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS0yNSB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjYge1xuICBtYXJnaW46IDIuNnJlbTsgfVxuXG4ubS10LTI2IHtcbiAgbWFyZ2luLXRvcDogMi42cmVtOyB9XG5cbi5tLWwtMjYge1xuICBtYXJnaW4tbGVmdDogMi42cmVtOyB9XG5cbi5tLXItMjYge1xuICBtYXJnaW4tcmlnaHQ6IDIuNnJlbTsgfVxuXG4ubS1iLTI2IHtcbiAgbWFyZ2luLWJvdHRvbTogMi42cmVtOyB9XG5cbi5tLWktMjYge1xuICBtYXJnaW46IDIuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0yNiB7XG4gIG1hcmdpbi10b3A6IDIuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS0yNiB7XG4gIG1hcmdpbi1sZWZ0OiAyLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktMjYge1xuICBtYXJnaW4tcmlnaHQ6IDIuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0yNiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTI3IHtcbiAgbWFyZ2luOiAyLjdyZW07IH1cblxuLm0tdC0yNyB7XG4gIG1hcmdpbi10b3A6IDIuN3JlbTsgfVxuXG4ubS1sLTI3IHtcbiAgbWFyZ2luLWxlZnQ6IDIuN3JlbTsgfVxuXG4ubS1yLTI3IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjdyZW07IH1cblxuLm0tYi0yNyB7XG4gIG1hcmdpbi1ib3R0b206IDIuN3JlbTsgfVxuXG4ubS1pLTI3IHtcbiAgbWFyZ2luOiAyLjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktMjcge1xuICBtYXJnaW4tdG9wOiAyLjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktMjcge1xuICBtYXJnaW4tbGVmdDogMi43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTI3IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktMjcge1xuICBtYXJnaW4tYm90dG9tOiAyLjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yOCB7XG4gIG1hcmdpbjogMi44cmVtOyB9XG5cbi5tLXQtMjgge1xuICBtYXJnaW4tdG9wOiAyLjhyZW07IH1cblxuLm0tbC0yOCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjhyZW07IH1cblxuLm0tci0yOCB7XG4gIG1hcmdpbi1yaWdodDogMi44cmVtOyB9XG5cbi5tLWItMjgge1xuICBtYXJnaW4tYm90dG9tOiAyLjhyZW07IH1cblxuLm0taS0yOCB7XG4gIG1hcmdpbjogMi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTI4IHtcbiAgbWFyZ2luLXRvcDogMi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTI4IHtcbiAgbWFyZ2luLWxlZnQ6IDIuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS0yOCB7XG4gIG1hcmdpbi1yaWdodDogMi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogMi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjkge1xuICBtYXJnaW46IDIuOXJlbTsgfVxuXG4ubS10LTI5IHtcbiAgbWFyZ2luLXRvcDogMi45cmVtOyB9XG5cbi5tLWwtMjkge1xuICBtYXJnaW4tbGVmdDogMi45cmVtOyB9XG5cbi5tLXItMjkge1xuICBtYXJnaW4tcmlnaHQ6IDIuOXJlbTsgfVxuXG4ubS1iLTI5IHtcbiAgbWFyZ2luLWJvdHRvbTogMi45cmVtOyB9XG5cbi5tLWktMjkge1xuICBtYXJnaW46IDIuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0yOSB7XG4gIG1hcmdpbi10b3A6IDIuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS0yOSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktMjkge1xuICBtYXJnaW4tcmlnaHQ6IDIuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0yOSB7XG4gIG1hcmdpbi1ib3R0b206IDIuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMwIHtcbiAgbWFyZ2luOiAzcmVtOyB9XG5cbi5tLXQtMzAge1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbi5tLWwtMzAge1xuICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuXG4ubS1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG5cbi5tLWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi5tLWktMzAge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktMzAge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktMzAge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMzEge1xuICBtYXJnaW46IDMuMXJlbTsgfVxuXG4ubS10LTMxIHtcbiAgbWFyZ2luLXRvcDogMy4xcmVtOyB9XG5cbi5tLWwtMzEge1xuICBtYXJnaW4tbGVmdDogMy4xcmVtOyB9XG5cbi5tLXItMzEge1xuICBtYXJnaW4tcmlnaHQ6IDMuMXJlbTsgfVxuXG4ubS1iLTMxIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xcmVtOyB9XG5cbi5tLWktMzEge1xuICBtYXJnaW46IDMuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0zMSB7XG4gIG1hcmdpbi10b3A6IDMuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS0zMSB7XG4gIG1hcmdpbi1sZWZ0OiAzLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktMzEge1xuICBtYXJnaW4tcmlnaHQ6IDMuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0zMSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMyIHtcbiAgbWFyZ2luOiAzLjJyZW07IH1cblxuLm0tdC0zMiB7XG4gIG1hcmdpbi10b3A6IDMuMnJlbTsgfVxuXG4ubS1sLTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDMuMnJlbTsgfVxuXG4ubS1yLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjJyZW07IH1cblxuLm0tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTsgfVxuXG4ubS1pLTMyIHtcbiAgbWFyZ2luOiAzLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktMzIge1xuICBtYXJnaW4tdG9wOiAzLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktMzIge1xuICBtYXJnaW4tbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktMzIge1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zMyB7XG4gIG1hcmdpbjogMy4zcmVtOyB9XG5cbi5tLXQtMzMge1xuICBtYXJnaW4tdG9wOiAzLjNyZW07IH1cblxuLm0tbC0zMyB7XG4gIG1hcmdpbi1sZWZ0OiAzLjNyZW07IH1cblxuLm0tci0zMyB7XG4gIG1hcmdpbi1yaWdodDogMy4zcmVtOyB9XG5cbi5tLWItMzMge1xuICBtYXJnaW4tYm90dG9tOiAzLjNyZW07IH1cblxuLm0taS0zMyB7XG4gIG1hcmdpbjogMy4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTMzIHtcbiAgbWFyZ2luLXRvcDogMy4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTMzIHtcbiAgbWFyZ2luLWxlZnQ6IDMuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS0zMyB7XG4gIG1hcmdpbi1yaWdodDogMy4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTMzIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMzQge1xuICBtYXJnaW46IDMuNHJlbTsgfVxuXG4ubS10LTM0IHtcbiAgbWFyZ2luLXRvcDogMy40cmVtOyB9XG5cbi5tLWwtMzQge1xuICBtYXJnaW4tbGVmdDogMy40cmVtOyB9XG5cbi5tLXItMzQge1xuICBtYXJnaW4tcmlnaHQ6IDMuNHJlbTsgfVxuXG4ubS1iLTM0IHtcbiAgbWFyZ2luLWJvdHRvbTogMy40cmVtOyB9XG5cbi5tLWktMzQge1xuICBtYXJnaW46IDMuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0zNCB7XG4gIG1hcmdpbi10b3A6IDMuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS0zNCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktMzQge1xuICBtYXJnaW4tcmlnaHQ6IDMuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0zNCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTM1IHtcbiAgbWFyZ2luOiAzLjVyZW07IH1cblxuLm0tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTsgfVxuXG4ubS1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTsgfVxuXG4ubS1yLTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07IH1cblxuLm0tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTsgfVxuXG4ubS1pLTM1IHtcbiAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktMzUge1xuICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktMzUge1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktMzUge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zNiB7XG4gIG1hcmdpbjogMy42cmVtOyB9XG5cbi5tLXQtMzYge1xuICBtYXJnaW4tdG9wOiAzLjZyZW07IH1cblxuLm0tbC0zNiB7XG4gIG1hcmdpbi1sZWZ0OiAzLjZyZW07IH1cblxuLm0tci0zNiB7XG4gIG1hcmdpbi1yaWdodDogMy42cmVtOyB9XG5cbi5tLWItMzYge1xuICBtYXJnaW4tYm90dG9tOiAzLjZyZW07IH1cblxuLm0taS0zNiB7XG4gIG1hcmdpbjogMy42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTM2IHtcbiAgbWFyZ2luLXRvcDogMy42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTM2IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS0zNiB7XG4gIG1hcmdpbi1yaWdodDogMy42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTM2IHtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMzcge1xuICBtYXJnaW46IDMuN3JlbTsgfVxuXG4ubS10LTM3IHtcbiAgbWFyZ2luLXRvcDogMy43cmVtOyB9XG5cbi5tLWwtMzcge1xuICBtYXJnaW4tbGVmdDogMy43cmVtOyB9XG5cbi5tLXItMzcge1xuICBtYXJnaW4tcmlnaHQ6IDMuN3JlbTsgfVxuXG4ubS1iLTM3IHtcbiAgbWFyZ2luLWJvdHRvbTogMy43cmVtOyB9XG5cbi5tLWktMzcge1xuICBtYXJnaW46IDMuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0zNyB7XG4gIG1hcmdpbi10b3A6IDMuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS0zNyB7XG4gIG1hcmdpbi1sZWZ0OiAzLjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktMzcge1xuICBtYXJnaW4tcmlnaHQ6IDMuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0zNyB7XG4gIG1hcmdpbi1ib3R0b206IDMuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTM4IHtcbiAgbWFyZ2luOiAzLjhyZW07IH1cblxuLm0tdC0zOCB7XG4gIG1hcmdpbi10b3A6IDMuOHJlbTsgfVxuXG4ubS1sLTM4IHtcbiAgbWFyZ2luLWxlZnQ6IDMuOHJlbTsgfVxuXG4ubS1yLTM4IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjhyZW07IH1cblxuLm0tYi0zOCB7XG4gIG1hcmdpbi1ib3R0b206IDMuOHJlbTsgfVxuXG4ubS1pLTM4IHtcbiAgbWFyZ2luOiAzLjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktMzgge1xuICBtYXJnaW4tdG9wOiAzLjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktMzgge1xuICBtYXJnaW4tbGVmdDogMy44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTM4IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktMzgge1xuICBtYXJnaW4tYm90dG9tOiAzLjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zOSB7XG4gIG1hcmdpbjogMy45cmVtOyB9XG5cbi5tLXQtMzkge1xuICBtYXJnaW4tdG9wOiAzLjlyZW07IH1cblxuLm0tbC0zOSB7XG4gIG1hcmdpbi1sZWZ0OiAzLjlyZW07IH1cblxuLm0tci0zOSB7XG4gIG1hcmdpbi1yaWdodDogMy45cmVtOyB9XG5cbi5tLWItMzkge1xuICBtYXJnaW4tYm90dG9tOiAzLjlyZW07IH1cblxuLm0taS0zOSB7XG4gIG1hcmdpbjogMy45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTM5IHtcbiAgbWFyZ2luLXRvcDogMy45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTM5IHtcbiAgbWFyZ2luLWxlZnQ6IDMuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS0zOSB7XG4gIG1hcmdpbi1yaWdodDogMy45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTM5IHtcbiAgbWFyZ2luLWJvdHRvbTogMy45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNDAge1xuICBtYXJnaW46IDRyZW07IH1cblxuLm0tdC00MCB7XG4gIG1hcmdpbi10b3A6IDRyZW07IH1cblxuLm0tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtOyB9XG5cbi5tLXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07IH1cblxuLm0tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuLm0taS00MCB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS00MCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNDAge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS00MCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00MSB7XG4gIG1hcmdpbjogNC4xcmVtOyB9XG5cbi5tLXQtNDEge1xuICBtYXJnaW4tdG9wOiA0LjFyZW07IH1cblxuLm0tbC00MSB7XG4gIG1hcmdpbi1sZWZ0OiA0LjFyZW07IH1cblxuLm0tci00MSB7XG4gIG1hcmdpbi1yaWdodDogNC4xcmVtOyB9XG5cbi5tLWItNDEge1xuICBtYXJnaW4tYm90dG9tOiA0LjFyZW07IH1cblxuLm0taS00MSB7XG4gIG1hcmdpbjogNC4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTQxIHtcbiAgbWFyZ2luLXRvcDogNC4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTQxIHtcbiAgbWFyZ2luLWxlZnQ6IDQuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS00MSB7XG4gIG1hcmdpbi1yaWdodDogNC4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTQxIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNDIge1xuICBtYXJnaW46IDQuMnJlbTsgfVxuXG4ubS10LTQyIHtcbiAgbWFyZ2luLXRvcDogNC4ycmVtOyB9XG5cbi5tLWwtNDIge1xuICBtYXJnaW4tbGVmdDogNC4ycmVtOyB9XG5cbi5tLXItNDIge1xuICBtYXJnaW4tcmlnaHQ6IDQuMnJlbTsgfVxuXG4ubS1iLTQyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4ycmVtOyB9XG5cbi5tLWktNDIge1xuICBtYXJnaW46IDQuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS00MiB7XG4gIG1hcmdpbi10b3A6IDQuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS00MiB7XG4gIG1hcmdpbi1sZWZ0OiA0LjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNDIge1xuICBtYXJnaW4tcmlnaHQ6IDQuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS00MiB7XG4gIG1hcmdpbi1ib3R0b206IDQuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQzIHtcbiAgbWFyZ2luOiA0LjNyZW07IH1cblxuLm0tdC00MyB7XG4gIG1hcmdpbi10b3A6IDQuM3JlbTsgfVxuXG4ubS1sLTQzIHtcbiAgbWFyZ2luLWxlZnQ6IDQuM3JlbTsgfVxuXG4ubS1yLTQzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjNyZW07IH1cblxuLm0tYi00MyB7XG4gIG1hcmdpbi1ib3R0b206IDQuM3JlbTsgfVxuXG4ubS1pLTQzIHtcbiAgbWFyZ2luOiA0LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNDMge1xuICBtYXJnaW4tdG9wOiA0LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNDMge1xuICBtYXJnaW4tbGVmdDogNC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTQzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNDMge1xuICBtYXJnaW4tYm90dG9tOiA0LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00NCB7XG4gIG1hcmdpbjogNC40cmVtOyB9XG5cbi5tLXQtNDQge1xuICBtYXJnaW4tdG9wOiA0LjRyZW07IH1cblxuLm0tbC00NCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjRyZW07IH1cblxuLm0tci00NCB7XG4gIG1hcmdpbi1yaWdodDogNC40cmVtOyB9XG5cbi5tLWItNDQge1xuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07IH1cblxuLm0taS00NCB7XG4gIG1hcmdpbjogNC40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTQ0IHtcbiAgbWFyZ2luLXRvcDogNC40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS00NCB7XG4gIG1hcmdpbi1yaWdodDogNC40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTQ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNC40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNDUge1xuICBtYXJnaW46IDQuNXJlbTsgfVxuXG4ubS10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNC41cmVtOyB9XG5cbi5tLWwtNDUge1xuICBtYXJnaW4tbGVmdDogNC41cmVtOyB9XG5cbi5tLXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbTsgfVxuXG4ubS1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtOyB9XG5cbi5tLWktNDUge1xuICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS00NSB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQ2IHtcbiAgbWFyZ2luOiA0LjZyZW07IH1cblxuLm0tdC00NiB7XG4gIG1hcmdpbi10b3A6IDQuNnJlbTsgfVxuXG4ubS1sLTQ2IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNnJlbTsgfVxuXG4ubS1yLTQ2IHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjZyZW07IH1cblxuLm0tYi00NiB7XG4gIG1hcmdpbi1ib3R0b206IDQuNnJlbTsgfVxuXG4ubS1pLTQ2IHtcbiAgbWFyZ2luOiA0LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNDYge1xuICBtYXJnaW4tdG9wOiA0LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNDYge1xuICBtYXJnaW4tbGVmdDogNC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTQ2IHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNDYge1xuICBtYXJnaW4tYm90dG9tOiA0LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00NyB7XG4gIG1hcmdpbjogNC43cmVtOyB9XG5cbi5tLXQtNDcge1xuICBtYXJnaW4tdG9wOiA0LjdyZW07IH1cblxuLm0tbC00NyB7XG4gIG1hcmdpbi1sZWZ0OiA0LjdyZW07IH1cblxuLm0tci00NyB7XG4gIG1hcmdpbi1yaWdodDogNC43cmVtOyB9XG5cbi5tLWItNDcge1xuICBtYXJnaW4tYm90dG9tOiA0LjdyZW07IH1cblxuLm0taS00NyB7XG4gIG1hcmdpbjogNC43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTQ3IHtcbiAgbWFyZ2luLXRvcDogNC43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTQ3IHtcbiAgbWFyZ2luLWxlZnQ6IDQuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS00NyB7XG4gIG1hcmdpbi1yaWdodDogNC43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTQ3IHtcbiAgbWFyZ2luLWJvdHRvbTogNC43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNDgge1xuICBtYXJnaW46IDQuOHJlbTsgfVxuXG4ubS10LTQ4IHtcbiAgbWFyZ2luLXRvcDogNC44cmVtOyB9XG5cbi5tLWwtNDgge1xuICBtYXJnaW4tbGVmdDogNC44cmVtOyB9XG5cbi5tLXItNDgge1xuICBtYXJnaW4tcmlnaHQ6IDQuOHJlbTsgfVxuXG4ubS1iLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogNC44cmVtOyB9XG5cbi5tLWktNDgge1xuICBtYXJnaW46IDQuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS00OCB7XG4gIG1hcmdpbi10b3A6IDQuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNDgge1xuICBtYXJnaW4tcmlnaHQ6IDQuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS00OCB7XG4gIG1hcmdpbi1ib3R0b206IDQuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQ5IHtcbiAgbWFyZ2luOiA0LjlyZW07IH1cblxuLm0tdC00OSB7XG4gIG1hcmdpbi10b3A6IDQuOXJlbTsgfVxuXG4ubS1sLTQ5IHtcbiAgbWFyZ2luLWxlZnQ6IDQuOXJlbTsgfVxuXG4ubS1yLTQ5IHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjlyZW07IH1cblxuLm0tYi00OSB7XG4gIG1hcmdpbi1ib3R0b206IDQuOXJlbTsgfVxuXG4ubS1pLTQ5IHtcbiAgbWFyZ2luOiA0LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNDkge1xuICBtYXJnaW4tdG9wOiA0LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNDkge1xuICBtYXJnaW4tbGVmdDogNC45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTQ5IHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNDkge1xuICBtYXJnaW4tYm90dG9tOiA0LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01MCB7XG4gIG1hcmdpbjogNXJlbTsgfVxuXG4ubS10LTUwIHtcbiAgbWFyZ2luLXRvcDogNXJlbTsgfVxuXG4ubS1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07IH1cblxuLm0tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTsgfVxuXG4ubS1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuXG4ubS1pLTUwIHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTUwIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUxIHtcbiAgbWFyZ2luOiA1LjFyZW07IH1cblxuLm0tdC01MSB7XG4gIG1hcmdpbi10b3A6IDUuMXJlbTsgfVxuXG4ubS1sLTUxIHtcbiAgbWFyZ2luLWxlZnQ6IDUuMXJlbTsgfVxuXG4ubS1yLTUxIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjFyZW07IH1cblxuLm0tYi01MSB7XG4gIG1hcmdpbi1ib3R0b206IDUuMXJlbTsgfVxuXG4ubS1pLTUxIHtcbiAgbWFyZ2luOiA1LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNTEge1xuICBtYXJnaW4tdG9wOiA1LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNTEge1xuICBtYXJnaW4tbGVmdDogNS4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTUxIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNTEge1xuICBtYXJnaW4tYm90dG9tOiA1LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01MiB7XG4gIG1hcmdpbjogNS4ycmVtOyB9XG5cbi5tLXQtNTIge1xuICBtYXJnaW4tdG9wOiA1LjJyZW07IH1cblxuLm0tbC01MiB7XG4gIG1hcmdpbi1sZWZ0OiA1LjJyZW07IH1cblxuLm0tci01MiB7XG4gIG1hcmdpbi1yaWdodDogNS4ycmVtOyB9XG5cbi5tLWItNTIge1xuICBtYXJnaW4tYm90dG9tOiA1LjJyZW07IH1cblxuLm0taS01MiB7XG4gIG1hcmdpbjogNS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTUyIHtcbiAgbWFyZ2luLXRvcDogNS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTUyIHtcbiAgbWFyZ2luLWxlZnQ6IDUuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS01MiB7XG4gIG1hcmdpbi1yaWdodDogNS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTUyIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNTMge1xuICBtYXJnaW46IDUuM3JlbTsgfVxuXG4ubS10LTUzIHtcbiAgbWFyZ2luLXRvcDogNS4zcmVtOyB9XG5cbi5tLWwtNTMge1xuICBtYXJnaW4tbGVmdDogNS4zcmVtOyB9XG5cbi5tLXItNTMge1xuICBtYXJnaW4tcmlnaHQ6IDUuM3JlbTsgfVxuXG4ubS1iLTUzIHtcbiAgbWFyZ2luLWJvdHRvbTogNS4zcmVtOyB9XG5cbi5tLWktNTMge1xuICBtYXJnaW46IDUuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS01MyB7XG4gIG1hcmdpbi10b3A6IDUuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS01MyB7XG4gIG1hcmdpbi1sZWZ0OiA1LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNTMge1xuICBtYXJnaW4tcmlnaHQ6IDUuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS01MyB7XG4gIG1hcmdpbi1ib3R0b206IDUuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTU0IHtcbiAgbWFyZ2luOiA1LjRyZW07IH1cblxuLm0tdC01NCB7XG4gIG1hcmdpbi10b3A6IDUuNHJlbTsgfVxuXG4ubS1sLTU0IHtcbiAgbWFyZ2luLWxlZnQ6IDUuNHJlbTsgfVxuXG4ubS1yLTU0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjRyZW07IH1cblxuLm0tYi01NCB7XG4gIG1hcmdpbi1ib3R0b206IDUuNHJlbTsgfVxuXG4ubS1pLTU0IHtcbiAgbWFyZ2luOiA1LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNTQge1xuICBtYXJnaW4tdG9wOiA1LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNTQge1xuICBtYXJnaW4tbGVmdDogNS40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTU0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNTQge1xuICBtYXJnaW4tYm90dG9tOiA1LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01NSB7XG4gIG1hcmdpbjogNS41cmVtOyB9XG5cbi5tLXQtNTUge1xuICBtYXJnaW4tdG9wOiA1LjVyZW07IH1cblxuLm0tbC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1LjVyZW07IH1cblxuLm0tci01NSB7XG4gIG1hcmdpbi1yaWdodDogNS41cmVtOyB9XG5cbi5tLWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW07IH1cblxuLm0taS01NSB7XG4gIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTU1IHtcbiAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTU1IHtcbiAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS01NSB7XG4gIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNTYge1xuICBtYXJnaW46IDUuNnJlbTsgfVxuXG4ubS10LTU2IHtcbiAgbWFyZ2luLXRvcDogNS42cmVtOyB9XG5cbi5tLWwtNTYge1xuICBtYXJnaW4tbGVmdDogNS42cmVtOyB9XG5cbi5tLXItNTYge1xuICBtYXJnaW4tcmlnaHQ6IDUuNnJlbTsgfVxuXG4ubS1iLTU2IHtcbiAgbWFyZ2luLWJvdHRvbTogNS42cmVtOyB9XG5cbi5tLWktNTYge1xuICBtYXJnaW46IDUuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS01NiB7XG4gIG1hcmdpbi10b3A6IDUuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS01NiB7XG4gIG1hcmdpbi1sZWZ0OiA1LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNTYge1xuICBtYXJnaW4tcmlnaHQ6IDUuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS01NiB7XG4gIG1hcmdpbi1ib3R0b206IDUuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTU3IHtcbiAgbWFyZ2luOiA1LjdyZW07IH1cblxuLm0tdC01NyB7XG4gIG1hcmdpbi10b3A6IDUuN3JlbTsgfVxuXG4ubS1sLTU3IHtcbiAgbWFyZ2luLWxlZnQ6IDUuN3JlbTsgfVxuXG4ubS1yLTU3IHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjdyZW07IH1cblxuLm0tYi01NyB7XG4gIG1hcmdpbi1ib3R0b206IDUuN3JlbTsgfVxuXG4ubS1pLTU3IHtcbiAgbWFyZ2luOiA1LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNTcge1xuICBtYXJnaW4tdG9wOiA1LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNTcge1xuICBtYXJnaW4tbGVmdDogNS43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTU3IHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNTcge1xuICBtYXJnaW4tYm90dG9tOiA1LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01OCB7XG4gIG1hcmdpbjogNS44cmVtOyB9XG5cbi5tLXQtNTgge1xuICBtYXJnaW4tdG9wOiA1LjhyZW07IH1cblxuLm0tbC01OCB7XG4gIG1hcmdpbi1sZWZ0OiA1LjhyZW07IH1cblxuLm0tci01OCB7XG4gIG1hcmdpbi1yaWdodDogNS44cmVtOyB9XG5cbi5tLWItNTgge1xuICBtYXJnaW4tYm90dG9tOiA1LjhyZW07IH1cblxuLm0taS01OCB7XG4gIG1hcmdpbjogNS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTU4IHtcbiAgbWFyZ2luLXRvcDogNS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTU4IHtcbiAgbWFyZ2luLWxlZnQ6IDUuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS01OCB7XG4gIG1hcmdpbi1yaWdodDogNS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTU4IHtcbiAgbWFyZ2luLWJvdHRvbTogNS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNTkge1xuICBtYXJnaW46IDUuOXJlbTsgfVxuXG4ubS10LTU5IHtcbiAgbWFyZ2luLXRvcDogNS45cmVtOyB9XG5cbi5tLWwtNTkge1xuICBtYXJnaW4tbGVmdDogNS45cmVtOyB9XG5cbi5tLXItNTkge1xuICBtYXJnaW4tcmlnaHQ6IDUuOXJlbTsgfVxuXG4ubS1iLTU5IHtcbiAgbWFyZ2luLWJvdHRvbTogNS45cmVtOyB9XG5cbi5tLWktNTkge1xuICBtYXJnaW46IDUuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS01OSB7XG4gIG1hcmdpbi10b3A6IDUuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS01OSB7XG4gIG1hcmdpbi1sZWZ0OiA1LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNTkge1xuICBtYXJnaW4tcmlnaHQ6IDUuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS01OSB7XG4gIG1hcmdpbi1ib3R0b206IDUuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTYwIHtcbiAgbWFyZ2luOiA2cmVtOyB9XG5cbi5tLXQtNjAge1xuICBtYXJnaW4tdG9wOiA2cmVtOyB9XG5cbi5tLWwtNjAge1xuICBtYXJnaW4tbGVmdDogNnJlbTsgfVxuXG4ubS1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtOyB9XG5cbi5tLWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG5cbi5tLWktNjAge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNjAge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNjAge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNjEge1xuICBtYXJnaW46IDYuMXJlbTsgfVxuXG4ubS10LTYxIHtcbiAgbWFyZ2luLXRvcDogNi4xcmVtOyB9XG5cbi5tLWwtNjEge1xuICBtYXJnaW4tbGVmdDogNi4xcmVtOyB9XG5cbi5tLXItNjEge1xuICBtYXJnaW4tcmlnaHQ6IDYuMXJlbTsgfVxuXG4ubS1iLTYxIHtcbiAgbWFyZ2luLWJvdHRvbTogNi4xcmVtOyB9XG5cbi5tLWktNjEge1xuICBtYXJnaW46IDYuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS02MSB7XG4gIG1hcmdpbi10b3A6IDYuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS02MSB7XG4gIG1hcmdpbi1sZWZ0OiA2LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNjEge1xuICBtYXJnaW4tcmlnaHQ6IDYuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS02MSB7XG4gIG1hcmdpbi1ib3R0b206IDYuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTYyIHtcbiAgbWFyZ2luOiA2LjJyZW07IH1cblxuLm0tdC02MiB7XG4gIG1hcmdpbi10b3A6IDYuMnJlbTsgfVxuXG4ubS1sLTYyIHtcbiAgbWFyZ2luLWxlZnQ6IDYuMnJlbTsgfVxuXG4ubS1yLTYyIHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjJyZW07IH1cblxuLm0tYi02MiB7XG4gIG1hcmdpbi1ib3R0b206IDYuMnJlbTsgfVxuXG4ubS1pLTYyIHtcbiAgbWFyZ2luOiA2LjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNjIge1xuICBtYXJnaW4tdG9wOiA2LjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNjIge1xuICBtYXJnaW4tbGVmdDogNi4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTYyIHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNjIge1xuICBtYXJnaW4tYm90dG9tOiA2LjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS02MyB7XG4gIG1hcmdpbjogNi4zcmVtOyB9XG5cbi5tLXQtNjMge1xuICBtYXJnaW4tdG9wOiA2LjNyZW07IH1cblxuLm0tbC02MyB7XG4gIG1hcmdpbi1sZWZ0OiA2LjNyZW07IH1cblxuLm0tci02MyB7XG4gIG1hcmdpbi1yaWdodDogNi4zcmVtOyB9XG5cbi5tLWItNjMge1xuICBtYXJnaW4tYm90dG9tOiA2LjNyZW07IH1cblxuLm0taS02MyB7XG4gIG1hcmdpbjogNi4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTYzIHtcbiAgbWFyZ2luLXRvcDogNi4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTYzIHtcbiAgbWFyZ2luLWxlZnQ6IDYuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS02MyB7XG4gIG1hcmdpbi1yaWdodDogNi4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTYzIHtcbiAgbWFyZ2luLWJvdHRvbTogNi4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNjQge1xuICBtYXJnaW46IDYuNHJlbTsgfVxuXG4ubS10LTY0IHtcbiAgbWFyZ2luLXRvcDogNi40cmVtOyB9XG5cbi5tLWwtNjQge1xuICBtYXJnaW4tbGVmdDogNi40cmVtOyB9XG5cbi5tLXItNjQge1xuICBtYXJnaW4tcmlnaHQ6IDYuNHJlbTsgfVxuXG4ubS1iLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNi40cmVtOyB9XG5cbi5tLWktNjQge1xuICBtYXJnaW46IDYuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS02NCB7XG4gIG1hcmdpbi10b3A6IDYuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS02NCB7XG4gIG1hcmdpbi1sZWZ0OiA2LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNjQge1xuICBtYXJnaW4tcmlnaHQ6IDYuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS02NCB7XG4gIG1hcmdpbi1ib3R0b206IDYuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTY1IHtcbiAgbWFyZ2luOiA2LjVyZW07IH1cblxuLm0tdC02NSB7XG4gIG1hcmdpbi10b3A6IDYuNXJlbTsgfVxuXG4ubS1sLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDYuNXJlbTsgfVxuXG4ubS1yLTY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjVyZW07IH1cblxuLm0tYi02NSB7XG4gIG1hcmdpbi1ib3R0b206IDYuNXJlbTsgfVxuXG4ubS1pLTY1IHtcbiAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNjUge1xuICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNjUge1xuICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNjUge1xuICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS02NiB7XG4gIG1hcmdpbjogNi42cmVtOyB9XG5cbi5tLXQtNjYge1xuICBtYXJnaW4tdG9wOiA2LjZyZW07IH1cblxuLm0tbC02NiB7XG4gIG1hcmdpbi1sZWZ0OiA2LjZyZW07IH1cblxuLm0tci02NiB7XG4gIG1hcmdpbi1yaWdodDogNi42cmVtOyB9XG5cbi5tLWItNjYge1xuICBtYXJnaW4tYm90dG9tOiA2LjZyZW07IH1cblxuLm0taS02NiB7XG4gIG1hcmdpbjogNi42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTY2IHtcbiAgbWFyZ2luLXRvcDogNi42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTY2IHtcbiAgbWFyZ2luLWxlZnQ6IDYuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS02NiB7XG4gIG1hcmdpbi1yaWdodDogNi42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTY2IHtcbiAgbWFyZ2luLWJvdHRvbTogNi42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNjcge1xuICBtYXJnaW46IDYuN3JlbTsgfVxuXG4ubS10LTY3IHtcbiAgbWFyZ2luLXRvcDogNi43cmVtOyB9XG5cbi5tLWwtNjcge1xuICBtYXJnaW4tbGVmdDogNi43cmVtOyB9XG5cbi5tLXItNjcge1xuICBtYXJnaW4tcmlnaHQ6IDYuN3JlbTsgfVxuXG4ubS1iLTY3IHtcbiAgbWFyZ2luLWJvdHRvbTogNi43cmVtOyB9XG5cbi5tLWktNjcge1xuICBtYXJnaW46IDYuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS02NyB7XG4gIG1hcmdpbi10b3A6IDYuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS02NyB7XG4gIG1hcmdpbi1sZWZ0OiA2LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNjcge1xuICBtYXJnaW4tcmlnaHQ6IDYuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS02NyB7XG4gIG1hcmdpbi1ib3R0b206IDYuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTY4IHtcbiAgbWFyZ2luOiA2LjhyZW07IH1cblxuLm0tdC02OCB7XG4gIG1hcmdpbi10b3A6IDYuOHJlbTsgfVxuXG4ubS1sLTY4IHtcbiAgbWFyZ2luLWxlZnQ6IDYuOHJlbTsgfVxuXG4ubS1yLTY4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjhyZW07IH1cblxuLm0tYi02OCB7XG4gIG1hcmdpbi1ib3R0b206IDYuOHJlbTsgfVxuXG4ubS1pLTY4IHtcbiAgbWFyZ2luOiA2LjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNjgge1xuICBtYXJnaW4tdG9wOiA2LjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNjgge1xuICBtYXJnaW4tbGVmdDogNi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTY4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNjgge1xuICBtYXJnaW4tYm90dG9tOiA2LjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS02OSB7XG4gIG1hcmdpbjogNi45cmVtOyB9XG5cbi5tLXQtNjkge1xuICBtYXJnaW4tdG9wOiA2LjlyZW07IH1cblxuLm0tbC02OSB7XG4gIG1hcmdpbi1sZWZ0OiA2LjlyZW07IH1cblxuLm0tci02OSB7XG4gIG1hcmdpbi1yaWdodDogNi45cmVtOyB9XG5cbi5tLWItNjkge1xuICBtYXJnaW4tYm90dG9tOiA2LjlyZW07IH1cblxuLm0taS02OSB7XG4gIG1hcmdpbjogNi45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTY5IHtcbiAgbWFyZ2luLXRvcDogNi45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTY5IHtcbiAgbWFyZ2luLWxlZnQ6IDYuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS02OSB7XG4gIG1hcmdpbi1yaWdodDogNi45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTY5IHtcbiAgbWFyZ2luLWJvdHRvbTogNi45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNzAge1xuICBtYXJnaW46IDdyZW07IH1cblxuLm0tdC03MCB7XG4gIG1hcmdpbi10b3A6IDdyZW07IH1cblxuLm0tbC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtOyB9XG5cbi5tLXItNzAge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07IH1cblxuLm0tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07IH1cblxuLm0taS03MCB7XG4gIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS03MCB7XG4gIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNzAge1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS03MCB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS03MCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS03MSB7XG4gIG1hcmdpbjogNy4xcmVtOyB9XG5cbi5tLXQtNzEge1xuICBtYXJnaW4tdG9wOiA3LjFyZW07IH1cblxuLm0tbC03MSB7XG4gIG1hcmdpbi1sZWZ0OiA3LjFyZW07IH1cblxuLm0tci03MSB7XG4gIG1hcmdpbi1yaWdodDogNy4xcmVtOyB9XG5cbi5tLWItNzEge1xuICBtYXJnaW4tYm90dG9tOiA3LjFyZW07IH1cblxuLm0taS03MSB7XG4gIG1hcmdpbjogNy4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTcxIHtcbiAgbWFyZ2luLXRvcDogNy4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTcxIHtcbiAgbWFyZ2luLWxlZnQ6IDcuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS03MSB7XG4gIG1hcmdpbi1yaWdodDogNy4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTcxIHtcbiAgbWFyZ2luLWJvdHRvbTogNy4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNzIge1xuICBtYXJnaW46IDcuMnJlbTsgfVxuXG4ubS10LTcyIHtcbiAgbWFyZ2luLXRvcDogNy4ycmVtOyB9XG5cbi5tLWwtNzIge1xuICBtYXJnaW4tbGVmdDogNy4ycmVtOyB9XG5cbi5tLXItNzIge1xuICBtYXJnaW4tcmlnaHQ6IDcuMnJlbTsgfVxuXG4ubS1iLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNy4ycmVtOyB9XG5cbi5tLWktNzIge1xuICBtYXJnaW46IDcuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS03MiB7XG4gIG1hcmdpbi10b3A6IDcuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS03MiB7XG4gIG1hcmdpbi1sZWZ0OiA3LjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNzIge1xuICBtYXJnaW4tcmlnaHQ6IDcuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS03MiB7XG4gIG1hcmdpbi1ib3R0b206IDcuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTczIHtcbiAgbWFyZ2luOiA3LjNyZW07IH1cblxuLm0tdC03MyB7XG4gIG1hcmdpbi10b3A6IDcuM3JlbTsgfVxuXG4ubS1sLTczIHtcbiAgbWFyZ2luLWxlZnQ6IDcuM3JlbTsgfVxuXG4ubS1yLTczIHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjNyZW07IH1cblxuLm0tYi03MyB7XG4gIG1hcmdpbi1ib3R0b206IDcuM3JlbTsgfVxuXG4ubS1pLTczIHtcbiAgbWFyZ2luOiA3LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNzMge1xuICBtYXJnaW4tdG9wOiA3LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNzMge1xuICBtYXJnaW4tbGVmdDogNy4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTczIHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNzMge1xuICBtYXJnaW4tYm90dG9tOiA3LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS03NCB7XG4gIG1hcmdpbjogNy40cmVtOyB9XG5cbi5tLXQtNzQge1xuICBtYXJnaW4tdG9wOiA3LjRyZW07IH1cblxuLm0tbC03NCB7XG4gIG1hcmdpbi1sZWZ0OiA3LjRyZW07IH1cblxuLm0tci03NCB7XG4gIG1hcmdpbi1yaWdodDogNy40cmVtOyB9XG5cbi5tLWItNzQge1xuICBtYXJnaW4tYm90dG9tOiA3LjRyZW07IH1cblxuLm0taS03NCB7XG4gIG1hcmdpbjogNy40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTc0IHtcbiAgbWFyZ2luLXRvcDogNy40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTc0IHtcbiAgbWFyZ2luLWxlZnQ6IDcuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS03NCB7XG4gIG1hcmdpbi1yaWdodDogNy40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTc0IHtcbiAgbWFyZ2luLWJvdHRvbTogNy40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNzUge1xuICBtYXJnaW46IDcuNXJlbTsgfVxuXG4ubS10LTc1IHtcbiAgbWFyZ2luLXRvcDogNy41cmVtOyB9XG5cbi5tLWwtNzUge1xuICBtYXJnaW4tbGVmdDogNy41cmVtOyB9XG5cbi5tLXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbTsgfVxuXG4ubS1iLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtOyB9XG5cbi5tLWktNzUge1xuICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS03NSB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNzUge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS03NSB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTc2IHtcbiAgbWFyZ2luOiA3LjZyZW07IH1cblxuLm0tdC03NiB7XG4gIG1hcmdpbi10b3A6IDcuNnJlbTsgfVxuXG4ubS1sLTc2IHtcbiAgbWFyZ2luLWxlZnQ6IDcuNnJlbTsgfVxuXG4ubS1yLTc2IHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjZyZW07IH1cblxuLm0tYi03NiB7XG4gIG1hcmdpbi1ib3R0b206IDcuNnJlbTsgfVxuXG4ubS1pLTc2IHtcbiAgbWFyZ2luOiA3LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNzYge1xuICBtYXJnaW4tdG9wOiA3LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNzYge1xuICBtYXJnaW4tbGVmdDogNy42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTc2IHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNzYge1xuICBtYXJnaW4tYm90dG9tOiA3LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS03NyB7XG4gIG1hcmdpbjogNy43cmVtOyB9XG5cbi5tLXQtNzcge1xuICBtYXJnaW4tdG9wOiA3LjdyZW07IH1cblxuLm0tbC03NyB7XG4gIG1hcmdpbi1sZWZ0OiA3LjdyZW07IH1cblxuLm0tci03NyB7XG4gIG1hcmdpbi1yaWdodDogNy43cmVtOyB9XG5cbi5tLWItNzcge1xuICBtYXJnaW4tYm90dG9tOiA3LjdyZW07IH1cblxuLm0taS03NyB7XG4gIG1hcmdpbjogNy43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTc3IHtcbiAgbWFyZ2luLXRvcDogNy43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTc3IHtcbiAgbWFyZ2luLWxlZnQ6IDcuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS03NyB7XG4gIG1hcmdpbi1yaWdodDogNy43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTc3IHtcbiAgbWFyZ2luLWJvdHRvbTogNy43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNzgge1xuICBtYXJnaW46IDcuOHJlbTsgfVxuXG4ubS10LTc4IHtcbiAgbWFyZ2luLXRvcDogNy44cmVtOyB9XG5cbi5tLWwtNzgge1xuICBtYXJnaW4tbGVmdDogNy44cmVtOyB9XG5cbi5tLXItNzgge1xuICBtYXJnaW4tcmlnaHQ6IDcuOHJlbTsgfVxuXG4ubS1iLTc4IHtcbiAgbWFyZ2luLWJvdHRvbTogNy44cmVtOyB9XG5cbi5tLWktNzgge1xuICBtYXJnaW46IDcuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS03OCB7XG4gIG1hcmdpbi10b3A6IDcuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS03OCB7XG4gIG1hcmdpbi1sZWZ0OiA3LjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktNzgge1xuICBtYXJnaW4tcmlnaHQ6IDcuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS03OCB7XG4gIG1hcmdpbi1ib3R0b206IDcuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTc5IHtcbiAgbWFyZ2luOiA3LjlyZW07IH1cblxuLm0tdC03OSB7XG4gIG1hcmdpbi10b3A6IDcuOXJlbTsgfVxuXG4ubS1sLTc5IHtcbiAgbWFyZ2luLWxlZnQ6IDcuOXJlbTsgfVxuXG4ubS1yLTc5IHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjlyZW07IH1cblxuLm0tYi03OSB7XG4gIG1hcmdpbi1ib3R0b206IDcuOXJlbTsgfVxuXG4ubS1pLTc5IHtcbiAgbWFyZ2luOiA3LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktNzkge1xuICBtYXJnaW4tdG9wOiA3LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktNzkge1xuICBtYXJnaW4tbGVmdDogNy45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTc5IHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktNzkge1xuICBtYXJnaW4tYm90dG9tOiA3LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS04MCB7XG4gIG1hcmdpbjogOHJlbTsgfVxuXG4ubS10LTgwIHtcbiAgbWFyZ2luLXRvcDogOHJlbTsgfVxuXG4ubS1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07IH1cblxuLm0tci04MCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTsgfVxuXG4ubS1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuXG4ubS1pLTgwIHtcbiAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTgwIHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTgxIHtcbiAgbWFyZ2luOiA4LjFyZW07IH1cblxuLm0tdC04MSB7XG4gIG1hcmdpbi10b3A6IDguMXJlbTsgfVxuXG4ubS1sLTgxIHtcbiAgbWFyZ2luLWxlZnQ6IDguMXJlbTsgfVxuXG4ubS1yLTgxIHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjFyZW07IH1cblxuLm0tYi04MSB7XG4gIG1hcmdpbi1ib3R0b206IDguMXJlbTsgfVxuXG4ubS1pLTgxIHtcbiAgbWFyZ2luOiA4LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktODEge1xuICBtYXJnaW4tdG9wOiA4LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktODEge1xuICBtYXJnaW4tbGVmdDogOC4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTgxIHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktODEge1xuICBtYXJnaW4tYm90dG9tOiA4LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS04MiB7XG4gIG1hcmdpbjogOC4ycmVtOyB9XG5cbi5tLXQtODIge1xuICBtYXJnaW4tdG9wOiA4LjJyZW07IH1cblxuLm0tbC04MiB7XG4gIG1hcmdpbi1sZWZ0OiA4LjJyZW07IH1cblxuLm0tci04MiB7XG4gIG1hcmdpbi1yaWdodDogOC4ycmVtOyB9XG5cbi5tLWItODIge1xuICBtYXJnaW4tYm90dG9tOiA4LjJyZW07IH1cblxuLm0taS04MiB7XG4gIG1hcmdpbjogOC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTgyIHtcbiAgbWFyZ2luLXRvcDogOC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTgyIHtcbiAgbWFyZ2luLWxlZnQ6IDguMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS04MiB7XG4gIG1hcmdpbi1yaWdodDogOC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTgyIHtcbiAgbWFyZ2luLWJvdHRvbTogOC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tODMge1xuICBtYXJnaW46IDguM3JlbTsgfVxuXG4ubS10LTgzIHtcbiAgbWFyZ2luLXRvcDogOC4zcmVtOyB9XG5cbi5tLWwtODMge1xuICBtYXJnaW4tbGVmdDogOC4zcmVtOyB9XG5cbi5tLXItODMge1xuICBtYXJnaW4tcmlnaHQ6IDguM3JlbTsgfVxuXG4ubS1iLTgzIHtcbiAgbWFyZ2luLWJvdHRvbTogOC4zcmVtOyB9XG5cbi5tLWktODMge1xuICBtYXJnaW46IDguM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS04MyB7XG4gIG1hcmdpbi10b3A6IDguM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS04MyB7XG4gIG1hcmdpbi1sZWZ0OiA4LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktODMge1xuICBtYXJnaW4tcmlnaHQ6IDguM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS04MyB7XG4gIG1hcmdpbi1ib3R0b206IDguM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTg0IHtcbiAgbWFyZ2luOiA4LjRyZW07IH1cblxuLm0tdC04NCB7XG4gIG1hcmdpbi10b3A6IDguNHJlbTsgfVxuXG4ubS1sLTg0IHtcbiAgbWFyZ2luLWxlZnQ6IDguNHJlbTsgfVxuXG4ubS1yLTg0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjRyZW07IH1cblxuLm0tYi04NCB7XG4gIG1hcmdpbi1ib3R0b206IDguNHJlbTsgfVxuXG4ubS1pLTg0IHtcbiAgbWFyZ2luOiA4LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktODQge1xuICBtYXJnaW4tdG9wOiA4LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktODQge1xuICBtYXJnaW4tbGVmdDogOC40cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTg0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktODQge1xuICBtYXJnaW4tYm90dG9tOiA4LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS04NSB7XG4gIG1hcmdpbjogOC41cmVtOyB9XG5cbi5tLXQtODUge1xuICBtYXJnaW4tdG9wOiA4LjVyZW07IH1cblxuLm0tbC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjVyZW07IH1cblxuLm0tci04NSB7XG4gIG1hcmdpbi1yaWdodDogOC41cmVtOyB9XG5cbi5tLWItODUge1xuICBtYXJnaW4tYm90dG9tOiA4LjVyZW07IH1cblxuLm0taS04NSB7XG4gIG1hcmdpbjogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTg1IHtcbiAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS04NSB7XG4gIG1hcmdpbi1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tODYge1xuICBtYXJnaW46IDguNnJlbTsgfVxuXG4ubS10LTg2IHtcbiAgbWFyZ2luLXRvcDogOC42cmVtOyB9XG5cbi5tLWwtODYge1xuICBtYXJnaW4tbGVmdDogOC42cmVtOyB9XG5cbi5tLXItODYge1xuICBtYXJnaW4tcmlnaHQ6IDguNnJlbTsgfVxuXG4ubS1iLTg2IHtcbiAgbWFyZ2luLWJvdHRvbTogOC42cmVtOyB9XG5cbi5tLWktODYge1xuICBtYXJnaW46IDguNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS04NiB7XG4gIG1hcmdpbi10b3A6IDguNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS04NiB7XG4gIG1hcmdpbi1sZWZ0OiA4LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktODYge1xuICBtYXJnaW4tcmlnaHQ6IDguNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS04NiB7XG4gIG1hcmdpbi1ib3R0b206IDguNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTg3IHtcbiAgbWFyZ2luOiA4LjdyZW07IH1cblxuLm0tdC04NyB7XG4gIG1hcmdpbi10b3A6IDguN3JlbTsgfVxuXG4ubS1sLTg3IHtcbiAgbWFyZ2luLWxlZnQ6IDguN3JlbTsgfVxuXG4ubS1yLTg3IHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjdyZW07IH1cblxuLm0tYi04NyB7XG4gIG1hcmdpbi1ib3R0b206IDguN3JlbTsgfVxuXG4ubS1pLTg3IHtcbiAgbWFyZ2luOiA4LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktODcge1xuICBtYXJnaW4tdG9wOiA4LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktODcge1xuICBtYXJnaW4tbGVmdDogOC43cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTg3IHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktODcge1xuICBtYXJnaW4tYm90dG9tOiA4LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS04OCB7XG4gIG1hcmdpbjogOC44cmVtOyB9XG5cbi5tLXQtODgge1xuICBtYXJnaW4tdG9wOiA4LjhyZW07IH1cblxuLm0tbC04OCB7XG4gIG1hcmdpbi1sZWZ0OiA4LjhyZW07IH1cblxuLm0tci04OCB7XG4gIG1hcmdpbi1yaWdodDogOC44cmVtOyB9XG5cbi5tLWItODgge1xuICBtYXJnaW4tYm90dG9tOiA4LjhyZW07IH1cblxuLm0taS04OCB7XG4gIG1hcmdpbjogOC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTg4IHtcbiAgbWFyZ2luLXRvcDogOC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTg4IHtcbiAgbWFyZ2luLWxlZnQ6IDguOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS04OCB7XG4gIG1hcmdpbi1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTg4IHtcbiAgbWFyZ2luLWJvdHRvbTogOC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tODkge1xuICBtYXJnaW46IDguOXJlbTsgfVxuXG4ubS10LTg5IHtcbiAgbWFyZ2luLXRvcDogOC45cmVtOyB9XG5cbi5tLWwtODkge1xuICBtYXJnaW4tbGVmdDogOC45cmVtOyB9XG5cbi5tLXItODkge1xuICBtYXJnaW4tcmlnaHQ6IDguOXJlbTsgfVxuXG4ubS1iLTg5IHtcbiAgbWFyZ2luLWJvdHRvbTogOC45cmVtOyB9XG5cbi5tLWktODkge1xuICBtYXJnaW46IDguOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS04OSB7XG4gIG1hcmdpbi10b3A6IDguOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS04OSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktODkge1xuICBtYXJnaW4tcmlnaHQ6IDguOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS04OSB7XG4gIG1hcmdpbi1ib3R0b206IDguOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTkwIHtcbiAgbWFyZ2luOiA5cmVtOyB9XG5cbi5tLXQtOTAge1xuICBtYXJnaW4tdG9wOiA5cmVtOyB9XG5cbi5tLWwtOTAge1xuICBtYXJnaW4tbGVmdDogOXJlbTsgfVxuXG4ubS1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtOyB9XG5cbi5tLWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtOyB9XG5cbi5tLWktOTAge1xuICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktOTAge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktOTAge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktOTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tOTEge1xuICBtYXJnaW46IDkuMXJlbTsgfVxuXG4ubS10LTkxIHtcbiAgbWFyZ2luLXRvcDogOS4xcmVtOyB9XG5cbi5tLWwtOTEge1xuICBtYXJnaW4tbGVmdDogOS4xcmVtOyB9XG5cbi5tLXItOTEge1xuICBtYXJnaW4tcmlnaHQ6IDkuMXJlbTsgfVxuXG4ubS1iLTkxIHtcbiAgbWFyZ2luLWJvdHRvbTogOS4xcmVtOyB9XG5cbi5tLWktOTEge1xuICBtYXJnaW46IDkuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS05MSB7XG4gIG1hcmdpbi10b3A6IDkuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS05MSB7XG4gIG1hcmdpbi1sZWZ0OiA5LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktOTEge1xuICBtYXJnaW4tcmlnaHQ6IDkuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS05MSB7XG4gIG1hcmdpbi1ib3R0b206IDkuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTkyIHtcbiAgbWFyZ2luOiA5LjJyZW07IH1cblxuLm0tdC05MiB7XG4gIG1hcmdpbi10b3A6IDkuMnJlbTsgfVxuXG4ubS1sLTkyIHtcbiAgbWFyZ2luLWxlZnQ6IDkuMnJlbTsgfVxuXG4ubS1yLTkyIHtcbiAgbWFyZ2luLXJpZ2h0OiA5LjJyZW07IH1cblxuLm0tYi05MiB7XG4gIG1hcmdpbi1ib3R0b206IDkuMnJlbTsgfVxuXG4ubS1pLTkyIHtcbiAgbWFyZ2luOiA5LjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktOTIge1xuICBtYXJnaW4tdG9wOiA5LjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktOTIge1xuICBtYXJnaW4tbGVmdDogOS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTkyIHtcbiAgbWFyZ2luLXJpZ2h0OiA5LjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktOTIge1xuICBtYXJnaW4tYm90dG9tOiA5LjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS05MyB7XG4gIG1hcmdpbjogOS4zcmVtOyB9XG5cbi5tLXQtOTMge1xuICBtYXJnaW4tdG9wOiA5LjNyZW07IH1cblxuLm0tbC05MyB7XG4gIG1hcmdpbi1sZWZ0OiA5LjNyZW07IH1cblxuLm0tci05MyB7XG4gIG1hcmdpbi1yaWdodDogOS4zcmVtOyB9XG5cbi5tLWItOTMge1xuICBtYXJnaW4tYm90dG9tOiA5LjNyZW07IH1cblxuLm0taS05MyB7XG4gIG1hcmdpbjogOS4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTkzIHtcbiAgbWFyZ2luLXRvcDogOS4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTkzIHtcbiAgbWFyZ2luLWxlZnQ6IDkuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS05MyB7XG4gIG1hcmdpbi1yaWdodDogOS4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTkzIHtcbiAgbWFyZ2luLWJvdHRvbTogOS4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tOTQge1xuICBtYXJnaW46IDkuNHJlbTsgfVxuXG4ubS10LTk0IHtcbiAgbWFyZ2luLXRvcDogOS40cmVtOyB9XG5cbi5tLWwtOTQge1xuICBtYXJnaW4tbGVmdDogOS40cmVtOyB9XG5cbi5tLXItOTQge1xuICBtYXJnaW4tcmlnaHQ6IDkuNHJlbTsgfVxuXG4ubS1iLTk0IHtcbiAgbWFyZ2luLWJvdHRvbTogOS40cmVtOyB9XG5cbi5tLWktOTQge1xuICBtYXJnaW46IDkuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS05NCB7XG4gIG1hcmdpbi10b3A6IDkuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS05NCB7XG4gIG1hcmdpbi1sZWZ0OiA5LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktOTQge1xuICBtYXJnaW4tcmlnaHQ6IDkuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS05NCB7XG4gIG1hcmdpbi1ib3R0b206IDkuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTk1IHtcbiAgbWFyZ2luOiA5LjVyZW07IH1cblxuLm0tdC05NSB7XG4gIG1hcmdpbi10b3A6IDkuNXJlbTsgfVxuXG4ubS1sLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDkuNXJlbTsgfVxuXG4ubS1yLTk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5LjVyZW07IH1cblxuLm0tYi05NSB7XG4gIG1hcmdpbi1ib3R0b206IDkuNXJlbTsgfVxuXG4ubS1pLTk1IHtcbiAgbWFyZ2luOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktOTUge1xuICBtYXJnaW4tdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktOTUge1xuICBtYXJnaW4tbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktOTUge1xuICBtYXJnaW4tYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS05NiB7XG4gIG1hcmdpbjogOS42cmVtOyB9XG5cbi5tLXQtOTYge1xuICBtYXJnaW4tdG9wOiA5LjZyZW07IH1cblxuLm0tbC05NiB7XG4gIG1hcmdpbi1sZWZ0OiA5LjZyZW07IH1cblxuLm0tci05NiB7XG4gIG1hcmdpbi1yaWdodDogOS42cmVtOyB9XG5cbi5tLWItOTYge1xuICBtYXJnaW4tYm90dG9tOiA5LjZyZW07IH1cblxuLm0taS05NiB7XG4gIG1hcmdpbjogOS42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTk2IHtcbiAgbWFyZ2luLXRvcDogOS42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTk2IHtcbiAgbWFyZ2luLWxlZnQ6IDkuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS05NiB7XG4gIG1hcmdpbi1yaWdodDogOS42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTk2IHtcbiAgbWFyZ2luLWJvdHRvbTogOS42cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tOTcge1xuICBtYXJnaW46IDkuN3JlbTsgfVxuXG4ubS10LTk3IHtcbiAgbWFyZ2luLXRvcDogOS43cmVtOyB9XG5cbi5tLWwtOTcge1xuICBtYXJnaW4tbGVmdDogOS43cmVtOyB9XG5cbi5tLXItOTcge1xuICBtYXJnaW4tcmlnaHQ6IDkuN3JlbTsgfVxuXG4ubS1iLTk3IHtcbiAgbWFyZ2luLWJvdHRvbTogOS43cmVtOyB9XG5cbi5tLWktOTcge1xuICBtYXJnaW46IDkuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS05NyB7XG4gIG1hcmdpbi10b3A6IDkuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS05NyB7XG4gIG1hcmdpbi1sZWZ0OiA5LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktOTcge1xuICBtYXJnaW4tcmlnaHQ6IDkuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS05NyB7XG4gIG1hcmdpbi1ib3R0b206IDkuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTk4IHtcbiAgbWFyZ2luOiA5LjhyZW07IH1cblxuLm0tdC05OCB7XG4gIG1hcmdpbi10b3A6IDkuOHJlbTsgfVxuXG4ubS1sLTk4IHtcbiAgbWFyZ2luLWxlZnQ6IDkuOHJlbTsgfVxuXG4ubS1yLTk4IHtcbiAgbWFyZ2luLXJpZ2h0OiA5LjhyZW07IH1cblxuLm0tYi05OCB7XG4gIG1hcmdpbi1ib3R0b206IDkuOHJlbTsgfVxuXG4ubS1pLTk4IHtcbiAgbWFyZ2luOiA5LjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS10LWktOTgge1xuICBtYXJnaW4tdG9wOiA5LjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLWktOTgge1xuICBtYXJnaW4tbGVmdDogOS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tci1pLTk4IHtcbiAgbWFyZ2luLXJpZ2h0OiA5LjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLWktOTgge1xuICBtYXJnaW4tYm90dG9tOiA5LjhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS05OSB7XG4gIG1hcmdpbjogOS45cmVtOyB9XG5cbi5tLXQtOTkge1xuICBtYXJnaW4tdG9wOiA5LjlyZW07IH1cblxuLm0tbC05OSB7XG4gIG1hcmdpbi1sZWZ0OiA5LjlyZW07IH1cblxuLm0tci05OSB7XG4gIG1hcmdpbi1yaWdodDogOS45cmVtOyB9XG5cbi5tLWItOTkge1xuICBtYXJnaW4tYm90dG9tOiA5LjlyZW07IH1cblxuLm0taS05OSB7XG4gIG1hcmdpbjogOS45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC1pLTk5IHtcbiAgbWFyZ2luLXRvcDogOS45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbC1pLTk5IHtcbiAgbWFyZ2luLWxlZnQ6IDkuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXItaS05OSB7XG4gIG1hcmdpbi1yaWdodDogOS45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi1pLTk5IHtcbiAgbWFyZ2luLWJvdHRvbTogOS45cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTAwIHtcbiAgbWFyZ2luOiAxMHJlbTsgfVxuXG4ubS10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtOyB9XG5cbi5tLWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtOyB9XG5cbi5tLXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTsgfVxuXG4ubS1iLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtOyB9XG5cbi5tLWktMTAwIHtcbiAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLXQtaS0xMDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWwtaS0xMDAge1xuICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLWktMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItaS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwcmVtOyB9XG5cbi5wLXQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcmVtOyB9XG5cbi5wLWwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHJlbTsgfVxuXG4ucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcmVtOyB9XG5cbi5wLWItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtOyB9XG5cbi5wLWktMCB7XG4gIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktMCB7XG4gIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTAge1xuICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMXJlbTsgfVxuXG4ucC10LTEge1xuICBwYWRkaW5nLXRvcDogMC4xcmVtOyB9XG5cbi5wLWwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4xcmVtOyB9XG5cbi5wLXItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMXJlbTsgfVxuXG4ucC1iLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtOyB9XG5cbi5wLWktMSB7XG4gIHBhZGRpbmc6IDAuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjJyZW07IH1cblxuLnAtdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTsgfVxuXG4ucC1sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTsgfVxuXG4ucC1yLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07IH1cblxuLnAtYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMnJlbTsgfVxuXG4ucC1pLTIge1xuICBwYWRkaW5nOiAwLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktMiB7XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi5wLXQtMyB7XG4gIHBhZGRpbmctdG9wOiAwLjNyZW07IH1cblxuLnAtbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjNyZW07IH1cblxuLnAtci0zIHtcbiAgcGFkZGluZy1yaWdodDogMC4zcmVtOyB9XG5cbi5wLWItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjNyZW07IH1cblxuLnAtaS0zIHtcbiAgcGFkZGluZzogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTMge1xuICBwYWRkaW5nLXRvcDogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTMge1xuICBwYWRkaW5nLWxlZnQ6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS0zIHtcbiAgcGFkZGluZy1yaWdodDogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDAuNHJlbTsgfVxuXG4ucC10LTQge1xuICBwYWRkaW5nLXRvcDogMC40cmVtOyB9XG5cbi5wLWwtNCB7XG4gIHBhZGRpbmctbGVmdDogMC40cmVtOyB9XG5cbi5wLXItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNHJlbTsgfVxuXG4ucC1iLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtOyB9XG5cbi5wLWktNCB7XG4gIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS00IHtcbiAgcGFkZGluZy10b3A6IDAuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS00IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS00IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAwLjVyZW07IH1cblxuLnAtdC01IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTsgfVxuXG4ucC1sLTUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuXG4ucC1yLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH1cblxuLnAtYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ucC1pLTUge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC02IHtcbiAgcGFkZGluZzogMC42cmVtOyB9XG5cbi5wLXQtNiB7XG4gIHBhZGRpbmctdG9wOiAwLjZyZW07IH1cblxuLnAtbC02IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjZyZW07IH1cblxuLnAtci02IHtcbiAgcGFkZGluZy1yaWdodDogMC42cmVtOyB9XG5cbi5wLWItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjZyZW07IH1cblxuLnAtaS02IHtcbiAgcGFkZGluZzogMC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTYge1xuICBwYWRkaW5nLXRvcDogMC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTYge1xuICBwYWRkaW5nLWxlZnQ6IDAuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS02IHtcbiAgcGFkZGluZy1yaWdodDogMC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTYge1xuICBwYWRkaW5nLWJvdHRvbTogMC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDAuN3JlbTsgfVxuXG4ucC10LTcge1xuICBwYWRkaW5nLXRvcDogMC43cmVtOyB9XG5cbi5wLWwtNyB7XG4gIHBhZGRpbmctbGVmdDogMC43cmVtOyB9XG5cbi5wLXItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTsgfVxuXG4ucC1iLTcge1xuICBwYWRkaW5nLWJvdHRvbTogMC43cmVtOyB9XG5cbi5wLWktNyB7XG4gIHBhZGRpbmc6IDAuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS03IHtcbiAgcGFkZGluZy10b3A6IDAuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS03IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS03IHtcbiAgcGFkZGluZy1ib3R0b206IDAuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTgge1xuICBwYWRkaW5nOiAwLjhyZW07IH1cblxuLnAtdC04IHtcbiAgcGFkZGluZy10b3A6IDAuOHJlbTsgfVxuXG4ucC1sLTgge1xuICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTsgfVxuXG4ucC1yLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07IH1cblxuLnAtYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDAuOHJlbTsgfVxuXG4ucC1pLTgge1xuICBwYWRkaW5nOiAwLjhyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktOCB7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktOCB7XG4gIHBhZGRpbmctbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktOCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDsgfVxuXG4ucC05IHtcbiAgcGFkZGluZzogMC45cmVtOyB9XG5cbi5wLXQtOSB7XG4gIHBhZGRpbmctdG9wOiAwLjlyZW07IH1cblxuLnAtbC05IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjlyZW07IH1cblxuLnAtci05IHtcbiAgcGFkZGluZy1yaWdodDogMC45cmVtOyB9XG5cbi5wLWItOSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjlyZW07IH1cblxuLnAtaS05IHtcbiAgcGFkZGluZzogMC45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTkge1xuICBwYWRkaW5nLXRvcDogMC45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTkge1xuICBwYWRkaW5nLWxlZnQ6IDAuOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS05IHtcbiAgcGFkZGluZy1yaWdodDogMC45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTkge1xuICBwYWRkaW5nLWJvdHRvbTogMC45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxcmVtOyB9XG5cbi5wLXQtMTAge1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4ucC1sLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi5wLXItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi5wLWItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG4ucC1pLTEwIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0xMCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTEge1xuICBwYWRkaW5nOiAxLjFyZW07IH1cblxuLnAtdC0xMSB7XG4gIHBhZGRpbmctdG9wOiAxLjFyZW07IH1cblxuLnAtbC0xMSB7XG4gIHBhZGRpbmctbGVmdDogMS4xcmVtOyB9XG5cbi5wLXItMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjFyZW07IH1cblxuLnAtYi0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjFyZW07IH1cblxuLnAtaS0xMSB7XG4gIHBhZGRpbmc6IDEuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0xMSB7XG4gIHBhZGRpbmctdG9wOiAxLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktMTEge1xuICBwYWRkaW5nLWxlZnQ6IDEuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xMiB7XG4gIHBhZGRpbmc6IDEuMnJlbTsgfVxuXG4ucC10LTEyIHtcbiAgcGFkZGluZy10b3A6IDEuMnJlbTsgfVxuXG4ucC1sLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjJyZW07IH1cblxuLnAtci0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTsgfVxuXG4ucC1iLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMnJlbTsgfVxuXG4ucC1pLTEyIHtcbiAgcGFkZGluZzogMS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTEyIHtcbiAgcGFkZGluZy10b3A6IDEuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS0xMiB7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTEzIHtcbiAgcGFkZGluZzogMS4zcmVtOyB9XG5cbi5wLXQtMTMge1xuICBwYWRkaW5nLXRvcDogMS4zcmVtOyB9XG5cbi5wLWwtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDEuM3JlbTsgfVxuXG4ucC1yLTEzIHtcbiAgcGFkZGluZy1yaWdodDogMS4zcmVtOyB9XG5cbi5wLWItMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMS4zcmVtOyB9XG5cbi5wLWktMTMge1xuICBwYWRkaW5nOiAxLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktMTMge1xuICBwYWRkaW5nLXRvcDogMS4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktMTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMS4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTQge1xuICBwYWRkaW5nOiAxLjRyZW07IH1cblxuLnAtdC0xNCB7XG4gIHBhZGRpbmctdG9wOiAxLjRyZW07IH1cblxuLnAtbC0xNCB7XG4gIHBhZGRpbmctbGVmdDogMS40cmVtOyB9XG5cbi5wLXItMTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjRyZW07IH1cblxuLnAtYi0xNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjRyZW07IH1cblxuLnAtaS0xNCB7XG4gIHBhZGRpbmc6IDEuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0xNCB7XG4gIHBhZGRpbmctdG9wOiAxLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktMTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0xNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xNSB7XG4gIHBhZGRpbmc6IDEuNXJlbTsgfVxuXG4ucC10LTE1IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuXG4ucC1sLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLnAtci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuXG4ucC1iLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuXG4ucC1pLTE1IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTE1IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS0xNSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTE2IHtcbiAgcGFkZGluZzogMS42cmVtOyB9XG5cbi5wLXQtMTYge1xuICBwYWRkaW5nLXRvcDogMS42cmVtOyB9XG5cbi5wLWwtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTsgfVxuXG4ucC1yLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtOyB9XG5cbi5wLWItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtOyB9XG5cbi5wLWktMTYge1xuICBwYWRkaW5nOiAxLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktMTYge1xuICBwYWRkaW5nLXRvcDogMS42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTcge1xuICBwYWRkaW5nOiAxLjdyZW07IH1cblxuLnAtdC0xNyB7XG4gIHBhZGRpbmctdG9wOiAxLjdyZW07IH1cblxuLnAtbC0xNyB7XG4gIHBhZGRpbmctbGVmdDogMS43cmVtOyB9XG5cbi5wLXItMTcge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjdyZW07IH1cblxuLnAtYi0xNyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjdyZW07IH1cblxuLnAtaS0xNyB7XG4gIHBhZGRpbmc6IDEuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0xNyB7XG4gIHBhZGRpbmctdG9wOiAxLjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktMTcge1xuICBwYWRkaW5nLWxlZnQ6IDEuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0xNyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xOCB7XG4gIHBhZGRpbmc6IDEuOHJlbTsgfVxuXG4ucC10LTE4IHtcbiAgcGFkZGluZy10b3A6IDEuOHJlbTsgfVxuXG4ucC1sLTE4IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW07IH1cblxuLnAtci0xOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuOHJlbTsgfVxuXG4ucC1iLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDEuOHJlbTsgfVxuXG4ucC1pLTE4IHtcbiAgcGFkZGluZzogMS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTE4IHtcbiAgcGFkZGluZy10b3A6IDEuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS0xOCB7XG4gIHBhZGRpbmctbGVmdDogMS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTE4IHtcbiAgcGFkZGluZy1yaWdodDogMS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTE5IHtcbiAgcGFkZGluZzogMS45cmVtOyB9XG5cbi5wLXQtMTkge1xuICBwYWRkaW5nLXRvcDogMS45cmVtOyB9XG5cbi5wLWwtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDEuOXJlbTsgfVxuXG4ucC1yLTE5IHtcbiAgcGFkZGluZy1yaWdodDogMS45cmVtOyB9XG5cbi5wLWItMTkge1xuICBwYWRkaW5nLWJvdHRvbTogMS45cmVtOyB9XG5cbi5wLWktMTkge1xuICBwYWRkaW5nOiAxLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktMTkge1xuICBwYWRkaW5nLXRvcDogMS45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTE5IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktMTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktMTkge1xuICBwYWRkaW5nLWJvdHRvbTogMS45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjAge1xuICBwYWRkaW5nOiAycmVtOyB9XG5cbi5wLXQtMjAge1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuXG4ucC1sLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbi5wLXItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi5wLWItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4ucC1pLTIwIHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0yMCB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjEge1xuICBwYWRkaW5nOiAyLjFyZW07IH1cblxuLnAtdC0yMSB7XG4gIHBhZGRpbmctdG9wOiAyLjFyZW07IH1cblxuLnAtbC0yMSB7XG4gIHBhZGRpbmctbGVmdDogMi4xcmVtOyB9XG5cbi5wLXItMjEge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjFyZW07IH1cblxuLnAtYi0yMSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjFyZW07IH1cblxuLnAtaS0yMSB7XG4gIHBhZGRpbmc6IDIuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0yMSB7XG4gIHBhZGRpbmctdG9wOiAyLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktMjEge1xuICBwYWRkaW5nLWxlZnQ6IDIuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS0yMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0yMSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yMiB7XG4gIHBhZGRpbmc6IDIuMnJlbTsgfVxuXG4ucC10LTIyIHtcbiAgcGFkZGluZy10b3A6IDIuMnJlbTsgfVxuXG4ucC1sLTIyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjJyZW07IH1cblxuLnAtci0yMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTsgfVxuXG4ucC1iLTIyIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMnJlbTsgfVxuXG4ucC1pLTIyIHtcbiAgcGFkZGluZzogMi4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTIyIHtcbiAgcGFkZGluZy10b3A6IDIuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS0yMiB7XG4gIHBhZGRpbmctbGVmdDogMi4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTIyIHtcbiAgcGFkZGluZy1yaWdodDogMi4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTIyIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIzIHtcbiAgcGFkZGluZzogMi4zcmVtOyB9XG5cbi5wLXQtMjMge1xuICBwYWRkaW5nLXRvcDogMi4zcmVtOyB9XG5cbi5wLWwtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDIuM3JlbTsgfVxuXG4ucC1yLTIzIHtcbiAgcGFkZGluZy1yaWdodDogMi4zcmVtOyB9XG5cbi5wLWItMjMge1xuICBwYWRkaW5nLWJvdHRvbTogMi4zcmVtOyB9XG5cbi5wLWktMjMge1xuICBwYWRkaW5nOiAyLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktMjMge1xuICBwYWRkaW5nLXRvcDogMi4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTIzIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktMjMge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktMjMge1xuICBwYWRkaW5nLWJvdHRvbTogMi4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjQge1xuICBwYWRkaW5nOiAyLjRyZW07IH1cblxuLnAtdC0yNCB7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW07IH1cblxuLnAtbC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtOyB9XG5cbi5wLXItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW07IH1cblxuLnAtYi0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjRyZW07IH1cblxuLnAtaS0yNCB7XG4gIHBhZGRpbmc6IDIuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0yNCB7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktMjQge1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yNSB7XG4gIHBhZGRpbmc6IDIuNXJlbTsgfVxuXG4ucC10LTI1IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuXG4ucC1sLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cblxuLnAtci0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfVxuXG4ucC1iLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuXG4ucC1pLTI1IHtcbiAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTI1IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS0yNSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTI2IHtcbiAgcGFkZGluZzogMi42cmVtOyB9XG5cbi5wLXQtMjYge1xuICBwYWRkaW5nLXRvcDogMi42cmVtOyB9XG5cbi5wLWwtMjYge1xuICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTsgfVxuXG4ucC1yLTI2IHtcbiAgcGFkZGluZy1yaWdodDogMi42cmVtOyB9XG5cbi5wLWItMjYge1xuICBwYWRkaW5nLWJvdHRvbTogMi42cmVtOyB9XG5cbi5wLWktMjYge1xuICBwYWRkaW5nOiAyLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktMjYge1xuICBwYWRkaW5nLXRvcDogMi42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTI2IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktMjYge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktMjYge1xuICBwYWRkaW5nLWJvdHRvbTogMi42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjcge1xuICBwYWRkaW5nOiAyLjdyZW07IH1cblxuLnAtdC0yNyB7XG4gIHBhZGRpbmctdG9wOiAyLjdyZW07IH1cblxuLnAtbC0yNyB7XG4gIHBhZGRpbmctbGVmdDogMi43cmVtOyB9XG5cbi5wLXItMjcge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjdyZW07IH1cblxuLnAtYi0yNyB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjdyZW07IH1cblxuLnAtaS0yNyB7XG4gIHBhZGRpbmc6IDIuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0yNyB7XG4gIHBhZGRpbmctdG9wOiAyLjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktMjcge1xuICBwYWRkaW5nLWxlZnQ6IDIuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS0yNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0yNyB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yOCB7XG4gIHBhZGRpbmc6IDIuOHJlbTsgfVxuXG4ucC10LTI4IHtcbiAgcGFkZGluZy10b3A6IDIuOHJlbTsgfVxuXG4ucC1sLTI4IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjhyZW07IH1cblxuLnAtci0yOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuOHJlbTsgfVxuXG4ucC1iLTI4IHtcbiAgcGFkZGluZy1ib3R0b206IDIuOHJlbTsgfVxuXG4ucC1pLTI4IHtcbiAgcGFkZGluZzogMi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTI4IHtcbiAgcGFkZGluZy10b3A6IDIuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS0yOCB7XG4gIHBhZGRpbmctbGVmdDogMi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTI4IHtcbiAgcGFkZGluZy1yaWdodDogMi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTI4IHtcbiAgcGFkZGluZy1ib3R0b206IDIuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTI5IHtcbiAgcGFkZGluZzogMi45cmVtOyB9XG5cbi5wLXQtMjkge1xuICBwYWRkaW5nLXRvcDogMi45cmVtOyB9XG5cbi5wLWwtMjkge1xuICBwYWRkaW5nLWxlZnQ6IDIuOXJlbTsgfVxuXG4ucC1yLTI5IHtcbiAgcGFkZGluZy1yaWdodDogMi45cmVtOyB9XG5cbi5wLWItMjkge1xuICBwYWRkaW5nLWJvdHRvbTogMi45cmVtOyB9XG5cbi5wLWktMjkge1xuICBwYWRkaW5nOiAyLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktMjkge1xuICBwYWRkaW5nLXRvcDogMi45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTI5IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktMjkge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktMjkge1xuICBwYWRkaW5nLWJvdHRvbTogMi45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMzAge1xuICBwYWRkaW5nOiAzcmVtOyB9XG5cbi5wLXQtMzAge1xuICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuXG4ucC1sLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG5cbi5wLXItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG5cbi5wLWItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuXG4ucC1pLTMwIHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0zMCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTMwIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMzEge1xuICBwYWRkaW5nOiAzLjFyZW07IH1cblxuLnAtdC0zMSB7XG4gIHBhZGRpbmctdG9wOiAzLjFyZW07IH1cblxuLnAtbC0zMSB7XG4gIHBhZGRpbmctbGVmdDogMy4xcmVtOyB9XG5cbi5wLXItMzEge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjFyZW07IH1cblxuLnAtYi0zMSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjFyZW07IH1cblxuLnAtaS0zMSB7XG4gIHBhZGRpbmc6IDMuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0zMSB7XG4gIHBhZGRpbmctdG9wOiAzLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktMzEge1xuICBwYWRkaW5nLWxlZnQ6IDMuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS0zMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0zMSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zMiB7XG4gIHBhZGRpbmc6IDMuMnJlbTsgfVxuXG4ucC10LTMyIHtcbiAgcGFkZGluZy10b3A6IDMuMnJlbTsgfVxuXG4ucC1sLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjJyZW07IH1cblxuLnAtci0zMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTsgfVxuXG4ucC1iLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMnJlbTsgfVxuXG4ucC1pLTMyIHtcbiAgcGFkZGluZzogMy4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTMyIHtcbiAgcGFkZGluZy10b3A6IDMuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS0zMiB7XG4gIHBhZGRpbmctbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTMyIHtcbiAgcGFkZGluZy1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMzIHtcbiAgcGFkZGluZzogMy4zcmVtOyB9XG5cbi5wLXQtMzMge1xuICBwYWRkaW5nLXRvcDogMy4zcmVtOyB9XG5cbi5wLWwtMzMge1xuICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTsgfVxuXG4ucC1yLTMzIHtcbiAgcGFkZGluZy1yaWdodDogMy4zcmVtOyB9XG5cbi5wLWItMzMge1xuICBwYWRkaW5nLWJvdHRvbTogMy4zcmVtOyB9XG5cbi5wLWktMzMge1xuICBwYWRkaW5nOiAzLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktMzMge1xuICBwYWRkaW5nLXRvcDogMy4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTMzIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktMzMge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktMzMge1xuICBwYWRkaW5nLWJvdHRvbTogMy4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMzQge1xuICBwYWRkaW5nOiAzLjRyZW07IH1cblxuLnAtdC0zNCB7XG4gIHBhZGRpbmctdG9wOiAzLjRyZW07IH1cblxuLnAtbC0zNCB7XG4gIHBhZGRpbmctbGVmdDogMy40cmVtOyB9XG5cbi5wLXItMzQge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjRyZW07IH1cblxuLnAtYi0zNCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjRyZW07IH1cblxuLnAtaS0zNCB7XG4gIHBhZGRpbmc6IDMuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0zNCB7XG4gIHBhZGRpbmctdG9wOiAzLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktMzQge1xuICBwYWRkaW5nLWxlZnQ6IDMuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS0zNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0zNCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zNSB7XG4gIHBhZGRpbmc6IDMuNXJlbTsgfVxuXG4ucC10LTM1IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbTsgfVxuXG4ucC1sLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07IH1cblxuLnAtci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTsgfVxuXG4ucC1iLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfVxuXG4ucC1pLTM1IHtcbiAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTM1IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS0zNSB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTM2IHtcbiAgcGFkZGluZzogMy42cmVtOyB9XG5cbi5wLXQtMzYge1xuICBwYWRkaW5nLXRvcDogMy42cmVtOyB9XG5cbi5wLWwtMzYge1xuICBwYWRkaW5nLWxlZnQ6IDMuNnJlbTsgfVxuXG4ucC1yLTM2IHtcbiAgcGFkZGluZy1yaWdodDogMy42cmVtOyB9XG5cbi5wLWItMzYge1xuICBwYWRkaW5nLWJvdHRvbTogMy42cmVtOyB9XG5cbi5wLWktMzYge1xuICBwYWRkaW5nOiAzLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktMzYge1xuICBwYWRkaW5nLXRvcDogMy42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTM2IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktMzYge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktMzYge1xuICBwYWRkaW5nLWJvdHRvbTogMy42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMzcge1xuICBwYWRkaW5nOiAzLjdyZW07IH1cblxuLnAtdC0zNyB7XG4gIHBhZGRpbmctdG9wOiAzLjdyZW07IH1cblxuLnAtbC0zNyB7XG4gIHBhZGRpbmctbGVmdDogMy43cmVtOyB9XG5cbi5wLXItMzcge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjdyZW07IH1cblxuLnAtYi0zNyB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjdyZW07IH1cblxuLnAtaS0zNyB7XG4gIHBhZGRpbmc6IDMuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0zNyB7XG4gIHBhZGRpbmctdG9wOiAzLjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktMzcge1xuICBwYWRkaW5nLWxlZnQ6IDMuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS0zNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0zNyB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zOCB7XG4gIHBhZGRpbmc6IDMuOHJlbTsgfVxuXG4ucC10LTM4IHtcbiAgcGFkZGluZy10b3A6IDMuOHJlbTsgfVxuXG4ucC1sLTM4IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjhyZW07IH1cblxuLnAtci0zOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuOHJlbTsgfVxuXG4ucC1iLTM4IHtcbiAgcGFkZGluZy1ib3R0b206IDMuOHJlbTsgfVxuXG4ucC1pLTM4IHtcbiAgcGFkZGluZzogMy44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTM4IHtcbiAgcGFkZGluZy10b3A6IDMuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS0zOCB7XG4gIHBhZGRpbmctbGVmdDogMy44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTM4IHtcbiAgcGFkZGluZy1yaWdodDogMy44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTM4IHtcbiAgcGFkZGluZy1ib3R0b206IDMuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTM5IHtcbiAgcGFkZGluZzogMy45cmVtOyB9XG5cbi5wLXQtMzkge1xuICBwYWRkaW5nLXRvcDogMy45cmVtOyB9XG5cbi5wLWwtMzkge1xuICBwYWRkaW5nLWxlZnQ6IDMuOXJlbTsgfVxuXG4ucC1yLTM5IHtcbiAgcGFkZGluZy1yaWdodDogMy45cmVtOyB9XG5cbi5wLWItMzkge1xuICBwYWRkaW5nLWJvdHRvbTogMy45cmVtOyB9XG5cbi5wLWktMzkge1xuICBwYWRkaW5nOiAzLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktMzkge1xuICBwYWRkaW5nLXRvcDogMy45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTM5IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktMzkge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktMzkge1xuICBwYWRkaW5nLWJvdHRvbTogMy45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNDAge1xuICBwYWRkaW5nOiA0cmVtOyB9XG5cbi5wLXQtNDAge1xuICBwYWRkaW5nLXRvcDogNHJlbTsgfVxuXG4ucC1sLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG5cbi5wLXItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG5cbi5wLWItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuXG4ucC1pLTQwIHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS00MCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNDEge1xuICBwYWRkaW5nOiA0LjFyZW07IH1cblxuLnAtdC00MSB7XG4gIHBhZGRpbmctdG9wOiA0LjFyZW07IH1cblxuLnAtbC00MSB7XG4gIHBhZGRpbmctbGVmdDogNC4xcmVtOyB9XG5cbi5wLXItNDEge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjFyZW07IH1cblxuLnAtYi00MSB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjFyZW07IH1cblxuLnAtaS00MSB7XG4gIHBhZGRpbmc6IDQuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS00MSB7XG4gIHBhZGRpbmctdG9wOiA0LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNDEge1xuICBwYWRkaW5nLWxlZnQ6IDQuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS00MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS00MSB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00MiB7XG4gIHBhZGRpbmc6IDQuMnJlbTsgfVxuXG4ucC10LTQyIHtcbiAgcGFkZGluZy10b3A6IDQuMnJlbTsgfVxuXG4ucC1sLTQyIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjJyZW07IH1cblxuLnAtci00MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMnJlbTsgfVxuXG4ucC1iLTQyIHtcbiAgcGFkZGluZy1ib3R0b206IDQuMnJlbTsgfVxuXG4ucC1pLTQyIHtcbiAgcGFkZGluZzogNC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTQyIHtcbiAgcGFkZGluZy10b3A6IDQuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS00MiB7XG4gIHBhZGRpbmctbGVmdDogNC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTQyIHtcbiAgcGFkZGluZy1yaWdodDogNC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTQyIHtcbiAgcGFkZGluZy1ib3R0b206IDQuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQzIHtcbiAgcGFkZGluZzogNC4zcmVtOyB9XG5cbi5wLXQtNDMge1xuICBwYWRkaW5nLXRvcDogNC4zcmVtOyB9XG5cbi5wLWwtNDMge1xuICBwYWRkaW5nLWxlZnQ6IDQuM3JlbTsgfVxuXG4ucC1yLTQzIHtcbiAgcGFkZGluZy1yaWdodDogNC4zcmVtOyB9XG5cbi5wLWItNDMge1xuICBwYWRkaW5nLWJvdHRvbTogNC4zcmVtOyB9XG5cbi5wLWktNDMge1xuICBwYWRkaW5nOiA0LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNDMge1xuICBwYWRkaW5nLXRvcDogNC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTQzIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNDMge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNDMge1xuICBwYWRkaW5nLWJvdHRvbTogNC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNDQge1xuICBwYWRkaW5nOiA0LjRyZW07IH1cblxuLnAtdC00NCB7XG4gIHBhZGRpbmctdG9wOiA0LjRyZW07IH1cblxuLnAtbC00NCB7XG4gIHBhZGRpbmctbGVmdDogNC40cmVtOyB9XG5cbi5wLXItNDQge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjRyZW07IH1cblxuLnAtYi00NCB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjRyZW07IH1cblxuLnAtaS00NCB7XG4gIHBhZGRpbmc6IDQuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS00NCB7XG4gIHBhZGRpbmctdG9wOiA0LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNDQge1xuICBwYWRkaW5nLWxlZnQ6IDQuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS00NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS00NCB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00NSB7XG4gIHBhZGRpbmc6IDQuNXJlbTsgfVxuXG4ucC10LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbTsgfVxuXG4ucC1sLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW07IH1cblxuLnAtci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTsgfVxuXG4ucC1iLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfVxuXG4ucC1pLTQ1IHtcbiAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTQ1IHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS00NSB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQ2IHtcbiAgcGFkZGluZzogNC42cmVtOyB9XG5cbi5wLXQtNDYge1xuICBwYWRkaW5nLXRvcDogNC42cmVtOyB9XG5cbi5wLWwtNDYge1xuICBwYWRkaW5nLWxlZnQ6IDQuNnJlbTsgfVxuXG4ucC1yLTQ2IHtcbiAgcGFkZGluZy1yaWdodDogNC42cmVtOyB9XG5cbi5wLWItNDYge1xuICBwYWRkaW5nLWJvdHRvbTogNC42cmVtOyB9XG5cbi5wLWktNDYge1xuICBwYWRkaW5nOiA0LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNDYge1xuICBwYWRkaW5nLXRvcDogNC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTQ2IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNDYge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNDYge1xuICBwYWRkaW5nLWJvdHRvbTogNC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNDcge1xuICBwYWRkaW5nOiA0LjdyZW07IH1cblxuLnAtdC00NyB7XG4gIHBhZGRpbmctdG9wOiA0LjdyZW07IH1cblxuLnAtbC00NyB7XG4gIHBhZGRpbmctbGVmdDogNC43cmVtOyB9XG5cbi5wLXItNDcge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjdyZW07IH1cblxuLnAtYi00NyB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjdyZW07IH1cblxuLnAtaS00NyB7XG4gIHBhZGRpbmc6IDQuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS00NyB7XG4gIHBhZGRpbmctdG9wOiA0LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNDcge1xuICBwYWRkaW5nLWxlZnQ6IDQuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS00NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS00NyB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00OCB7XG4gIHBhZGRpbmc6IDQuOHJlbTsgfVxuXG4ucC10LTQ4IHtcbiAgcGFkZGluZy10b3A6IDQuOHJlbTsgfVxuXG4ucC1sLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjhyZW07IH1cblxuLnAtci00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuOHJlbTsgfVxuXG4ucC1iLTQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDQuOHJlbTsgfVxuXG4ucC1pLTQ4IHtcbiAgcGFkZGluZzogNC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTQ4IHtcbiAgcGFkZGluZy10b3A6IDQuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS00OCB7XG4gIHBhZGRpbmctbGVmdDogNC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTQ4IHtcbiAgcGFkZGluZy1yaWdodDogNC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDQuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQ5IHtcbiAgcGFkZGluZzogNC45cmVtOyB9XG5cbi5wLXQtNDkge1xuICBwYWRkaW5nLXRvcDogNC45cmVtOyB9XG5cbi5wLWwtNDkge1xuICBwYWRkaW5nLWxlZnQ6IDQuOXJlbTsgfVxuXG4ucC1yLTQ5IHtcbiAgcGFkZGluZy1yaWdodDogNC45cmVtOyB9XG5cbi5wLWItNDkge1xuICBwYWRkaW5nLWJvdHRvbTogNC45cmVtOyB9XG5cbi5wLWktNDkge1xuICBwYWRkaW5nOiA0LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNDkge1xuICBwYWRkaW5nLXRvcDogNC45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTQ5IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNDkge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNDkge1xuICBwYWRkaW5nLWJvdHRvbTogNC45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNTAge1xuICBwYWRkaW5nOiA1cmVtOyB9XG5cbi5wLXQtNTAge1xuICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuXG4ucC1sLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtOyB9XG5cbi5wLXItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG5cbi5wLWItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuXG4ucC1pLTUwIHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS01MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNTEge1xuICBwYWRkaW5nOiA1LjFyZW07IH1cblxuLnAtdC01MSB7XG4gIHBhZGRpbmctdG9wOiA1LjFyZW07IH1cblxuLnAtbC01MSB7XG4gIHBhZGRpbmctbGVmdDogNS4xcmVtOyB9XG5cbi5wLXItNTEge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjFyZW07IH1cblxuLnAtYi01MSB7XG4gIHBhZGRpbmctYm90dG9tOiA1LjFyZW07IH1cblxuLnAtaS01MSB7XG4gIHBhZGRpbmc6IDUuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS01MSB7XG4gIHBhZGRpbmctdG9wOiA1LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNTEge1xuICBwYWRkaW5nLWxlZnQ6IDUuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS01MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS01MSB7XG4gIHBhZGRpbmctYm90dG9tOiA1LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01MiB7XG4gIHBhZGRpbmc6IDUuMnJlbTsgfVxuXG4ucC10LTUyIHtcbiAgcGFkZGluZy10b3A6IDUuMnJlbTsgfVxuXG4ucC1sLTUyIHtcbiAgcGFkZGluZy1sZWZ0OiA1LjJyZW07IH1cblxuLnAtci01MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuMnJlbTsgfVxuXG4ucC1iLTUyIHtcbiAgcGFkZGluZy1ib3R0b206IDUuMnJlbTsgfVxuXG4ucC1pLTUyIHtcbiAgcGFkZGluZzogNS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTUyIHtcbiAgcGFkZGluZy10b3A6IDUuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS01MiB7XG4gIHBhZGRpbmctbGVmdDogNS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTUyIHtcbiAgcGFkZGluZy1yaWdodDogNS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTUyIHtcbiAgcGFkZGluZy1ib3R0b206IDUuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUzIHtcbiAgcGFkZGluZzogNS4zcmVtOyB9XG5cbi5wLXQtNTMge1xuICBwYWRkaW5nLXRvcDogNS4zcmVtOyB9XG5cbi5wLWwtNTMge1xuICBwYWRkaW5nLWxlZnQ6IDUuM3JlbTsgfVxuXG4ucC1yLTUzIHtcbiAgcGFkZGluZy1yaWdodDogNS4zcmVtOyB9XG5cbi5wLWItNTMge1xuICBwYWRkaW5nLWJvdHRvbTogNS4zcmVtOyB9XG5cbi5wLWktNTMge1xuICBwYWRkaW5nOiA1LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNTMge1xuICBwYWRkaW5nLXRvcDogNS4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTUzIHtcbiAgcGFkZGluZy1sZWZ0OiA1LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNTMge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNTMge1xuICBwYWRkaW5nLWJvdHRvbTogNS4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNTQge1xuICBwYWRkaW5nOiA1LjRyZW07IH1cblxuLnAtdC01NCB7XG4gIHBhZGRpbmctdG9wOiA1LjRyZW07IH1cblxuLnAtbC01NCB7XG4gIHBhZGRpbmctbGVmdDogNS40cmVtOyB9XG5cbi5wLXItNTQge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjRyZW07IH1cblxuLnAtYi01NCB7XG4gIHBhZGRpbmctYm90dG9tOiA1LjRyZW07IH1cblxuLnAtaS01NCB7XG4gIHBhZGRpbmc6IDUuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS01NCB7XG4gIHBhZGRpbmctdG9wOiA1LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNTQge1xuICBwYWRkaW5nLWxlZnQ6IDUuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS01NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS01NCB7XG4gIHBhZGRpbmctYm90dG9tOiA1LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01NSB7XG4gIHBhZGRpbmc6IDUuNXJlbTsgfVxuXG4ucC10LTU1IHtcbiAgcGFkZGluZy10b3A6IDUuNXJlbTsgfVxuXG4ucC1sLTU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1LjVyZW07IH1cblxuLnAtci01NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTsgfVxuXG4ucC1iLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDUuNXJlbTsgfVxuXG4ucC1pLTU1IHtcbiAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTU1IHtcbiAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS01NSB7XG4gIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTU1IHtcbiAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTU2IHtcbiAgcGFkZGluZzogNS42cmVtOyB9XG5cbi5wLXQtNTYge1xuICBwYWRkaW5nLXRvcDogNS42cmVtOyB9XG5cbi5wLWwtNTYge1xuICBwYWRkaW5nLWxlZnQ6IDUuNnJlbTsgfVxuXG4ucC1yLTU2IHtcbiAgcGFkZGluZy1yaWdodDogNS42cmVtOyB9XG5cbi5wLWItNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNS42cmVtOyB9XG5cbi5wLWktNTYge1xuICBwYWRkaW5nOiA1LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNTYge1xuICBwYWRkaW5nLXRvcDogNS42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTU2IHtcbiAgcGFkZGluZy1sZWZ0OiA1LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNTYge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNS42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNTcge1xuICBwYWRkaW5nOiA1LjdyZW07IH1cblxuLnAtdC01NyB7XG4gIHBhZGRpbmctdG9wOiA1LjdyZW07IH1cblxuLnAtbC01NyB7XG4gIHBhZGRpbmctbGVmdDogNS43cmVtOyB9XG5cbi5wLXItNTcge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjdyZW07IH1cblxuLnAtYi01NyB7XG4gIHBhZGRpbmctYm90dG9tOiA1LjdyZW07IH1cblxuLnAtaS01NyB7XG4gIHBhZGRpbmc6IDUuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS01NyB7XG4gIHBhZGRpbmctdG9wOiA1LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNTcge1xuICBwYWRkaW5nLWxlZnQ6IDUuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS01NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS01NyB7XG4gIHBhZGRpbmctYm90dG9tOiA1LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01OCB7XG4gIHBhZGRpbmc6IDUuOHJlbTsgfVxuXG4ucC10LTU4IHtcbiAgcGFkZGluZy10b3A6IDUuOHJlbTsgfVxuXG4ucC1sLTU4IHtcbiAgcGFkZGluZy1sZWZ0OiA1LjhyZW07IH1cblxuLnAtci01OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuOHJlbTsgfVxuXG4ucC1iLTU4IHtcbiAgcGFkZGluZy1ib3R0b206IDUuOHJlbTsgfVxuXG4ucC1pLTU4IHtcbiAgcGFkZGluZzogNS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTU4IHtcbiAgcGFkZGluZy10b3A6IDUuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS01OCB7XG4gIHBhZGRpbmctbGVmdDogNS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTU4IHtcbiAgcGFkZGluZy1yaWdodDogNS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTU4IHtcbiAgcGFkZGluZy1ib3R0b206IDUuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTU5IHtcbiAgcGFkZGluZzogNS45cmVtOyB9XG5cbi5wLXQtNTkge1xuICBwYWRkaW5nLXRvcDogNS45cmVtOyB9XG5cbi5wLWwtNTkge1xuICBwYWRkaW5nLWxlZnQ6IDUuOXJlbTsgfVxuXG4ucC1yLTU5IHtcbiAgcGFkZGluZy1yaWdodDogNS45cmVtOyB9XG5cbi5wLWItNTkge1xuICBwYWRkaW5nLWJvdHRvbTogNS45cmVtOyB9XG5cbi5wLWktNTkge1xuICBwYWRkaW5nOiA1LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNTkge1xuICBwYWRkaW5nLXRvcDogNS45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTU5IHtcbiAgcGFkZGluZy1sZWZ0OiA1LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNTkge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNTkge1xuICBwYWRkaW5nLWJvdHRvbTogNS45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNjAge1xuICBwYWRkaW5nOiA2cmVtOyB9XG5cbi5wLXQtNjAge1xuICBwYWRkaW5nLXRvcDogNnJlbTsgfVxuXG4ucC1sLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtOyB9XG5cbi5wLXItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtOyB9XG5cbi5wLWItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfVxuXG4ucC1pLTYwIHtcbiAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS02MCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNjEge1xuICBwYWRkaW5nOiA2LjFyZW07IH1cblxuLnAtdC02MSB7XG4gIHBhZGRpbmctdG9wOiA2LjFyZW07IH1cblxuLnAtbC02MSB7XG4gIHBhZGRpbmctbGVmdDogNi4xcmVtOyB9XG5cbi5wLXItNjEge1xuICBwYWRkaW5nLXJpZ2h0OiA2LjFyZW07IH1cblxuLnAtYi02MSB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjFyZW07IH1cblxuLnAtaS02MSB7XG4gIHBhZGRpbmc6IDYuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS02MSB7XG4gIHBhZGRpbmctdG9wOiA2LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNjEge1xuICBwYWRkaW5nLWxlZnQ6IDYuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS02MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS02MSB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC02MiB7XG4gIHBhZGRpbmc6IDYuMnJlbTsgfVxuXG4ucC10LTYyIHtcbiAgcGFkZGluZy10b3A6IDYuMnJlbTsgfVxuXG4ucC1sLTYyIHtcbiAgcGFkZGluZy1sZWZ0OiA2LjJyZW07IH1cblxuLnAtci02MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuMnJlbTsgfVxuXG4ucC1iLTYyIHtcbiAgcGFkZGluZy1ib3R0b206IDYuMnJlbTsgfVxuXG4ucC1pLTYyIHtcbiAgcGFkZGluZzogNi4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTYyIHtcbiAgcGFkZGluZy10b3A6IDYuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS02MiB7XG4gIHBhZGRpbmctbGVmdDogNi4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTYyIHtcbiAgcGFkZGluZy1yaWdodDogNi4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTYyIHtcbiAgcGFkZGluZy1ib3R0b206IDYuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTYzIHtcbiAgcGFkZGluZzogNi4zcmVtOyB9XG5cbi5wLXQtNjMge1xuICBwYWRkaW5nLXRvcDogNi4zcmVtOyB9XG5cbi5wLWwtNjMge1xuICBwYWRkaW5nLWxlZnQ6IDYuM3JlbTsgfVxuXG4ucC1yLTYzIHtcbiAgcGFkZGluZy1yaWdodDogNi4zcmVtOyB9XG5cbi5wLWItNjMge1xuICBwYWRkaW5nLWJvdHRvbTogNi4zcmVtOyB9XG5cbi5wLWktNjMge1xuICBwYWRkaW5nOiA2LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNjMge1xuICBwYWRkaW5nLXRvcDogNi4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTYzIHtcbiAgcGFkZGluZy1sZWZ0OiA2LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNjMge1xuICBwYWRkaW5nLXJpZ2h0OiA2LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNjMge1xuICBwYWRkaW5nLWJvdHRvbTogNi4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNjQge1xuICBwYWRkaW5nOiA2LjRyZW07IH1cblxuLnAtdC02NCB7XG4gIHBhZGRpbmctdG9wOiA2LjRyZW07IH1cblxuLnAtbC02NCB7XG4gIHBhZGRpbmctbGVmdDogNi40cmVtOyB9XG5cbi5wLXItNjQge1xuICBwYWRkaW5nLXJpZ2h0OiA2LjRyZW07IH1cblxuLnAtYi02NCB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjRyZW07IH1cblxuLnAtaS02NCB7XG4gIHBhZGRpbmc6IDYuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS02NCB7XG4gIHBhZGRpbmctdG9wOiA2LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNjQge1xuICBwYWRkaW5nLWxlZnQ6IDYuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS02NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS02NCB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC02NSB7XG4gIHBhZGRpbmc6IDYuNXJlbTsgfVxuXG4ucC10LTY1IHtcbiAgcGFkZGluZy10b3A6IDYuNXJlbTsgfVxuXG4ucC1sLTY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2LjVyZW07IH1cblxuLnAtci02NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNXJlbTsgfVxuXG4ucC1iLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDYuNXJlbTsgfVxuXG4ucC1pLTY1IHtcbiAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTY1IHtcbiAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS02NSB7XG4gIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTY1IHtcbiAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTY2IHtcbiAgcGFkZGluZzogNi42cmVtOyB9XG5cbi5wLXQtNjYge1xuICBwYWRkaW5nLXRvcDogNi42cmVtOyB9XG5cbi5wLWwtNjYge1xuICBwYWRkaW5nLWxlZnQ6IDYuNnJlbTsgfVxuXG4ucC1yLTY2IHtcbiAgcGFkZGluZy1yaWdodDogNi42cmVtOyB9XG5cbi5wLWItNjYge1xuICBwYWRkaW5nLWJvdHRvbTogNi42cmVtOyB9XG5cbi5wLWktNjYge1xuICBwYWRkaW5nOiA2LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNjYge1xuICBwYWRkaW5nLXRvcDogNi42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTY2IHtcbiAgcGFkZGluZy1sZWZ0OiA2LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNjYge1xuICBwYWRkaW5nLXJpZ2h0OiA2LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNjYge1xuICBwYWRkaW5nLWJvdHRvbTogNi42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNjcge1xuICBwYWRkaW5nOiA2LjdyZW07IH1cblxuLnAtdC02NyB7XG4gIHBhZGRpbmctdG9wOiA2LjdyZW07IH1cblxuLnAtbC02NyB7XG4gIHBhZGRpbmctbGVmdDogNi43cmVtOyB9XG5cbi5wLXItNjcge1xuICBwYWRkaW5nLXJpZ2h0OiA2LjdyZW07IH1cblxuLnAtYi02NyB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjdyZW07IH1cblxuLnAtaS02NyB7XG4gIHBhZGRpbmc6IDYuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS02NyB7XG4gIHBhZGRpbmctdG9wOiA2LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNjcge1xuICBwYWRkaW5nLWxlZnQ6IDYuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS02NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS02NyB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC02OCB7XG4gIHBhZGRpbmc6IDYuOHJlbTsgfVxuXG4ucC10LTY4IHtcbiAgcGFkZGluZy10b3A6IDYuOHJlbTsgfVxuXG4ucC1sLTY4IHtcbiAgcGFkZGluZy1sZWZ0OiA2LjhyZW07IH1cblxuLnAtci02OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuOHJlbTsgfVxuXG4ucC1iLTY4IHtcbiAgcGFkZGluZy1ib3R0b206IDYuOHJlbTsgfVxuXG4ucC1pLTY4IHtcbiAgcGFkZGluZzogNi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTY4IHtcbiAgcGFkZGluZy10b3A6IDYuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS02OCB7XG4gIHBhZGRpbmctbGVmdDogNi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTY4IHtcbiAgcGFkZGluZy1yaWdodDogNi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTY4IHtcbiAgcGFkZGluZy1ib3R0b206IDYuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTY5IHtcbiAgcGFkZGluZzogNi45cmVtOyB9XG5cbi5wLXQtNjkge1xuICBwYWRkaW5nLXRvcDogNi45cmVtOyB9XG5cbi5wLWwtNjkge1xuICBwYWRkaW5nLWxlZnQ6IDYuOXJlbTsgfVxuXG4ucC1yLTY5IHtcbiAgcGFkZGluZy1yaWdodDogNi45cmVtOyB9XG5cbi5wLWItNjkge1xuICBwYWRkaW5nLWJvdHRvbTogNi45cmVtOyB9XG5cbi5wLWktNjkge1xuICBwYWRkaW5nOiA2LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNjkge1xuICBwYWRkaW5nLXRvcDogNi45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTY5IHtcbiAgcGFkZGluZy1sZWZ0OiA2LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNjkge1xuICBwYWRkaW5nLXJpZ2h0OiA2LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNjkge1xuICBwYWRkaW5nLWJvdHRvbTogNi45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNzAge1xuICBwYWRkaW5nOiA3cmVtOyB9XG5cbi5wLXQtNzAge1xuICBwYWRkaW5nLXRvcDogN3JlbTsgfVxuXG4ucC1sLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtOyB9XG5cbi5wLXItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtOyB9XG5cbi5wLWItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTsgfVxuXG4ucC1pLTcwIHtcbiAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS03MCB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTcwIHtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNzEge1xuICBwYWRkaW5nOiA3LjFyZW07IH1cblxuLnAtdC03MSB7XG4gIHBhZGRpbmctdG9wOiA3LjFyZW07IH1cblxuLnAtbC03MSB7XG4gIHBhZGRpbmctbGVmdDogNy4xcmVtOyB9XG5cbi5wLXItNzEge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjFyZW07IH1cblxuLnAtYi03MSB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjFyZW07IH1cblxuLnAtaS03MSB7XG4gIHBhZGRpbmc6IDcuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS03MSB7XG4gIHBhZGRpbmctdG9wOiA3LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNzEge1xuICBwYWRkaW5nLWxlZnQ6IDcuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS03MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS03MSB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC03MiB7XG4gIHBhZGRpbmc6IDcuMnJlbTsgfVxuXG4ucC10LTcyIHtcbiAgcGFkZGluZy10b3A6IDcuMnJlbTsgfVxuXG4ucC1sLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjJyZW07IH1cblxuLnAtci03MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuMnJlbTsgfVxuXG4ucC1iLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDcuMnJlbTsgfVxuXG4ucC1pLTcyIHtcbiAgcGFkZGluZzogNy4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTcyIHtcbiAgcGFkZGluZy10b3A6IDcuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS03MiB7XG4gIHBhZGRpbmctbGVmdDogNy4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNy4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDcuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTczIHtcbiAgcGFkZGluZzogNy4zcmVtOyB9XG5cbi5wLXQtNzMge1xuICBwYWRkaW5nLXRvcDogNy4zcmVtOyB9XG5cbi5wLWwtNzMge1xuICBwYWRkaW5nLWxlZnQ6IDcuM3JlbTsgfVxuXG4ucC1yLTczIHtcbiAgcGFkZGluZy1yaWdodDogNy4zcmVtOyB9XG5cbi5wLWItNzMge1xuICBwYWRkaW5nLWJvdHRvbTogNy4zcmVtOyB9XG5cbi5wLWktNzMge1xuICBwYWRkaW5nOiA3LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNzMge1xuICBwYWRkaW5nLXRvcDogNy4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTczIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNzMge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNzMge1xuICBwYWRkaW5nLWJvdHRvbTogNy4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNzQge1xuICBwYWRkaW5nOiA3LjRyZW07IH1cblxuLnAtdC03NCB7XG4gIHBhZGRpbmctdG9wOiA3LjRyZW07IH1cblxuLnAtbC03NCB7XG4gIHBhZGRpbmctbGVmdDogNy40cmVtOyB9XG5cbi5wLXItNzQge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjRyZW07IH1cblxuLnAtYi03NCB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjRyZW07IH1cblxuLnAtaS03NCB7XG4gIHBhZGRpbmc6IDcuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS03NCB7XG4gIHBhZGRpbmctdG9wOiA3LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNzQge1xuICBwYWRkaW5nLWxlZnQ6IDcuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS03NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS03NCB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC03NSB7XG4gIHBhZGRpbmc6IDcuNXJlbTsgfVxuXG4ucC10LTc1IHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbTsgfVxuXG4ucC1sLTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW07IH1cblxuLnAtci03NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXJlbTsgfVxuXG4ucC1iLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbTsgfVxuXG4ucC1pLTc1IHtcbiAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTc1IHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS03NSB7XG4gIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTc1IHtcbiAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTc2IHtcbiAgcGFkZGluZzogNy42cmVtOyB9XG5cbi5wLXQtNzYge1xuICBwYWRkaW5nLXRvcDogNy42cmVtOyB9XG5cbi5wLWwtNzYge1xuICBwYWRkaW5nLWxlZnQ6IDcuNnJlbTsgfVxuXG4ucC1yLTc2IHtcbiAgcGFkZGluZy1yaWdodDogNy42cmVtOyB9XG5cbi5wLWItNzYge1xuICBwYWRkaW5nLWJvdHRvbTogNy42cmVtOyB9XG5cbi5wLWktNzYge1xuICBwYWRkaW5nOiA3LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNzYge1xuICBwYWRkaW5nLXRvcDogNy42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTc2IHtcbiAgcGFkZGluZy1sZWZ0OiA3LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNzYge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNzYge1xuICBwYWRkaW5nLWJvdHRvbTogNy42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNzcge1xuICBwYWRkaW5nOiA3LjdyZW07IH1cblxuLnAtdC03NyB7XG4gIHBhZGRpbmctdG9wOiA3LjdyZW07IH1cblxuLnAtbC03NyB7XG4gIHBhZGRpbmctbGVmdDogNy43cmVtOyB9XG5cbi5wLXItNzcge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjdyZW07IH1cblxuLnAtYi03NyB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjdyZW07IH1cblxuLnAtaS03NyB7XG4gIHBhZGRpbmc6IDcuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS03NyB7XG4gIHBhZGRpbmctdG9wOiA3LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktNzcge1xuICBwYWRkaW5nLWxlZnQ6IDcuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS03NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS03NyB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC03OCB7XG4gIHBhZGRpbmc6IDcuOHJlbTsgfVxuXG4ucC10LTc4IHtcbiAgcGFkZGluZy10b3A6IDcuOHJlbTsgfVxuXG4ucC1sLTc4IHtcbiAgcGFkZGluZy1sZWZ0OiA3LjhyZW07IH1cblxuLnAtci03OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuOHJlbTsgfVxuXG4ucC1iLTc4IHtcbiAgcGFkZGluZy1ib3R0b206IDcuOHJlbTsgfVxuXG4ucC1pLTc4IHtcbiAgcGFkZGluZzogNy44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTc4IHtcbiAgcGFkZGluZy10b3A6IDcuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS03OCB7XG4gIHBhZGRpbmctbGVmdDogNy44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTc4IHtcbiAgcGFkZGluZy1yaWdodDogNy44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTc4IHtcbiAgcGFkZGluZy1ib3R0b206IDcuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTc5IHtcbiAgcGFkZGluZzogNy45cmVtOyB9XG5cbi5wLXQtNzkge1xuICBwYWRkaW5nLXRvcDogNy45cmVtOyB9XG5cbi5wLWwtNzkge1xuICBwYWRkaW5nLWxlZnQ6IDcuOXJlbTsgfVxuXG4ucC1yLTc5IHtcbiAgcGFkZGluZy1yaWdodDogNy45cmVtOyB9XG5cbi5wLWItNzkge1xuICBwYWRkaW5nLWJvdHRvbTogNy45cmVtOyB9XG5cbi5wLWktNzkge1xuICBwYWRkaW5nOiA3LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktNzkge1xuICBwYWRkaW5nLXRvcDogNy45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTc5IHtcbiAgcGFkZGluZy1sZWZ0OiA3LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktNzkge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktNzkge1xuICBwYWRkaW5nLWJvdHRvbTogNy45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtODAge1xuICBwYWRkaW5nOiA4cmVtOyB9XG5cbi5wLXQtODAge1xuICBwYWRkaW5nLXRvcDogOHJlbTsgfVxuXG4ucC1sLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtOyB9XG5cbi5wLXItODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtOyB9XG5cbi5wLWItODAge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTsgfVxuXG4ucC1pLTgwIHtcbiAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS04MCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTgwIHtcbiAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtODEge1xuICBwYWRkaW5nOiA4LjFyZW07IH1cblxuLnAtdC04MSB7XG4gIHBhZGRpbmctdG9wOiA4LjFyZW07IH1cblxuLnAtbC04MSB7XG4gIHBhZGRpbmctbGVmdDogOC4xcmVtOyB9XG5cbi5wLXItODEge1xuICBwYWRkaW5nLXJpZ2h0OiA4LjFyZW07IH1cblxuLnAtYi04MSB7XG4gIHBhZGRpbmctYm90dG9tOiA4LjFyZW07IH1cblxuLnAtaS04MSB7XG4gIHBhZGRpbmc6IDguMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS04MSB7XG4gIHBhZGRpbmctdG9wOiA4LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktODEge1xuICBwYWRkaW5nLWxlZnQ6IDguMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS04MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDguMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS04MSB7XG4gIHBhZGRpbmctYm90dG9tOiA4LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC04MiB7XG4gIHBhZGRpbmc6IDguMnJlbTsgfVxuXG4ucC10LTgyIHtcbiAgcGFkZGluZy10b3A6IDguMnJlbTsgfVxuXG4ucC1sLTgyIHtcbiAgcGFkZGluZy1sZWZ0OiA4LjJyZW07IH1cblxuLnAtci04MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDguMnJlbTsgfVxuXG4ucC1iLTgyIHtcbiAgcGFkZGluZy1ib3R0b206IDguMnJlbTsgfVxuXG4ucC1pLTgyIHtcbiAgcGFkZGluZzogOC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTgyIHtcbiAgcGFkZGluZy10b3A6IDguMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS04MiB7XG4gIHBhZGRpbmctbGVmdDogOC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTgyIHtcbiAgcGFkZGluZy1yaWdodDogOC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTgyIHtcbiAgcGFkZGluZy1ib3R0b206IDguMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTgzIHtcbiAgcGFkZGluZzogOC4zcmVtOyB9XG5cbi5wLXQtODMge1xuICBwYWRkaW5nLXRvcDogOC4zcmVtOyB9XG5cbi5wLWwtODMge1xuICBwYWRkaW5nLWxlZnQ6IDguM3JlbTsgfVxuXG4ucC1yLTgzIHtcbiAgcGFkZGluZy1yaWdodDogOC4zcmVtOyB9XG5cbi5wLWItODMge1xuICBwYWRkaW5nLWJvdHRvbTogOC4zcmVtOyB9XG5cbi5wLWktODMge1xuICBwYWRkaW5nOiA4LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktODMge1xuICBwYWRkaW5nLXRvcDogOC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTgzIHtcbiAgcGFkZGluZy1sZWZ0OiA4LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktODMge1xuICBwYWRkaW5nLXJpZ2h0OiA4LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktODMge1xuICBwYWRkaW5nLWJvdHRvbTogOC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtODQge1xuICBwYWRkaW5nOiA4LjRyZW07IH1cblxuLnAtdC04NCB7XG4gIHBhZGRpbmctdG9wOiA4LjRyZW07IH1cblxuLnAtbC04NCB7XG4gIHBhZGRpbmctbGVmdDogOC40cmVtOyB9XG5cbi5wLXItODQge1xuICBwYWRkaW5nLXJpZ2h0OiA4LjRyZW07IH1cblxuLnAtYi04NCB7XG4gIHBhZGRpbmctYm90dG9tOiA4LjRyZW07IH1cblxuLnAtaS04NCB7XG4gIHBhZGRpbmc6IDguNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS04NCB7XG4gIHBhZGRpbmctdG9wOiA4LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktODQge1xuICBwYWRkaW5nLWxlZnQ6IDguNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS04NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDguNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS04NCB7XG4gIHBhZGRpbmctYm90dG9tOiA4LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC04NSB7XG4gIHBhZGRpbmc6IDguNXJlbTsgfVxuXG4ucC10LTg1IHtcbiAgcGFkZGluZy10b3A6IDguNXJlbTsgfVxuXG4ucC1sLTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4LjVyZW07IH1cblxuLnAtci04NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDguNXJlbTsgfVxuXG4ucC1iLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDguNXJlbTsgfVxuXG4ucC1pLTg1IHtcbiAgcGFkZGluZzogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTg1IHtcbiAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS04NSB7XG4gIHBhZGRpbmctbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTg1IHtcbiAgcGFkZGluZy1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTg2IHtcbiAgcGFkZGluZzogOC42cmVtOyB9XG5cbi5wLXQtODYge1xuICBwYWRkaW5nLXRvcDogOC42cmVtOyB9XG5cbi5wLWwtODYge1xuICBwYWRkaW5nLWxlZnQ6IDguNnJlbTsgfVxuXG4ucC1yLTg2IHtcbiAgcGFkZGluZy1yaWdodDogOC42cmVtOyB9XG5cbi5wLWItODYge1xuICBwYWRkaW5nLWJvdHRvbTogOC42cmVtOyB9XG5cbi5wLWktODYge1xuICBwYWRkaW5nOiA4LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktODYge1xuICBwYWRkaW5nLXRvcDogOC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTg2IHtcbiAgcGFkZGluZy1sZWZ0OiA4LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktODYge1xuICBwYWRkaW5nLXJpZ2h0OiA4LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktODYge1xuICBwYWRkaW5nLWJvdHRvbTogOC42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtODcge1xuICBwYWRkaW5nOiA4LjdyZW07IH1cblxuLnAtdC04NyB7XG4gIHBhZGRpbmctdG9wOiA4LjdyZW07IH1cblxuLnAtbC04NyB7XG4gIHBhZGRpbmctbGVmdDogOC43cmVtOyB9XG5cbi5wLXItODcge1xuICBwYWRkaW5nLXJpZ2h0OiA4LjdyZW07IH1cblxuLnAtYi04NyB7XG4gIHBhZGRpbmctYm90dG9tOiA4LjdyZW07IH1cblxuLnAtaS04NyB7XG4gIHBhZGRpbmc6IDguN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS04NyB7XG4gIHBhZGRpbmctdG9wOiA4LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktODcge1xuICBwYWRkaW5nLWxlZnQ6IDguN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS04NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDguN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS04NyB7XG4gIHBhZGRpbmctYm90dG9tOiA4LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC04OCB7XG4gIHBhZGRpbmc6IDguOHJlbTsgfVxuXG4ucC10LTg4IHtcbiAgcGFkZGluZy10b3A6IDguOHJlbTsgfVxuXG4ucC1sLTg4IHtcbiAgcGFkZGluZy1sZWZ0OiA4LjhyZW07IH1cblxuLnAtci04OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDguOHJlbTsgfVxuXG4ucC1iLTg4IHtcbiAgcGFkZGluZy1ib3R0b206IDguOHJlbTsgfVxuXG4ucC1pLTg4IHtcbiAgcGFkZGluZzogOC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTg4IHtcbiAgcGFkZGluZy10b3A6IDguOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS04OCB7XG4gIHBhZGRpbmctbGVmdDogOC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTg4IHtcbiAgcGFkZGluZy1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTg4IHtcbiAgcGFkZGluZy1ib3R0b206IDguOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTg5IHtcbiAgcGFkZGluZzogOC45cmVtOyB9XG5cbi5wLXQtODkge1xuICBwYWRkaW5nLXRvcDogOC45cmVtOyB9XG5cbi5wLWwtODkge1xuICBwYWRkaW5nLWxlZnQ6IDguOXJlbTsgfVxuXG4ucC1yLTg5IHtcbiAgcGFkZGluZy1yaWdodDogOC45cmVtOyB9XG5cbi5wLWItODkge1xuICBwYWRkaW5nLWJvdHRvbTogOC45cmVtOyB9XG5cbi5wLWktODkge1xuICBwYWRkaW5nOiA4LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktODkge1xuICBwYWRkaW5nLXRvcDogOC45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTg5IHtcbiAgcGFkZGluZy1sZWZ0OiA4LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktODkge1xuICBwYWRkaW5nLXJpZ2h0OiA4LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktODkge1xuICBwYWRkaW5nLWJvdHRvbTogOC45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtOTAge1xuICBwYWRkaW5nOiA5cmVtOyB9XG5cbi5wLXQtOTAge1xuICBwYWRkaW5nLXRvcDogOXJlbTsgfVxuXG4ucC1sLTkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtOyB9XG5cbi5wLXItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtOyB9XG5cbi5wLWItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTsgfVxuXG4ucC1pLTkwIHtcbiAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS05MCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTkwIHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtOTEge1xuICBwYWRkaW5nOiA5LjFyZW07IH1cblxuLnAtdC05MSB7XG4gIHBhZGRpbmctdG9wOiA5LjFyZW07IH1cblxuLnAtbC05MSB7XG4gIHBhZGRpbmctbGVmdDogOS4xcmVtOyB9XG5cbi5wLXItOTEge1xuICBwYWRkaW5nLXJpZ2h0OiA5LjFyZW07IH1cblxuLnAtYi05MSB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjFyZW07IH1cblxuLnAtaS05MSB7XG4gIHBhZGRpbmc6IDkuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS05MSB7XG4gIHBhZGRpbmctdG9wOiA5LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktOTEge1xuICBwYWRkaW5nLWxlZnQ6IDkuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS05MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS05MSB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC05MiB7XG4gIHBhZGRpbmc6IDkuMnJlbTsgfVxuXG4ucC10LTkyIHtcbiAgcGFkZGluZy10b3A6IDkuMnJlbTsgfVxuXG4ucC1sLTkyIHtcbiAgcGFkZGluZy1sZWZ0OiA5LjJyZW07IH1cblxuLnAtci05MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuMnJlbTsgfVxuXG4ucC1iLTkyIHtcbiAgcGFkZGluZy1ib3R0b206IDkuMnJlbTsgfVxuXG4ucC1pLTkyIHtcbiAgcGFkZGluZzogOS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTkyIHtcbiAgcGFkZGluZy10b3A6IDkuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS05MiB7XG4gIHBhZGRpbmctbGVmdDogOS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTkyIHtcbiAgcGFkZGluZy1yaWdodDogOS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTkyIHtcbiAgcGFkZGluZy1ib3R0b206IDkuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTkzIHtcbiAgcGFkZGluZzogOS4zcmVtOyB9XG5cbi5wLXQtOTMge1xuICBwYWRkaW5nLXRvcDogOS4zcmVtOyB9XG5cbi5wLWwtOTMge1xuICBwYWRkaW5nLWxlZnQ6IDkuM3JlbTsgfVxuXG4ucC1yLTkzIHtcbiAgcGFkZGluZy1yaWdodDogOS4zcmVtOyB9XG5cbi5wLWItOTMge1xuICBwYWRkaW5nLWJvdHRvbTogOS4zcmVtOyB9XG5cbi5wLWktOTMge1xuICBwYWRkaW5nOiA5LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktOTMge1xuICBwYWRkaW5nLXRvcDogOS4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTkzIHtcbiAgcGFkZGluZy1sZWZ0OiA5LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktOTMge1xuICBwYWRkaW5nLXJpZ2h0OiA5LjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktOTMge1xuICBwYWRkaW5nLWJvdHRvbTogOS4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtOTQge1xuICBwYWRkaW5nOiA5LjRyZW07IH1cblxuLnAtdC05NCB7XG4gIHBhZGRpbmctdG9wOiA5LjRyZW07IH1cblxuLnAtbC05NCB7XG4gIHBhZGRpbmctbGVmdDogOS40cmVtOyB9XG5cbi5wLXItOTQge1xuICBwYWRkaW5nLXJpZ2h0OiA5LjRyZW07IH1cblxuLnAtYi05NCB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjRyZW07IH1cblxuLnAtaS05NCB7XG4gIHBhZGRpbmc6IDkuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS05NCB7XG4gIHBhZGRpbmctdG9wOiA5LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktOTQge1xuICBwYWRkaW5nLWxlZnQ6IDkuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS05NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS05NCB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC05NSB7XG4gIHBhZGRpbmc6IDkuNXJlbTsgfVxuXG4ucC10LTk1IHtcbiAgcGFkZGluZy10b3A6IDkuNXJlbTsgfVxuXG4ucC1sLTk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5LjVyZW07IH1cblxuLnAtci05NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuNXJlbTsgfVxuXG4ucC1iLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDkuNXJlbTsgfVxuXG4ucC1pLTk1IHtcbiAgcGFkZGluZzogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTk1IHtcbiAgcGFkZGluZy10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS05NSB7XG4gIHBhZGRpbmctbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTk1IHtcbiAgcGFkZGluZy1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTk2IHtcbiAgcGFkZGluZzogOS42cmVtOyB9XG5cbi5wLXQtOTYge1xuICBwYWRkaW5nLXRvcDogOS42cmVtOyB9XG5cbi5wLWwtOTYge1xuICBwYWRkaW5nLWxlZnQ6IDkuNnJlbTsgfVxuXG4ucC1yLTk2IHtcbiAgcGFkZGluZy1yaWdodDogOS42cmVtOyB9XG5cbi5wLWItOTYge1xuICBwYWRkaW5nLWJvdHRvbTogOS42cmVtOyB9XG5cbi5wLWktOTYge1xuICBwYWRkaW5nOiA5LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktOTYge1xuICBwYWRkaW5nLXRvcDogOS42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTk2IHtcbiAgcGFkZGluZy1sZWZ0OiA5LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktOTYge1xuICBwYWRkaW5nLXJpZ2h0OiA5LjZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktOTYge1xuICBwYWRkaW5nLWJvdHRvbTogOS42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtOTcge1xuICBwYWRkaW5nOiA5LjdyZW07IH1cblxuLnAtdC05NyB7XG4gIHBhZGRpbmctdG9wOiA5LjdyZW07IH1cblxuLnAtbC05NyB7XG4gIHBhZGRpbmctbGVmdDogOS43cmVtOyB9XG5cbi5wLXItOTcge1xuICBwYWRkaW5nLXJpZ2h0OiA5LjdyZW07IH1cblxuLnAtYi05NyB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjdyZW07IH1cblxuLnAtaS05NyB7XG4gIHBhZGRpbmc6IDkuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS05NyB7XG4gIHBhZGRpbmctdG9wOiA5LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktOTcge1xuICBwYWRkaW5nLWxlZnQ6IDkuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS05NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS05NyB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjdyZW0gIWltcG9ydGFudDsgfVxuXG4ucC05OCB7XG4gIHBhZGRpbmc6IDkuOHJlbTsgfVxuXG4ucC10LTk4IHtcbiAgcGFkZGluZy10b3A6IDkuOHJlbTsgfVxuXG4ucC1sLTk4IHtcbiAgcGFkZGluZy1sZWZ0OiA5LjhyZW07IH1cblxuLnAtci05OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuOHJlbTsgfVxuXG4ucC1iLTk4IHtcbiAgcGFkZGluZy1ib3R0b206IDkuOHJlbTsgfVxuXG4ucC1pLTk4IHtcbiAgcGFkZGluZzogOS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC1pLTk4IHtcbiAgcGFkZGluZy10b3A6IDkuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWwtaS05OCB7XG4gIHBhZGRpbmctbGVmdDogOS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtci1pLTk4IHtcbiAgcGFkZGluZy1yaWdodDogOS44cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtYi1pLTk4IHtcbiAgcGFkZGluZy1ib3R0b206IDkuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTk5IHtcbiAgcGFkZGluZzogOS45cmVtOyB9XG5cbi5wLXQtOTkge1xuICBwYWRkaW5nLXRvcDogOS45cmVtOyB9XG5cbi5wLWwtOTkge1xuICBwYWRkaW5nLWxlZnQ6IDkuOXJlbTsgfVxuXG4ucC1yLTk5IHtcbiAgcGFkZGluZy1yaWdodDogOS45cmVtOyB9XG5cbi5wLWItOTkge1xuICBwYWRkaW5nLWJvdHRvbTogOS45cmVtOyB9XG5cbi5wLWktOTkge1xuICBwYWRkaW5nOiA5LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC10LWktOTkge1xuICBwYWRkaW5nLXRvcDogOS45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbC1pLTk5IHtcbiAgcGFkZGluZy1sZWZ0OiA5LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1yLWktOTkge1xuICBwYWRkaW5nLXJpZ2h0OiA5LjlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1iLWktOTkge1xuICBwYWRkaW5nLWJvdHRvbTogOS45cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTAwIHtcbiAgcGFkZGluZzogMTByZW07IH1cblxuLnAtdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTByZW07IH1cblxuLnAtbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtOyB9XG5cbi5wLXItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW07IH1cblxuLnAtYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07IH1cblxuLnAtaS0xMDAge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXQtaS0xMDAge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucC1sLWktMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLXItaS0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLWItaS0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuXG4uei0tMSB7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi56LTAge1xuICB6LWluZGV4OiAwOyB9XG5cbi56LTEge1xuICB6LWluZGV4OiAxOyB9XG5cbi56LTIge1xuICB6LWluZGV4OiAyOyB9XG5cbi56LTMge1xuICB6LWluZGV4OiAzOyB9XG5cbi56LTQge1xuICB6LWluZGV4OiA0OyB9XG5cbi56LTUge1xuICB6LWluZGV4OiA1OyB9XG5cbi56LTYge1xuICB6LWluZGV4OiA2OyB9XG5cbi56LTcge1xuICB6LWluZGV4OiA3OyB9XG5cbi56LTgge1xuICB6LWluZGV4OiA4OyB9XG5cbi56LTkge1xuICB6LWluZGV4OiA5OyB9XG5cbi56LTEwIHtcbiAgei1pbmRleDogMTA7IH1cblxuLnotMTEge1xuICB6LWluZGV4OiAxMTsgfVxuXG4uei0xMiB7XG4gIHotaW5kZXg6IDEyOyB9XG5cbi56LTEzIHtcbiAgei1pbmRleDogMTM7IH1cblxuLnotMTQge1xuICB6LWluZGV4OiAxNDsgfVxuXG4uei0xNSB7XG4gIHotaW5kZXg6IDE1OyB9XG5cbi56LTE2IHtcbiAgei1pbmRleDogMTY7IH1cblxuLnotMTcge1xuICB6LWluZGV4OiAxNzsgfVxuXG4uei0xOCB7XG4gIHotaW5kZXg6IDE4OyB9XG5cbi56LTE5IHtcbiAgei1pbmRleDogMTk7IH1cblxuLnotMjAge1xuICB6LWluZGV4OiAyMDsgfVxuXG4uei0yMSB7XG4gIHotaW5kZXg6IDIxOyB9XG5cbi56LTIyIHtcbiAgei1pbmRleDogMjI7IH1cblxuLnotMjMge1xuICB6LWluZGV4OiAyMzsgfVxuXG4uei0yNCB7XG4gIHotaW5kZXg6IDI0OyB9XG5cbi56LTI1IHtcbiAgei1pbmRleDogMjU7IH1cblxuLnotMjYge1xuICB6LWluZGV4OiAyNjsgfVxuXG4uei0yNyB7XG4gIHotaW5kZXg6IDI3OyB9XG5cbi56LTI4IHtcbiAgei1pbmRleDogMjg7IH1cblxuLnotMjkge1xuICB6LWluZGV4OiAyOTsgfVxuXG4uei0zMCB7XG4gIHotaW5kZXg6IDMwOyB9XG5cbi56LTMxIHtcbiAgei1pbmRleDogMzE7IH1cblxuLnotMzIge1xuICB6LWluZGV4OiAzMjsgfVxuXG4uei0zMyB7XG4gIHotaW5kZXg6IDMzOyB9XG5cbi56LTM0IHtcbiAgei1pbmRleDogMzQ7IH1cblxuLnotMzUge1xuICB6LWluZGV4OiAzNTsgfVxuXG4uei0zNiB7XG4gIHotaW5kZXg6IDM2OyB9XG5cbi56LTM3IHtcbiAgei1pbmRleDogMzc7IH1cblxuLnotMzgge1xuICB6LWluZGV4OiAzODsgfVxuXG4uei0zOSB7XG4gIHotaW5kZXg6IDM5OyB9XG5cbi56LTQwIHtcbiAgei1pbmRleDogNDA7IH1cblxuLnotNDEge1xuICB6LWluZGV4OiA0MTsgfVxuXG4uei00MiB7XG4gIHotaW5kZXg6IDQyOyB9XG5cbi56LTQzIHtcbiAgei1pbmRleDogNDM7IH1cblxuLnotNDQge1xuICB6LWluZGV4OiA0NDsgfVxuXG4uei00NSB7XG4gIHotaW5kZXg6IDQ1OyB9XG5cbi56LTQ2IHtcbiAgei1pbmRleDogNDY7IH1cblxuLnotNDcge1xuICB6LWluZGV4OiA0NzsgfVxuXG4uei00OCB7XG4gIHotaW5kZXg6IDQ4OyB9XG5cbi56LTQ5IHtcbiAgei1pbmRleDogNDk7IH1cblxuLnotNTAge1xuICB6LWluZGV4OiA1MDsgfVxuXG4uei01MSB7XG4gIHotaW5kZXg6IDUxOyB9XG5cbi56LTUyIHtcbiAgei1pbmRleDogNTI7IH1cblxuLnotNTMge1xuICB6LWluZGV4OiA1MzsgfVxuXG4uei01NCB7XG4gIHotaW5kZXg6IDU0OyB9XG5cbi56LTU1IHtcbiAgei1pbmRleDogNTU7IH1cblxuLnotNTYge1xuICB6LWluZGV4OiA1NjsgfVxuXG4uei01NyB7XG4gIHotaW5kZXg6IDU3OyB9XG5cbi56LTU4IHtcbiAgei1pbmRleDogNTg7IH1cblxuLnotNTkge1xuICB6LWluZGV4OiA1OTsgfVxuXG4uei02MCB7XG4gIHotaW5kZXg6IDYwOyB9XG5cbi56LTYxIHtcbiAgei1pbmRleDogNjE7IH1cblxuLnotNjIge1xuICB6LWluZGV4OiA2MjsgfVxuXG4uei02MyB7XG4gIHotaW5kZXg6IDYzOyB9XG5cbi56LTY0IHtcbiAgei1pbmRleDogNjQ7IH1cblxuLnotNjUge1xuICB6LWluZGV4OiA2NTsgfVxuXG4uei02NiB7XG4gIHotaW5kZXg6IDY2OyB9XG5cbi56LTY3IHtcbiAgei1pbmRleDogNjc7IH1cblxuLnotNjgge1xuICB6LWluZGV4OiA2ODsgfVxuXG4uei02OSB7XG4gIHotaW5kZXg6IDY5OyB9XG5cbi56LTcwIHtcbiAgei1pbmRleDogNzA7IH1cblxuLnotNzEge1xuICB6LWluZGV4OiA3MTsgfVxuXG4uei03MiB7XG4gIHotaW5kZXg6IDcyOyB9XG5cbi56LTczIHtcbiAgei1pbmRleDogNzM7IH1cblxuLnotNzQge1xuICB6LWluZGV4OiA3NDsgfVxuXG4uei03NSB7XG4gIHotaW5kZXg6IDc1OyB9XG5cbi56LTc2IHtcbiAgei1pbmRleDogNzY7IH1cblxuLnotNzcge1xuICB6LWluZGV4OiA3NzsgfVxuXG4uei03OCB7XG4gIHotaW5kZXg6IDc4OyB9XG5cbi56LTc5IHtcbiAgei1pbmRleDogNzk7IH1cblxuLnotODAge1xuICB6LWluZGV4OiA4MDsgfVxuXG4uei04MSB7XG4gIHotaW5kZXg6IDgxOyB9XG5cbi56LTgyIHtcbiAgei1pbmRleDogODI7IH1cblxuLnotODMge1xuICB6LWluZGV4OiA4MzsgfVxuXG4uei04NCB7XG4gIHotaW5kZXg6IDg0OyB9XG5cbi56LTg1IHtcbiAgei1pbmRleDogODU7IH1cblxuLnotODYge1xuICB6LWluZGV4OiA4NjsgfVxuXG4uei04NyB7XG4gIHotaW5kZXg6IDg3OyB9XG5cbi56LTg4IHtcbiAgei1pbmRleDogODg7IH1cblxuLnotODkge1xuICB6LWluZGV4OiA4OTsgfVxuXG4uei05MCB7XG4gIHotaW5kZXg6IDkwOyB9XG5cbi56LTkxIHtcbiAgei1pbmRleDogOTE7IH1cblxuLnotOTIge1xuICB6LWluZGV4OiA5MjsgfVxuXG4uei05MyB7XG4gIHotaW5kZXg6IDkzOyB9XG5cbi56LTk0IHtcbiAgei1pbmRleDogOTQ7IH1cblxuLnotOTUge1xuICB6LWluZGV4OiA5NTsgfVxuXG4uei05NiB7XG4gIHotaW5kZXg6IDk2OyB9XG5cbi56LTk3IHtcbiAgei1pbmRleDogOTc7IH1cblxuLnotOTgge1xuICB6LWluZGV4OiA5ODsgfVxuXG4uei05OSB7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi56LTEwMCB7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZm9udC1zYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmZvbnQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucm93Lm5vLWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjByZW07XG4gIG1hcmdpbi1yaWdodDogMC4wcmVtOyB9XG5cbltjbGFzc149XCJjb2xcIl0ubm8tZ3V0dGVyLCBbY2xhc3MqPVwiIGNvbFwiXS5uby1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuMHJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4wcmVtOyB9XG5cbi5yb3cueHMtZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjJyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMnJlbTsgfVxuXG5bY2xhc3NePVwiY29sXCJdLnhzLWd1dHRlciwgW2NsYXNzKj1cIiBjb2xcIl0ueHMtZ3V0dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMnJlbTsgfVxuXG4ucm93LnNtLWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07IH1cblxuW2NsYXNzXj1cImNvbFwiXS5zbS1ndXR0ZXIsIFtjbGFzcyo9XCIgY29sXCJdLnNtLWd1dHRlciB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH1cblxuLnJvdy5tZC1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogLTAuN3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43cmVtOyB9XG5cbltjbGFzc149XCJjb2xcIl0ubWQtZ3V0dGVyLCBbY2xhc3MqPVwiIGNvbFwiXS5tZC1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgcGFkZGluZy1yaWdodDogMC43cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucm93LmxnLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07IH1cbiAgW2NsYXNzXj1cImNvbFwiXS5sZy1ndXR0ZXIsIFtjbGFzcyo9XCIgY29sXCJdLmxnLWd1dHRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4xMC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IH1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMTAuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjEwLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4xMC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1saWdodC0zMDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYS1saWdodC0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZhLWxpZ2h0LTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZhLWxpZ2h0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLWxpZ2h0LTMwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMTAuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTsgfVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtOyB9XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtOyB9XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtOyB9XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtOyB9XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtOyB9XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtOyB9XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07IH1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtOyB9XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsLFxuOnJvb3QgLmZhLWZsaXAtYm90aCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYWJhY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQwXCI7IH1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5mYS1hY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZVwiOyB9XG5cbi5mYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7IH1cblxuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi5mYS1hZG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OFwiOyB9XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG5cbi5mYS1haXItZnJlc2hlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7IH1cblxuLmZhLWFpcmJuYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNFwiOyB9XG5cbi5mYS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZVwiOyB9XG5cbi5mYS1hbGFybS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0M1wiOyB9XG5cbi5mYS1hbGFybS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ0XCI7IH1cblxuLmZhLWFsYXJtLXNub296ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NVwiOyB9XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cblxuLmZhLWFsaWNvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjBcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGlnbi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NlwiOyB9XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjsgfVxuXG4uZmEtYWxsZXJnaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjsgfVxuXG4uZmEtYW5hbHl0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQzXCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmZhLWFuZ2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc5XCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi5mYS1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiOyB9XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjsgfVxuXG4uZmEtYW5raDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiOyB9XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjsgfVxuXG4uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG5cbi5mYS1hcHBsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjsgfVxuXG4uZmEtYXBwbGUtY3JhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjFcIjsgfVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYXJjaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0N1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU2XCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTFcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGFcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7IH1cblxuLmZhLWFycm93LWFsdC10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGRcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi5mYS1hcnJvdy1mcm9tLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MlwiOyB9XG5cbi5mYS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDNcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiOyB9XG5cbi5mYS1hcnJvdy1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NVwiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cblxuLmZhLWFycm93LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM5XCI7IH1cblxuLmZhLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNhXCI7IH1cblxuLmZhLWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYlwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2NcIjsgfVxuXG4uZmEtYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNkXCI7IH1cblxuLmZhLWFycm93LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2VcIjsgfVxuXG4uZmEtYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDBcIjsgfVxuXG4uZmEtYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjsgfVxuXG4uZmEtYXJ0c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjsgfVxuXG4uZmEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG5cbi5mYS1hdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiOyB9XG5cbi5mYS1hdGxhc3NpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2JcIjsgfVxuXG4uZmEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiOyB9XG5cbi5mYS1hdG9tLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkM1wiOyB9XG5cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiOyB9XG5cbi5mYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cblxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiOyB9XG5cbi5mYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiOyB9XG5cbi5mYS1hd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjsgfVxuXG4uZmEtYXhlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIyXCI7IH1cblxuLmZhLWF4ZS1iYXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjNcIjsgfVxuXG4uZmEtYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3Y1wiOyB9XG5cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7IH1cblxuLmZhLWJhY2twYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ0XCI7IH1cblxuLmZhLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiOyB9XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiOyB9XG5cbi5mYS1iYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiOyB9XG5cbi5mYS1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNVwiOyB9XG5cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG5cbi5mYS1iYWRnZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDVcIjsgfVxuXG4uZmEtYmFkZ2UtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NlwiOyB9XG5cbi5mYS1iYWRnZXItaG9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjRcIjsgfVxuXG4uZmEtYmFncy1zaG9wcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0N1wiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7IH1cblxuLmZhLWJhbGwtcGlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZVwiOyB9XG5cbi5mYS1iYWxsb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzJcIjsgfVxuXG4uZmEtYmFsbG90LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMzXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLWJhcmNvZGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYzXCI7IH1cblxuLmZhLWJhcmNvZGUtcmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NFwiOyB9XG5cbi5mYS1iYXJjb2RlLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjVcIjsgfVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiOyB9XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzVcIjsgfVxuXG4uZmEtYmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI1XCI7IH1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uZmEtYmF0dGVyeS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7IH1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cblxuLmZhLWJhdHRsZS1uZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzVcIjsgfVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWJlbGwtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDhcIjsgfVxuXG4uZmEtYmVsbC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ5XCI7IH1cblxuLmZhLWJlbGwtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ1XCI7IH1cblxuLmZhLWJlbGwtc2Nob29sLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ2XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2ZcIjsgfVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7IH1cblxuLmZhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uZmEtYmlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7IH1cblxuLmZhLWJpa2luZy1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YlwiOyB9XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmZhLWJsYW5rZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OThcIjsgfVxuXG4uZmEtYmxlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiOyB9XG5cbi5mYS1ibGVuZGVyLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLmZhLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjsgfVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cblxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjsgfVxuXG4uZmEtYm9uZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOFwiOyB9XG5cbi5mYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4uZmEtYm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDlcIjsgfVxuXG4uZmEtYm9vay1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7IH1cblxuLmZhLWJvb2staGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTlcIjsgfVxuXG4uZmEtYm9vay1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7IH1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiOyB9XG5cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XG5cbi5mYS1ib29rLXNwZWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiOFwiOyB9XG5cbi5mYS1ib29rLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTdcIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4uZmEtYm9va3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGJcIjsgfVxuXG4uZmEtYm9va3MtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlOFwiOyB9XG5cbi5mYS1ib290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgyXCI7IH1cblxuLmZhLWJvb3RoLWN1cnRhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzRcIjsgfVxuXG4uZmEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7IH1cblxuLmZhLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjsgfVxuXG4uZmEtYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0ZFwiOyB9XG5cbi5mYS1ib3JkZXItY2VudGVyLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWNcIjsgfVxuXG4uZmEtYm9yZGVyLWNlbnRlci12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlkXCI7IH1cblxuLmZhLWJvcmRlci1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0ZVwiOyB9XG5cbi5mYS1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0ZlwiOyB9XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiOyB9XG5cbi5mYS1ib3JkZXItb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTFcIjsgfVxuXG4uZmEtYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUyXCI7IH1cblxuLmZhLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiOyB9XG5cbi5mYS1ib3JkZXItc3R5bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU0XCI7IH1cblxuLmZhLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTVcIjsgfVxuXG4uZmEtYm93LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI5XCI7IH1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5mYS1ib3dsaW5nLXBpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjsgfVxuXG4uZmEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cblxuLmZhLWJveC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWFcIjsgfVxuXG4uZmEtYm94LWJhbGxvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNVwiOyB9XG5cbi5mYS1ib3gtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjdcIjsgfVxuXG4uZmEtYm94LWZyYWdpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWJcIjsgfVxuXG4uZmEtYm94LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWNcIjsgfVxuXG4uZmEtYm94LWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlkXCI7IH1cblxuLmZhLWJveC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7IH1cblxuLmZhLWJveC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiOyB9XG5cbi5mYS1ib3gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEwXCI7IH1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cblxuLmZhLWJveGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMVwiOyB9XG5cbi5mYS1ib3hpbmctZ2xvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzhcIjsgfVxuXG4uZmEtYnJhY2tldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTlcIjsgfVxuXG4uZmEtYnJhY2tldHMtY3VybHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWFcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5mYS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiOyB9XG5cbi5mYS1icmVhZC1sb2FmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ViXCI7IH1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5mYS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU2XCI7IH1cblxuLmZhLWJyaW5nLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU3XCI7IH1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiOyB9XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiOyB9XG5cbi5mYS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7IH1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7IH1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5mYS1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzdcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmZhLWJ1bGxzZXllLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ4XCI7IH1cblxuLmZhLWJ1bGxzZXllLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDlcIjsgfVxuXG4uZmEtYnVyZ2VyLXNvZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NThcIjsgfVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLWJ1cnJpdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWRcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjsgfVxuXG4uZmEtYnVzLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZFwiOyB9XG5cbi5mYS1idXNpbmVzcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY2FiaW5ldC1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGJcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5mYS1jYWxjdWxhdG9yLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0Y1wiOyB9XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4uZmEtY2FsZW5kYXItZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzRcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM2XCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODRcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWNhbWVyYS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLmZhLWNhbXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJhXCI7IH1cblxuLmZhLWNhbXBncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmJcIjsgfVxuXG4uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NVwiOyB9XG5cbi5mYS1jYW5kbGUtaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJjXCI7IH1cblxuLmZhLWNhbmR5LWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODZcIjsgfVxuXG4uZmEtY2FuZHktY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZFwiOyB9XG5cbi5mYS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiOyB9XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiOyB9XG5cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiOyB9XG5cbi5mYS1jYXItYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTlcIjsgfVxuXG4uZmEtY2FyLWJ1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTBcIjsgfVxuXG4uZmEtY2FyLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1YVwiOyB9XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjsgfVxuXG4uZmEtY2FyLWdhcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMlwiOyB9XG5cbi5mYS1jYXItbWVjaGFuaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTNcIjsgfVxuXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIjsgfVxuXG4uZmEtY2FyLXRpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTVcIjsgfVxuXG4uZmEtY2FyLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTZcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMwXCI7IH1cblxuLmZhLWNhcmV0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjsgfVxuXG4uZmEtY2FyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1YlwiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjsgfVxuXG4uZmEtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJlXCI7IH1cblxuLmZhLWNhdWxkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJmXCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7IH1cblxuLmZhLWNoYWlyLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMVwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG5cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7IH1cblxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjsgfVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjsgfVxuXG4uZmEtY2hhcnQtbGluZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRkXCI7IH1cblxuLmZhLWNoYXJ0LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGFcIjsgfVxuXG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLmZhLWNoYXJ0LXBpZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGVcIjsgfVxuXG4uZmEtY2hhcnQtc2NhdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZVwiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWZcIjsgfVxuXG4uZmEtY2hlZXNlLXN3aXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YwXCI7IH1cblxuLmZhLWNoZWVzZWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMVwiOyB9XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG5cbi5mYS1jaGVzcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiOyB9XG5cbi5mYS1jaGVzcy1jbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjsgfVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5mYS1jaGVzcy1raW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiOyB9XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLmZhLWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ0XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmZhLWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIyXCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjNcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjRcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYVwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyY1wiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLWNoaW1uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGJcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLmZhLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIjsgfVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XG5cbi5mYS1jbGF3LW1hcmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMyXCI7IH1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzdcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiOyB9XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uZmEtY2xvdWQtZHJpenpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOFwiOyB9XG5cbi5mYS1jbG91ZC1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM5XCI7IH1cblxuLmZhLWNsb3VkLWhhaWwtbWl4ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2FcIjsgfVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjsgfVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiOyB9XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjsgfVxuXG4uZmEtY2xvdWQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiOyB9XG5cbi5mYS1jbG91ZC1yYWluYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNlXCI7IH1cblxuLmZhLWNsb3VkLXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2ZcIjsgfVxuXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiOyB9XG5cbi5mYS1jbG91ZC1zbGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MVwiOyB9XG5cbi5mYS1jbG91ZC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQyXCI7IH1cblxuLmZhLWNsb3VkLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNFwiOyB9XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5mYS1jbG91ZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDRcIjsgfVxuXG4uZmEtY2xvdWRzLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDVcIjsgfVxuXG4uZmEtY2xvdWRzLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NlwiOyB9XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmZhLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjsgfVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS1jb2RlLWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiOyB9XG5cbi5mYS1jb2RlLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWNvZmZlZS10b2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM1XCI7IH1cblxuLmZhLWNvZmZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNlwiOyB9XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVjXCI7IH1cblxuLmZhLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMlwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTBcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhM1wiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE0XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE2XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjRcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTdcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYlwiOyB9XG5cbi5mYS1jb21tZW50LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFjXCI7IH1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7IH1cblxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XG5cbi5mYS1jb21tZW50LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWVcIjsgfVxuXG4uZmEtY29tbWVudC1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZlwiOyB9XG5cbi5mYS1jb21tZW50LWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIwXCI7IH1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiOyB9XG5cbi5mYS1jb21tZW50LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIxXCI7IH1cblxuLmZhLWNvbW1lbnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMlwiOyB9XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7IH1cblxuLmZhLWNvbW1lbnQtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjRcIjsgfVxuXG4uZmEtY29tbWVudC10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5mYS1jb21tZW50cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjZcIjsgfVxuXG4uZmEtY29tbWVudHMtYWx0LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MlwiOyB9XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjsgfVxuXG4uZmEtY29tcGFjdC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFmXCI7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjsgfVxuXG4uZmEtY29tcGFzcy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjsgfVxuXG4uZmEtY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiOyB9XG5cbi5mYS1jb21wcmVzcy13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI2XCI7IH1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7IH1cblxuLmZhLWNvbmZsdWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGRcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtY29uc3RydWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVkXCI7IH1cblxuLmZhLWNvbnRhaW5lci1zdG9yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI3XCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS1jb252ZXlvci1iZWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZlXCI7IH1cblxuLmZhLWNvbnZleW9yLWJlbHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZmXCI7IH1cblxuLmZhLWNvb2tpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiOyB9XG5cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1jb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM3XCI7IH1cblxuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjsgfVxuXG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjsgfVxuXG4uZmEtY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM4XCI7IH1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiOyB9XG5cbi5mYS1jcmlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7IH1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjsgfVxuXG4uZmEtY3JvaXNzYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y2XCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjsgfVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7IH1cblxuLmZhLWNydXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiOyB9XG5cbi5mYS1jcnV0Y2hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmOFwiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4uZmEtY3VybGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7IH1cblxuLmZhLWRhZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYlwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWRlYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y5XCI7IH1cblxuLmZhLWRlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGVcIjsgfVxuXG4uZmEtZGVlci1ydWRvbHBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhmXCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiOyB9XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWRlc2t0b3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWRld3BvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ4XCI7IH1cblxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjsgfVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjsgfVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTFcIjsgfVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiOyB9XG5cbi5mYS1kaWNlLWQxMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZFwiOyB9XG5cbi5mYS1kaWNlLWQxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZVwiOyB9XG5cbi5mYS1kaWNlLWQyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZlwiOyB9XG5cbi5mYS1kaWNlLWQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQwXCI7IH1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjsgfVxuXG4uZmEtZGljZS1kODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMlwiOyB9XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjsgfVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7IH1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7IH1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjsgfVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7IH1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7IH1cblxuLmZhLWRpcGxvbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWFcIjsgfVxuXG4uZmEtZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiOyB9XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG5cbi5mYS1kaXNlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZhXCI7IH1cblxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiOyB9XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiOyB9XG5cbi5mYS1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjsgfVxuXG4uZmEtZG8tbm90LWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVjXCI7IH1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4uZmEtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7IH1cblxuLmZhLWRvZy1sZWFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ0XCI7IH1cblxuLmZhLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cblxuLmZhLWRvbGx5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7IH1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzVcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NlwiOyB9XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjsgfVxuXG4uZmEtZG9vci1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIjsgfVxuXG4uZmEtZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7IH1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjsgfVxuXG4uZmEtZHJhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7IH1cblxuLmZhLWRyYXctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVkXCI7IH1cblxuLmZhLWRyYXctcG9seWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZVwiOyB9XG5cbi5mYS1kcmF3LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZlwiOyB9XG5cbi5mYS1kcmVpZGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkyXCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG5cbi5mYS1kcm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZlwiOyB9XG5cbi5mYS1kcm9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjBcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi5mYS1kcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7IH1cblxuLmZhLWRydW0tc3RlZWxwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmFcIjsgfVxuXG4uZmEtZHJ1bXN0aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ2XCI7IH1cblxuLmZhLWRydW1zdGljay1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ3XCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1kcnllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MVwiOyB9XG5cbi5mYS1kcnllci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjJcIjsgfVxuXG4uZmEtZHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOFwiOyB9XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5mYS1kdW1wc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5M1wiOyB9XG5cbi5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk0XCI7IH1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjsgfVxuXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cblxuLmZhLWVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMFwiOyB9XG5cbi5mYS1lYXItbXVmZnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTVcIjsgfVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cblxuLmZhLWVjbGlwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDlcIjsgfVxuXG4uZmEtZWNsaXBzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiOyB9XG5cbi5mYS1lZ2ctZnJpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmNcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjsgfVxuXG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7IH1cblxuLmZhLWVsZXBoYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRhXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWJcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi5mYS1lbGxpcHNpcy12LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiOyB9XG5cbi5mYS1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCI7IH1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1lbXB0eS1zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTZcIjsgfVxuXG4uZmEtZW5naW5lLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjJcIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1N1wiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjsgfVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5mYS1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFkXCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cblxuLmZhLWV4cGFuZC13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uZmEtZXllLWV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGJcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi5mYS1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjNcIjsgfVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjsgfVxuXG4uZmEtZmFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiOyB9XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmZhLWZpZWxkLWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiOyB9XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiOyB9XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLWZpbGUtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjNcIjsgfVxuXG4uZmEtZmlsZS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7IH1cblxuLmZhLWZpbGUtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVhXCI7IH1cblxuLmZhLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTZcIjsgfVxuXG4uZmEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjsgfVxuXG4uZmEtZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjsgfVxuXG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XG5cbi5mYS1maWxlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjsgfVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cblxuLmZhLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7IH1cblxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7IH1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7IH1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjsgfVxuXG4uZmEtZmlsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7IH1cblxuLmZhLWZpbGUtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY1XCI7IH1cblxuLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTczXCI7IH1cblxuLmZhLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWJcIjsgfVxuXG4uZmEtZmlsZS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiOyB9XG5cbi5mYS1maWxlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjsgfVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZFwiOyB9XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7IH1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLmZhLWZpbG0tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWZpcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLWZpcmUtc21va2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGJcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1maXJlcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWFcIjsgfVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiOyB9XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjsgfVxuXG4uZmEtZmlzaC1jb29rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmVcIjsgfVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1mbGFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0Y1wiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiOyB9XG5cbi5mYS1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZlwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1mbGFzay1wb2lzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTBcIjsgfVxuXG4uZmEtZmxhc2stcG90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUxXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjsgfVxuXG4uZmEtZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZmXCI7IH1cblxuLmZhLWZsb3dlci1kYWZmb2RpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMFwiOyB9XG5cbi5mYS1mbG93ZXItdHVsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDFcIjsgfVxuXG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiOyB9XG5cbi5mYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjsgfVxuXG4uZmEtZm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRlXCI7IH1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi5mYS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjsgfVxuXG4uZmEtZm9sZGVyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVmXCI7IH1cblxuLmZhLWZvbGRlci10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAyXCI7IH1cblxuLmZhLWZvbGRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjBcIjsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cblxuLmZhLWZvbnQtY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NlwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4uZmEtZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRmXCI7IH1cblxuLmZhLWZvcmtsaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdhXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi5mYS1mcmFnaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJiXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjsgfVxuXG4uZmEtZnJlbmNoLWZyaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAzXCI7IH1cblxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjsgfVxuXG4uZmEtZnJvc3R5LWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWJcIjsgfVxuXG4uZmEtZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4uZmEtZnJvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiOyB9XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7IH1cblxuLmZhLWZ1bmN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYxXCI7IH1cblxuLmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjsgfVxuXG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cblxuLmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7IH1cblxuLmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiOyB9XG5cbi5mYS1nYW1lLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY3XCI7IH1cblxuLmZhLWdhbWUtYm9hcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY4XCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2FzLXB1bXAtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjRcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naWZ0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjNcIjsgfVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjsgfVxuXG4uZmEtZ2luZ2VyYnJlYWQtbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlkXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG5cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNFwiOyB9XG5cbi5mYS1nbGFzcy1jaGFtcGFnbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWVcIjsgfVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7IH1cblxuLmZhLWdsYXNzLWNpdHJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2OVwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7IH1cblxuLmZhLWdsYXNzLXdoaXNrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjsgfVxuXG4uZmEtZ2xhc3Mtd2hpc2tleS1yb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMVwiOyB9XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cblxuLmZhLWdsYXNzZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY1XCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjsgfVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cblxuLmZhLWdsb2JlLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTNcIjsgfVxuXG4uZmEtZ2xvYmUtc3RhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjZcIjsgfVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5mYS1nb2xmLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMxXCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiOyB9XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cblxuLmZhLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjsgfVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiOyB9XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiOyB9XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiOyB9XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiOyB9XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7IH1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjsgfVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7IH1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiOyB9XG5cbi5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7IH1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTVcIjsgfVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiOyB9XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiOyB9XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG5cbi5mYS1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTZcIjsgfVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1oMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxM1wiOyB9XG5cbi5mYS1oMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiOyB9XG5cbi5mYS1oMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG5cbi5mYS1oNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2YVwiOyB9XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiOyB9XG5cbi5mYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjsgfVxuXG4uZmEtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7IH1cblxuLmZhLWhhbW1lci13YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTRcIjsgfVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjsgfVxuXG4uZmEtaGFuZC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiY1wiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YlwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU1XCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZlwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiOyB9XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjsgfVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1oYW5kLXJlY2VpdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiOyB9XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7IH1cblxuLmZhLWhhbmRzLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7IH1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjsgfVxuXG4uZmEtaGFuZHMtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7IH1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi5mYS1oYW5kc2hha2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7IH1cblxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7IH1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtaGF0LWNoZWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmJcIjsgfVxuXG4uZmEtaGF0LXNhbnRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E3XCI7IH1cblxuLmZhLWhhdC13aW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YThcIjsgfVxuXG4uZmEtaGF0LXdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU3XCI7IH1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjsgfVxuXG4uZmEtaGF5a2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7IH1cblxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1oZWFkLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTlcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA4XCI7IH1cblxuLmZhLWhlYWQtc2lkZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA5XCI7IH1cblxuLmZhLWhlYWQtdnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWFcIjsgfVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cblxuLmZhLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7IH1cblxuLmZhLWhlYXJ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjN1wiOyB9XG5cbi5mYS1oZWFydC1yYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY4XCI7IH1cblxuLmZhLWhlYXJ0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOFwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiOyB9XG5cbi5mYS1oZWxtZXQtYmF0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmViXCI7IH1cblxuLmZhLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjsgfVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjsgfVxuXG4uZmEtaGlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cblxuLmZhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7IH1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmZhLWhvY2tleS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVlXCI7IH1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cblxuLmZhLWhvY2tleS1zdGlja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjsgfVxuXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwYVwiOyB9XG5cbi5mYS1ob21lLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM5XCI7IH1cblxuLmZhLWhvbWUtbGc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGJcIjsgfVxuXG4uZmEtaG9tZS1sZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGNcIjsgfVxuXG4uZmEtaG9vZC1jbG9hazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZlwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS1ob3Jpem9udGFsLXJ1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmNcIjsgfVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjsgfVxuXG4uZmEtaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjBcIjsgfVxuXG4uZmEtaG9yc2UtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiOyB9XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmZhLWhvc3BpdGFsLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjsgfVxuXG4uZmEtaG9zcGl0YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBlXCI7IH1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjsgfVxuXG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7IH1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uZmEtaG91c2UtZGFtYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7IH1cblxuLmZhLWhvdXNlLWZsb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRmXCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLmZhLWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1odW1pZGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MFwiOyB9XG5cbi5mYS1odXJyaWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTFcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uZmEtaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEwXCI7IH1cblxuLmZhLWljZS1za2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhY1wiOyB9XG5cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7IH1cblxuLmZhLWljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7IH1cblxuLmZhLWljb25zLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZVwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmZhLWlnbG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLWluYm94LWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEwXCI7IH1cblxuLmZhLWluYm94LW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjsgfVxuXG4uZmEtaW5kdXN0cnktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IzXCI7IH1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtaW5mby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjsgfVxuXG4uZmEtaW5oYWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOVwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4uZmEtaW50ZWdyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjdcIjsgfVxuXG4uZmEtaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWZcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjsgfVxuXG4uZmEtaW50ZXJzZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY4XCI7IH1cblxuLmZhLWludmVudG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiOyB9XG5cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWlzbGFuZC10cm9waWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMVwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4uZmEtaXRjaC1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYVwiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4uZmEtamFjay1vLWxhbnRlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjsgfVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiOyB9XG5cbi5mYS1qZWRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7IH1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjsgfVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5mYS1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IxXCI7IH1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiOyB9XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEta2FhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjsgfVxuXG4uZmEta2FnZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7IH1cblxuLmZhLWtlcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmZcIjsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7IH1cblxuLmZhLWtleS1za2VsZXRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmM1wiOyB9XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7IH1cblxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5mYS1rZXlub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZjXCI7IH1cblxuLmZhLWtoYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiOyB9XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiOyB9XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7IH1cblxuLmZhLWtpZG5leXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmJcIjsgfVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiOyB9XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjsgfVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7IH1cblxuLmZhLWtpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjRcIjsgfVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7IH1cblxuLmZhLWtuaWZlLWtpdGNoZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjVcIjsgfVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLmZhLWxhbWJkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZVwiOyB9XG5cbi5mYS1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNhXCI7IH1cblxuLmZhLWxhbmRtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7IH1cblxuLmZhLWxhbmRtYXJrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjsgfVxuXG4uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjsgfVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiOyB9XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7IH1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cblxuLmZhLWxheWVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZlXCI7IH1cblxuLmZhLWxheWVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmZcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5mYS1sZWFmLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNiXCI7IH1cblxuLmZhLWxlYWYtbWFwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjZcIjsgfVxuXG4uZmEtbGVhZi1vYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjdcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiOyB9XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS1saWdodGJ1bGItZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcwXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MVwiOyB9XG5cbi5mYS1saWdodGJ1bGItb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzJcIjsgfVxuXG4uZmEtbGlnaHRidWxiLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjczXCI7IH1cblxuLmZhLWxpZ2h0cy1ob2xpZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IyXCI7IH1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjsgfVxuXG4uZmEtbGluZS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcwXCI7IH1cblxuLmZhLWxpbmUtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcxXCI7IH1cblxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWxpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDBcIjsgfVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7IH1cblxuLmZhLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmZhLWxvY2F0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMlwiOyB9XG5cbi5mYS1sb2NhdGlvbi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwM1wiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBkXCI7IH1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiOyB9XG5cbi5mYS1sb2NrLW9wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MyXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG5cbi5mYS1sb3Zlc2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjY1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLmZhLWx1Y2hhZG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7IH1cblxuLmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiOyB9XG5cbi5mYS1sdW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNFwiOyB9XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cblxuLmZhLW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjhcIjsgfVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjsgfVxuXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7IH1cblxuLmZhLW1haWxib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTNcIjsgfVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjsgfVxuXG4uZmEtbWFuZG9saW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjlcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA2XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwN1wiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA4XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDlcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBhXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGJcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwY1wiOyB9XG5cbi5mYS1tYXAtbWFya2VyLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBkXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjsgfVxuXG4uZmEtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLmZhLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjsgfVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLW1lYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTRcIjsgfVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjsgfVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5mYS1tZWdhcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzVcIjsgfVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG5cbi5mYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiOyB9XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uZmEtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4uZmEtbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiOyB9XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4uZmEtbWluZC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3N1wiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtbWludXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwN1wiOyB9XG5cbi5mYS1taW51cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taXN0bGV0b2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjRcIjsgfVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7IH1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzJcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stZWRpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzNcIjsgfVxuXG4uZmEtbW9uaXRvci1oZWFydC1yYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjExXCI7IH1cblxuLmZhLW1vbmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYlwiOyB9XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiOyB9XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLW1vb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTRcIjsgfVxuXG4uZmEtbW9vbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NVwiOyB9XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cblxuLmZhLW1vdW50YWluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZFwiOyB9XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmZhLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NFwiOyB9XG5cbi5mYS1tdWctaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I2XCI7IH1cblxuLmZhLW11Zy1tYXJzaG1hbGxvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjdcIjsgfVxuXG4uZmEtbXVnLXRlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NVwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmZhLW5hcndoYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmVcIjsgfVxuXG4uZmEtbmVvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMlwiOyB9XG5cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7IH1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5mYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjsgfVxuXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjsgfVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7IH1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5mYS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA2XCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiOyB9XG5cbi5mYS1vaWwtdGVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNFwiOyB9XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjsgfVxuXG4uZmEtb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjsgfVxuXG4uZmEtb21lZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2FcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uZmEtb3JuYW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjhcIjsgfVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cblxuLmZhLW90dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7IH1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEtb3ZlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzZcIjsgfVxuXG4uZmEtcGFnZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3N1wiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE5XCI7IH1cblxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiOyB9XG5cbi5mYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7IH1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG5cbi5mYS1wYWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjsgfVxuXG4uZmEtcGFsbGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4M1wiOyB9XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4uZmEtcGFyYWdyYXBoLXJ0bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OFwiOyB9XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7IH1cblxuLmZhLXBhcmtpbmctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE1XCI7IH1cblxuLmZhLXBhcmtpbmctY2lyY2xlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE2XCI7IH1cblxuLmZhLXBhcmtpbmctc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTdcIjsgfVxuXG4uZmEtcGFzc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWJcIjsgfVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLmZhLXBhdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDFcIjsgfVxuXG4uZmEtcGF3LWNsYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAyXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiOyB9XG5cbi5mYS1wZWdhc3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAzXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiOyB9XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7IH1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjsgfVxuXG4uZmEtcGVuY2lsLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MThcIjsgfVxuXG4uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFlXCI7IH1cblxuLmZhLXBlbm5hbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTZcIjsgfVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7IH1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiOyB9XG5cbi5mYS1wZXBwZXItaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uZmEtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiOyB9XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7IH1cblxuLmZhLXBlcnNvbi1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZlwiOyB9XG5cbi5mYS1wZXJzb24tZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDBcIjsgfVxuXG4uZmEtcGVyc29uLWRvbGx5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQxXCI7IH1cblxuLmZhLXBlcnNvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU3XCI7IH1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7IH1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7IH1cblxuLmZhLXBob25lLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YVwiOyB9XG5cbi5mYS1waG9uZS1vZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2RcIjsgfVxuXG4uZmEtcGhvbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMlwiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiOyB9XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtcGhvdG8tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjsgfVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cblxuLmZhLXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdlXCI7IH1cblxuLmZhLXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA2XCI7IH1cblxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjsgfVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjsgfVxuXG4uZmEtcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTdcIjsgfVxuXG4uZmEtcGl6emEtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MThcIjsgfVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi5mYS1wbGFuZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjsgfVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiOyB9XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjBcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtcGx1cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAwXCI7IH1cblxuLmZhLXBsdXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MFwiOyB9XG5cbi5mYS1wb2RpdW0tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OFwiOyB9XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XG5cbi5mYS1wb2xsLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OVwiOyB9XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjsgfVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7IH1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjsgfVxuXG4uZmEtcG9wY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOVwiOyB9XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7IH1cblxuLmZhLXByYXlpbmctaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjsgfVxuXG4uZmEtcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg1XCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLXByaW50LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxYVwiOyB9XG5cbi5mYS1wcmludC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NlwiOyB9XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjsgfVxuXG4uZmEtcHVtcGtpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwN1wiOyB9XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZFwiOyB9XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uZmEtcXVyYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjsgfVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7IH1cblxuLmZhLXJhYmJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwOFwiOyB9XG5cbi5mYS1yYWJiaXQtZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwOVwiOyB9XG5cbi5mYS1yYWNxdWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7IH1cblxuLmZhLXJhZGlhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOVwiOyB9XG5cbi5mYS1yYWRpYXRpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JhXCI7IH1cblxuLmZhLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjsgfVxuXG4uZmEtcmFpbmRyb3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVjXCI7IH1cblxuLmZhLXJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYVwiOyB9XG5cbi5mYS1yYW1wLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDRcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLmZhLXJhc3BiZXJyeS1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYlwiOyB9XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLmZhLXJlYWN0ZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7IH1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5mYS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7IH1cblxuLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmFcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZiXCI7IH1cblxuLmZhLXJlY3RhbmdsZS13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5mYS1yZWRoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjsgfVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2M1wiOyB9XG5cbi5mYS1yZXBlYXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiOyB9XG5cbi5mYS1yZXBlYXQtMS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjZcIjsgfVxuXG4uZmEtcmVwZWF0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiOyB9XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7IH1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjsgfVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7IH1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG5cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmZhLXJldHdlZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7IH1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiOyB9XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjsgfVxuXG4uZmEtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiOyB9XG5cbi5mYS1yaW5ncy13ZWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFiXCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjsgfVxuXG4uZmEtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjsgfVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiOyB9XG5cbi5mYS1yb3V0ZS1oaWdod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFhXCI7IH1cblxuLmZhLXJvdXRlLWludGVyc3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWJcIjsgfVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiOyB9XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiOyB9XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7IH1cblxuLmZhLXJ1bGVyLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFjXCI7IH1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7IH1cblxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjsgfVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5mYS1ydjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZVwiOyB9XG5cbi5mYS1zYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFjXCI7IH1cblxuLmZhLXNhY2stZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFkXCI7IH1cblxuLmZhLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjsgfVxuXG4uZmEtc2FkLXRlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLmZhLXNhbGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFlXCI7IH1cblxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjsgfVxuXG4uZmEtc2FuZHdpY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWZcIjsgfVxuXG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG5cbi5mYS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmZcIjsgfVxuXG4uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjsgfVxuXG4uZmEtc2F1c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMFwiOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNjYWxwZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWRcIjsgfVxuXG4uZmEtc2NhbHBlbC1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFlXCI7IH1cblxuLmZhLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODhcIjsgfVxuXG4uZmEtc2Nhbm5lci1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OVwiOyB9XG5cbi5mYS1zY2FubmVyLXRvdWNoc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhhXCI7IH1cblxuLmZhLXNjYXJlY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZFwiOyB9XG5cbi5mYS1zY2FyZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMVwiOyB9XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjsgfVxuXG4uZmEtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7IH1cblxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi5mYS1zY3JvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGVcIjsgfVxuXG4uZmEtc2Nyb2xsLW9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZlwiOyB9XG5cbi5mYS1zY3J1YmJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiOyB9XG5cbi5mYS1zY3l0aGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTBcIjsgfVxuXG4uZmEtc2QtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuXG4uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiOyB9XG5cbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7IH1cblxuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7IH1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi5mYS1zZW5kLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2VcIjsgfVxuXG4uZmEtc2VuZC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZlwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7IH1cblxuLmZhLXNoYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiOyB9XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1zaGFyZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjdcIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLmZhLXNoZWVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzExXCI7IH1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaWVsZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG5cbi5mYS1zaGllbGQtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTJcIjsgfVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG5cbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7IH1cblxuLmZhLXNoaXBwaW5nLXRpbWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7IH1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG5cbi5mYS1zaGlzaC1rZWJhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMVwiOyB9XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjsgfVxuXG4uZmEtc2hvdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEzXCI7IH1cblxuLmZhLXNob3ZlbC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MzXCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG5cbi5mYS1zaHJlZGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4YVwiOyB9XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiOyB9XG5cbi5mYS1zaHV0dGxlY29jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YlwiOyB9XG5cbi5mYS1zaWNrbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjJcIjsgfVxuXG4uZmEtc2lnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGJcIjsgfVxuXG4uZmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7IH1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaWduYWwtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4Y1wiOyB9XG5cbi5mYS1zaWduYWwtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZFwiOyB9XG5cbi5mYS1zaWduYWwtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZVwiOyB9XG5cbi5mYS1zaWduYWwtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZlwiOyB9XG5cbi5mYS1zaWduYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkwXCI7IH1cblxuLmZhLXNpZ25hbC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MVwiOyB9XG5cbi5mYS1zaWduYWwtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTJcIjsgfVxuXG4uZmEtc2lnbmFsLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkzXCI7IH1cblxuLmZhLXNpZ25hbC1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTRcIjsgfVxuXG4uZmEtc2lnbmFsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk1XCI7IH1cblxuLmZhLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiOyB9XG5cbi5mYS1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiOyB9XG5cbi5mYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7IH1cblxuLmZhLXNrZWxldG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIwXCI7IH1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiOyB9XG5cbi5mYS1za2ktanVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjN1wiOyB9XG5cbi5mYS1za2ktbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOFwiOyB9XG5cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjsgfVxuXG4uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiOyB9XG5cbi5mYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiOyB9XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4uZmEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjsgfVxuXG4uZmEtc2xlZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2JcIjsgfVxuXG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7IH1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG5cbi5mYS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7IH1cblxuLmZhLXNsaWRlcnMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiOyB9XG5cbi5mYS1zbGlkZXJzLXYtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YyXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiOyB9XG5cbi5mYS1zbWlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI5XCI7IH1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtc21vZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiOyB9XG5cbi5mYS1zbW9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MFwiOyB9XG5cbi5mYS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7IH1cblxuLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7IH1cblxuLmZhLXNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiOyB9XG5cbi5mYS1zbmFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtc25vb3plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgwXCI7IH1cblxuLmZhLXNub3ctYmxvd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MVwiOyB9XG5cbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNub3dmbGFrZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2ZcIjsgfVxuXG4uZmEtc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiOyB9XG5cbi5mYS1zbm93bW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QxXCI7IH1cblxuLmZhLXNub3dwbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QyXCI7IH1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiOyB9XG5cbi5mYS1zb3J0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4M1wiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7IH1cblxuLmZhLXNvcnQtc2hhcGVzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODhcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODlcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGFcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhiXCI7IH1cblxuLmZhLXNvcnQtc2l6ZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhjXCI7IH1cblxuLmZhLXNvcnQtc2l6ZS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZFwiOyB9XG5cbi5mYS1zb3J0LXNpemUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGVcIjsgfVxuXG4uZmEtc29ydC1zaXplLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZlwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtc291cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyM1wiOyB9XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7IH1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cblxuLmZhLXNwYXJrbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkwXCI7IH1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7IH1cblxuLmZhLXNwZWxsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkxXCI7IH1cblxuLmZhLXNwaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxN1wiOyB9XG5cbi5mYS1zcGlkZXItYmxhY2std2lkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MThcIjsgfVxuXG4uZmEtc3BpZGVyLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOVwiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmZhLXNwaW5uZXItdGhpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjRcIjsgfVxuXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiOyB9XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cblxuLmZhLXNwcmF5LWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjsgfVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjsgfVxuXG4uZmEtc3F1YXJlLXJvb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTdcIjsgfVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7IH1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7IH1cblxuLmZhLXNxdWlycmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFhXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MlwiOyB9XG5cbi5mYS1zdGFmZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYlwiOyB9XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7IH1cblxuLmZhLXN0YXItY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q0XCI7IH1cblxuLmZhLXN0YXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjNcIjsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjsgfVxuXG4uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiOyB9XG5cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjsgfVxuXG4uZmEtc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjJcIjsgfVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG5cbi5mYS1zdGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNFwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjsgfVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmZhLXN0ZWVyaW5nLXdoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIyXCI7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7IH1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5mYS1zdG9ja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNVwiOyB9XG5cbi5mYS1zdG9tYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIzXCI7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7IH1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiOyB9XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLmZhLXN0cmV0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNVwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiOyB9XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiOyB9XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtc3VuLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYzXCI7IH1cblxuLmZhLXN1bi1kdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY0XCI7IH1cblxuLmZhLXN1bi1oYXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY1XCI7IH1cblxuLmZhLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTJcIjsgfVxuXG4uZmEtc3VucmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NlwiOyB9XG5cbi5mYS1zdW5zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjdcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7IH1cblxuLmZhLXN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjsgfVxuXG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiOyB9XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7IH1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjsgfVxuXG4uZmEtc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWNcIjsgfVxuXG4uZmEtc3dvcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFkXCI7IH1cblxuLmZhLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIjsgfVxuXG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7IH1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjsgfVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uZmEtdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmJcIjsgfVxuXG4uZmEtdGFibGV0LWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZjXCI7IH1cblxuLmZhLXRhYmxldC1ydWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGZcIjsgfVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiOyB9XG5cbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI2XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjdcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtc2xvd2VzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWF2ZXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjlcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItZmFzdGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYlwiOyB9XG5cbi5mYS10YWNob21ldGVyLXNsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmNcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1zbG93ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJkXCI7IH1cblxuLmZhLXRhY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjZcIjsgfVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7IH1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjsgfVxuXG4uZmEtdGFsbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWNcIjsgfVxuXG4uZmEtdGFuYWtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7IH1cblxuLmZhLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGJcIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4uZmEtdGFza3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI4XCI7IH1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7IH1cblxuLmZhLXRlZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7IH1cblxuLmZhLXRlZXRoLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjsgfVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjsgfVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtZnJpZ2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY4XCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZhXCI7IH1cblxuLmZhLXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2YlwiOyB9XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cblxuLmZhLXRlbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7IH1cblxuLmZhLXRlbm5pcy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZhLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4uZmEtdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjsgfVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjsgfVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiOyB9XG5cbi5mYS10aGUtcmVkLXlldGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWRcIjsgfVxuXG4uZmEtdGhlYXRlci1tYXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiOyB9XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG5cbi5mYS10aGV0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZVwiOyB9XG5cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4uZmEtdGh1bWJ0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cblxuLmZhLXRodW5kZXJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2Y1wiOyB9XG5cbi5mYS10aHVuZGVyc3Rvcm0tbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZFwiOyB9XG5cbi5mYS10aHVuZGVyc3Rvcm0tc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZlXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmZhLXRpbGRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlmXCI7IH1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7IH1cblxuLmZhLXRpbWVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjBcIjsgfVxuXG4uZmEtdGltZXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4uZmEtdGludC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiOyB9XG5cbi5mYS10aXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMxXCI7IH1cblxuLmZhLXRpcmUtZmxhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMlwiOyB9XG5cbi5mYS10aXJlLXByZXNzdXJlLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzNcIjsgfVxuXG4uZmEtdGlyZS1ydWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzRcIjsgfVxuXG4uZmEtdGlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4uZmEtdG9pbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7IH1cblxuLmZhLXRvaWxldC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZVwiOyB9XG5cbi5mYS10b2lsZXQtcGFwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFmXCI7IH1cblxuLmZhLXRvbWJzdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMFwiOyB9XG5cbi5mYS10b21ic3RvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIxXCI7IH1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjsgfVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjsgfVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjsgfVxuXG4uZmEtdG9vdGhicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNVwiOyB9XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiOyB9XG5cbi5mYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7IH1cblxuLmZhLXRvcm5hZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmZcIjsgfVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiOyB9XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5mYS10cmFmZmljLWNvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzZcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0LWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM4XCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOVwiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0LXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2FcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uZmEtdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiOyB9XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cblxuLmZhLXRyYXNoLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjlcIjsgfVxuXG4uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjsgfVxuXG4uZmEtdHJhc2gtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NVwiOyB9XG5cbi5mYS10cmFzaC11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NlwiOyB9XG5cbi5mYS10cmVhc3VyZS1jaGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyM1wiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXRyZWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAwXCI7IH1cblxuLmZhLXRyZWUtY2hyaXN0bWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RiXCI7IH1cblxuLmZhLXRyZWUtZGVjb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RjXCI7IH1cblxuLmZhLXRyZWUtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGRcIjsgfVxuXG4uZmEtdHJlZS1wYWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJiXCI7IH1cblxuLmZhLXRyZWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI0XCI7IH1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi5mYS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlY1wiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4uZmEtdHJvcGh5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi5mYS10cnVjay1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGNcIjsgfVxuXG4uZmEtdHJ1Y2stY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGRcIjsgfVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiOyB9XG5cbi5mYS10cnVjay1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7IH1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiOyB9XG5cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjsgfVxuXG4uZmEtdHJ1Y2stcGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZVwiOyB9XG5cbi5mYS10cnVjay1yYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUwXCI7IH1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtdHVya2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI1XCI7IH1cblxuLmZhLXR1cnRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNlwiOyB9XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS10di1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMVwiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLmZhLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZlwiOyB9XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiOyB9XG5cbi5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi5mYS11bmljb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI3XCI7IH1cblxuLmZhLXVuaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEyXCI7IH1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi5mYS11c2QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7IH1cblxuLmZhLXVzZC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiOyB9XG5cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiOyB9XG5cbi5mYS11c2VyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEzXCI7IH1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjsgfVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiOyB9XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiOyB9XG5cbi5mYS11c2VyLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE0XCI7IH1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiOyB9XG5cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjsgfVxuXG4uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiOyB9XG5cbi5mYS11c2VyLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJjXCI7IH1cblxuLmZhLXVzZXItaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZFwiOyB9XG5cbi5mYS11c2VyLWluanVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIjsgfVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtdXNlci1tZC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJlXCI7IH1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjsgfVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiOyB9XG5cbi5mYS11c2VyLW51cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJmXCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiOyB9XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7IH1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtdXNlcnMtY2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2RcIjsgfVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7IH1cblxuLmZhLXVzZXJzLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE1XCI7IH1cblxuLmZhLXVzZXJzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzBcIjsgfVxuXG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiOyB9XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5mYS11dGVuc2lsLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTNcIjsgfVxuXG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cblxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtdmFsdWUtYWJzb2x1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTZcIjsgfVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtdmlkZW8tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMVwiOyB9XG5cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiOyB9XG5cbi5mYS12aWhhcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uZmEtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk3XCI7IH1cblxuLmZhLXZvbGNhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzBcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOFwiOyB9XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiOyB9XG5cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLmZhLXZvbHVtZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMlwiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdm90ZS1uYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzFcIjsgfVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjsgfVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhbGtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMVwiOyB9XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7IH1cblxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiOyB9XG5cbi5mYS13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJhXCI7IH1cblxuLmZhLXdhbmQtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmJcIjsgfVxuXG4uZmEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cblxuLmZhLXdhcmVob3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTVcIjsgfVxuXG4uZmEtd2FzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk4XCI7IH1cblxuLmZhLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cblxuLmZhLXdhdGNoLWZpdG5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2VcIjsgfVxuXG4uZmEtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjsgfVxuXG4uZmEtd2F0ZXItbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzRcIjsgfVxuXG4uZmEtd2F0ZXItcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NVwiOyB9XG5cbi5mYS13YXZlLXNpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTlcIjsgfVxuXG4uZmEtd2F2ZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2VcIjsgfVxuXG4uZmEtd2F2ZS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5YVwiOyB9XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7IH1cblxuLmZhLXdlYmNhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMlwiOyB9XG5cbi5mYS13ZWJjYW0tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzNcIjsgfVxuXG4uZmEtd2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiOyB9XG5cbi5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiOyB9XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4uZmEtd2hhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmNcIjsgfVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjsgfVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cblxuLmZhLXdoZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJkXCI7IH1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjsgfVxuXG4uZmEtd2hpc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MFwiOyB9XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cblxuLmZhLXdpZmktMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYVwiOyB9XG5cbi5mYS13aWZpLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWJcIjsgfVxuXG4uZmEtd2lmaS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhY1wiOyB9XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiOyB9XG5cbi5mYS13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7IH1cblxuLmZhLXdpbmQtdHVyYmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5YlwiOyB9XG5cbi5mYS13aW5kLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzZcIjsgfVxuXG4uZmEtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7IH1cblxuLmZhLXdpbmRvdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGZcIjsgfVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5mYS13aW5kc29jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3N1wiOyB9XG5cbi5mYS13aW5lLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZlwiOyB9XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7IH1cblxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiOyB9XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiOyB9XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7IH1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjsgfVxuXG4uZmEtd3JlYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UyXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi5mYS14LXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XG5cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cblxuLmZhLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MFwiOyB9XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4uZmEteWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjsgfVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjsgfVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87IH1cblxuQGtleWZyYW1lcyBwbHlyLXByb2dyZXNzIHtcbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggMDsgfSB9XG5cbkBrZXlmcmFtZXMgcGx5ci1wb3B1cCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcGx5ci1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5wbHlyIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZm9udC1mYW1pbHk6IEF2ZW5pciwgXCJBdmVuaXIgTmV4dFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTsgfVxuICAucGx5ciB2aWRlbyxcbiAgLnBseXIgYXVkaW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBseXIgYnV0dG9uIHtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5wbHlyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5wbHlyLS1mdWxsLXVpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAucGx5ci0tZnVsbC11aSAqLFxuICAucGx5ci0tZnVsbC11aSAqOjphZnRlcixcbiAgLnBseXItLWZ1bGwtdWkgKjo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5wbHlyLS1mdWxsLXVpIGEsXG4ucGx5ci0tZnVsbC11aSBidXR0b24sXG4ucGx5ci0tZnVsbC11aSBpbnB1dCxcbi5wbHlyLS1mdWxsLXVpIGxhYmVsIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuLnBseXJfX2JhZGdlIHtcbiAgYmFja2dyb3VuZDogIzRhNTc2NDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAzcHggNHB4OyB9XG5cbi5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBseXJfX2NhcHRpb25zIHtcbiAgYW5pbWF0aW9uOiBwbHlyLWZhZGUtaW4gMC4zcyBlYXNlO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBseXJfX2NhcHRpb25zIC5wbHlyX19jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICBsaW5lLWhlaWdodDogMTg1JTtcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgICAucGx5cl9fY2FwdGlvbnMgLnBseXJfX2NhcHRpb24gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAucGx5cl9fY2FwdGlvbnMgc3BhbjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAucGx5cl9fY2FwdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpIH4gLnBseXJfX2NhcHRpb25zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfVxuXG4ucGx5cl9fY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAucGx5cl9fY29udHJvbCBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgLnBseXJfX2NvbnRyb2w6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyMTksIDEzLCA2NywgMC41KTtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbmEucGx5cl9fY29udHJvbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhLnBseXJfX2NvbnRyb2w6OmFmdGVyLCBhLnBseXJfX2NvbnRyb2w6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5pY29uLS1wcmVzc2VkLFxuLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAuaWNvbi0tbm90LXByZXNzZWQsXG4ucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5sYWJlbC0tcHJlc3NlZCxcbi5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmxhYmVsLS1ub3QtcHJlc3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLCAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZDogI0RCMEQ0MztcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLCAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZDogI0RCMEQ0MztcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTksIDEzLCA2NywgMC44KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjsgfVxuICAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3ZnIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlciwgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjREIwRDQzOyB9XG5cbi5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wbHlyX19jb250cm9scyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVweDsgfVxuICAgIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVweDsgfVxuICAgIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lOmZpcnN0LWNoaWxkLFxuICAgIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSArIC5wbHlyX190aW1lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdm9sdW1lIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdm9sdW1lOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnBseXJfX2NvbnRyb2xzOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb2xvcjogIzRhNTc2NDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC43KSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDVweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDEwcHggMTBweDsgfSB9XG5cbi5wbHlyLS12aWRlby5wbHlyLS1oaWRlLWNvbnRyb2xzIC5wbHlyX19jb250cm9scyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cblxuLnBseXIgW2RhdGEtcGx5cj0nY2FwdGlvbnMnXSxcbi5wbHlyIFtkYXRhLXBseXI9J3BpcCddLFxuLnBseXIgW2RhdGEtcGx5cj0nYWlycGxheSddLFxuLnBseXIgW2RhdGEtcGx5cj0nZnVsbHNjcmVlbiddIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPSdjYXB0aW9ucyddLFxuLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj0ncGlwJ10sXG4ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj0nYWlycGxheSddLFxuLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPSdmdWxsc2NyZWVuJ10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBseXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gIC5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAucGx5cl9fbWVudSAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPSd0cnVlJ10gLnBseXJfX3Rvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBseXJfX21lbnVfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBwbHlyLXBvcHVwIDAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBjb2xvcjogIzRhNTc2NDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAucGx5cl9fbWVudV9fY29udGFpbmVyID4gZGl2IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuICAgIC5wbHlyX19tZW51X19jb250YWluZXI6OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT0nbWVudSddIHtcbiAgICAgIHBhZGRpbmc6IDdweDsgfVxuICAgIC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9J21lbnVpdGVtJ10sXG4gICAgLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT0nbWVudWl0ZW1yYWRpbyddIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgICAgLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT0nbWVudWl0ZW0nXTpmaXJzdC1jaGlsZCxcbiAgICAgIC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9J21lbnVpdGVtcmFkaW8nXTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzRhNTc2NDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTFweDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wgPiBzcGFuIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sOjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDsgfVxuICAgICAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNzQsIDg3LCAxMDAsIDAuOCk7XG4gICAgICAgICAgcmlnaHQ6IDVweDsgfVxuICAgICAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkLnBseXJfX3RhYi1mb2N1czo6YWZ0ZXIsIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTsgfVxuICAgICAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDc0LCA4NywgMTAwLCAwLjgpO1xuICAgICAgICAgIGxlZnQ6IDdweDsgfVxuICAgICAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjMWM5ZDE7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMTAwJTsgfVxuICAgICAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrLnBseXJfX3RhYi1mb2N1czo6YWZ0ZXIsIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAgIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT0nbWVudWl0ZW1yYWRpbyddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4OyB9XG4gICAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9J21lbnVpdGVtcmFkaW8nXTo6YmVmb3JlLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9J21lbnVpdGVtcmFkaW8nXTo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9J21lbnVpdGVtcmFkaW8nXTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgICAgIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT0nbWVudWl0ZW1yYWRpbyddOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICB3aWR0aDogNnB4OyB9XG4gICAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9J21lbnVpdGVtcmFkaW8nXVthcmlhLWNoZWNrZWQ9J3RydWUnXTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0RCMEQ0MzsgfVxuICAgICAgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPSdtZW51aXRlbXJhZGlvJ11bYXJpYS1jaGVja2VkPSd0cnVlJ106OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpOyB9XG4gICAgICAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9J21lbnVpdGVtcmFkaW8nXS5wbHlyX190YWItZm9jdXM6OmJlZm9yZSwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPSdtZW51aXRlbXJhZGlvJ106aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBjb2xvcjogI0RCMEQ0MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTlweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGN1cnJlbnRDb2xvciB2YXIoLS12YWx1ZSwgMCUpLCB0cmFuc3BhcmVudCB2YXIoLS12YWx1ZSwgMCUpKTsgfVxuICAucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQxLCA0NywgMC4yKTtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gIC5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpO1xuICAgIGhlaWdodDogMTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB3aWR0aDogMTNweDsgfVxuICAucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gICAgaGVpZ2h0OiA1cHg7IH1cbiAgLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7IH1cbiAgLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpO1xuICAgIGhlaWdodDogMTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB3aWR0aDogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9J3JhbmdlJ10ucGx5cl9fdGFiLWZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE5LCAxMywgNjcsIDAuNSk7XG4gICAgb3V0bGluZTogMDsgfVxuICAucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPSdyYW5nZSddLnBseXJfX3RhYi1mb2N1czo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE5LCAxMywgNjcsIDAuNSk7XG4gICAgb3V0bGluZTogMDsgfVxuICAucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPSdyYW5nZSddLnBseXJfX3RhYi1mb2N1czo6LW1zLXRyYWNrIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyMTksIDEzLCA2NywgMC41KTtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9J3JhbmdlJ106YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9J3JhbmdlJ106YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT0ncmFuZ2UnXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIwMSwgMjA5LCAwLjY2KTsgfVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIwMSwgMjA5LCAwLjY2KTsgfVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MywgMjAxLCAyMDksIDAuNjYpOyB9XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9J3JhbmdlJ106YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9J3JhbmdlJ106YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT0ncmFuZ2UnXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5wbHlyX19wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuXG4ucGx5ci0tc3RvcHBlZC5wbHlyX19wb3N0ZXItZW5hYmxlZCAucGx5cl9fcG9zdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucGx5cl9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGx5cl9fdGltZSArIC5wbHlyX190aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDQ0JztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGx5cl9fdGltZSArIC5wbHlyX190aW1lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBseXItLXZpZGVvIC5wbHlyX190aW1lIHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5wbHlyX190b29sdGlwIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNGE1NzY0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxlZnQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogNXB4IDcuNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4xcyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAyOyB9XG4gIC5wbHlyX190b29sdGlwOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBib3R0b206IC00cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAwO1xuICAgIHotaW5kZXg6IDI7IH1cblxuLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsXG4ucGx5ciAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEpOyB9XG5cbi5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwIHtcbiAgei1pbmRleDogMzsgfVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7IH1cbiAgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSxcbiAgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNnB4OyB9XG5cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG4gIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTsgfVxuXG4ucGx5ci0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW4ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG5cbi5wbHlyX192aWRlby1lbWJlZCxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuXG4ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1lLFxuLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBseXItLWZ1bGwtdWkgLnBseXJfX3ZpZGVvLWVtYmVkID4gLnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4LjI4MTI1JSk7IH1cblxuLnBseXJfX3Byb2dyZXNzIHtcbiAgbGVmdDogNi41cHg7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPSdyYW5nZSddLCAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTNweCk7IH1cbiAgLnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxlZnQ6IDA7IH1cblxuLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMi41cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7IH1cbiAgLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIG1pbi13aWR0aDogNXB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTsgfVxuICAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDVweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7IH1cbiAgLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tcy1maWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7IH1cblxuLnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiByZ2JhKDE5MywgMjAxLCAyMDksIDAuNjYpOyB9XG5cbi5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYW5pbWF0aW9uOiBwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgzNSwgNDEsIDQ3LCAwLjYpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMzUsIDQxLCA0NywgMC42KSA1MCUsIHJnYmEoMzUsIDQxLCA0NywgMC42KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnBseXItLXZpZGVvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIwMSwgMjA5LCAwLjY2KTsgfVxuXG4ucGx5cl9fdm9sdW1lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wbHlyX192b2x1bWUgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAucGx5cl9fdm9sdW1lIHtcbiAgICAgIG1heC13aWR0aDogOTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wbHlyX192b2x1bWUge1xuICAgICAgbWF4LXdpZHRoOiAxMTBweDsgfSB9XG5cbi5wbHlyLS1pcy1pb3MgLnBseXJfX3ZvbHVtZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGx5ci0taXMtaW9zLnBseXItLXZpbWVvIFtkYXRhLXBseXI9J211dGUnXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGx5cjpmdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBseXI6ZnVsbHNjcmVlbiB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICAgIGN1cnNvcjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICAgIGN1cnNvcjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBseXI6LW1vei1mdWxsLXNjcmVlbiB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICAgIGN1cnNvcjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4ucGx5cjotbXMtZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xzIHtcbiAgICBjdXJzb3I6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDAwMDA7IH1cbiAgLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHMge1xuICAgIGN1cnNvcjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NhcHRpb25zIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi5wbHlyX19hZHMge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTsgfVxuICAucGx5cl9fYWRzID4gZGl2LFxuICAucGx5cl9fYWRzID4gZGl2IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGx5cl9fYWRzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNSwgNDEsIDQ3LCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJhZGdlLXRleHQpO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5wbHlyX19hZHM6OmFmdGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wbHlyX19jdWVzIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogLTIuNXB4IDAgMDtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogM3B4O1xuICB6LWluZGV4OiAzOyB9XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMXMgZWFzZTtcbiAgei1pbmRleDogMjsgfVxuICAucGx5cl9fcHJldmlldy10aHVtYi0taXMtc2hvd24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7IH1cbiAgLnBseXJfX3ByZXZpZXctdGh1bWI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG4gICAgei1pbmRleDogMjsgfVxuICAucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzFjOWQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIge1xuICAgIGJvdHRvbTogNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lciBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDNweCA2cHg7IH1cblxuLnBseXJfX3ByZXZpZXctc2NydWJiaW5nIHtcbiAgYm90dG9tOiAwO1xuICBmaWx0ZXI6IGJsdXIoMXB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5wbHlyX19wcmV2aWV3LXNjcnViYmluZy0taXMtc2hvd24ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wbHlyLS1uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wbHlyX19zci1vbmx5IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5wbHlyIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xnJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sZy5lb3Q/bjF6MzczXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xnLmVvdD8jaWVmaXhuMXozNzNcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2xnLndvZmY/bjF6MzczXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2xnLnR0Zj9uMXozNzNcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2xnLnN2Zz9uMXozNzMjbGdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxnLWljb24ge1xuICBmb250LWZhbWlseTogJ2xnJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0LCAubGctYWN0aW9ucyAubGctcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA4MDsgfVxuICAubGctYWN0aW9ucyAubGctbmV4dC5kaXNhYmxlZCwgLmxnLWFjdGlvbnMgLmxnLXByZXYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAubGctYWN0aW9ucyAubGctbmV4dDpob3ZlciwgLmxnLWFjdGlvbnMgLmxnLXByZXY6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7IH1cbiAgLmxnLWFjdGlvbnMgLmxnLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA5NVwiOyB9XG5cbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcbiAgbGVmdDogMjBweDsgfVxuICAubGctYWN0aW9ucyAubGctcHJldjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwOTRcIjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG4ubGctb3V0ZXIubGctcmlnaHQtZW5kIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIC1vLWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIGFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGctb3V0ZXIubGctbGVmdC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICAtby1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIGFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZy10b29sYmFyIHtcbiAgei1pbmRleDogMTA4MjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpOyB9XG4gIC5sZy10b29sYmFyIC5sZy1pY29uIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyOyB9XG4gICAgLmxnLXRvb2xiYXIgLmxnLWljb246aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTA3MFwiOyB9XG4gIC5sZy10b29sYmFyIC5sZy1kb3dubG9hZDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwZjJcIjsgfVxuXG4ubGctc3ViLWh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjRUVFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDgwOyB9XG4gIC5sZy1zdWItaHRtbCBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubGctc3ViLWh0bWwgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNXB4IDAgMDsgfVxuXG4jbGctY291bnRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubGctdG9vbGJhciwgLmxnLXByZXYsIC5sZy1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4ycyBsaW5lYXI7IH1cblxuLmxnLWhpZGUtaXRlbXMgLmxnLXByZXYge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuXG4ubGctaGlkZS1pdGVtcyAubGctbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfVxuXG4ubGctaGlkZS1pdGVtcyAubGctdG9vbGJhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTsgfVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDgwO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7IH1cbiAgLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiIC5sZy10aHVtYi1pdGVtIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgICBjdXJzb3I6IC1vLWdyYWI7XG4gICAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgICBjdXJzb3I6IGdyYWI7IH1cbiAgLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiYmluZyAubGctdGh1bWItaXRlbSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtby1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgICBjdXJzb3I6IGdyYWJiaW5nOyB9XG4gIC5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZHJhZ2dpbmcgLmxnLXRodW1iIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIubGctdGh1bWItb3BlbiAubGctdGh1bWItb3V0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTsgfVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7IH1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7IH0gfVxuICAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0uYWN0aXZlLCAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2E5MDcwNzsgfVxuICAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmxnLW91dGVyLmxnLWhhcy10aHVtYiAubGctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuXG4ubGctb3V0ZXIubGctY2FuLXRvZ2dsZSAubGctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAgLmxnLXN1Yi1odG1sIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gMC4yNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYm90dG9tIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjI1cyBlYXNlOyB9XG5cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAubGctdGh1bWItb3BlbiAubGctc3ViLWh0bWwge1xuICBib3R0b206IDEwMHB4OyB9XG5cbi5sZy1vdXRlciAubGctdG9nZ2xlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAtMzlweDtcbiAgd2lkdGg6IDUwcHg7IH1cbiAgLmxnLW91dGVyIC5sZy10b2dnbGUtdGh1bWI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMWZmXCI7IH1cbiAgLmxnLW91dGVyIC5sZy10b2dnbGUtdGh1bWI6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8tY29udCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sZy1vdXRlciAubGctdmlkZW8gLmxnLW9iamVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5sZy1vdXRlciAubGctdmlkZW8gLmxnLXZpZGVvLXBsYXkge1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogNTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDJweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICB6LWluZGV4OiAxMDgwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbyAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aW1lby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbzpob3ZlciAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aW1lby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTU4cHggdHJhbnNwYXJlbnQ7IH1cblxuLmxnLW91dGVyIC5sZy1oYXMtaHRtbDUgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvdmlkZW8tcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgd2lkdGg6IDY0cHg7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNTpob3ZlciAubGctdmlkZW8tcGxheSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZSAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy95b3V0dWJlLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50OyB9XG5cbi5sZy1vdXRlciAubGctaGFzLXlvdXR1YmU6aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcveW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTYwcHggdHJhbnNwYXJlbnQ7IH1cblxuLmxnLW91dGVyIC5sZy12aWRlby1vYmplY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8gLmxnLXZpZGVvLW9iamVjdCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy1vYmplY3QsIC5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLXBsYXkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLW9iamVjdCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmxnLXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwODM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7IH1cbiAgLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOTA3MDc7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDA7IH1cbiAgLmxnLXByb2dyZXNzLWJhci5sZy1zdGFydCAubGctcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sZy1zaG93LWF1dG9wbGF5IC5sZy1wcm9ncmVzcy1iYXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7IH1cbiAgLmxnLXNob3ctYXV0b3BsYXkgLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwMWFcIjsgfVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCwgLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgfVxuXG4ubGctb3V0ZXIubGctdXNlLXRyYW5zaXRpb24tZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7IH1cblxuLmxnLW91dGVyLmxnLXVzZS1sZWZ0LWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIHRvcCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jbGctem9vbS1pbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMzExXCI7IH1cblxuI2xnLWFjdHVhbC1zaXplIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gICNsZy1hY3R1YWwtc2l6ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwMzNcIjsgfVxuXG4jbGctem9vbS1vdXQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICNsZy16b29tLW91dDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUzMTJcIjsgfVxuICAubGctem9vbWVkICNsZy16b29tLW91dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyIHtcbiAgYm90dG9tOiA2MHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwODA7XG4gIGhlaWdodDogMTBweDsgfVxuICAubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyLmxnLXBhZ2VyLWhvdmVyIC5sZy1wYWdlci1jb250IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgNXB4OyB9XG4gIC5sZy1vdXRlciAubGctcGFnZXItY29udDpob3ZlciAubGctcGFnZXItdGh1bWItY29udCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQubGctcGFnZXItYWN0aXZlIC5sZy1wYWdlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHdoaXRlIGluc2V0OyB9XG5cbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRkZGO1xuICBib3R0b206IDEwMCU7XG4gIGhlaWdodDogODNweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgLW1vei10cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCAtby10cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICAubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmxnLW91dGVyIC5sZy1wYWdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIGluc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UgMHM7XG4gIHdpZHRoOiAxMnB4OyB9XG4gIC5sZy1vdXRlciAubGctcGFnZXI6aG92ZXIsIC5sZy1vdXRlciAubGctcGFnZXI6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDhweCB3aGl0ZSBpbnNldDsgfVxuXG4ubGctb3V0ZXIgLmxnLWNhcmV0IHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBkYXNoZWQ7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwOyB9XG5cbi5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUyMGNcIjsgfVxuICAubGctZnVsbHNjcmVlbi1vbiAubGctZnVsbHNjcmVlbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUyMGRcIjsgfVxuXG4ubGctb3V0ZXIgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDgxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwczsgfVxuXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlIC5sZy1kcm9wZG93biwgLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctZHJvcGRvd24tb3ZlcmxheSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLXNoYXJlIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDUwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwczsgfVxuICAubGctb3V0ZXIgLmxnLWRyb3Bkb3duOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IC0xNnB4OyB9XG4gIC5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmhvdmVyIGEsIC5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpob3ZlciAubGctaWNvbiB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLmxnLW91dGVyIC5sZy1kcm9wZG93biBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTsgfVxuICAubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1kcm9wZG93bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWljb24ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sZy1vdXRlciAjbGctc2hhcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBkXCI7IH1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbiB7XG4gIGNvbG9yOiAjM2I1OTk4OyB9XG4gIC5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmxnLW91dGVyICNsZy1zaGFyZS10d2l0dGVyIC5sZy1pY29uIHtcbiAgY29sb3I6ICMwMGFjZWQ7IH1cbiAgLmxnLW91dGVyICNsZy1zaGFyZS10d2l0dGVyIC5sZy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbiB7XG4gIGNvbG9yOiAjZGQ0YjM5OyB9XG4gIC5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbiB7XG4gIGNvbG9yOiAjY2IyMDI3OyB9XG4gIC5sZy1vdXRlciAjbGctc2hhcmUtcGludGVyZXN0IC5sZy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5ncm91cCB7XG4gICp6b29tOiAxOyB9XG5cbi5ncm91cDpiZWZvcmUsIC5ncm91cDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4uZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubGctb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzOyB9XG4gIC5sZy1vdXRlciAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmxnLW91dGVyLmxnLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxnLW91dGVyLmxnLWdyYWIgaW1nLmxnLW9iamVjdCB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XG4gICAgY3Vyc29yOiAtby1ncmFiO1xuICAgIGN1cnNvcjogLW1zLWdyYWI7XG4gICAgY3Vyc29yOiBncmFiOyB9XG4gIC5sZy1vdXRlci5sZy1ncmFiYmluZyBpbWcubGctb2JqZWN0IHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7IH1cbiAgLmxnLW91dGVyIC5sZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAubGctb3V0ZXIgLmxnLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmxnLW91dGVyIC5sZy1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyIHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWN1cnJlbnQsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1uZXh0LXNsaWRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAubGctb3V0ZXIubGctY3NzIC5sZy1jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAubGctb3V0ZXIgLmxnLWl0ZW0sIC5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5sZy1vdXRlciAubGctaXRlbTpiZWZvcmUsIC5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmxnLW91dGVyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAgIHotaW5kZXg6IDEwNjA7IH1cbiAgLmxnLW91dGVyIC5sZy1pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtIC5sZy1vYmplY3QsIC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLXZpZGVvLXBsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwczsgfVxuICAubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3QsIC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLXZpZGVvLXBsYXkge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sZy1vdXRlci5sZy1oaWRlLWRvd25sb2FkICNsZy1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGctYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzOyB9XG4gIC5sZy1iYWNrZHJvcC5pbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50OyB9XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuICAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuICAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDsgfVxuICAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgICBsZWZ0OiAtMTAwJTsgfVxuICAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRrLXNlbGVjdCxcbi5kay1zZWxlY3QgKixcbi5kay1zZWxlY3QgKjpiZWZvcmUsXG4uZGstc2VsZWN0ICo6YWZ0ZXIsXG4uZGstc2VsZWN0LW11bHRpLFxuLmRrLXNlbGVjdC1tdWx0aSAqLFxuLmRrLXNlbGVjdC1tdWx0aSAqOmJlZm9yZSxcbi5kay1zZWxlY3QtbXVsdGkgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5kay1zZWxlY3QsXG4uZGstc2VsZWN0LW11bHRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDIwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRrLXNlbGVjdGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDAuNGVtO1xuICBwYWRkaW5nOiAwIDEuNWVtIDAgMC41ZW07XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuZGstc2VsZWN0ZWQ6YmVmb3JlLCAuZGstc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfVxuICAuZGstc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMC4yNWVtIDAuMjVlbSAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNDQ0NDQ0M7XG4gICAgbWFyZ2luOiAtMC4xMjVlbSAwLjVlbSAwIDA7IH1cbiAgLmRrLXNlbGVjdGVkOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBtYXJnaW46IDAgMS41ZW0gMCAwOyB9XG5cbi5kay1zZWxlY3RlZC1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQkJCQkJCOyB9XG5cbi5kay1zZWxlY3QgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogMC40ZW0gMC40ZW0gMCAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3R0b206IDEwMCU7IH1cblxuLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuNGVtIDAuNGVtO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDEwMCU7IH1cblxuLmRrLXNlbGVjdC1tdWx0aSAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAxMGVtOyB9XG5cbi5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAwLjRlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAxMC41ZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMC4yNWVtIDA7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmRrLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjk3ZmQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kay1zZWxlY3Qtb3B0aW9ucy1oaWdobGlnaHQgLmRrLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uZGstb3B0aW9uIHtcbiAgcGFkZGluZzogMCAwLjVlbTsgfVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI5N2ZkO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQkJCQkJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kay1vcHRncm91cCB7XG4gIGJvcmRlcjogc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogMC4yNWVtIDA7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTsgfVxuICAuZGstb3B0Z3JvdXAgKyAuZGstb3B0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07IH1cbiAgLmRrLW9wdGdyb3VwICsgLmRrLW9wdGdyb3VwIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmRrLW9wdGdyb3VwOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5kay1vcHRncm91cDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmRrLW9wdGdyb3VwLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogI0JCQkJCQjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uZGstb3B0Z3JvdXAtbGFiZWwge1xuICBwYWRkaW5nOiAwIDAuNWVtIDAuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5kay1vcHRncm91cC1vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5kay1vcHRncm91cC1vcHRpb25zIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtOyB9XG5cbi5kay1zZWxlY3Qtb3Blbi11cCAuZGstc2VsZWN0ZWQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMzI5N2ZkOyB9XG5cbi5kay1zZWxlY3Qtb3Blbi1kb3duIC5kay1zZWxlY3RlZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6ICMzMjk3ZmQ7IH1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3RlZDpiZWZvcmUsXG4uZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMjVlbSAwLjI1ZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMjk3ZmQ7IH1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3RlZDphZnRlcixcbi5kay1zZWxlY3Qtb3Blbi1kb3duIC5kay1zZWxlY3RlZDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzI5N2ZkOyB9XG5cbi5kay1zZWxlY3Qtb3Blbi11cCAuZGstc2VsZWN0LW9wdGlvbnMsXG4uZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0LW9wdGlvbnMsXG4uZGstc2VsZWN0LW11bHRpOmZvY3VzIC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItY29sb3I6ICMzMjk3ZmQ7IH1cblxuLmRrLXNlbGVjdC1tdWx0aTpob3Zlcixcbi5kay1zZWxlY3QtbXVsdGk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5kay1zZWxlY3RlZDpob3Zlcixcbi5kay1zZWxlY3RlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzMyOTdmZDsgfVxuICAuZGstc2VsZWN0ZWQ6aG92ZXI6YmVmb3JlLFxuICAuZGstc2VsZWN0ZWQ6Zm9jdXM6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMzI5N2ZkOyB9XG4gIC5kay1zZWxlY3RlZDpob3ZlcjphZnRlcixcbiAgLmRrLXNlbGVjdGVkOmZvY3VzOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzMyOTdmZDsgfVxuXG4uZGstc2VsZWN0LWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogI0JCQkJCQjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuZGstc2VsZWN0LWRpc2FibGVkIC5kay1zZWxlY3RlZDpob3ZlciwgLmRrLXNlbGVjdC1kaXNhYmxlZCAuZGstc2VsZWN0ZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgIC5kay1zZWxlY3QtZGlzYWJsZWQgLmRrLXNlbGVjdGVkOmhvdmVyOmJlZm9yZSwgLmRrLXNlbGVjdC1kaXNhYmxlZCAuZGstc2VsZWN0ZWQ6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuZGstc2VsZWN0LWRpc2FibGVkIC5kay1zZWxlY3RlZDpob3ZlcjphZnRlciwgLmRrLXNlbGVjdC1kaXNhYmxlZCAuZGstc2VsZWN0ZWQ6Zm9jdXM6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7IH1cblxuc2VsZWN0W2RhdGEtZGtjYWNoZWlkXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFiYy1jaGVja2JveCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgLmFiYy1jaGVja2JveCBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5hYmMtY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dCwgY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmFiYy1jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzQ5NTA1NzsgfVxuICAuYWJjLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmFiYy1jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5hYmMtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbiAgICAuYWJjLWNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuICAgIC5hYmMtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4gICAgLmFiYy1jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgY29udGVudDogXFxmMDBjOyB9XG4gICAgLmFiYy1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjphZnRlcixcbiAgICAuYWJjLWNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNi41cHg7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICAuYWJjLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsLFxuICAgIC5hYmMtY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgb3BhY2l0eTogMC42NTsgfVxuICAgICAgLmFiYy1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgICAgLmFiYy1jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLmFiYy1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbDo6YWZ0ZXIsXG4gICAgICAuYWJjLWNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmFiYy1jaGVja2JveC5hYmMtY2hlY2tib3gtY2lyY2xlIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYWJjLWNoZWNrYm94LmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYWJjLWNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmFiYy1jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7XG4gIGJvcmRlci1jb2xvcjogI0RCMEQ0MzsgfVxuXG4uYWJjLWNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4uYWJjLWNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYWJjLWNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uYWJjLWNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MzYzO1xuICBib3JkZXItY29sb3I6ICNmZjYzNjM7IH1cblxuLmFiYy1jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4uYWJjLWNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hYmMtY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uYWJjLWNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyYzVkYTtcbiAgYm9yZGVyLWNvbG9yOiAjNjJjNWRhOyB9XG5cbi5hYmMtY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbi5hYmMtY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hYmMtY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uYWJjLWNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWY1NztcbiAgYm9yZGVyLWNvbG9yOiAjZmZhZjU3OyB9XG5cbi5hYmMtY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbi5hYmMtY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hYmMtY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uYWJjLWNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ZDJhMTtcbiAgYm9yZGVyLWNvbG9yOiAjMzZkMmExOyB9XG5cbi5hYmMtY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbi5hYmMtY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hYmMtY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjpiZWZvcmUsXG4uYWJjLWNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCMEQ0MztcbiAgYm9yZGVyLWNvbG9yOiAjREIwRDQzOyB9XG5cbi5hYmMtY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjphZnRlcixcbi5hYmMtY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmFiYy1jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YmVmb3JlLFxuLmFiYy1jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjM2MztcbiAgYm9yZGVyLWNvbG9yOiAjZmY2MzYzOyB9XG5cbi5hYmMtY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmFmdGVyLFxuLmFiYy1jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5hYmMtY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjpiZWZvcmUsXG4uYWJjLWNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyYzVkYTtcbiAgYm9yZGVyLWNvbG9yOiAjNjJjNWRhOyB9XG5cbi5hYmMtY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjphZnRlcixcbi5hYmMtY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmFiYy1jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmJlZm9yZSxcbi5hYmMtY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZjU3O1xuICBib3JkZXItY29sb3I6ICNmZmFmNTc7IH1cblxuLmFiYy1jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmFmdGVyLFxuLmFiYy1jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYWJjLWNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YmVmb3JlLFxuLmFiYy1jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTppbmRldGVybWluYXRlICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmQyYTE7XG4gIGJvcmRlci1jb2xvcjogIzM2ZDJhMTsgfVxuXG4uYWJjLWNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YWZ0ZXIsXG4uYWJjLWNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmluZGV0ZXJtaW5hdGUgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5hYmMtcmFkaW8ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gIC5hYmMtcmFkaW8gbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAuYWJjLXJhZGlvIGxhYmVsOjpiZWZvcmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAgIC5hYmMtcmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTUwNTc7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7IH1cbiAgLmFiYy1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5hYmMtcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG4gICAgLmFiYy1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpOyB9XG4gICAgLmFiYy1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAwLjY1OyB9XG4gICAgICAuYWJjLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAuYWJjLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmFiYy1yYWRpby5yYWRpby1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmFiYy1yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7IH1cblxuLmFiYy1yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0RCMEQ0MzsgfVxuXG4uYWJjLXJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIwRDQzOyB9XG5cbi5hYmMtcmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjYzNjM7IH1cblxuLmFiYy1yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2MzYzOyB9XG5cbi5hYmMtcmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjM2MzsgfVxuXG4uYWJjLXJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyYzVkYTsgfVxuXG4uYWJjLXJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjJjNWRhOyB9XG5cbi5hYmMtcmFkaW8taW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MmM1ZGE7IH1cblxuLmFiYy1yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFmNTc7IH1cblxuLmFiYy1yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWY1NzsgfVxuXG4uYWJjLXJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZjU3OyB9XG5cbi5hYmMtcmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZkMmExOyB9XG5cbi5hYmMtcmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNmQyYTE7IH1cblxuLmFiYy1yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ZDJhMTsgfVxuXG5sYWJlbCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIC5hYmMtY2hlY2tib3g6YmVmb3JlLCBsYWJlbFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCAuYWJjLXJhZGlvOmJlZm9yZSwgbGFiZWwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCAuYWJjLWNoZWNrYm94OmJlZm9yZSwgbGFiZWxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgLmFiYy1yYWRpbzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjYzNjM7IH1cblxuLmRlbGF5LXNtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTgwbXM7IH1cblxuLmRlbGF5LW1kIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzYwbXM7IH1cblxuLmRlbGF5LWxnIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTQwbXM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uby1hbmltLW1vYmlsZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMG1zICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmFuaW0tZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpOyB9XG5cbi5hbmltLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1JSwgMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7IH1cblxuLmFuaW0tdXAtbWF4aSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTsgfVxuXG4uYW5pbS1zY2FsZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7IH1cblxuLmhvdmVyLXNjYWxlLTMwIHtcbiAgdHJhbnNpdGlvbjogMTAwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpOyB9XG4gIC5ob3Zlci1zY2FsZS0zMDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG5cbi5ob3Zlci1zY2FsZS01IHtcbiAgdHJhbnNpdGlvbjogMTAwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpOyB9XG4gIC5ob3Zlci1zY2FsZS01OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG5cbi5hbmltLWZhZGUtdXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUlLCAwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTsgfVxuXG4uYW5pbS1mYWRlLXVwLW1heGkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7IH1cblxuLmFuaW0tZmFkZS1zY2FsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7IH1cblxuLmFuaW0tdXAtc2NhbGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDUlLCAwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTsgfVxuXG4uYW5pbS11cC1tYXhpLXNjYWxlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KSB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpOyB9XG5cbi5hbmltLWZhZGUtdXAtc2NhbGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpIHRyYW5zbGF0ZTNkKDAsIDUlLCAwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTsgfVxuXG4uaW4uYW5pbS1mYWRlLFxuLmluIC5hbmltLWZhZGUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5pbi5hbmltLXVwLFxuLmluIC5hbmltLXVwLCAuaW4uYW5pbS11cC1tYXhpLFxuLmluIC5hbmltLXVwLW1heGksIC5pbi5hbmltLXNjYWxlLFxuLmluIC5hbmltLXNjYWxlLCAuaW4uYW5pbS11cC1zY2FsZSxcbi5pbiAuYW5pbS11cC1zY2FsZSwgLmluLmFuaW0tdXAtbWF4aS1zY2FsZSxcbi5pbiAuYW5pbS11cC1tYXhpLXNjYWxlIHtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5pbi5hbmltLWZhZGUtdXAsXG4uaW4gLmFuaW0tZmFkZS11cCwgLmluLmFuaW0tZmFkZS11cC1tYXhpLFxuLmluIC5hbmltLWZhZGUtdXAtbWF4aSwgLmluLmFuaW0tZmFkZS1zY2FsZSxcbi5pbiAuYW5pbS1mYWRlLXNjYWxlLCAuaW4uYW5pbS1mYWRlLXVwLXNjYWxlLFxuLmluIC5hbmltLWZhZGUtdXAtc2NhbGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgxKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCgxKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgyKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCgyKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgzKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCgzKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg0KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg0KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg1KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg1KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxODAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg2KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg2KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg3KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg3KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg4KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg4KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg5KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg5KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgxMCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMTApLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyODAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgxMSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMTEpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgxMiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMTIpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgxMyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMTMpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgxMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgxNCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMTQpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgxNSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMTUpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgxNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzODAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgxNiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMTYpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgxNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgxNyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMTcpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgxNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgxOCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMTgpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgxOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0NDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgxOSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMTkpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgxOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0NjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgyMCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMjApLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgyMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0ODAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgyMSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMjEpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgyMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgyMiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMjIpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgyMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgyMyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMjMpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgyMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1NDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgyNCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMjQpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgyNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1NjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgyNSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMjUpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgyNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1ODAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgyNiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMjYpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgyNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2MDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgyNyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMjcpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgyNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2MjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgyOCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMjgpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgyOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2NDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgyOSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMjkpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgyOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2NjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgzMCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMzApLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgzMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2ODAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgzMSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMzEpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgzMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgzMiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMzIpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgzMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgzMyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMzMpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgzMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3NDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgzNCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMzQpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgzNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3NjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgzNSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMzUpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgzNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3ODAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgzNiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMzYpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgzNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgzNyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMzcpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgzNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4MjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgzOCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMzgpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgzOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4NDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgzOSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoMzkpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCgzOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4NjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg0MCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNDApLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg0MCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4ODAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg0MSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNDEpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg0MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5MDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg0MiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNDIpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg0Mikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5MjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg0MyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNDMpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg0Mykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5NDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg0NCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNDQpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg0NCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5NjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg0NSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNDUpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg0NSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5ODAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg0NiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNDYpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg0Nikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDAwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoNDcpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDQ3KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAyMDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDQ4KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg0OCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDQ4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwNDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg0OSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNDkpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg0OSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDYwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoNTApLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDUwKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTA4MDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDUxKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg1MSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDUxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExMDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg1MiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNTIpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg1Mikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMTIwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoNTMpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDUzKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNTMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTE0MDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDU0KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg1NCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDU0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExNjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg1NSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNTUpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg1NSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMTgwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoNTYpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDU2KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNTYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTIwMDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDU3KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg1NyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDU3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyMjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg1OCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNTgpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg1OCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMjQwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoNTkpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDU5KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNTkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTI2MDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDYwKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg2MCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDYwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyODAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg2MSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNjEpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg2MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMzAwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoNjIpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDYyKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNjIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTMyMDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDYzKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg2MyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDYzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEzNDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg2NCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNjQpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg2NCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMzYwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoNjUpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDY1KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNjUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTM4MDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDY2KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg2NiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDY2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0MDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg2NyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNjcpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg2Nykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNDIwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoNjgpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDY4KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNjgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTQ0MDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDY5KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg2OSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDY5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0NjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg3MCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNzApLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg3MCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNDgwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoNzEpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDcxKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNzEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwMDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDcyKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg3MiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDcyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg3MyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNzMpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg3Mykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTQwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoNzQpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDc0KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNzQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTU2MDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDc1KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg3NSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDc1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1ODAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg3NiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNzYpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg3Nikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNjAwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoNzcpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDc3KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoNzcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTYyMDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDc4KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg3OCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDc4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE2NDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg3OSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoNzkpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg3OSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNjYwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoODApLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDgwKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoODApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTY4MDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDgxKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg4MSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE3MDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg4MiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoODIpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg4Mikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNzIwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoODMpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDgzKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoODMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTc0MDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDg0KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg4NCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE3NjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg4NSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoODUpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg4NSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNzgwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoODYpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDg2KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoODYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTgwMDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDg3KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg4NyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4MjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg4OCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoODgpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg4OCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxODQwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoODkpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDg5KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoODkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTg2MDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDkwKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg5MCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDkwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4ODAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg5MSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoOTEpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg5MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxOTAwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoOTIpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDkyKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoOTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTkyMDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDkzKSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg5MyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDkzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE5NDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg5NCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoOTQpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg5NCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxOTYwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoOTUpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDk1KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoOTUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTk4MDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDk2KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg5NiksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDk2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMDAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCg5NyksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtZG93bjpudGgtY2hpbGQoOTcpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlOm50aC1jaGlsZCg5Nykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDIwMG1zOyB9XG5cbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS11cDpudGgtY2hpbGQoOTgpLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDk4KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZTpudGgtY2hpbGQoOTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjA0MDBtczsgfVxuXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGUtdXA6bnRoLWNoaWxkKDk5KSxcbi5hbmltLS1jYXNjYWQgLmFuaW0tZmFkZS1kb3duOm50aC1jaGlsZCg5OSksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDk5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwNjAwbXM7IH1cblxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLXVwOm50aC1jaGlsZCgxMDApLFxuLmFuaW0tLWNhc2NhZCAuYW5pbS1mYWRlLWRvd246bnRoLWNoaWxkKDEwMCksXG4uYW5pbS0tY2FzY2FkIC5hbmltLWZhZGU6bnRoLWNoaWxkKDEwMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDgwMG1zOyB9XG5cbi5icmVhZGNydW1iLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTsgfVxuICAuYnJlYWRjcnVtYi13cmFwcGVyLmJyZWFkY3J1bWItd3JhcHBlci0taW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJyZWFkY3J1bWItLXdoaXRlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLmJyZWFkY3J1bWItLXdoaXRlIC5icmVhZGNydW1iX19pdGVtIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuYnJlYWRjcnVtYi0td2hpdGUgLmJyZWFkY3J1bWJfX2l0ZW06aG92ZXIsIC5icmVhZGNydW1iLS13aGl0ZSAuYnJlYWRjcnVtYl9faXRlbTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmJyZWFkY3J1bWItLXdoaXRlIC5icmVhZGNydW1iX19pdGVtICsgLmJyZWFkY3J1bWJfX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5icmVhZGNydW1iX19pdGVtIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuICAuYnJlYWRjcnVtYl9faXRlbTpob3ZlciwgLmJyZWFkY3J1bWJfX2l0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiAjM0MzQzNDOyB9XG4gIC5icmVhZGNydW1iX19pdGVtICsgLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjdyZW07IH1cbiAgICAuYnJlYWRjcnVtYl9faXRlbSArIC5icmVhZGNydW1iX19pdGVtOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICAgICAgY29udGVudDogJz4nO1xuICAgICAgY29sb3I6ICM4MDgwODA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZzogMC43cmVtIDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYnRuLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uYnRuLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNxdWFyZSB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uYnRuLXNxdWFyZS1sZyB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAxLjJyZW0gMi41cmVtO1xuICBoZWlnaHQ6IDVyZW07IH1cbiAgLmJ0bi1sZy50ZXh0LXRpdGxlLCAuYnRuLWdyb3VwLWxnID4gLnRleHQtdGl0bGUuYnRuIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDAuOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmJ0bi1yZWN0IHtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogOXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5idG4tcmVjdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4uYnRuLWNpcmNsZSB7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNnJlbTsgfVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG5cbi5idG4tZ3JheXhsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7IH1cblxuYS5idG4tZ3JheXhsaWdodDpob3ZlcixcbmEuYnRuLWdyYXl4bGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2OyB9XG5cbi5idG4tZ3JheWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQzNDO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKS5idG4tZ3JheWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5hLmJ0bi1ncmF5ZGFyazpob3ZlcixcbmEuYnRuLWdyYXlkYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1ibGFjay10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkuYnRuLWJsYWNrLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuYS5idG4tYmxhY2stdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuYS5idG4tYmxhY2stdHJhbnNwYXJlbnQ6aG92ZXIsXG5hLmJ0bi1ibGFjay10cmFuc3BhcmVudDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc2hhcmUtLW1lc3NlbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7IH1cbiAgLmJ0bi1zaGFyZS0tbWVzc2VuZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM4MmRmOyB9XG5cbi5idG4tc2hhcmUtLXdoYXRzYXBwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBQzY1OTsgfVxuICAuYnRuLXNoYXJlLS13aGF0c2FwcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3YjA0NjsgfVxuXG4uYnRuLXNoYXJlLS1tYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCMEQ0MzsgfVxuICAuYnRuLXNoYXJlLS1tYWlsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjQwYjM3OyB9XG5cbi5idG4tc2hhcmUtLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNWE5NjsgfVxuICAuYnRuLXNoYXJlLS1mYWNlYm9vazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDk3OTsgfVxuXG4uYnRuLXNoYXJlLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1QUNFRTsgfVxuICAuYnRuLXNoYXJlLS10d2l0dGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA5YWVhOyB9XG5cbi5idG4tc2hhcmUtLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FCOTsgfVxuICAuYnRuLXNoYXJlLS1saW5rZWRpbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWY5MDsgfVxuXG5bY2xhc3NePVwiYnRuLXNoYXJlLVwiXSwgW2NsYXNzKj1cIiBidG4tc2hhcmUtXCJdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMi42cmVtOyB9XG4gIFtjbGFzc149XCJidG4tc2hhcmUtXCJdOmhvdmVyLCBbY2xhc3NePVwiYnRuLXNoYXJlLVwiXTpmb2N1cywgW2NsYXNzKj1cIiBidG4tc2hhcmUtXCJdOmhvdmVyLCBbY2xhc3MqPVwiIGJ0bi1zaGFyZS1cIl06Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4td3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07IH1cbiAgLmJ0bi13cmFwcGVyIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmJ0bi13cmFwcGVyLmJ0bi1idS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01cmVtOyB9XG4gICAgICAuYnRuLXdyYXBwZXIuYnRuLWJ1LXdyYXBwZXIgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5idG4td3JhcHBlci5idG4tYnUtd3JhcHBlciAuYnRuICsgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG5cbi5idG4td3JhcHBlci0teSB7XG4gIG1hcmdpbjogLTAuNXJlbTsgfVxuICAuYnRuLXdyYXBwZXItLXkgLmJ0biB7XG4gICAgbWFyZ2luOiAwLjVyZW07IH1cblxuLmJ0bi13cmFwcGVyLS1zaGFyZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjJyZW07XG4gIHdpZHRoOiAyNnJlbTsgfVxuICAuYnRuLXdyYXBwZXItLXNoYXJlIC5idG4ge1xuICAgIG1hcmdpbjogMS4ycmVtOyB9XG5cbi5idG4td3JhcHBlci0tdHdpbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmJ0bi13cmFwcGVyLS10d2luIC5idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb2wtYnRuIHtcbiAgICBtYXgtd2lkdGg6IDVyZW07XG4gICAgZmxleDogMCAwIDVyZW07IH1cbiAgICAuY29sLWJ0biAuYnRuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmJ0bi13cmFwcGVyLS10d2luIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuYnRuLXdyYXBwZXItLXR3aW4gLmJ0biB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07IH0gfVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29udGFpbmVyLS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmNvbnRhaW5lci0tcmlnaHQsIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1yaWdodCwgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWhlcm8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb250YWluZXItLWxlZnQsIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLS1yaWdodCwgLmJsb2NrLWRlY29uc3RydWN0ZWQtLXJpZ2h0LCAuYmxvY2stZGVjb25zdHJ1Y3RlZC0taGVybywgLmNvbnRhaW5lci0tbGVmdCwgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWxlZnQge1xuICAgIG1heC13aWR0aDogY2FsYyg1NDBweCArICg1MCUgLSAoNTQwcHggLyAyKSkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItLXJpZ2h0LCAuYmxvY2stZGVjb25zdHJ1Y3RlZC0tcmlnaHQsIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1oZXJvLCAuY29udGFpbmVyLS1sZWZ0LCAuYmxvY2stZGVjb25zdHJ1Y3RlZC0tbGVmdCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcyMHB4ICsgKDUwJSAtICg3MjBweCAvIDIpKSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci0tcmlnaHQsIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1yaWdodCwgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWhlcm8sIC5jb250YWluZXItLWxlZnQsIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTYwcHggKyAoNTAlIC0gKDk2MHB4IC8gMikpKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci0tcmlnaHQsIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1yaWdodCwgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWhlcm8sIC5jb250YWluZXItLWxlZnQsIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTE0MHB4ICsgKDUwJSAtICgxMTQwcHggLyAyKSkpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuY29udGFpbmVyLS1yaWdodCwgLmJsb2NrLWRlY29uc3RydWN0ZWQtLXJpZ2h0LCAuYmxvY2stZGVjb25zdHJ1Y3RlZC0taGVybywgLmNvbnRhaW5lci0tbGVmdCwgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWxlZnQge1xuICAgIG1heC13aWR0aDogY2FsYygxNDAwcHggKyAoNTAlIC0gKDE0MDBweCAvIDIpKSk7IH0gfVxuXG4uY29udGFpbmVyLS1zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmNvbnRhaW5lci0tc2Nyb2xsYWJsZV9fY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAxMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvb2tpZXMtYWxlcnQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVpbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvdHRvbTogMTAwJTtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAxLjVyZW0gMHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIxMDtcbiAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKDYwLCA2MCwgNjAsIDAuMik7IH1cbiAgLmNvb2tpZXMtYWxlcnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAuY29va2llcy1hbGVydCBhIHtcbiAgICBjb2xvcjogIzlGOUY5RjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY29va2llcy1hbGVydCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAuY29va2llcy1hbGVydCAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5jb29raWVzLWFsZXJ0IC5idG4gKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLmNvb2tpZXMtYWxlcnQgLmNvb2tpZS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogMC40cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuY29va2llcy1hbGVydCAuY29va2llc19fY29sLWJ0biB7XG4gICAgZmxleDogMCAwIDE0cmVtO1xuICAgIG1heC13aWR0aDogMTRyZW07IH1cblxuQGtleWZyYW1lcyBzbGlkZWluIHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAtMTAwJTsgfVxuICB0byB7XG4gICAgYm90dG9tOiAwOyB9IH1cblxuLmZpeGVkLWVsZW1lbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpIDBzLCB2aXNpYmlsaXR5IDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpIDM1MG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmZpeGVkLWVsZW1lbnQuZml4ZWQtZWxlbWVudC0tdmlzaWJsZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KSAwcywgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmxhenktbG9hZCB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTtcbiAgZmlsdGVyOiBibHVyKDB2dyk7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5sYXp5LWxvYWQubGF6eSB7XG4gICAgZmlsdGVyOiBibHVyKDJ2dyk7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxucGljdHVyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pbWctY292ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyJztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmltZy1jb250YWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvbnRhaW4nO1xuICB3aWR0aDogMTAwJTsgfVxuXG5hIHtcbiAgY29sb3I6ICNEQjBENDM7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI0RCMEQ0MzsgfVxuXG4ubGluay1ncmF5ZGFyay1wcmltYXJ5LCAubWFpbi1oZWFkZXIgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzQzNDM0M7IH1cbiAgLmxpbmstZ3JheWRhcmstcHJpbWFyeTpob3ZlciwgLm1haW4taGVhZGVyIC5uYXYtbGluazpob3ZlciwgLmxpbmstZ3JheWRhcmstcHJpbWFyeTpmb2N1cywgLm1haW4taGVhZGVyIC5uYXYtbGluazpmb2N1cywgLmxpbmstZ3JheWRhcmstcHJpbWFyeS5hY3RpdmUsIC5tYWluLWhlYWRlciAuYWN0aXZlLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI0RCMEQ0MzsgfVxuXG4ubGluay1ncmF5ZGFyayB7XG4gIGNvbG9yOiAjM0MzQzNDOyB9XG4gIC5saW5rLWdyYXlkYXJrOmhvdmVyLCAubGluay1ncmF5ZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICMzQzNDM0M7IH1cblxuLmxpbmstZ3JheSB7XG4gIGNvbG9yOiAjODA4MDgwOyB9XG4gIC5saW5rLWdyYXk6aG92ZXIsIC5saW5rLWdyYXk6Zm9jdXMge1xuICAgIGNvbG9yOiAjM0MzQzNDOyB9XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNDM0MzQztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43cmVtOyB9XG4gIC5saW5rLXVuZGVybGluZTo6YWZ0ZXIsIC5saW5rLXVuZGVybGluZTo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmxpbmstdW5kZXJsaW5lOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQzNDM0M7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmxpbmstdW5kZXJsaW5lOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCMEQ0MztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTtcbiAgICB3aWR0aDogMCU7IH1cbiAgLmxpbmstdW5kZXJsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogIzNDM0MzQzsgfVxuICAgIC5saW5rLXVuZGVybGluZTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmxpbmstaWNvbiB7XG4gIGNvbG9yOiAjM0MzQzNDO1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLmxpbmstaWNvbiBzcGFuICsgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuN3JlbTsgfVxuICAubGluay1pY29uIFtjbGFzc149XCJmYVwiXSwgLmxpbmstaWNvbiBbY2xhc3MqPVwiIGZhXCJdIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB0cmFuc2l0aW9uOiAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTtcbiAgICBjb2xvcjogIzgwODA4MDsgfVxuICAubGluay1pY29uOmhvdmVyIFtjbGFzc149XCJmYVwiXSwgLmxpbmstaWNvbjpob3ZlciBbY2xhc3MqPVwiIGZhXCJdLCAubGluay1pY29uOmZvY3VzIFtjbGFzc149XCJmYVwiXSwgLmxpbmstaWNvbjpmb2N1cyBbY2xhc3MqPVwiIGZhXCJdLCAubGluay1pY29uOmFjdGl2ZSBbY2xhc3NePVwiZmFcIl0sIC5saW5rLWljb246YWN0aXZlIFtjbGFzcyo9XCIgZmFcIl0ge1xuICAgIGNvbG9yOiAjREIwRDQzOyB9XG4gIC5saW5rLWljb24gKyAubGluay1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuXG4ubGluay1mYXZvcml0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyLjZyZW07XG4gIGhlaWdodDogMi42cmVtO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxpbmstZmF2b3JpdGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5saW5rLWZhdm9yaXRlIFtjbGFzc149XCJmYS1cIl0sIC5saW5rLWZhdm9yaXRlIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmxpbmstZmF2b3JpdGUgLmZhcyB7XG4gICAgY29sb3I6ICMzQzNDM0M7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5saW5rLWZhdm9yaXRlIC5mYWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5saW5rLWZhdm9yaXRlLmFjdGl2ZSBbY2xhc3NePVwiZmEtXCJdLCAubGluay1mYXZvcml0ZS5hY3RpdmUgW2NsYXNzKj1cIiBmYS1cIl0ge1xuICAgIGNvbG9yOiAjREIwRDQzO1xuICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5saW5rLXNjcm9sbC10b3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMXJlbSAwIHJnYmEoNjAsIDYwLCA2MCwgMC4yKTtcbiAgYm90dG9tOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA4LjVyZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDUuNXJlbTtcbiAgei1pbmRleDogMjU7IH1cbiAgLmxpbmstc2Nyb2xsLXRvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsgfVxuICAubGluay1zY3JvbGwtdG9wIHNwYW4ge1xuICAgIGNvbG9yOiAjM0MzQzNDO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGluay1zY3JvbGwtdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5saW5rLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjM0MzQzNDO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxpbmstc29jaWFsIHtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIHdpZHRoOiA1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5saW5rLXNvY2lhbCB7XG4gICAgICBoZWlnaHQ6IDUuN3JlbTtcbiAgICAgIHdpZHRoOiA1LjdyZW07IH0gfVxuICAubGluay1zb2NpYWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQzNDM0M7IH1cbiAgICAubGluay1zb2NpYWw6aG92ZXIgaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubGluay1zb2NpYWwgaSB7XG4gICAgY29sb3I6ICMzQzNDM0M7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuICAubGluay1zb2NpYWwgKyAubGluay1zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLmNvbnRhY3QtbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7XG4gIGJveC1zaGFkb3c6IDAgMCAxcmVtIDAgcmdiYSg2MCwgNjAsIDYwLCAwLjIpO1xuICBib3R0b206IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDJyZW07XG4gIHdpZHRoOiA1LjVyZW07XG4gIHotaW5kZXg6IDI1OyB9XG4gIC5jb250YWN0LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzBiMzg7IH1cbiAgLmNvbnRhY3QtbGluayBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxpc3Qtc2VwYXJhdG9yIGxpID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubGlzdC1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMC4xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvcGFjaXR5OiAuODsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3Qtc2VwYXJhdG9yIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAubGlzdC1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfSB9XG5cbi5saXN0LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI0cmVtLCAxZnIpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzcmVtO1xuICBncmlkLXJvdy1nYXA6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxudWwucGFnaW5hdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHVsLnBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHVsLnBhZ2luYXRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuICB1bC5wYWdpbmF0aW9uIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHVsLnBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgdWwucGFnaW5hdGlvbiAucGFnZS1saW5rOm5vdCguc3Itb25seSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICMzQzNDM0M7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGhlaWdodDogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpO1xuICAgIHdpZHRoOiAzLjJyZW07IH1cbiAgdWwucGFnaW5hdGlvbiAuc3Itb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIHVsLnBhZ2luYXRpb24gbGkgYS5wYWdlLWxpbms6aG92ZXIsIHVsLnBhZ2luYXRpb24gbGkgYS5wYWdlLWxpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjREIwRDQzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgdWwucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIHVsLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rOmhvdmVyLCB1bC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCMEQ0MztcbiAgICBib3JkZXItY29sb3I6ICNEQjBENDM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICB1bC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayxcbiAgdWwucGFnaW5hdGlvbiAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIHVsLnBhZ2luYXRpb24gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rOjpiZWZvcmUsXG4gICAgdWwucGFnaW5hdGlvbiAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIHVsLnBhZ2luYXRpb24gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDByZW07IH1cbiAgICB1bC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuMnJlbTsgfVxuICB1bC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHJlbTsgfVxuICAgIHVsLnBhZ2luYXRpb24gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbms6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4ycmVtOyB9XG4gIHVsLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rLCB1bC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazpob3ZlciwgdWwucGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjYmZiZmJmOyB9XG5cbnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgc2VjdGlvbi5zZWN0aW9uLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTsgfSB9XG5cbi5zdGljay10by1oZWFkZXIge1xuICBoZWlnaHQ6IDguNXJlbTsgfVxuICAuc3RpY2stdG8taGVhZGVyLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTZyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7IH1cbiAgICAuaGFzLWhlYWRlci0tbWluaW1pemVkIC5zdGljay10by1oZWFkZXIuYWN0aXZlIHtcbiAgICAgIHRvcDogN3JlbTsgfVxuICAgIC5zdGljay10by1oZWFkZXIuYWN0aXZlICsgLmFmdGVyLXN0aWNrLXRvLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogOC41cmVtOyB9XG5cbi5hY2NvbW1vZGF0aW9uLWxpc3RfX2FjdGlvbnMge1xuICBtYXJnaW46IDIuNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmFjY29tbW9kYXRpb24tbGlzdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuXG4uYWNjb21tb2RhdGlvbi1saXN0X19hbGVydCB7XG4gIGNvbG9yOiAjREIwRDQzOyB9XG4gIC5hY2NvbW1vZGF0aW9uLWxpc3RfX2FsZXJ0IFtjbGFzc149XCJmYVwiXSwgLmFjY29tbW9kYXRpb24tbGlzdF9fYWxlcnQgW2NsYXNzKj1cIiBmYVwiXSB7XG4gICAgY29sb3I6ICNEQjBENDM7IH1cblxuLmFjY29tbW9kYXRpb24tbGlzdF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDUuNXJlbTsgfVxuICAuYWNjb21tb2RhdGlvbi1saXN0X19jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgLmFjY29tbW9kYXRpb24tbGlzdF9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBsaW5lLWhlaWdodDogMjsgfVxuICAuYWNjb21tb2RhdGlvbi1saXN0X19jb250ZW50IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuYWNjb21tb2RhdGlvbi1saXN0X19jb250ZW50IC5jaXR5IHtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7IH1cbiAgICAuYWNjb21tb2RhdGlvbi1saXN0X19jb250ZW50IC5jaXR5OmhvdmVyLCAuYWNjb21tb2RhdGlvbi1saXN0X19jb250ZW50IC5jaXR5OmZvY3VzLCAuYWNjb21tb2RhdGlvbi1saXN0X19jb250ZW50IC5jaXR5OmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0RCMEQ0MztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hY2NvbW1vZGF0aW9uLWxpc3QgLnRodW1iLS1ob3ZlciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLmFjY29tbW9kYXRpb24tbGlzdCAudGh1bWItLWhvdmVyIC50aHVtYl9fYWN0aW9uIHtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07IH1cbiAgLmFjY29tbW9kYXRpb24tbGlzdCAudGh1bWItLWhvdmVyIC50aHVtYl9fYmFubmVyIHtcbiAgICBoZWlnaHQ6IDdyZW07IH1cblxuLmFjY29tbW9kYXRpb24tbGlzdF9fbWFwIHtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWNjb21tb2RhdGlvbi1saXN0X19tYXAge1xuICAgICAgbWluLWhlaWdodDogNzVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLmFjY29tbW9kYXRpb24tbGlzdF9fbWFwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDg1cmVtOyB9IH1cblxuLmFjY29tbW9kYXRpb24tbGlzdCAubWFwX19hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcmVtO1xuICB0b3A6IDJyZW07XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTtcbiAgY29sb3I6ICM4MDgwODA7IH1cbiAgLmFjY29tbW9kYXRpb24tbGlzdCAubWFwX19hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWNjb21tb2RhdGlvbi1saXN0IC5tYXBfX2FjdGlvbjpob3ZlciBbY2xhc3NePVwiZmEtXCJdLCAuYWNjb21tb2RhdGlvbi1saXN0IC5tYXBfX2FjdGlvbjpob3ZlciBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNjb21tb2RhdGlvbi1saXN0IC5tYXBfX2FjdGlvbiBbY2xhc3NePVwiZmEtXCJdLCAuYWNjb21tb2RhdGlvbi1saXN0IC5tYXBfX2FjdGlvbiBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cblxuLmFjY29tbW9kYXRpb24tbGlzdF9fdGh1bWJzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFjY29tbW9kYXRpb24tbGlzdF9fdGh1bWJzIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAgIC5hY2NvbW1vZGF0aW9uLWxpc3RfX3RodW1icyAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hY2NvbW1vZGF0aW9uLWxpc3QgLmNvbC1sZy04IHtcbiAgICBvcmRlcjogMTsgfVxuICAuYWNjb21tb2RhdGlvbi1saXN0IC5jb2wtbGctNCB7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vYmlsZS1mdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmFjY29tbW9kYXRpb24tbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5hY2NvbW1vZGF0aW9uLWxpc3RfX2FjdGlvbnMgLmxpbmstaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG4uYWdlbmN5X19saXN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5hZ2VuY3lfX2xpc3Qge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOS45cmVtKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5hZ2VuY3lfX2xpc3Qge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYuNHJlbSk7IH0gfVxuXG4uYWdlbmN5X19tYXAge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5LjlyZW0pOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5hZ2VuY3lfX21hcCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNi40cmVtKTsgfSB9XG5cbi5hZ2VuY3lfX3RpdGxlIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNFNkU2RTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuYWdlbmN5X190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmFnZW5jeV9fdGl0bGUgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuYWdlbmN5X190aXRsZSAuYWdlbmN5X19zZWFyY2hiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYWdlbmN5X190aXRsZSAuYWdlbmN5X19zZWFyY2hiYXIgLmZvcm0tY29udHJvbCwgLmFnZW5jeV9fdGl0bGUgLmFnZW5jeV9fc2VhcmNoYmFyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCwgLnNlbGVjdC1jdXN0b20gLmFnZW5jeV9fdGl0bGUgLmFnZW5jeV9fc2VhcmNoYmFyIC5kay1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7IH1cbiAgICAgIC5hZ2VuY3lfX3RpdGxlIC5hZ2VuY3lfX3NlYXJjaGJhciAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYWdlbmN5X190aXRsZSAuYWdlbmN5X19zZWFyY2hiYXIgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0LWN1c3RvbSAuYWdlbmN5X190aXRsZSAuYWdlbmN5X19zZWFyY2hiYXIgLmRrLXNlbGVjdGVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmFnZW5jeV9fdGl0bGUgLmFnZW5jeV9fc2VhcmNoYmFyIC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciwgLmFnZW5jeV9fdGl0bGUgLmFnZW5jeV9fc2VhcmNoYmFyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDotbW96LXBsYWNlaG9sZGVyLCAuc2VsZWN0LWN1c3RvbSAuYWdlbmN5X190aXRsZSAuYWdlbmN5X19zZWFyY2hiYXIgLmRrLXNlbGVjdGVkOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYWdlbmN5X190aXRsZSAuYWdlbmN5X19zZWFyY2hiYXIgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciwgLmFnZW5jeV9fdGl0bGUgLmFnZW5jeV9fc2VhcmNoYmFyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDo6LW1vei1wbGFjZWhvbGRlciwgLnNlbGVjdC1jdXN0b20gLmFnZW5jeV9fdGl0bGUgLmFnZW5jeV9fc2VhcmNoYmFyIC5kay1zZWxlY3RlZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5hZ2VuY3lfX3RpdGxlIC5hZ2VuY3lfX3NlYXJjaGJhciAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmFnZW5jeV9fdGl0bGUgLmFnZW5jeV9fc2VhcmNoYmFyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlY3QtY3VzdG9tIC5hZ2VuY3lfX3RpdGxlIC5hZ2VuY3lfX3NlYXJjaGJhciAuZGstc2VsZWN0ZWQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5hZ2VuY3lfX3RpdGxlIC5hZ2VuY3lfX3NlYXJjaGJhciBidXR0b24ge1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hZ2VuY3lfX2dyb3VwIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjhyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4ycmVtIDAuNHJlbSAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDg5OTtcbiAgdG9wOiAtMTByZW07XG4gIHRyYW5zaXRpb246IHRvcCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhbm5lcl9fbmF2LCAuYmFubmVyX19waWN0dXJlIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmJhbm5lcl9fcGljdHVyZSB7XG4gICAgd2lkdGg6IDExMHB4OyB9XG4gIC5iYW5uZXJfX25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICBjb2xvcjogIzNDM0MzQztcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA3NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAuYmFubmVyX19uYXY6aG92ZXIge1xuICAgICAgY29sb3I6ICMzQzNDM0M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2OyB9XG5cbi5ibG9jay1kZWNvbnN0cnVjdGVkLS1yaWdodCwgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWxlZnQsIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDV2dztcbiAgcGFkZGluZy1ib3R0b206IDV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1yaWdodDo6YmVmb3JlLCAuYmxvY2stZGVjb25zdHJ1Y3RlZC0tbGVmdDo6YmVmb3JlLCAuYmxvY2stZGVjb25zdHJ1Y3RlZC0taGVybzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTsgfVxuXG4uYmxvY2stZGVjb25zdHJ1Y3RlZCAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTsgfVxuXG4uYmxvY2stZGVjb25zdHJ1Y3RlZC0tcmlnaHQ6OmJlZm9yZSwgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWxlZnQ6OmJlZm9yZSB7XG4gIHRvcDogMjAlO1xuICBib3R0b206IDgwJTsgfVxuICAuaW4gLmJsb2NrLWRlY29uc3RydWN0ZWQtLXJpZ2h0OjpiZWZvcmUsIC5pbiAuYmxvY2stZGVjb25zdHJ1Y3RlZC0tbGVmdDo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5ibG9jay1kZWNvbnN0cnVjdGVkX19waWN0dXJlLCAuYmxvY2stZGVjb25zdHJ1Y3RlZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWhlcm8tLWJsb2cgLmJsb2NrLWRlY29uc3RydWN0ZWRfX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyNXJlbSAhaW1wb3J0YW50O1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLmJsb2NrLWRlY29uc3RydWN0ZWRfX3BpY3R1cmUgLnBseXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWxlZnQ6OmJlZm9yZSwgLmJsb2NrLWRlY29uc3RydWN0ZWQtLXJpZ2h0OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDAlOyB9XG4gIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1yaWdodDo6YmVmb3JlIHtcbiAgICBsZWZ0OiA0MCU7IH1cbiAgLmJsb2NrLWRlY29uc3RydWN0ZWQtLXJpZ2h0IC5ibG9jay1kZWNvbnN0cnVjdGVkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlOyB9XG4gIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1yaWdodCAuYmxvY2stZGVjb25zdHJ1Y3RlZF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWxlZnQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDQwJTsgfVxuICAuYmxvY2stZGVjb25zdHJ1Y3RlZC0tbGVmdCAuYmxvY2stZGVjb25zdHJ1Y3RlZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNiU7IH1cbiAgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWxlZnQgLmJsb2NrLWRlY29uc3RydWN0ZWRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1jZW50ZXI6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1jZW50ZXIgLmJsb2NrLWRlY29uc3RydWN0ZWRfX2NvbnRhaW5lciAuYmxvY2stZGVjb25zdHJ1Y3RlZF9fcGljdHVyZSB7XG4gICAgd2lkdGg6IDU1JTsgfVxuICAuYmxvY2stZGVjb25zdHJ1Y3RlZC0tY2VudGVyIC5ibG9jay1kZWNvbnN0cnVjdGVkX19jb250YWluZXIgLmJsb2NrLWRlY29uc3RydWN0ZWRfX2NvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuICAuYmxvY2stZGVjb25zdHJ1Y3RlZC0taGVybzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIGxlZnQ6IDcwJTtcbiAgICB0cmFuc2l0aW9uOiAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7IH1cbiAgICAuaW4gLmJsb2NrLWRlY29uc3RydWN0ZWQtLWhlcm86OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1oZXJvIC5ibG9jay1kZWNvbnN0cnVjdGVkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2JTsgfVxuICAuYmxvY2stZGVjb25zdHJ1Y3RlZC0taGVybyAuYmxvY2stZGVjb25zdHJ1Y3RlZF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1oZXJvIC5ibG9jay1kZWNvbnN0cnVjdGVkX19waWN0dXJlIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1oZXJvLS1zbSAuYmxvY2stZGVjb25zdHJ1Y3RlZF9fcGljdHVyZSB7XG4gICAgd2lkdGg6IDUxJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlOyB9XG4gIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1zbWFsbC5ibG9jay1kZWNvbnN0cnVjdGVkLS1sZWZ0OjpiZWZvcmUge1xuICAgIHJpZ2h0OiA1MSU7IH1cbiAgLmJsb2NrLWRlY29uc3RydWN0ZWQtLXNtYWxsLmJsb2NrLWRlY29uc3RydWN0ZWQtLXJpZ2h0OjpiZWZvcmUge1xuICAgIGxlZnQ6IDUxJTsgfVxuICAuYmxvY2stZGVjb25zdHJ1Y3RlZC0tc21hbGwgLmJsb2NrLWRlY29uc3RydWN0ZWRfX2NvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuYmxvY2stZGVjb25zdHJ1Y3RlZC0tc21hbGwgLmJsb2NrLWRlY29uc3RydWN0ZWRfX3BpY3R1cmUge1xuICAgIHdpZHRoOiA0MiU7IH1cbiAgLmJsb2NrLWRlY29uc3RydWN0ZWQtLXNtYWxsIC5ibG9jay1kZWNvbnN0cnVjdGVkX19jb250ZW50IHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgICAuYmxvY2stZGVjb25zdHJ1Y3RlZC0tc21hbGwgLmJsb2NrLWRlY29uc3RydWN0ZWRfX2NvbnRlbnQgcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7IH1cbiAgLmJsb2NrLWRlY29uc3RydWN0ZWRfX3BpY3R1cmUge1xuICAgIHdpZHRoOiA1NSU7IH1cbiAgLmJsb2NrLWRlY29uc3RydWN0ZWRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLmJsb2NrLWRlY29uc3RydWN0ZWRfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1sZWZ0LCAuYmxvY2stZGVjb25zdHJ1Y3RlZC0tcmlnaHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAuYmxvY2stZGVjb25zdHJ1Y3RlZC0taGVybywgLmJsb2NrLWRlY29uc3RydWN0ZWQtLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1oZXJvOjpiZWZvcmUsIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1zbWFsbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWhlcm8gLmJsb2NrLWRlY29uc3RydWN0ZWRfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWhlcm8gLmJsb2NrLWRlY29uc3RydWN0ZWRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuYmxvY2stZGVjb25zdHJ1Y3RlZC0tc21hbGwgLmJsb2NrLWRlY29uc3RydWN0ZWRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmJsb2NrLWRlY29uc3RydWN0ZWRfX2NvbnRlbnQge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI0NW1zOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1oZXJvIC5ibG9jay1kZWNvbnN0cnVjdGVkX19jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWhlcm8gLmJsb2NrLWRlY29uc3RydWN0ZWRfX3BpY3R1cmUge1xuICAgIGhlaWdodDogMzhyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG4gICAgLmJsb2NrLWRlY29uc3RydWN0ZWQtLWhlcm8gLmJsb2NrLWRlY29uc3RydWN0ZWRfX3BpY3R1cmUgcGljdHVyZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA2MHJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7IH1cbiAgICAuYmxvY2stZGVjb25zdHJ1Y3RlZC0taGVybyAuYmxvY2stZGVjb25zdHJ1Y3RlZF9fcGljdHVyZS0tdmlkZW8ge1xuICAgICAgaGVpZ2h0OiAxNnJlbSAhaW1wb3J0YW50OyB9IH1cblxuLmJsb2dfX2luZm9zIHAge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uYmxvZ19fbGlzdCBoMiB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nX19saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfSB9XG5cbi5ibG9nX19saXN0IC50aHVtYi1uZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2dfX2xpc3QgLnRodW1iLW5ld3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5ibG9nX19saXN0LS12aWRlbyB7XG4gIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2dfX2xpc3QtLXZpZGVvIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZ19fbGlzdC0tdmlkZW8ge1xuICAgICAgbWFyZ2luLXRvcDogLTMuNXJlbTsgfSB9XG4gIC5ibG9nX19saXN0LS12aWRlbyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2dfX2xpc3QtLXZpZGVvIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG4gIC5ibG9nX19saXN0LS12aWRlbyAudGh1bWItbmV3cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2dfX2xpc3QtLXZpZGVvIC50aHVtYi1uZXdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gIC5ibG9nX19saXN0LS12aWRlbyAubGluay11bmRlcmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9nX19saXN0LS12aWRlbyAubGluay11bmRlcmxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjVyZW07IH0gfVxuXG4uYmxvZ19fYmFjay1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiA1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYmxvZ19fYmFjay1saW5rIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ibG9nX19iYWNrLWxpbmsgaSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2dfX2JhY2stbGluayB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmJsb2dfX2JhY2stbGluayBhIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uYmxvZ19fc29jaWFsLWxpbmtzIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJsb2dfX3NvY2lhbC1saW5rcyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiA5LjNyZW07XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYmxvZ19fc29jaWFsLWxpbmtzIC5saW5rLXNvY2lhbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAuNXJlbSAwOyB9XG4gICAgICAuYmxvZ19fc29jaWFsLWxpbmtzIC50aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRvcDogMC44cmVtO1xuICAgICAgICBjb2xvcjogI0RCMEQ0MztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuXG4uYmxvZ19fc2ltaWxhci1uZXdzIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5ibG9nX19zaW1pbGFyLW5ld3MgbGkge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjRTZFNkU2OyB9XG4gIC5ibG9nX19zaW1pbGFyLW5ld3MgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uaW5mby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmluZm8td3JhcHBlciAuaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbmZvLXdyYXBwZXIgLmluZm8gKyAuaW5mbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuXG4uc3RpY2t5LXNvY2lhbCB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktc29jaWFsIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTVyZW07IH0gfVxuXG4uY2FyZC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgYm9yZGVyLWNvbG9yOiAjRjdGN0Y3OyB9XG5cbi5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbi5jYXJkLWxnIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAzcmVtIDRyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLWxnIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLWxnIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDVyZW0gMS41cmVtOyB9IH1cblxuLmNvbnRhY3RfX2luZm9zIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGFjdF9faW5mb3MuY29udGFjdF9faW5mb3MtLWxpZmVzdHlsZSBwaWN0dXJlIHtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbWF4LWhlaWdodDogMjdyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3RfX2luZm9zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdF9faW5mb3Mge1xuICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmNvbnRhY3RfX2luZm9zIHBpY3R1cmUge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5jb250YWN0X19pbmZvcyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvbnRhY3RfX2luZm9zIHAuZm9udC1ib2xkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4uY29udGFjdF9fZm9ybS5jb250YWN0X19mb3JtLS13aGl0ZSAuZm9ybS1jb250cm9sLCAuY29udGFjdF9fZm9ybS5jb250YWN0X19mb3JtLS13aGl0ZSAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQsIC5zZWxlY3QtY3VzdG9tIC5jb250YWN0X19mb3JtLmNvbnRhY3RfX2Zvcm0tLXdoaXRlIC5kay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmNvbnRhY3RfX2Zvcm0uY29udGFjdF9fZm9ybS0td2hpdGUgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY29udGFjdF9fZm9ybSAuY29udGFjdF9faGVscCB7XG4gIGNvbG9yOiAjODA4MDgwOyB9XG5cbi5jb250YWN0X19mb3JtIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0X19mb3JtIGg1IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uY29udGFjdF9fZm9ybSAuZm9ybS1jb250cm9sLCAuY29udGFjdF9fZm9ybSAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQsIC5zZWxlY3QtY3VzdG9tIC5jb250YWN0X19mb3JtIC5kay1zZWxlY3RlZCB7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5jb250YWN0X19mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbCwgLmNvbnRhY3RfX2Zvcm0gLnNlbGVjdC1jdXN0b20gdGV4dGFyZWEuZGstc2VsZWN0ZWQsIC5zZWxlY3QtY3VzdG9tIC5jb250YWN0X19mb3JtIHRleHRhcmVhLmRrLXNlbGVjdGVkIHtcbiAgbWluLWhlaWdodDogMThyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTsgfVxuXG4uY29udGFjdF9fZm9ybSAuY29udGFjdF9fc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0X19mb3JtIC5jb250YWN0X19zdWJtaXQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4uY29udGFjdF9fZm9ybSAuc2VsZWN0LWN1c3RvbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmNvbnRhY3RfX2Zvcm0gLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzRDNEM0O1xuICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgLmNvbnRhY3RfX2Zvcm0gLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLmNvbnRhY3RfX2Zvcm0gLnNlbGVjdC1jdXN0b20gLmRrLW9wdGlvbiB7XG4gICAgbWluLWhlaWdodDogNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgLmNvbnRhY3RfX2Zvcm0gLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdC1vcHRpb25zLWhpZ2hsaWdodCxcbiAgLmNvbnRhY3RfX2Zvcm0gLnNlbGVjdC1jdXN0b20gLmRrLW9wdGlvbi1zZWxlY3RlZC5kay1vcHRpb24taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jb250YWN0X19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY29udGFjdF9fZmxleCAuY29udGFjdF9faW5mb3Mge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5jb250YWN0X19tYXAge1xuICBmbGV4LWdyb3c6IDE7IH1cbiAgLmNvbnRhY3RfX21hcCBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMHJlbTsgfVxuXG4uY29va2llLWFsZXJ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAycmVtO1xuICBib3R0b206IDJyZW07XG4gIHdpZHRoOiAzN3JlbTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAzNTBtcztcbiAgcGFkZGluZzogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyNTA7IH1cbiAgLmNvb2tpZS1hbGVydC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5jb29raWUtYWxlcnQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9IH1cblxuLmRyb3Bkb3duLWRlZmF1bHQgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTAuMnJlbTsgfVxuICAuZHJvcGRvd24tZGVmYXVsdCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD1cImJvdHRvbS1lbmRcIl0ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmRyb3Bkb3duLWRlZmF1bHQgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9XCJ0b3AtZW5kXCJdIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5kcm9wZG93bi1kZWZhdWx0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjA3OCc7XG4gIGJvcmRlcjogMCBub25lO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07IH1cblxuLnNlYXJjaGJhci1ob21lIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi10b2dnbGUge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5zZWFyY2hiYXItaG9tZSAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kcm9wZG93bi0tc2VhcmNoYmFyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kcm9wZG93bi0tc2VhcmNoYmFyLmRyb3Bkb3duLS1uby1jaGV2cm9uIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5kcm9wZG93bi0tc2VhcmNoYmFyLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIC5kcm9wZG93bi0tc2VhcmNoYmFyLnNob3cgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5kcm9wZG93bi0tc2VhcmNoYmFyLnNob3cgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjJyZW0pOyB9XG4gICAgLmRyb3Bkb3duLS1zZWFyY2hiYXIuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIFtjbGFzc149XCJmYVwiXSwgLmRyb3Bkb3duLS1zZWFyY2hiYXIuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIFtjbGFzcyo9XCIgZmFcIl0ge1xuICAgICAgY29sb3I6ICNEQjBENDM7IH1cbiAgLmRyb3Bkb3duLS1zZWFyY2hiYXIgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICMzQzNDM0M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRyb3Bkb3duLS1zZWFyY2hiYXIgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuZHJvcGRvd24tLXNlYXJjaGJhciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuICAgIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi10b2dnbGUgW2NsYXNzXj1cImZhXCJdLCAuZHJvcGRvd24tLXNlYXJjaGJhciAuZHJvcGRvd24tdG9nZ2xlIFtjbGFzcyo9XCIgZmFcIl0ge1xuICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7IH1cbiAgLmRyb3Bkb3duLS1zZWFyY2hiYXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogM3JlbSAzcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWluLXdpZHRoOiAyM3JlbTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi1tZW51IHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi1tZW51IGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBtaW4td2lkdGg6IDI2cmVtOyB9XG4gICAgLmRyb3Bkb3duLS1zZWFyY2hiYXIgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS0tY2hlY2tib3gge1xuICAgICAgcGFkZGluZzogMnJlbSAwOyB9XG4gICAgLmRyb3Bkb3duLS1zZWFyY2hiYXIgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS0tb3ZlcmZsb3cge1xuICAgICAgbWF4LWhlaWdodDogMjcuNXJlbTtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgICAgIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtLW92ZXJmbG93IC5hYmMtY2hlY2tib3ggbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC42cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtOyB9XG4gIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi1pdGVtIHtcbiAgICBjb2xvcjogIzNDM0MzQyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmRyb3Bkb3duLS1zZWFyY2hiYXIgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi1pdGVtIFtjbGFzc149XCJmYVwiXSwgLmRyb3Bkb3duLS1zZWFyY2hiYXIgLmRyb3Bkb3duLWl0ZW0gW2NsYXNzKj1cIiBmYVwiXSB7XG4gICAgICBjb2xvcjogI0RCMEQ0MztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi1pdGVtICsgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4yNSk7IH1cbiAgLmRyb3Bkb3duLS1zZWFyY2hiYXIgLmRyb3Bkb3duX19jbG9zZSArIHNwYW4ge1xuICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuICAuZHJvcGRvd24tLXNlYXJjaGJhciAuZHJvcGRvd25fX2Nsb3NlOmhvdmVyICsgc3BhbiB7XG4gICAgY29sb3I6ICNEQjBENDM7IH1cblxuLmRyb3Bkb3duLS1hcnJvdy5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuXG4uZHJvcGRvd24tLWFycm93IC5kcm9wZG93bi1tZW51IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMS4zcmVtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSksIHZpc2liaWxpdHkgMHMgbGluZWFyIDM1MG1zO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuZHJvcGRvd24tLWFycm93IC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIHRvcDogLTFyZW07XG4gICAgYm94LXNoYWRvdzogLTAuMnJlbSAtMC4ycmVtIDAuMnJlbSAwLjFyZW0gcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmRyb3Bkb3duLS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmRyb3Bkb3duLS1hcnJvdyAuZHJvcGRvd24taXRlbSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHJvcGRvd24tLWFycm93IC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24tLWFycm93IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG5cbi5kcm9wZG93bi0tbGcgLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG5cbi5kcm9wZG93bi0tbGcgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDNyZW07IH1cblxuLmRyb3Bkb3duLS1vcmRlciAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgbWluLXdpZHRoOiAyMHJlbTsgfVxuICAuZHJvcGRvd24tLW9yZGVyIC5kcm9wZG93bi1tZW51IGEge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzNDM0MzQzsgfVxuICAgIC5kcm9wZG93bi0tb3JkZXIgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0RCMEQ0MzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRyb3Bkb3duLS1vcmRlciAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZHJvcGRvd24tLW9yZGVyIC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDMuNXJlbTsgfSB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uZm9ybS1jb250cm9sLCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjQzRDNEM0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjM0MzQzNDO1xuICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuICAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzNDM0MzQztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciwgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzNDM0MzQztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7IH1cbiAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjM0MzQzNDO1xuICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzLCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzgwODA4MDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmZvcm0tY29udHJvbDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjM0MzQzNDOyB9XG4gICAgLmZvcm0tY29udHJvbDpmb2N1czotbW96LXBsYWNlaG9sZGVyLCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzNDM0MzQzsgfVxuICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzNDM0MzQzsgfVxuICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjM0MzQzNDOyB9XG4gIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLS1uby1ib3JkZXIsIC5zZWxlY3QtY3VzdG9tIC5mb3JtLWNvbnRyb2wtLW5vLWJvcmRlci5kay1zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbmlucHV0LmZvcm0tY29udHJvbCwgLnNlbGVjdC1jdXN0b20gaW5wdXQuZGstc2VsZWN0ZWQge1xuICBoZWlnaHQ6IDVyZW07IH1cblxuaW5wdXQuZm9ybS1jb250cm9sLS1zbSB7XG4gIGhlaWdodDogNHJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3NsZXR0ZXItaW5wdXQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1heC13aWR0aDogMTVyZW07IH0gfVxuXG4uaGVybyB7XG4gIGhlaWdodDogNjNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVybyAuc2xpZGVyLFxuICAuaGVybyBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDYzcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZXJvLFxuICAgIC5oZXJvIC5zbGlkZXIsXG4gICAgLmhlcm8gcGljdHVyZSB7XG4gICAgICBoZWlnaHQ6IDQ4cmVtOyB9IH1cblxuLmhlcm8tLWZ3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZXJvLS1mdy5pbjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmhlcm8tLWZ3OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMzVyZW0pICsgKCgxMDB2dyAtIDE0MDBweCkgLyAyKSArIDEuNXJlbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICB3aWR0aDogMzVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEyMDBtcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gICAgICAuaGVyby0tZnc6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAzNXJlbSkgKyAoKDEwMHZ3IC0gMTE0MHB4KSAvIDIpICsgMS41cmVtKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmhlcm8tLWZ3OjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMzVyZW0pICsgKCgxMDB2dyAtIDk2MHB4KSAvIDIpICsgMS41cmVtKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGVyby0tZnc6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAzNXJlbSkgKyAoKDEwMHZ3IC0gNzIwcHgpIC8gMikgKyAxLjVyZW0pOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvLS1mdzo6YWZ0ZXIge1xuICAgICAgICByaWdodDogY2FsYygoMTAwJSAtIDI1cmVtKSArICgoMTAwdncgLSA1NDBweCkgLyAyKSArIDEuNXJlbSk7XG4gICAgICAgIHdpZHRoOiAyNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuaGVyby0tZnc6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIC5oZXJvLS1mdyAuaGVyb19faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IC0zLjlyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5oZXJvLS1mdyAuaGVyb19faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDI0cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmhlcm8tLWZ3IC5oZXJvX19pbWFnZSBwaWN0dXJlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpOyB9IH1cbiAgLmhlcm8tLWZ3IC5oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2cmVtIDdyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuaGVyby0tZncgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDZyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlcm8tLWZ3IC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNHJlbSA1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5oZXJvLS1mdyAuaGVyb19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbSA1cmVtOyB9IH1cbiAgICAuaGVyby0tZncgLmhlcm9fX2NvbnRlbnQgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLmhlcm8tLWZ3IC5oZXJvX19jb250ZW50IGgyIHtcbiAgICAgIG1heC13aWR0aDogODByZW07IH1cbiAgLmhlcm8tLWZ3IC5oZXJvX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNHJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDNyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7XG4gICAgY29sb3I6ICMzQzNDM0M7IH1cbiAgICAuaGVyby0tZncgLmhlcm9fX2FjdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0RCMEQ0MzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tLWZoIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMC40cmVtKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlcm8tLWZoIHNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDguNXJlbSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmhlcm8tLWZoIC5oZXJvX19tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tYXAtd3JhcHBlciB7XG4gIGhlaWdodDogMjZyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1hcC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNDByZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA1NHJlbTsgfSB9XG5cbi5tYXAtYWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1hcC1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBtYXJnaW4tdG9wOiAxMXJlbTsgfSB9XG5cbi5tYXAtc2VydmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNiU7XG4gIHRvcDogLTdyZW07IH1cbiAgLm1hcC1zZXJ2aWNlIGltZyB7XG4gICAgd2lkdGg6IDc1cmVtOyB9XG4gIC5tYXAtc2VydmljZS0tc20ge1xuICAgIGxlZnQ6IDE1JTtcbiAgICB0b3A6IC0xMnJlbTsgfVxuICAgIC5tYXAtc2VydmljZS0tc20gaW1nIHtcbiAgICAgIHdpZHRoOiA1NXJlbTsgfVxuXG4ubWFwLWNpdHlfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWFwLWNpdHlfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cbiAgLm1hcC1jaXR5X19jb250ZW50IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubWFwLWNpdHlfX2NvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAubWFwLWNpdHlfX2NvbnRlbnQgYSB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm1hcC1jaXR5X19jb250ZW50IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNEQjBENDM7IH1cbiAgLm1hcC1jaXR5X19jb250ZW50IGgzLFxuICAubWFwLWNpdHlfX2NvbnRlbnQgYSB7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm1lbnUtdGFiIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1lbnUtdGFiOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMC43cmVtO1xuICAgIGhlaWdodDogMC43cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4wNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gIC5tZW51LXRhYiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07IH1cbiAgICAubWVudS10YWIgdWwgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5tZW51LXRhYiBhOm5vdCguZHJvcGRvd24taXRlbSkge1xuICAgIHBhZGRpbmc6IDIuNHJlbSAxcmVtO1xuICAgIGNvbG9yOiAjM0MzQzNDO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm1lbnUtdGFiIGE6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24taXRlbSk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCMEQ0MzsgfVxuICAubWVudS10YWIgYTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1pdGVtKS5hY3RpdmUsIC5tZW51LXRhYiBhOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLWl0ZW0pOmhvdmVyIHtcbiAgICBjb2xvcjogI0RCMEQ0MzsgfVxuICAgIC5tZW51LXRhYiBhOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLWl0ZW0pLmFjdGl2ZTo6YWZ0ZXIsIC5tZW51LXRhYiBhOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLWl0ZW0pOmhvdmVyOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXRhYiBhOm5vdCguZHJvcGRvd24taXRlbSkge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAubWVudS10YWIgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtOyB9XG4gICAgLm1lbnUtdGFiIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cblxuLm1lbnUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1lbnUtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07IH1cbiAgICAgIC5tZW51LWxpc3QgaSxcbiAgICAgIC5tZW51LWxpc3Qgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgICAgIC5tZW51LWxpc3QgLnRleHQtZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAubWVudS1saXN0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWVudS1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLm1lbnUtbGlzdCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgIC5tZW51LWxpc3QgaSB7XG4gICAgICAgIHdpZHRoOiAzcmVtOyB9XG4gICAgICAubWVudS1saXN0IHNwYW4ge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9XG4gICAgICAubWVudS1saXN0IC50ZXh0LW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tZW51LWxpc3QtLWJvcmRlcmVkIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAubWVudS1saXN0LS1ib3JkZXJlZCBsaSArIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0U2RTZFNjsgfVxuICAgICAgLm1lbnUtbGlzdC0tYm9yZGVyZWQgaSB7XG4gICAgICAgIHdpZHRoOiA0cmVtOyB9XG4gICAgICAubWVudS1saXN0LS1ib3JkZXJlZCBzcGFuIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVudS1zdGlja3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAubWVudS1zdGlja3kuYWN0aXZlIHtcbiAgICAgIHRvcDogMTByZW07XG4gICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI0U2RTZFNjsgfVxuICAgIC5tZW51LXN0aWNreTpub3QoLmFjdGl2ZSkgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1lbnUtc3RpY2t5IC5tZW51LWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1lbnUtc3RpY2t5IC5tZW51LWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtc3RpY2t5LmFjdGl2ZSB7XG4gICAgdG9wOiA3cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LXN0aWNreSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm1lbnUtc3RpY2t5LCAubWVudS1zdGlja3kuYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDIwcmVtOyB9XG4gICAgLmhhcy1oZWFkZXItLW1pbmltaXplZCAubWVudS1zdGlja3ksXG4gICAgLmhhcy1oZWFkZXItLW1pbmltaXplZCAubWVudS1zdGlja3kuYWN0aXZlIHtcbiAgICAgIHRvcDogMTByZW07IH0gfVxuXG4ubW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm1vZGFsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubW9kYWwgLmNsb3NlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgdG9wOiAycmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNjByZW07XG4gIG1heC13aWR0aDogNjByZW07IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDVyZW07IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGFsLWhlYWRlciBpbWcge1xuICAgIHdpZHRoOiAxMnJlbTsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1vZGFsLWJvZHkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tb2RhbC1mb290ZXIgLnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLm1vZGFsLS1hY2NvbW1vZGF0aW9uIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogMTAwcmVtO1xuICBtYXgtd2lkdGg6IDk5JTsgfVxuXG4ubW9kYWwtLWFjY29tbW9kYXRpb24gLmlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubW9kYWwtLWFjY29tbW9kYXRpb24gLmlmcmFtZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tb2RhbC0tYWxlcnQgLm1vZGFsLWJvZHkgcCB7XG4gIGNvbG9yOiAjM0MzQzNDO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5tb2RhbC0tYWxlcnQgLm1vZGFsLWJvZHkgLmJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgbWFyZ2luOiAwIC0wLjVyZW07IH1cbiAgLm1vZGFsLS1hbGVydCAubW9kYWwtYm9keSAuYnRuLXdyYXBwZXIgLmJ0biB7XG4gICAgbWFyZ2luOiAwLjVyZW07IH1cblxuLm1vZGFsLS1hbGVydCAubW9kYWwtYm9keSAuYnRuLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzNDM0MzQztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7IH1cblxuLm1vZGFsLS1hbGVydCAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07IH0gfVxuXG4ucGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuICB6LWluZGV4OiAxMjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICB3aWR0aDogNDRyZW07IH1cbiAgLnBhbmVsLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuICAucGFuZWxfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFuZWxfX2NvbnRlbnQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYW5lbF9fYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44NiksIHRyYW5zZm9ybSAwcyBlYXNlIDEwMDBtcztcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgLmFjdGl2ZSArIC5wYW5lbF9fYmFja2Ryb3Age1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAucGFuZWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyLjhyZW07XG4gICAgcmlnaHQ6IDIuOHJlbTtcbiAgICBmb250LXNpemU6IDMuNHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucGFuZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2Nyb2xsYWJsZV9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnNjcm9sbGFibGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIC5zY3JvbGxhYmxlX19pdGVtIHtcbiAgICB3aWR0aDogNDByZW07XG4gICAgcGFkZGluZzogMHJlbTtcbiAgICBmbGV4LXNocmluazogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2Nyb2xsYWJsZV9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtOyB9XG4gIC5zY3JvbGxhYmxlX19pdGVtIHtcbiAgICB3aWR0aDogMjVyZW07IH1cbiAgICAuc2Nyb2xsYWJsZV9faXRlbSAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cblxuI3NlYXJjaGJhciAuc3RpY2stdG8taGVhZGVyIHtcbiAgaGVpZ2h0OiA2LjZyZW07IH1cblxuLnNlYXJjaGJhci1ob21lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDUwOyB9XG4gIC5zZWFyY2hiYXItaG9tZSAuc2VhcmNoYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zZWFyY2hiYXItaG9tZSAuc2VhcmNoYmFyX193cmFwcGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWFyY2hiYXItaG9tZSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTE0cmVtIC0gMzByZW0pOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5zZWFyY2hiYXItaG9tZSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQwcmVtIC0gMzByZW0pOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlYXJjaGJhci1ob21lIC5idG4td3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zZWFyY2hiYXItaG9tZSAuYnRuLXdyYXBwZXIgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxNHJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5zZWFyY2hiYXItaG9tZSAuYnRuLXdyYXBwZXIgLmJ0biB7XG4gICAgICB3aWR0aDogMTJyZW07IH0gfVxuXG4uc2VhcmNoYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2hiYXIgLmxpbmstYWxlcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgd2lkdGg6IDQuNnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KSAwcywgdmlzaWJpbGl0eSAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KSAzNTBtcywgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KSwgYm94LXNoYWRvdyAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2hiYXIgLmxpbmstYWxlcnQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RCMEQ0MztcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgICAgIC5zZWFyY2hiYXIgLmxpbmstYWxlcnQ6aG92ZXIgW2NsYXNzXj1cImZhLVwiXSwgLnNlYXJjaGJhciAubGluay1hbGVydDpob3ZlciBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlYXJjaGJhciAubGluay1hbGVydC52aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpLCBib3gtc2hhZG93IDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VhcmNoYmFyIC5saW5rLWFsZXJ0IFtjbGFzc149XCJmYS1cIl0sIC5zZWFyY2hiYXIgLmxpbmstYWxlcnQgW2NsYXNzKj1cIiBmYS1cIl0ge1xuICAgICAgY29sb3I6ICNEQjBENDM7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2VhcmNoYmFyIC5saW5rLWFsZXJ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLnNlYXJjaGJhciAuZHJvcGRvd24tbWVudS0tZGV2aXNlLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlYXJjaGJhciAuZHJvcGRvd24tbWVudS0tZGV2aXNlIC5kay1zZWxlY3Quc2VsZWN0LS1kZXZpc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNDNEM0QzQ7XG4gICAgd2lkdGg6IDcuM3JlbTsgfVxuICAgIC5zZWFyY2hiYXIgLmRyb3Bkb3duLW1lbnUtLWRldmlzZSAuZGstc2VsZWN0LnNlbGVjdC0tZGV2aXNlIC5kay1zZWxlY3Qtb3B0aW9ucyBsaSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlYXJjaGJhciAuZHJvcGRvd24tbWVudS0tZGV2aXNlIC5kay1zZWxlY3Quc2VsZWN0LS1kZXZpc2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9IH1cbiAgLnNlYXJjaGJhciAuZHJvcGRvd24tbWVudS0tZGV2aXNlIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnNlYXJjaGJhciAuY2hlY2tib3g6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7IH1cbiAgLnNlYXJjaGJhciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDFyZW07IH1cbiAgLnNlYXJjaGJhciAuZm9ybS1jb250cm9sLCAuc2VhcmNoYmFyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCwgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhciAuZGstc2VsZWN0ZWQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzRDNEM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBjb2xvcjogIzNDM0MzQzsgfVxuICAgIC5zZWFyY2hiYXIgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaGJhciAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlY3QtY3VzdG9tIC5zZWFyY2hiYXIgLmRrLXNlbGVjdGVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQzRDNEM0OyB9XG4gICAgLnNlYXJjaGJhciAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2hiYXIgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkOi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlY3QtY3VzdG9tIC5zZWFyY2hiYXIgLmRrLXNlbGVjdGVkOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNDNEM0QzQ7IH1cbiAgICAuc2VhcmNoYmFyIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2hiYXIgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkOjotbW96LXBsYWNlaG9sZGVyLCAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyIC5kay1zZWxlY3RlZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0M0QzRDNDsgfVxuICAgIC5zZWFyY2hiYXIgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2hiYXIgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhciAuZGstc2VsZWN0ZWQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQzRDNEM0OyB9XG4gICAgLnNlYXJjaGJhciAuZm9ybS1jb250cm9sOmZvY3VzLCAuc2VhcmNoYmFyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDpmb2N1cywgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhciAuZGstc2VsZWN0ZWQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjM0MzQzNDOyB9XG4gIC5zZWFyY2hiYXIgLmlucHV0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VhcmNoYmFyIC5pbnB1dC13cmFwcGVyIC5zZXBhcmF0b3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMC4xcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M0QzRDNDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTtcbiAgICAgIGhlaWdodDogNjAlOyB9XG4gICAgLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuZm9ybS1jb250cm9sLCAuc2VhcmNoYmFyIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCwgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuZGstc2VsZWN0ZWQge1xuICAgICAgbWluLXdpZHRoOiAxMnJlbTtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2VhcmNoYmFyIC5pbnB1dC13cmFwcGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuZm9ybS1jb250cm9sICsgLnNlcGFyYXRvciwgLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6Zm9jdXMgKyAuZm9ybS1jb250cm9sICsgLnNlcGFyYXRvciwgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuZGstc2VsZWN0ZWQ6Zm9jdXMgKyAuZm9ybS1jb250cm9sICsgLnNlcGFyYXRvciwgLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuc2VsZWN0LWN1c3RvbSAuZm9ybS1jb250cm9sOmZvY3VzICsgLmRrLXNlbGVjdGVkICsgLnNlcGFyYXRvciwgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuZm9ybS1jb250cm9sOmZvY3VzICsgLmRrLXNlbGVjdGVkICsgLnNlcGFyYXRvciwgLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6Zm9jdXMgKyAuZGstc2VsZWN0ZWQgKyAuc2VwYXJhdG9yLCAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyIC5pbnB1dC13cmFwcGVyIC5kay1zZWxlY3RlZDpmb2N1cyArIC5kay1zZWxlY3RlZCArIC5zZXBhcmF0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQzNDOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuZm9ybS1jb250cm9sLCAuc2VhcmNoYmFyIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCwgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuZGstc2VsZWN0ZWQge1xuICAgICAgICAgIG1pbi13aWR0aDogOHJlbTsgfSB9XG4gICAgICAuc2VhcmNoYmFyIC5pbnB1dC13cmFwcGVyIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLCAuc2VhcmNoYmFyIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCArIC5mb3JtLWNvbnRyb2wsIC5zZWxlY3QtY3VzdG9tIC5zZWFyY2hiYXIgLmlucHV0LXdyYXBwZXIgLmRrLXNlbGVjdGVkICsgLmZvcm0tY29udHJvbCwgLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuc2VsZWN0LWN1c3RvbSAuZm9ybS1jb250cm9sICsgLmRrLXNlbGVjdGVkLCAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyIC5pbnB1dC13cmFwcGVyIC5mb3JtLWNvbnRyb2wgKyAuZGstc2VsZWN0ZWQsIC5zZWFyY2hiYXIgLmlucHV0LXdyYXBwZXIgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkICsgLmRrLXNlbGVjdGVkLCAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyIC5pbnB1dC13cmFwcGVyIC5kay1zZWxlY3RlZCArIC5kay1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAuMXJlbTsgfVxuICAgICAgICAuc2VhcmNoYmFyIC5pbnB1dC13cmFwcGVyIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sOmZvY3VzICsgLnNlcGFyYXRvciwgLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQgKyAuZm9ybS1jb250cm9sOmZvY3VzICsgLnNlcGFyYXRvciwgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuZGstc2VsZWN0ZWQgKyAuZm9ybS1jb250cm9sOmZvY3VzICsgLnNlcGFyYXRvciwgLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuc2VsZWN0LWN1c3RvbSAuZm9ybS1jb250cm9sICsgLmRrLXNlbGVjdGVkOmZvY3VzICsgLnNlcGFyYXRvciwgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuZm9ybS1jb250cm9sICsgLmRrLXNlbGVjdGVkOmZvY3VzICsgLnNlcGFyYXRvciwgLnNlYXJjaGJhciAuaW5wdXQtd3JhcHBlciAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQgKyAuZGstc2VsZWN0ZWQ6Zm9jdXMgKyAuc2VwYXJhdG9yLCAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyIC5pbnB1dC13cmFwcGVyIC5kay1zZWxlY3RlZCArIC5kay1zZWxlY3RlZDpmb2N1cyArIC5zZXBhcmF0b3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQzNDM0M7IH1cbiAgLnNlYXJjaGJhciAuc2VsZWN0LWN1c3RvbS5kay1zZWxlY3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VhcmNoYmFyIC5zZWxlY3QtY3VzdG9tLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gICAgLnNlYXJjaGJhciAuc2VsZWN0LWN1c3RvbS5kay1zZWxlY3Qtb3Blbi1kb3duIC5kay1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlYXJjaGJhciAuc2VsZWN0LWN1c3RvbS5kay1zZWxlY3Qtb3Blbi1kb3duIC5kay1zZWxlY3RlZDo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuc2VhcmNoYmFyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzNDM0MzQztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VhcmNoYmFyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpOyB9XG4gICAgLnNlYXJjaGJhciAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgei1pbmRleDogMTAwOyB9XG4gIC5zZWFyY2hiYXIgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICB3aWR0aDogMjNyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuc2VhcmNoYmFyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3Qtb3B0aW9ucyAuZGstb3B0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cblxuLnNlYXJjaGJhcl9fYWN0aW9uLS1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMi4zcmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5zZWFyY2hiYXJfX2FjdGlvbi0tbW9iaWxlIHtcbiAgICAgIGxlZnQ6IDFyZW07XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAuc2VhcmNoYmFyX19hY3Rpb24tLW1vYmlsZSAuYWN0aW9uLW1hcCB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMCAwLjVyZW07IH1cbiAgLnNlYXJjaGJhcl9fYWN0aW9uLS1tb2JpbGUgLmFjdGlvbi1zZWFyY2gge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCMEQ0MztcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIG1hcmdpbjogMCAwLjVyZW07IH1cbiAgICAuc2VhcmNoYmFyX19hY3Rpb24tLW1vYmlsZSAuYWN0aW9uLXNlYXJjaCBbY2xhc3NePVwiZmEtXCJdLCAuc2VhcmNoYmFyX19hY3Rpb24tLW1vYmlsZSAuYWN0aW9uLXNlYXJjaCBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zZWFyY2hiYXJfX3dyYXBwZXIge1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2hiYXJfX3dyYXBwZXIuYWN0aXZlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuc2VhcmNoYmFyX193cmFwcGVyLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC0wLjdyZW07XG4gICAgICBoZWlnaHQ6IDAuN3JlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cbiAgICAuc2VhcmNoYmFyX193cmFwcGVyLmFjdGl2ZSAuc2VhcmNoYmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaGJhciB7XG4gICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc2VhcmNoYmFyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLWNpdHkge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgei1pbmRleDogMTUwOyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1eSB7XG4gICAgd2lkdGg6IDEyJTsgfVxuICAuc2VhcmNoYmFyX19pdGVtLS10eXBlIHtcbiAgICB3aWR0aDogMTUlOyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCB7XG4gICAgd2lkdGg6IDEwLjMlOyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2Uge1xuICAgIHdpZHRoOiA4JTsgfVxuICAuc2VhcmNoYmFyX19pdGVtLS1tb3JlIHtcbiAgICB3aWR0aDogMTElOyB9XG4gICAgLnNlYXJjaGJhcl9faXRlbS0tbW9yZSAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzgwODA4MDsgfVxuICAgIC5zZWFyY2hiYXJfX2l0ZW0tLW1vcmUgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzNDM0MzQzsgfVxuICAuc2VhcmNoYmFyLWhvbWUgLnNlYXJjaGJhcl9faXRlbS0tY2l0eSB7XG4gICAgd2lkdGg6IDI4JTsgfVxuICAuc2VhcmNoYmFyLWhvbWUgLnNlYXJjaGJhcl9faXRlbS0tYnV5IHtcbiAgICB3aWR0aDogMTYlOyB9XG4gIC5zZWFyY2hiYXItaG9tZSAuc2VhcmNoYmFyX19pdGVtLS10eXBlIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5zZWFyY2hiYXItaG9tZSAuc2VhcmNoYmFyX19pdGVtLS1idWRnZXQge1xuICAgIHdpZHRoOiAxNSU7IH1cbiAgLnNlYXJjaGJhci1ob21lIC5zZWFyY2hiYXJfX2l0ZW0tLW1vcmUge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuc2VhcmNoYmFyLWhvbWUgLnNlYXJjaGJhcl9faXRlbS0tbW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlYXJjaGJhcl9fd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAuc2VhcmNoYmFyX193cmFwcGVyLCAuc2VhcmNoYmFyX193cmFwcGVyLmFjdGl2ZSxcbiAgICAuaGFzLWhlYWRlci0tbWluaW1pemVkIC5zZWFyY2hiYXJfX3dyYXBwZXIuYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDkwMDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnNlYXJjaGJhcl9fd3JhcHBlcjo6YmVmb3JlLCAuc2VhcmNoYmFyX193cmFwcGVyLmFjdGl2ZTo6YmVmb3JlLFxuICAgICAgLmhhcy1oZWFkZXItLW1pbmltaXplZCAuc2VhcmNoYmFyX193cmFwcGVyLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5zZWFyY2hiYXJfX3dyYXBwZXIgLnNlYXJjaGJhciB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDVyZW07XG4gICAgICBtYXJnaW46IDAgLTAuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgLnNlYXJjaGJhcl9fd3JhcHBlciAuc2VhcmNoYmFyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICAgIHotaW5kZXg6IDE1MDsgfVxuICAgICAgLnNlYXJjaGJhcl9fd3JhcHBlciAuc2VhcmNoYmFyIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgICAgICAuc2VhcmNoYmFyX193cmFwcGVyIC5zZWFyY2hiYXIgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDJyZW07IH1cbiAgICAgIC5zZWFyY2hiYXJfX3dyYXBwZXIgLnNlYXJjaGJhciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUuMnJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyMHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmFjdGl2ZSAuc2VhcmNoYmFyX193cmFwcGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIHotaW5kZXg6IDE1MDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLS1zZWFyY2hiYXIgLmRyb3Bkb3duLW1lbnUtLWNyaXRlcmUuc2hvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi10b2dnbGUge1xuICAgIG1pbi1oZWlnaHQ6IDVyZW07IH1cbiAgICAuZHJvcGRvd24tLXNlYXJjaGJhciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICByaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAuc2VhcmNoYmFyX19pdGVtLS1jaXR5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLnNlYXJjaGJhcl9faXRlbS0tYnV5IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTsgfVxuICAuc2VhcmNoYmFyX19pdGVtLS10eXBlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTsgfVxuICAuc2VhcmNoYmFyX19pdGVtLS1idWRnZXQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pOyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLW1vcmUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pOyB9XG4gICAgLnNlYXJjaGJhcl9faXRlbS0tbW9yZSAuZHJvcGRvd24tLXNlYXJjaGJhciB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJyZW07IH1cbiAgLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7IH1cbiAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7IH1cbiAgICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5jaGVja2JveC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCAtMC41cmVtOyB9XG4gICAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSAuYWJjLWNoZWNrYm94LS1udW1iZXIge1xuICAgICAgaGVpZ2h0OiA1LjJyZW07XG4gICAgICB3aWR0aDogNS4ycmVtO1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuICAgICAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSAuYWJjLWNoZWNrYm94LS1udW1iZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsXG4gICAgICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5hYmMtY2hlY2tib3gtLW51bWJlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICAgIGhlaWdodDogNS4ycmVtO1xuICAgICAgICB3aWR0aDogNS4ycmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSAuYWJjLWNoZWNrYm94LS1udW1iZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmJlZm9yZSxcbiAgICAgICAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSAuYWJjLWNoZWNrYm94LS1udW1iZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzRDNEM0O1xuICAgICAgICAgIGhlaWdodDogNS4ycmVtO1xuICAgICAgICAgIHdpZHRoOiA1LjJyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuc2VhcmNoYmFyX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVyZW0gNXJlbSAwIDVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubW9iaWxlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmRyb3Bkb3duLS1zZWFyY2hiYXIsXG4gIC5zZWFyY2hiYXIgLmRrLXNlbGVjdC5zZWxlY3QtY3VzdG9tIHtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjQzRDNEM0OyB9XG4gIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VhcmNoYmFyX19pdGVtLS1idWRnZXQgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LS1kZXZpc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZHJvcGRvd24tLXNlYXJjaGJhciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcixcbiAgLnNlYXJjaGJhciAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07IH1cbiAgLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSAuZm9ybS1jb250cm9sLCAuc2VhcmNoYmFyX19pdGVtLS1zdXJmYWNlIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCwgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSAuZGstc2VsZWN0ZWQsXG4gIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCAuZm9ybS1jb250cm9sLFxuICAuc2VhcmNoYmFyX19pdGVtLS1idWRnZXQgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkLFxuICAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyX19pdGVtLS1idWRnZXQgLmRrLXNlbGVjdGVkLFxuICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5mb3JtLWNvbnRyb2wsXG4gIC5zZWFyY2hiYXJfX2l0ZW0tLXJvb20gLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkLFxuICAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5kay1zZWxlY3RlZCB7XG4gICAgbWluLWhlaWdodDogNS4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzRDNEM0OyB9XG4gICAgLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCwgLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQgKyAuZm9ybS1jb250cm9sLCAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyX19pdGVtLS1zdXJmYWNlIC5kay1zZWxlY3RlZCArIC5mb3JtLWNvbnRyb2wsIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2UgLnNlbGVjdC1jdXN0b20gLmZvcm0tY29udHJvbCArIC5kay1zZWxlY3RlZCwgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSAuZm9ybS1jb250cm9sICsgLmRrLXNlbGVjdGVkLCAuc2VhcmNoYmFyX19pdGVtLS1zdXJmYWNlIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCArIC5kay1zZWxlY3RlZCwgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSAuZGstc2VsZWN0ZWQgKyAuZGstc2VsZWN0ZWQsXG4gICAgLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuICAgIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQgKyAuZm9ybS1jb250cm9sLFxuICAgIC5zZWxlY3QtY3VzdG9tIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCAuZGstc2VsZWN0ZWQgKyAuZm9ybS1jb250cm9sLFxuICAgIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCAuc2VsZWN0LWN1c3RvbSAuZm9ybS1jb250cm9sICsgLmRrLXNlbGVjdGVkLFxuICAgIC5zZWxlY3QtY3VzdG9tIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCAuZm9ybS1jb250cm9sICsgLmRrLXNlbGVjdGVkLFxuICAgIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQgKyAuZGstc2VsZWN0ZWQsXG4gICAgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0IC5kay1zZWxlY3RlZCArIC5kay1zZWxlY3RlZCxcbiAgICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuICAgIC5zZWFyY2hiYXJfX2l0ZW0tLXJvb20gLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkICsgLmZvcm0tY29udHJvbCxcbiAgICAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5kay1zZWxlY3RlZCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSAuc2VsZWN0LWN1c3RvbSAuZm9ybS1jb250cm9sICsgLmRrLXNlbGVjdGVkLFxuICAgIC5zZWxlY3QtY3VzdG9tIC5zZWFyY2hiYXJfX2l0ZW0tLXJvb20gLmZvcm0tY29udHJvbCArIC5kay1zZWxlY3RlZCxcbiAgICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCArIC5kay1zZWxlY3RlZCxcbiAgICAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5kay1zZWxlY3RlZCArIC5kay1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNDNEM0QzQ7IH1cbiAgICAgIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2UgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2UgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkICsgLmZvcm0tY29udHJvbDpmb2N1cywgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSAuZGstc2VsZWN0ZWQgKyAuZm9ybS1jb250cm9sOmZvY3VzLCAuc2VhcmNoYmFyX19pdGVtLS1zdXJmYWNlIC5zZWxlY3QtY3VzdG9tIC5mb3JtLWNvbnRyb2wgKyAuZGstc2VsZWN0ZWQ6Zm9jdXMsIC5zZWxlY3QtY3VzdG9tIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2UgLmZvcm0tY29udHJvbCArIC5kay1zZWxlY3RlZDpmb2N1cywgLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQgKyAuZGstc2VsZWN0ZWQ6Zm9jdXMsIC5zZWxlY3QtY3VzdG9tIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2UgLmRrLXNlbGVjdGVkICsgLmRrLXNlbGVjdGVkOmZvY3VzLFxuICAgICAgLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAgICAgLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0IC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCArIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gICAgICAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyX19pdGVtLS1idWRnZXQgLmRrLXNlbGVjdGVkICsgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgICAgIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCAuc2VsZWN0LWN1c3RvbSAuZm9ybS1jb250cm9sICsgLmRrLXNlbGVjdGVkOmZvY3VzLFxuICAgICAgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0IC5mb3JtLWNvbnRyb2wgKyAuZGstc2VsZWN0ZWQ6Zm9jdXMsXG4gICAgICAuc2VhcmNoYmFyX19pdGVtLS1idWRnZXQgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkICsgLmRrLXNlbGVjdGVkOmZvY3VzLFxuICAgICAgLnNlbGVjdC1jdXN0b20gLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0IC5kay1zZWxlY3RlZCArIC5kay1zZWxlY3RlZDpmb2N1cyxcbiAgICAgIC5zZWFyY2hiYXJfX2l0ZW0tLXJvb20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gICAgICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCArIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gICAgICAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5kay1zZWxlY3RlZCArIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gICAgICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5zZWxlY3QtY3VzdG9tIC5mb3JtLWNvbnRyb2wgKyAuZGstc2VsZWN0ZWQ6Zm9jdXMsXG4gICAgICAuc2VsZWN0LWN1c3RvbSAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5mb3JtLWNvbnRyb2wgKyAuZGstc2VsZWN0ZWQ6Zm9jdXMsXG4gICAgICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZCArIC5kay1zZWxlY3RlZDpmb2N1cyxcbiAgICAgIC5zZWxlY3QtY3VzdG9tIC5zZWFyY2hiYXJfX2l0ZW0tLXJvb20gLmRrLXNlbGVjdGVkICsgLmRrLXNlbGVjdGVkOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjM0MzQzNDOyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2UgLmRyb3Bkb3duLS1zZWFyY2hiYXIsXG4gIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCAuZHJvcGRvd24tLXNlYXJjaGJhcixcbiAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSAuZHJvcGRvd24tLXNlYXJjaGJhciB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSAuZHJvcGRvd24tLXNlYXJjaGJhci5zaG93IC5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0IC5kcm9wZG93bi0tc2VhcmNoYmFyLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5kcm9wZG93bi0tc2VhcmNoYmFyLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuc2VhcmNoYmFyX19pdGVtLS1zdXJmYWNlIC5kcm9wZG93bi0tc2VhcmNoYmFyLnNob3cgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlLFxuICAgICAgLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0IC5kcm9wZG93bi0tc2VhcmNoYmFyLnNob3cgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlLFxuICAgICAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSAuZHJvcGRvd24tLXNlYXJjaGJhci5zaG93IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2UgLmRyb3Bkb3duLS1zZWFyY2hiYXIuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIFtjbGFzc149XCJmYS1cIl0sIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2UgLmRyb3Bkb3duLS1zZWFyY2hiYXIuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIFtjbGFzcyo9XCIgZmEtXCJdLFxuICAgICAgLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0IC5kcm9wZG93bi0tc2VhcmNoYmFyLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSBbY2xhc3NePVwiZmEtXCJdLFxuICAgICAgLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0IC5kcm9wZG93bi0tc2VhcmNoYmFyLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSBbY2xhc3MqPVwiIGZhLVwiXSxcbiAgICAgIC5zZWFyY2hiYXJfX2l0ZW0tLXJvb20gLmRyb3Bkb3duLS1zZWFyY2hiYXIuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIFtjbGFzc149XCJmYS1cIl0sXG4gICAgICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5kcm9wZG93bi0tc2VhcmNoYmFyLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gICAgICAgIGNvbG9yOiAjODA4MDgwOyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2UgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0IC5kcm9wZG93bi10b2dnbGUsXG4gIC5zZWFyY2hiYXJfX2l0ZW0tLXJvb20gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDIuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2UgLmRyb3Bkb3duLW1lbnUsXG4gIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCAuZHJvcGRvd24tbWVudSxcbiAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSAuZHJvcGRvd24tbWVudSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlYXJjaGJhcl9fd3JhcHBlciAuc2VhcmNoYmFyIHtcbiAgICBwYWRkaW5nOiAzcmVtOyB9XG4gIC5zZWFyY2hiYXJfX2hlYWRlciB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtIDAgM3JlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoYmFyX19pdGVtLS1jaXR5LFxuICAuc2VhcmNoYmFyX19pdGVtLS1idXksXG4gIC5zZWFyY2hiYXJfX2l0ZW0tLXR5cGUsXG4gIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCxcbiAgLnNlYXJjaGJhcl9faXRlbS0tbW9yZSxcbiAgLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSxcbiAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLW1vcmUgLmRyb3Bkb3duLS1zZWFyY2hiYXIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAuc2VhcmNoYmFyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5zZWFyY2hiYXJfX3dyYXBwZXIgLnNlYXJjaGJhciB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW07IH1cbiAgICAuc2VhcmNoYmFyX193cmFwcGVyIC5zZWFyY2hiYXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDNyZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB6LWluZGV4OiAyMDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlYXJjaGJhcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMDsgfVxuICAuc2VhcmNoYmFyX193cmFwcGVyIC5zZWFyY2hiYXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMCA5cmVtOyB9XG4gIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDIwcmVtOyB9XG4gIC5kcm9wZG93bi0tc2VhcmNoYmFyIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDJyZW07IH1cbiAgLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSAuZHJvcGRvd24tLXNlYXJjaGJhciAuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2VhcmNoYmFyX19pdGVtLS1idWRnZXQgLmRyb3Bkb3duLS1zZWFyY2hiYXIgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSAuZHJvcGRvd24tLXNlYXJjaGJhciAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLXJvb20gLmFiYy1jaGVja2JveC0tbnVtYmVyIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgd2lkdGg6IDVyZW07XG4gICAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuICAgIC5zZWFyY2hiYXJfX2l0ZW0tLXJvb20gLmFiYy1jaGVja2JveC0tbnVtYmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuICAgIC5zZWFyY2hiYXJfX2l0ZW0tLXJvb20gLmFiYy1jaGVja2JveC0tbnVtYmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIHdpZHRoOiA1cmVtOyB9XG4gICAgICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIC5hYmMtY2hlY2tib3gtLW51bWJlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlLFxuICAgICAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSAuYWJjLWNoZWNrYm94LS1udW1iZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgd2lkdGg6IDVyZW07IH0gfVxuXG4uc2xpZGVyLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc2xpZGVyLWFjdGlvbl9fY29udGVudCwgLnNsaWRlci1hY3Rpb25fX3RvZ2dsZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5zbGlkZXItYWN0aW9uX19jb250ZW50IHtcbiAgICB3aWR0aDogMHJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtOyB9XG4gICAgLnNsaWRlci1hY3Rpb25fX2NvbnRlbnQgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07IH1cbiAgLnNsaWRlci1hY3Rpb25fX3RvZ2dsZXIgW2NsYXNzXj1cImZhLVwiXSwgLnNsaWRlci1hY3Rpb25fX3RvZ2dsZXIgW2NsYXNzKj1cIiBmYS1cIl0ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7IH1cbiAgLnNsaWRlci1hY3Rpb24uYWN0aXZlIC5zbGlkZXItYWN0aW9uX19jb250ZW50IHtcbiAgICB3aWR0aDogMjguMnJlbTsgfVxuICAuc2xpZGVyLWFjdGlvbi5hY3RpdmUgLnNsaWRlci1hY3Rpb25fX3RvZ2dsZXIgW2NsYXNzXj1cImZhLVwiXSwgLnNsaWRlci1hY3Rpb24uYWN0aXZlIC5zbGlkZXItYWN0aW9uX190b2dnbGVyIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAuc2xpZGVyLWFjdGlvbjpub3QoLmFjdGl2ZSkgLnNsaWRlci1hY3Rpb25fX3RvZ2dsZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4udGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50aHVtYl9fdGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRodW1iX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRodW1iX19iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMykgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7IH1cbiAgLnRodW1iX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgei1pbmRleDogMjsgfVxuICAudGh1bWItLWhvdmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRodW1iLS1ob3ZlciAudGh1bWJfX3RleHQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAxOHJlbTsgfVxuICAgICAgLnRodW1iLS1ob3ZlciAudGh1bWJfX3RleHQtd3JhcHBlciAudGh1bWJfX3RleHQtaG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIGhlaWdodDogMHJlbTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA3MDBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KSwgaGVpZ2h0IDcwMG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpOyB9XG4gICAgLnRodW1iLS1ob3Zlcjpob3ZlciAudGh1bWJfX3RleHQtaG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDcwMG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpLCBvcGFjaXR5IDcwMG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRodW1iLS1ob3ZlciAudGh1bWJfX3RleHQtd3JhcHBlciAudGh1bWJfX3RleHQtaG92ZXIge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCA3MDBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KSwgb3BhY2l0eSA3MDBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi50aHVtYi0taGlnaGxpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGh1bWItLWhpZ2hsaWdodCAudGh1bWJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRodW1iLS1oaWdobGlnaHQgLnRodW1iX19pbWFnZSBhIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRodW1iLS1oaWdobGlnaHQgLnRodW1iX19pbWFnZSBwaWN0dXJlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAudGh1bWItLWhpZ2hsaWdodCAudGh1bWJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDRyZW07XG4gICAgdG9wOiA0cmVtO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhyZW0pO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOHJlbSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50aHVtYi0taGlnaGxpZ2h0IC50aHVtYl9fY29udGVudCB7XG4gICAgcGFkZGluZzogM3JlbTsgfVxuICAudGh1bWItLWhpZ2hsaWdodCAudGh1bWJfX2Jhbm5lciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICNEQjBENDM7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAudGh1bWItLWhpZ2hsaWdodCAudGh1bWJfX2FjdGlvbiB7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgdG9wOiAycmVtOyB9XG4gICAgLnRodW1iLS1oaWdobGlnaHQgLnRodW1iX19hY3Rpb24gaTpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGh1bWItLWhpZ2hsaWdodCB7XG4gICAgaGVpZ2h0OiA0MHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGh1bWItLWhpZ2hsaWdodCB7XG4gICAgaGVpZ2h0OiAzNXJlbTsgfVxuICAgIC50aHVtYi0taGlnaGxpZ2h0IC50aHVtYl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgIHRvcDogM3JlbTtcbiAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IGNhbGMoNzAlIC0gNnJlbSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZyZW0pOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50aHVtYi0taGlnaGxpZ2h0IHtcbiAgICBoZWlnaHQ6IDMwcmVtOyB9XG4gICAgLnRodW1iLS1oaWdobGlnaHQgLnRodW1iX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDNyZW07XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cmVtKTsgfSB9XG5cbi50aHVtYi0tcHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWluLWhlaWdodDogMTVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLnRodW1iLS1wcmVzcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgLnRodW1iLS1wcmVzcyAudGh1bWJfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnRodW1iLS1wcmVzcyAudGh1bWJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZzogMS41cmVtIDRyZW0gMS41cmVtIDEuNXJlbTsgfVxuICAgIC50aHVtYi0tcHJlc3MgLnRodW1iX19jb250ZW50IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4udGh1bWItLW1hZ2F6aW5lIC50aHVtYl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRodW1iLS1tYWdhemluZSAudGh1bWJfX2FjdGlvbiB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjQpO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpOyB9XG5cbi50aHVtYi0tbWFnYXppbmU6aG92ZXIgLnRodW1iX19hY3Rpb24ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi50aHVtYi0tbWFnYXppbmUgLmJ0bi13cmFwcGVyIC5idG4ge1xuICB3aWR0aDogMTJyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50aHVtYi0tbWFnYXppbmUgLmJ0bi13cmFwcGVyIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi50aHVtYi0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGh1bWItLXJvdzpob3ZlciAudGh1bWJfX2NvbnRlbnQsXG4gIC50aHVtYi0tcm93OmhvdmVyIC50aHVtYl9faW1hZ2UsIC50aHVtYi0tcm93LmFjdGl2ZSAudGh1bWJfX2NvbnRlbnQsXG4gIC50aHVtYi0tcm93LmFjdGl2ZSAudGh1bWJfX2ltYWdlIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuNDUpOyB9XG4gIC50aHVtYi0tcm93ICsgLnRodW1iLS1yb3cge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAudGh1bWItLXJvdyAudGh1bWJfX2ltYWdlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpOyB9XG4gICAgLnRodW1iLS1yb3cgLnRodW1iX19pbWFnZSBhLFxuICAgIC50aHVtYi0tcm93IC50aHVtYl9faW1hZ2UgcGljdHVyZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRodW1iLS1yb3cgLnRodW1iX19hY3Rpb24ge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBib3R0b206IDMuNXJlbTsgfVxuICAudGh1bWItLXJvdyAudGh1bWJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC50aHVtYi0tcm93IC50aHVtYl9fY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIC50aHVtYi0tcm93IC50aHVtYl9fY29udGVudCAudGh1bWJfX2luZm9zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC50aHVtYi0tcm93IC50aHVtYl9fY29udGVudCAudGh1bWJfX2luZm9zIHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICAgIC50aHVtYi0tcm93IC50aHVtYl9fY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnRodW1iLS1yb3cgLnRodW1iX19jb250ZW50IC50aHVtYl9fcHJpY2Uge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLnRodW1iLS1yb3cge1xuICAgICAgbWluLWhlaWdodDogMThyZW07IH0gfVxuXG4udGh1bWItLWFnZW5jeSB7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRodW1iLS1hZ2VuY3k6aG92ZXIsIC50aHVtYi0tYWdlbmN5LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50aHVtYi0tYWdlbmN5OmhvdmVyIHAsXG4gICAgLnRodW1iLS1hZ2VuY3k6aG92ZXIgaDMsXG4gICAgLnRodW1iLS1hZ2VuY3k6aG92ZXIgW2NsYXNzXj1cImZhLVwiXSwgLnRodW1iLS1hZ2VuY3k6aG92ZXIgW2NsYXNzKj1cIiBmYS1cIl0sIC50aHVtYi0tYWdlbmN5LmFjdGl2ZSBwLFxuICAgIC50aHVtYi0tYWdlbmN5LmFjdGl2ZSBoMyxcbiAgICAudGh1bWItLWFnZW5jeS5hY3RpdmUgW2NsYXNzXj1cImZhLVwiXSwgLnRodW1iLS1hZ2VuY3kuYWN0aXZlIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgICAgIGNvbG9yOiAjM0MzQzNDOyB9XG4gIC50aHVtYi0tYWdlbmN5ICsgLnRodW1iLS1hZ2VuY3kge1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjRTZFNkU2OyB9XG4gIC50aHVtYi0tYWdlbmN5IGgzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAjM0MzQzNDOyB9XG4gIC50aHVtYi0tYWdlbmN5IHAge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzNDM0MzQzsgfVxuICAudGh1bWItLWFnZW5jeSBbY2xhc3NePVwiZmEtXCJdLCAudGh1bWItLWFnZW5jeSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjM0MzQzNDOyB9XG5cbi5hZ2VudF9fbGlzdCAuY29sLWxnLTMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4udGh1bWItLWFnZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAudGh1bWItLWFnZW50IHBpY3R1cmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwcmVtOyB9XG4gIC50aHVtYi0tYWdlbnQgLmg2IHtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi50aHVtYi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAudGh1bWItd3JhcHBlciAudGh1bWIge1xuICAgIGZsZXg6IDE7IH1cblxuLndyYXBwZXItLWdyYXktcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gIC53cmFwcGVyLS1ncmF5LXJpZ2h0LndyYXBwZXItLWdyYXktcmlnaHQtLWxpZmVzdHlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07IH1cbiAgLndyYXBwZXItLWdyYXktcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAzNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndyYXBwZXItLWdyYXktcmlnaHQ6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0xOCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud3JhcHBlci0tZ3JheS1yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcuNSU7IH0gfVxuXG4ud3lzaXd5Zy13cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgcGFkZGluZzogMnJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53eXNpd3lnLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnd5c2l3eWctd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnd5c2l3eWctd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDA7IH0gfVxuICAud3lzaXd5Zy13cmFwcGVyIGgxLFxuICAud3lzaXd5Zy13cmFwcGVyIGgyLFxuICAud3lzaXd5Zy13cmFwcGVyIGgzLFxuICAud3lzaXd5Zy13cmFwcGVyIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDcwJTsgfVxuICAud3lzaXd5Zy13cmFwcGVyIGgxLFxuICAud3lzaXd5Zy13cmFwcGVyIC5oMSB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAud3lzaXd5Zy13cmFwcGVyIGgxLFxuICAgICAgLnd5c2l3eWctd3JhcHBlciAuaDEge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMi4zMzMzM3JlbSArIDEuNTU1NTZ2dykgOyB9IH1cbiAgLnd5c2l3eWctd3JhcHBlciBoMixcbiAgLnd5c2l3eWctd3JhcHBlciAuaDIge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnd5c2l3eWctd3JhcHBlciBoMixcbiAgICAgIC53eXNpd3lnLXdyYXBwZXIgLmgyIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMXJlbSArIDEuMTY2Njd2dykgOyB9IH1cbiAgLnd5c2l3eWctd3JhcHBlciBoMyxcbiAgLnd5c2l3eWctd3JhcHBlciAuaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC53eXNpd3lnLXdyYXBwZXIgaDMsXG4gICAgICAud3lzaXd5Zy13cmFwcGVyIC5oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjkzMzMzcmVtICsgMC44ODg4OXZ3KSA7IH0gfVxuICAud3lzaXd5Zy13cmFwcGVyIGg0LFxuICAud3lzaXd5Zy13cmFwcGVyIC5oNCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAud3lzaXd5Zy13cmFwcGVyIGg0LFxuICAgICAgLnd5c2l3eWctd3JhcHBlciAuaDQge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS43NjY2N3JlbSArIDAuNjExMTF2dykgOyB9IH1cbiAgLnd5c2l3eWctd3JhcHBlciBoNSxcbiAgLnd5c2l3eWctd3JhcHBlciAuaDUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC53eXNpd3lnLXdyYXBwZXIgaDUsXG4gICAgICAud3lzaXd5Zy13cmFwcGVyIC5oNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjMzMzMzdncpIDsgfSB9XG4gIC53eXNpd3lnLXdyYXBwZXIgaDYsXG4gIC53eXNpd3lnLXdyYXBwZXIgLmg2IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnd5c2l3eWctd3JhcHBlciBoNixcbiAgICAgIC53eXNpd3lnLXdyYXBwZXIgLmg2IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNTMzMzNyZW0gKyAwLjIyMjIydncpIDsgfSB9XG4gIC53eXNpd3lnLXdyYXBwZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgLnd5c2l3eWctd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5cbi5hYmMtY2hlY2tib3gsXG4uYWJjLXJhZGlvIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYWJjLWNoZWNrYm94IGxhYmVsLFxuICAuYWJjLXJhZGlvIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzNDM0MzQzsgfVxuICAgIC5hYmMtY2hlY2tib3ggbGFiZWw6OmJlZm9yZSxcbiAgICAuYWJjLXJhZGlvIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzNDM0MzQztcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbGVmdDogM3JlbTsgfVxuICAgIC5hYmMtY2hlY2tib3ggbGFiZWw6OmFmdGVyLFxuICAgIC5hYmMtcmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBsZWZ0OiAzcmVtOyB9XG5cbi5hYmMtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmFiYy1jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuYWJjLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlcixcbiAgLmFiYy1jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5hYmMtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmJlZm9yZSxcbiAgLmFiYy1jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuICAuYWJjLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgLmFiYy1jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI0RCMEQ0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIwRDQzOyB9XG4gIC5hYmMtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4gIC5hYmMtY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5hYmMtcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmFmdGVyLFxuLmFiYy1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIwRDQzO1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDlweDsgfVxuXG4uYWJjLXJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi5hYmMtcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjREIwRDQzOyB9XG5cbi5yYWRpby1pbmxpbmUtd3JhcHBlcixcbi5jaGVja2JveC1pbmxpbmUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTsgfVxuICAucmFkaW8taW5saW5lLXdyYXBwZXIgLmFiYy1yYWRpbyxcbiAgLnJhZGlvLWlubGluZS13cmFwcGVyIC5hYmMtY2hlY2tib3gsXG4gIC5jaGVja2JveC1pbmxpbmUtd3JhcHBlciAuYWJjLXJhZGlvLFxuICAuY2hlY2tib3gtaW5saW5lLXdyYXBwZXIgLmFiYy1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uYWJjLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5hYmMtY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmFiYy1yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYWJjLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFiYy1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuICAuYWJjLWNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4gIC5hYmMtcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbiAgLmFiYy1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmNoZWNrYm94LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hYmMtY2hlY2tib3gtLW51bWJlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMy43cmVtO1xuICB3aWR0aDogMy43cmVtO1xuICBtYXJnaW46IDAuNXJlbTsgfVxuICAuYWJjLWNoZWNrYm94LS1udW1iZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYWJjLWNoZWNrYm94LS1udW1iZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5hYmMtY2hlY2tib3gtLW51bWJlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcbiAgICAuYWJjLWNoZWNrYm94LS1udW1iZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgaGVpZ2h0OiAzLjdyZW07XG4gICAgICB3aWR0aDogMy43cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5hYmMtY2hlY2tib3gtLW51bWJlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YWZ0ZXIsXG4gICAgICAuYWJjLWNoZWNrYm94LS1udW1iZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICAgICAgdG9wOiAwLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5hYmMtY2hlY2tib3gtLW51bWJlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlLFxuICAgICAgLmFiYy1jaGVja2JveC0tbnVtYmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDMuN3JlbTtcbiAgICAgICAgd2lkdGg6IDMuN3JlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmFiYy1jaGVja2JveC0tbnVtYmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwsXG4gICAgLmFiYy1jaGVja2JveC0tbnVtYmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIwRDQzOyB9XG4gICAgICAuYWJjLWNoZWNrYm94LS1udW1iZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgICAgLmFiYy1jaGVja2JveC0tbnVtYmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuYWJjLWNoZWNrYm94LS1udW1iZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4gICAgICAuYWJjLWNoZWNrYm94LS1udW1iZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNoZWNrYm94LXdyYXBwZXItLWJ0biB7XG4gIG1hcmdpbjogLTAuOHJlbTsgfVxuICAuY2hlY2tib3gtd3JhcHBlci0tYnRuIC5hYmMtY2hlY2tib3gtLWJ0biB7XG4gICAgbWFyZ2luOiAwLjhyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hYmMtY2hlY2tib3gtLWJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYWJjLWNoZWNrYm94LS1idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmFiYy1jaGVja2JveC0tYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuICAuYWJjLWNoZWNrYm94LS1idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC41KTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5hYmMtY2hlY2tib3gtLWJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YWZ0ZXIsIC5hYmMtY2hlY2tib3gtLWJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlLFxuICAgIC5hYmMtY2hlY2tib3gtLWJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIsXG4gICAgLmFiYy1jaGVja2JveC0tYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAuYWJjLWNoZWNrYm94LS1idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCxcbiAgLmFiYy1jaGVja2JveC0tYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQzNDM0M7IH1cbiAgICAuYWJjLWNoZWNrYm94LS1idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAuYWJjLWNoZWNrYm94LS1idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG4gICAgLmFiYy1jaGVja2JveC0tYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgICAuYWJjLWNoZWNrYm94LS1idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrYm94LXdyYXBwZXItLWJ0biB7XG4gICAgbWFyZ2luOiAtMC4zcmVtOyB9XG4gICAgLmNoZWNrYm94LXdyYXBwZXItLWJ0biAuYWJjLWNoZWNrYm94LS1idG4ge1xuICAgICAgbWFyZ2luOiAwLjVyZW0gMC4zcmVtOyB9XG4gIC5hYmMtY2hlY2tib3gtLWJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcbiAgLmFiYy1jaGVja2JveC0tYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4ycmVtOyB9IH1cblxuLmRyb3Bkb3duLW1lbnUtLWNyaXRlcmUgLmNoZWNrYm94LWNyaXRlcmUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWF4LWhlaWdodDogMjhyZW07XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuLmRyb3Bkb3duLW1lbnUtLWNyaXRlcmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG4gIC5kcm9wZG93bi1tZW51LS1jcml0ZXJlIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxcmVtOyB9XG4gIC5kcm9wZG93bi1tZW51LS1jcml0ZXJlIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDFyZW07IH1cblxuLmNoZWNrYm94LS1hbGlnbi1sZWZ0IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmNoZWNrYm94LS1hbGlnbi1sZWZ0IGxhYmVsOjpiZWZvcmUsIC5jaGVja2JveC0tYWxpZ24tbGVmdCBsYWJlbDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7IH1cblxuLnNlbGVjdC1jdXN0b20ge1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2VsZWN0LWN1c3RvbS5kay1zZWxlY3Qtb3Blbi11cCAuZGstc2VsZWN0ZWQsXG4gIC5zZWxlY3QtY3VzdG9tLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdGVkLFxuICAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0LW9wdGlvbnMsXG4gIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDpob3ZlcixcbiAgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdGVkOmZvY3VzLFxuICAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0U2RTZFNjsgfVxuICAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjM0MzQzNDO1xuICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMS4ycmVtIDNyZW0gMS4ycmVtIDEuMnJlbTsgfVxuICAgIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5zZWxlY3QtY3VzdG9tIC5kay1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuNTVlbSAwLjVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0LWN1c3RvbSAuZGstb3B0aW9uLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICBjb2xvcjogIzNDM0MzQzsgfVxuICAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0LW9wdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1heC1oZWlnaHQ6IDE1ZW07XG4gICAgei1pbmRleDogNTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5zZWxlY3QtY3VzdG9tIC5kay1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgY29sb3I6ICMzQzNDM0M7IH1cbiAgLnNlbGVjdC1jdXN0b20gLmRrLXNlbGVjdC1vcHRpb25zLWhpZ2hsaWdodCAuZGstb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0LW9wdGlvbnMtaGlnaGxpZ2h0IC5kay1vcHRpb24tc2VsZWN0ZWQuZGstb3B0aW9uLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICBjb2xvcjogIzNDM0MzQzsgfVxuICAuc2VsZWN0LWN1c3RvbSAuZGstb3B0aW9uICsgLmRrLW9wdGlvbi1oaWdobGlnaHQ6OmJlZm9yZSxcbiAgLnNlbGVjdC1jdXN0b20gLmRrLW9wdGlvbiArIC5kay1vcHRpb24tc2VsZWN0ZWQ6OmJlZm9yZSxcbiAgLnNlbGVjdC1jdXN0b20gLmRrLW9wdGlvbi1oaWdobGlnaHQgKyAuZGstb3B0aW9uOjpiZWZvcmUsXG4gIC5zZWxlY3QtY3VzdG9tIC5kay1vcHRpb24tc2VsZWN0ZWQgKyAuZGstb3B0aW9uOjpiZWZvcmUsXG4gIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3Qtb3B0aW9ucy1oaWdobGlnaHQgLmRrLW9wdGlvbi1zZWxlY3RlZCArIC5kay1vcHRpb24uZGstb3B0aW9uLWhpZ2hsaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5zZWxlY3QtY3VzdG9tIC5kay1zZWxlY3Qtb3B0aW9ucy1oaWdobGlnaHQgLmRrLW9wdGlvbi1zZWxlY3RlZCArIC5kay1vcHRpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7IH1cbiAgLnNlbGVjdC1jdXN0b20uZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0LW9wdGlvbnMge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgLnNlbGVjdC1jdXN0b20uZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5zZWxlY3QtLWdyYXlzbW9vdGguZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdGVkLFxuLnNlbGVjdC0tZ3JheXNtb290aC5kay1zZWxlY3Qtb3Blbi1kb3duIC5kay1zZWxlY3RlZCxcbi5zZWxlY3QtLWdyYXlzbW9vdGggLmRrLXNlbGVjdC1vcHRpb25zLFxuLnNlbGVjdC0tZ3JheXNtb290aCAuZGstc2VsZWN0ZWQ6aG92ZXIsXG4uc2VsZWN0LS1ncmF5c21vb3RoIC5kay1zZWxlY3RlZDpmb2N1cyxcbi5zZWxlY3QtLWdyYXlzbW9vdGggLmRrLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDNEM0OyB9XG5cbi5sZy1vdXRlciAubGctaXRlbSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmxnLWFjdGlvbnMgLmxnLXByZXYsXG4ubGctYWN0aW9ucyAubGctbmV4dCB7XG4gIHBhZGRpbmc6IDAuMnJlbTsgfVxuXG4ubGctYWN0aW9ucyAubGctcHJldiB7XG4gIGxlZnQ6IDVyZW07IH1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQge1xuICByaWdodDogNXJlbTsgfVxuXG4ubGctdG9vbGJhciAubGctaWNvbixcbi5sZy1hY3Rpb25zIC5sZy1pY29uIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sZy1hY3Rpb25zIC5sZy1pY29uIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIHBhZGRpbmc6IDA7IH1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNTQnOyB9XG5cbi5sZy1hY3Rpb25zIC5sZy1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYwNTMnOyB9XG5cbi5sZy10b29sYmFyIC5sZy1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDBkJzsgfVxuXG4ubGctc3ViLWh0bWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wbHlyIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnBseXIgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLnBseXIgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNDQnO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG4gIC5wbHlyIC5wbHlyX19jb250cm9sLS1vdmVybGFpZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdMaXJlIGxhIHZpZMOpbyc7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAucGx5ciAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltkYXRhLWlzLXJlYWRtb3JlXVtkYXRhLXJlYWRtb3JlXSxcbltkYXRhLWlzLXJlYWRtb3JlLWNpdHldW2RhdGEtcmVhZG1vcmVdIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaXR5LXJlYWRtb3JlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5jaXR5LXJlYWRtb3JlICsgLmxpbmstdW5kZXJsaW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zbGljay1kb3R0ZWQge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG5cbi5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwcmVtIDAuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMXJlbTsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQzNDO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpO1xuICAgICAgd2lkdGg6IDAuOHJlbTsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcixcbiAgICAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMsXG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpO1xuICB0b3A6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNHJlbTtcbiAgei1pbmRleDogMTsgfVxuICAuc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsIC5zbGljay1uZXh0OmhvdmVyLCAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLXByZXY6OmJlZm9yZSwgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCwgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDByZW07IH1cbiAgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Myc7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMHJlbTsgfVxuICAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDU0JzsgfVxuXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiAycmVtO1xuICBsZWZ0OiBhdXRvOyB9XG4gIFtkaXI9J3J0bCddIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTQnOyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDJyZW07IH1cbiAgW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA1Myc7IH1cblxuLnNsaWRlci0tbXVsdGlwbGUge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtOyB9XG4gIC5zbGlkZXItLW11bHRpcGxlID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNsaWRlci0tbXVsdGlwbGUuc2xpZGVyLS1tdWx0aXBsZS0tc20gLnNsaWNrLXNsaWRlIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgLnNsaWRlci0tbXVsdGlwbGUuc2xpZGVyLS1tdWx0aXBsZS0tc20gLnNsaWNrLW5leHQ6OmJlZm9yZSxcbiAgICAuc2xpZGVyLS1tdWx0aXBsZS5zbGlkZXItLW11bHRpcGxlLS1zbSAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLnNsaWRlci0tbXVsdGlwbGUuc2xpZGVyLS1tdWx0aXBsZS0tc20gLnNsaWNrLW5leHQ6OmJlZm9yZTpob3ZlcixcbiAgICAgIC5zbGlkZXItLW11bHRpcGxlLnNsaWRlci0tbXVsdGlwbGUtLXNtIC5zbGljay1wcmV2OjpiZWZvcmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzNDM0MzQzsgfVxuICAgIC5zbGlkZXItLW11bHRpcGxlLnNsaWRlci0tbXVsdGlwbGUtLXNtIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNXJlbTsgfVxuICAgIC5zbGlkZXItLW11bHRpcGxlLnNsaWRlci0tbXVsdGlwbGUtLXNtIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC01cmVtOyB9IH1cblxuLnNsaWRlci13cmFwcGVyLS1sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNsaWRlci13cmFwcGVyLS1sb2FkZXIgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnNsaWRlci13cmFwcGVyLS1sb2FkZXIgLmxvYWRlci1zdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnJlbTtcbiAgICBib3R0b206IDJyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAuc2xpZGVyLXdyYXBwZXItLWxvYWRlciAubG9hZGVyLWNpcmNsZSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTI1O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMjU7IH1cbiAgLnNsaWRlci13cmFwcGVyLS1sb2FkZXIgLmxvYWRlci1jaXJjbGUtY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5zbGlkZXItd3JhcHBlci0tbG9hZGVyIC5zbGljay1hY3RpdmUgLmxvYWRlci1jaXJjbGUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDYwMDBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuICAuc2xpZGVyLXdyYXBwZXItLWxvYWRlciAuc2xpZGUtaW5pdC5zbGljay1hY3RpdmUgLmxvYWRlci1jaXJjbGUge1xuICAgIGFuaW1hdGlvbjogc2xpZGVyTG9hZGVySW5pdCA2MDAwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7IH1cblxuQGtleWZyYW1lcyBzbGlkZXJMb2FkZXJJbml0IHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMjU7IH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVyTG9hZGVySW5pdCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTI1OyB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9IH1cblxuLnNsaWRlci1jdXQtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTsgfVxuXG4uc2xpZGVyLWN1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gIC5zbGlkZXItY3V0LnNsaWRlci1jdXQtLWxpZmVzdHlsZSA+IC5zbGlkZXIgPiAuc2xpY2stcHJldixcbiAgLnNsaWRlci1jdXQuc2xpZGVyLWN1dC0tbGlmZXN0eWxlID4gLnNsaWRlciA+IC5zbGljay1uZXh0IHtcbiAgICBib3R0b206IC00LjVyZW07IH1cbiAgICAuc2xpZGVyLWN1dC5zbGlkZXItY3V0LS1saWZlc3R5bGUgPiAuc2xpZGVyID4gLnNsaWNrLXByZXY6OmJlZm9yZSxcbiAgICAuc2xpZGVyLWN1dC5zbGlkZXItY3V0LS1saWZlc3R5bGUgPiAuc2xpZGVyID4gLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnNsaWRlci1jdXQgPiAuc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2xpZGVyLWN1dCA+IC5zbGlkZXIgPiAuc2xpY2stcHJldixcbiAgICAuc2xpZGVyLWN1dCA+IC5zbGlkZXIgPiAuc2xpY2stbmV4dCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogLTNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnNsaWRlci1jdXQgPiAuc2xpZGVyID4gLnNsaWNrLXByZXY6OmJlZm9yZSxcbiAgICAgIC5zbGlkZXItY3V0ID4gLnNsaWRlciA+IC5zbGljay1uZXh0OjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzNDM0MzQztcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLnNsaWRlci1jdXQgPiAuc2xpZGVyID4gLnNsaWNrLW5leHQge1xuICAgICAgbGVmdDogNHJlbTtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG5cbi5zbGlkZXItLWFycm93LWhpZGRlbiAuc2xpY2stYXJyb3cge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuXG4uc2xpZGVyLS1hcnJvdy1oaWRkZW46aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2xpZGVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC4zNSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGlkZXJfX2xpbms6aG92ZXIsIC5zbGlkZXJfX2xpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC41KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2xpZGVyX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zbGljay1zbGlkZSAudGh1bWIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbmJvZHksIGh0bWwge1xuICB3aWR0aDogMTAwJTsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMzQzNDM0M7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5tYWluLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYuNXJlbSk7XG4gIHBhZGRpbmctdG9wOiAxNi41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1haW4td3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4td3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSk7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTsgfSB9XG5cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgYTpob3Zlci51bmRlcmxpbmUsIGE6Zm9jdXMudW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5pbnB1dDpmb2N1cywgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5jb250YWluZXItLWN1c3RvbSB7XG4gICAgbWF4LXdpZHRoOiAxMzY1cHg7IH0gfVxuXG4ubWFpbi1mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgLm1haW4tZm9vdGVyIHAge1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIC5tYWluLWZvb3RlciAuZm9vdGVyLXRpdGxlIHtcbiAgICBjb2xvcjogIzNDM0MzQztcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLm1haW4tZm9vdGVyIC5mb290ZXItYmFyIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWFpbi1mb290ZXIgaHIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAubWFpbi1mb290ZXIgLmxpc3QtaW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zb2NpYWwtbGlua3MgW2NsYXNzXj1cImZhLVwiXSwgLnNvY2lhbC1saW5rcyBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbS0tZm9vdGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5mb290ZXItYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1haW4tZm9vdGVyIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbi1mb290ZXIgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1mb290ZXIgLmZvb3Rlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5tYWluLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5MDA7IH1cbiAgLm1haW4taGVhZGVyIC5uYXYtbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWFpbi1oZWFkZXIgW2NsYXNzXj1cImZhXCJdLCAubWFpbi1oZWFkZXIgW2NsYXNzKj1cIiBmYVwiXSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpO1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5tYWluLWhlYWRlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI0U2RTZFNjsgfVxuICAubWFpbi1oZWFkZXJfX2FjdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjYwcHggKiAwLjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tYWluLWhlYWRlcl9fYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLm1haW4taGVhZGVyX19hY3Rpb246bGFzdC1jaGlsZCAubWFpbi1oZWFkZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubWFpbi1oZWFkZXJfX2FjdGlvbjpmaXJzdC1jaGlsZCAubWFpbi1oZWFkZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5tYWluLWhlYWRlcl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tYWluLWhlYWRlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07IH1cbiAgICAubWFpbi1oZWFkZXJfX2JvdHRvbSB1bCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubWFpbi1oZWFkZXJfX2JvdHRvbSAubmF2LWxpbmsge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgIC5tYWluLWhlYWRlcl9fYm90dG9tIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAubWFpbi1oZWFkZXJfX3NlYXJjaCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1haW4taGVhZGVyX19sYW5ndWFnZSAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDI2cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAubWFpbi1oZWFkZXJfX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1haW4taGVhZGVyX190b3Age1xuICAgICAgYm9yZGVyLXdpZHRoOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlcl9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICAgIHdpZHRoOiAwLjFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAtMnJlbTsgfVxuICAubWFpbi1oZWFkZXJfX2JvdHRvbSB7XG4gICAgaGVpZ2h0OiA2LjRyZW07XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KSwgb3BhY2l0eSAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KSwgcGFkZGluZyAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KTsgfVxuICAuaGVhZGVyLS1taW5pbWl6ZWQgLm1haW4taGVhZGVyX19ib3R0b20ge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSksIG9wYWNpdHkgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSksIHBhZGRpbmcgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSksIHZpc2liaWxpdHkgMHMgbGluZWFyIDM1MG1zOyB9XG4gIC5oZWFkZXItLW1pbmltaXplZCAubWFpbi1oZWFkZXJfX3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAuaGVhZGVyLS1taW5pbWl6ZWQgLm1haW4taGVhZGVyX190b3AgLm5hdmJhci1icmFuZCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIHdpZHRoOiAxNnJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm1haW4taGVhZGVyX19hY3Rpb24ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEzcmVtICogMC41KTsgfVxuICAgIC5tYWluLWhlYWRlcl9fYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAubWFpbi1oZWFkZXJfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgdG9wOiAyLjJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgY29sb3I6ICMzQzNDM0M7IH1cbiAgICAubWFpbi1oZWFkZXJfX3NlYXJjaCAudGV4dC10cnVuY2F0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLWhlYWRlcl9fbGFuZ3VhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbi1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSkgOTBtcywgdHJhbnNmb3JtIDBzIGVhc2UgMTAwMG1zO1xuICB6LWluZGV4OiAxMDAwO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAubWFpbi1tZW51IC5jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44NikgMG1zOyB9XG4gIC5tYWluLW1lbnUgLm1haW4tbWVudV9fcmlnaHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44NikgMG1zOyB9XG4gIC5tYWluLW1lbnUuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSkgMG1zO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWFpbi1tZW51LmFjdGl2ZSAuY29udGFpbmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KSAxODBtczsgfVxuICAgIC5tYWluLW1lbnUuYWN0aXZlIC5tYWluLW1lbnVfX3JpZ2h0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KSAxODBtczsgfVxuICAubWFpbi1tZW51IC50b2dnbGVyLW9wZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAgIC5tYWluLW1lbnUgLnRvZ2dsZXItb3BlbiBbY2xhc3NePVwiZmFcIl0sIC5tYWluLW1lbnUgLnRvZ2dsZXItb3BlbiBbY2xhc3MqPVwiIGZhXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9XG4gICAgLm1haW4tbWVudSAudG9nZ2xlci1vcGVuICsgLm5hdmJhci1icmFuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAubWFpbi1tZW51IC5uYXZiYXItYnJhbmQge1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgICBoZWlnaHQ6IDQuNHJlbTtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1haW4tbWVudSAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm1haW4tbWVudSBbY2xhc3NePVwiZmFcIl0sIC5tYWluLW1lbnUgW2NsYXNzKj1cIiBmYVwiXSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5tYWluLW1lbnUgLm5hdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIG1heC13aWR0aDogMjdyZW07IH1cbiAgICAubWFpbi1tZW51IC5uYXYtaXRlbS50YXJnZXQtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDMwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1tZW51IC5uYXYtaXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5tYWluLW1lbnUgLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDA7XG4gICAgbWF4LXdpZHRoOiAyN3JlbTsgfVxuICAubWFpbi1tZW51IC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuICAubWFpbi1tZW51IC5zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLm1haW4tbWVudSAuc2xpZGVyIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgICAubWFpbi1tZW51IC5zbGlkZXIgLnRpdGxlLS1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLm1haW4tbWVudV9fbGlzdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDByZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KSwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMzUwbXM7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgLm1haW4tbWVudV9fbGlzdC5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ5LCAwLjkpOyB9XG4gICAgLm1haW4tbWVudV9fbGlzdCBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLm1haW4tbWVudV9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm1haW4tbWVudV9fcmlnaHQgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgICAubWFpbi1tZW51X19yaWdodCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgICAubWFpbi1tZW51X19yaWdodCA+IGRpdjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgaGVpZ2h0OiAzNSU7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLm1haW4tbWVudV9fcmlnaHQgLm1haW4tbWVudV9fbmV3c2xldHRlci1pbnB1dCB7XG4gICAgICB3aWR0aDogMjhyZW07XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLW1lbnVfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmFjdGl2ZSAubWFpbi1tZW51X19jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogNzAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1tZW51IG5hdiB7XG4gICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubWFpbi1tZW51X19yaWdodCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLm1haW4tbWVudV9fbGlzdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjFyZW07XG4gICAgICBtaW4td2lkdGg6IDYwcmVtO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KSAzNTBtcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMzUwbXM7IH1cbiAgICAgIC5tYWluLW1lbnVfX2xpc3Q6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDByZW07XG4gICAgICAgIHdpZHRoOiAwcmVtO1xuICAgICAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNDM0MzQztcbiAgICAgICAgdG9wOiA0cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KSAxMDVtczsgfVxuICAgICAgLm1haW4tbWVudV9fbGlzdCBsaSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjJyZW07IH1cbiAgICAgIC5tYWluLW1lbnVfX2xpc3QuYWN0aXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgICAubWFpbi1tZW51X19saXN0LmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjdyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuNDksIDAuOSk7IH1cbiAgICAgICAgLm1haW4tbWVudV9fbGlzdC5hY3RpdmUgbGkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40OSwgMC45KSAzNTBtczsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubWFpbi1tZW51IC5uYXZiYXItYnJhbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAubWFpbi1tZW51IC5uYXZiYXItbmF2IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMy4zcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1haW4tbWVudSAubmF2YmFyLW5hdiB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAgIC5tYWluLW1lbnUgbmF2IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEycmVtKTtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgICAubWFpbi1tZW51IG5hdjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgei1pbmRleDogNjA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1tZW51IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgIC5tYWluLW1lbnVfX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm1haW4tbWVudV9fbGlzdCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLm1haW4tbWVudV9fbGlzdCBsaSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtOyB9XG4gICAgICAubWFpbi1tZW51IC50b2dnbGVyLW9wZW4gKyAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuM3JlbTsgfVxuICAgICAgLm1haW4tbWVudSAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgd2lkdGg6IDE2cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuOHJlbTsgfVxuICAgICAgLm1haW4tbWVudSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHJlbTtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgLm1haW4tbWVudSAubmF2YmFyLXRvZ2dsZXIgW2NsYXNzXj1cImZhXCJdLCAubWFpbi1tZW51IC5uYXZiYXItdG9nZ2xlciBbY2xhc3MqPVwiIGZhXCJdIHtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAgIC5tYWluLW1lbnUgLm5hdmJhci1uYXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ubWFpbi1zZWFyY2gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHotaW5kZXg6IDEyMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7IH1cbiAgLmFjdGl2ZSAubWFpbi1zZWFyY2gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cbiAgLm1haW4tc2VhcmNoIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1zZWFyY2ggLmZhLXNlYXJjaCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjogIzgwODA4MDsgfVxuICAubWFpbi1zZWFyY2ggaW5wdXQge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAubWFpbi1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4MDgwODA7IH1cbiAgICAubWFpbi1zZWFyY2ggaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzgwODA4MDsgfVxuICAgIC5tYWluLXNlYXJjaCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzgwODA4MDsgfVxuICAgIC5tYWluLXNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4MDgwODA7IH1cbiAgICAubWFpbi1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm1haW4tc2VhcmNoX19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KSwgdHJhbnNmb3JtIDBzIGVhc2UgMTAwMG1zO1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgICAuYWN0aXZlIC5tYWluLXNlYXJjaF9fYmFja2Ryb3Age1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLXNlYXJjaCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA1LjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtOyB9XG4gICAgICAubWFpbi1zZWFyY2ggaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFpbi1zZWFyY2gge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgICAubWFpbi1zZWFyY2ggaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIC5tYWluLXNlYXJjaF9fZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAubWFpbi1zZWFyY2hfX2Zvcm0gLmJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEuNnJlbTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5tYWluLXNlYXJjaF9fZm9ybSBpbnB1dCB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAwLjFyZW0gMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFpbi1zZWFyY2hfX2Zvcm0gaW5wdXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyLjI2NjY3cmVtICsgMS40NDQ0NHZ3KSA7IH0gfVxuXG4udGV4dC0zeGwge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGV4dC0zeGwge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIuMjY2NjdyZW0gKyAxLjQ0NDQ0dncpIDsgfSB9XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLnRleHQtbWQge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4udGV4dC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLnRleHQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4udGV4dC1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNEQjBENDM7IH1cblxuLnRyYWNraW5nLWxnIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTsgfVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIFwiU291cmNlIFNhbnMgUHJvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA0LjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIuMzMzMzNyZW0gKyAxLjU1NTU2dncpIDsgfSB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDMuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMi4xcmVtICsgMS4xNjY2N3Z3KSA7IH0gfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAzcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjkzMzMzcmVtICsgMC44ODg4OXZ3KSA7IH0gfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGg0LCAuaDQge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuNzY2NjdyZW0gKyAwLjYxMTExdncpIDsgfSB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGg1LCAuaDUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMzMzMzN2dykgOyB9IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS43OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoNiwgLmg2IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjUzMzMzcmVtICsgMC4yMjIyMnZ3KSA7IH0gfVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4ubGVhZGluZy0yMCB7XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG5cbi50aXRsZS0tc20ge1xuICBjb2xvcjogI0RCMEQ0MztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzgwODA4MCAhaW1wb3J0YW50OyB9XG5cbi5pbml0aWFsLWxldHRlcjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogI0RCMEQ0MzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtbGlmZXN0eWxlIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnVzZXItc3BhY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW07IH1cbiAgICAudXNlci1zcGFjZSAubWVudS1saXN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAgIC51c2VyLXNwYWNlIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnVzZXItbG9nLW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsZXgtZ3JvdzogMC4xNTsgfVxuICAgIC51c2VyLWxvZy1vdXQ6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTFyZW07XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgd2lkdGg6IDAuMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7IH1cbiAgICAudXNlci1sb2ctb3V0IGEge1xuICAgICAgY29sb3I6ICM4MDgwODA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnVzZXItc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTsgfVxuICAudXNlci1sb2ctb3V0IHtcbiAgICBmbGV4LWdyb3c6IDAuMjsgfVxuICAgIC51c2VyLWxvZy1vdXQ6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0wLjdyZW07XG4gICAgICBib3R0b206IC0wLjdyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVzZXItc3BhY2UgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH0gfVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBCQVJORVMgLSBIZWxwZXJzIEZST05ULVZBUklBQkxFUyAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kcHJpbWFyeTogI0RCMEQ0MztcblxuJGdyYXkteGxpZ2h0OiAjRjdGN0Y3O1xuJGdyYXktbGlnaHQ6ICNFNkU2RTY7XG4kZ3JheS1zbW9vdGg6ICNDNEM0QzQ7XG4kZ3JheTogIzgwODA4MDtcbiRncmF5LWRhcms6ICMzQzNDM0M7XG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMwMDAwMDA7XG5cblxuLy8gdGhvc2UgdmFyaWFibGVzIG92ZXJyaWRlIGRlZmF1bHQgQlMgdmFyaWFibGVzXG4kY3lhbjogIzYyYzVkYTtcbiRncmVlbjogIzM2ZDJhMTtcbiRyZWQ6ICNmZjYzNjM7XG4keWVsbG93OiAjZmZhZjU3O1xuXG5cbi8vIGN1c3RvbSB2YXJpYWJsZXNcbiRicmFuZC1pbmZvOiAkY3lhbjtcbiRicmFuZC1zdWNjZXNzOiAkZ3JlZW47XG4kYnJhbmQtZGFuZ2VyOiAkcmVkO1xuJGJyYW5kLXdhcm5pbmc6ICR5ZWxsb3c7XG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZPTlRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgOiAnU291cmNlIFNhbnMgUHJvJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXRpdGxlIDogJ0xvcmEnLCAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiRmb250LWljb246ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuXG5cblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVkVORE9SU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIHNwZWNpYWwgdmFyaWFibGUgZm9yIGZvbnQgYXdlc29tZS4gVGhlIGZvbnQgcGF0aCBpcyByZWxhdGl2ZSBmcm9tIHlvdXIgY29tcGlsZWQgQ1NTIGRpcmVjdG9yeVxuJGZhLWZvbnQtcGF0aDogXCIuLi9mb250c1wiO1xuXG4kcGx5ci1jb2xvci1tYWluOiAkcHJpbWFyeTtcblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR1JJRFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRoZWFkZXItaGVpZ2h0OiAxNi41cmVtO1xuJGhlYWRlci10YWJsZXQtaGVpZ2h0OiAxMHJlbTtcbiRoZWFkZXItbW9iaWxlLWhlaWdodDogOHJlbTtcbiRmb290ZXItbWluLWhlaWdodDogMzByZW07XG5cbiRjb250YWluZXItcGFkZGluZy14OiAxLjVyZW07XG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRZUE9HUkFQSFlcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kdGV4dC1mb250LXNpemU6IDEuNHJlbTsgLy8tPiBnZW5lcmFsIGZvbnQtc2l6ZSwgYXBwbHkgb24gYm9keVxuJHRleHQtZm9udC1zaXplLWxnOiAxLjhyZW07XG5cbiRyZnMtcmVtLXZhbHVlOiAxMDsgLy8gZm9yIHJlc3BvbnNpdmUtZm9udC1zaXplOiAxcmVtID0gMTBweFxuJHJmcy1mYWN0b3I6IDM7XG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjRyZW07XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZTtcblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiR0aHVtYi1ibG9nLWltZy13aWR0aDogMzcwcHg7IC8vLT4gYmxvZyB0aHVtYiBpbWcgd2lkdGgsIGluIHB4XG5cbiRidG4taGVpZ2h0OiA0cmVtOyAvLyBidG4gaGVpZ2h0XG4kYnRuLWhlaWdodC1sZzogNXJlbTsgLy8gYnRuIGxnIGhlaWdodFxuJGJ0bi1yZWN0LXdpZHRoOiA5cmVtOyAvLyBidG4gcmVjdCB3aWR0aFxuXG4kYm94LXNoYWRvdzogMCAwLjFyZW0gMC41cmVtIDAgcmdiYSgkYmxhY2ssIDAuMTUpO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEFOSU1BVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8vLy8gVFJBTlNJVElPTlxuJHRyYW5zaXRpb24tZHVyYXRpb24tZGVmYXVsdDogMzUwbXM7XG4kdHJhbnNpdGlvbi10aW1pbmctZGVmYXVsdDogY3ViaWMtYmV6aWVyKC42NSwwLC40OSwuOSk7XG4kdHJhbnNpdGlvbi1kZWZhdWx0OiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZWZhdWx0ICR0cmFuc2l0aW9uLXRpbWluZy1kZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1kdXJhdGlvbi10aHVtYjogNzAwbXM7XG4kdHJhbnNpdGlvbi10aW1pbmctdGh1bWI6IGN1YmljLWJlemllciguNjUsMCwuNDksLjkpO1xuJHRyYW5zaXRpb24tdGh1bWI6ICR0cmFuc2l0aW9uLWR1cmF0aW9uLXRodW1iICR0cmFuc2l0aW9uLXRpbWluZy10aHVtYjtcblxuLy8vLy8gVFJBTlNJVElPTiBMR1xuJHRyYW5zaXRpb24tZHVyYXRpb24tc21vb3RoOiAxMDAwbXM7XG4kdHJhbnNpdGlvbi10aW1pbmctc21vb3RoOiBjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpO1xuJHRyYW5zaXRpb24tc21vb3RoOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1zbW9vdGggJHRyYW5zaXRpb24tdGltaW5nLXNtb290aDtcblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW19ICsgI3skaW5wdXQtcGFkZGluZy15fSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAvIDJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbX0gKyAjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbX0gKyAjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgY2FsYygjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZX0gLSAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNH0pICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgI3syICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15fSkgKiAzIC8gNCArICN7JGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmd9KSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkaWNvbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGljb24gJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYygjeygoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIGxlZnQ6IGNhbGMoI3stKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWJnO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcblxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBjaGVhcCByb3VuZGVkIGNvcm5lcnMgb24gbmVzdGVkIGl0ZW1zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkYm9yZGVyLXJhZGl1cy1sZztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIG9wYWNpdHkpO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gSUUgJiA8IEVkZ2UgMThcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIEJBUk5FUyAtIEhlbHBlcnMgRlJPTlQtTUlYSU5TIC0gU3R1ZGlvIEhCIDIwMTlcblxuXG4vL1VzYWdlIDpcbi8vIEBpbmNsdWRlIHBsYWNlaG9sZGVyIC8vIG9yICtwbGFjZWhvbGRlclxuLy8gICAgY3NzIHJ1bGUgMVxuLy8gICAgY3NzIHJ1bGUgMlxuLy8gICAgLi4uXG4vLyBDcsOpZSBhdXRvbWF0aXF1ZW1lbnQgbGVzIHBsYWNlaG9sZGVycyBhdmVjIGxlcyBwcsOpZml4ZXMgbmF2aWdhdGV1cnNcbkBtaXhpbiBwbGFjZWhvbGRlcigpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7IH1cblxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50OyB9XG5cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7IH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuXG5cblxuXG5cbi8vIFVzYWdlIDogIGNsYXNzLWJlZ2luKGNzc0JlZ2luQ2xhc3MpLlxuLy8gICAgICAgICAgI3tjbGFzcy1iZWdpbihjc3NCZWdpbkNsYXNzKX0gc2kgb24gdmV1dCDDqWNyaXJlIGRlcyBjYXJhY3TDqXJpc3RpcXVlcyBkZWRhbnNcbi8vIEFyZ3VtZW50czogY3NzQmVnaW5DbGFzczogbGUgZMOpYnV0IGRlIGxhIGNsYXNzZSBjc3MgcXVlIGwnb24gdmV1dCBjaWJsZXJcbi8vIFJldG91cm5lIFtjbGFzc149XCJjc3NCZWdpbkNsYXNzXCJdLCBbY2xhc3MqPVwiIGNzc0JlZ2luQ2xhc3NcIl1cbi8vICh1dGlsZSBwYXIgZXhlbXBsZSBwb3VyIGNpYmxlciBsZXMgY29sb25uZXMgYm9vdHN0cmFwIHF1ZWxxdWUgc29pdCBsZXVyIHRhaWxsZSwgb3UgbGVzIGljb25lcyBnw6luw6lyw6lzIHBhciB1bmUgZm9udCBpY29uKVxuLy8gY2YgaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy85MDgzNjE0L3Nhc3MtbXVsdGlwbGUtY2xhc3Mtc2VsZWN0b3ItZnJvbS1hLXZhcmlhYmxlXG5AZnVuY3Rpb24gY2xhc3MtYmVnaW4oJHZhbHVlKSB7XG4gICRsaXN0OiAnW2NsYXNzXj1cIiN7JHZhbHVlfVwiXScsICdbY2xhc3MqPVwiICN7JHZhbHVlfVwiXSc7XG4gICRnbHVlOiAnLCAnO1xuICAkc3RyaW5nOiBcIlwiO1xuICBAZWFjaCAkaXRlbSBpbiAkbGlzdCB7XG4gICAgQGlmICRzdHJpbmcgIT0gXCJcIiB7XG4gICAgICAkc3RyaW5nOiAkc3RyaW5nICsgJGdsdWU7IH1cbiAgICAkc3RyaW5nOiAkc3RyaW5nICsgJGl0ZW07IH1cbiAgQHJldHVybiAkc3RyaW5nOyB9XG5cblxuXG5cblxuLy9Vc2FnZSA6ICt0cmFuc2l0aW9uRGVsYXlVcCgyODBtcywgMSwgMTApXG4vLyBBcmd1bWVudHM6ICRzdGVwRHVyYXRpb246IGxlIGTDqWxhaSBxdWUgbCdvbiB2ZXV0IGFqb3V0ZXJcbi8vICAgICAgICAgICAgJGZpcnN0U3RlcCwgJGxhc3RTdGVwIDogbGVzIHZhbGV1cnMgbWluL21heCBkZSBsYSBib3VjbGVcbi8vIENyw6llIGRlcyBkZWxhaXMgZGUgdHJhbnNpdGlvbnMgZW4gY2FzY2FkZVxuQG1peGluIHRyYW5zaXRpb25EZWxheVVwKCRkZWZhdWx0ZHVyYXRpb24sICRzdGVwRHVyYXRpb24sICRmaXJzdFN0ZXAsICRsYXN0U3RlcCkge1xuXG4gICRjdXJyZW50RHVyYXRpb246ICRkZWZhdWx0ZHVyYXRpb247XG5cbiAgQGZvciAkaSBmcm9tICRmaXJzdFN0ZXAgdGhyb3VnaCAkbGFzdFN0ZXAge1xuICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkY3VycmVudER1cmF0aW9uOyB9XG5cbiAgICAkY3VycmVudER1cmF0aW9uOiAkY3VycmVudER1cmF0aW9uICsgJHN0ZXBEdXJhdGlvbjsgfSB9XG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQVRFIFNQRUNJQUwgQ0xBU1NFU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gVXNhZ2UgOiBAaW5jbHVkZSBjcmVhdGVNYXJnaW4oJG1pbiwgJG1heClcbi8vICRtaW4gOiB0YWlsbGUgbWluIGRlIGxhIG1hcmdlIChlbiBweCksICRtYXggOiB0YWlsbGUgbWF4IGRlIGxhIG1hcmdlIChlbiBweClcbi8vIENyw6llIGRlcyBjbGFzc2VzIC5tLVgsIC5tdC1YLCAubXItWCwgLm1iLVgsIC5tbC1YIHBvdXIgZ8OpbsOpcmVyIGRlcyBtYXJnZXMgYXV0b21hdGlxdWVtZW50ICgvISB0YWlsbGVzIGNvbnZlcnRpZXMgZW4gcmVtKVxuQG1peGluIGNyZWF0ZU1hcmdpbigkbWluLCAkbWF4KSB7XG4gIEBmb3IgJGkgZnJvbSAkbWluIHRvICRtYXgrMSB7XG4gICAgLm0tI3skaX0ge1xuICAgICAgbWFyZ2luIDogMC4xcmVtICogJGk7IH1cblxuICAgIC5tLXQtI3skaX0ge1xuICAgICAgbWFyZ2luLXRvcDogMC4xcmVtICogJGk7IH1cblxuICAgIC5tLWwtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQgOiAwLjFyZW0gKiAkaTsgfVxuXG4gICAgLm0tci0jeyRpfSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMXJlbSAqICRpOyB9XG5cbiAgICAubS1iLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbSAqICRpOyB9XG5cbiAgICAubS1pLSN7JGl9IHtcbiAgICAgIG1hcmdpbiA6IDAuMXJlbSAqICRpICFpbXBvcnRhbnQ7IH1cblxuICAgIC5tLXQtaS0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjFyZW0gKiAkaSAhaW1wb3J0YW50OyB9XG5cbiAgICAubS1sLWktI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQgOiAwLjFyZW0gKiAkaSAhaW1wb3J0YW50OyB9XG5cbiAgICAubS1yLWktI3skaX0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjFyZW0gKiAkaSAhaW1wb3J0YW50OyB9XG5cbiAgICAubS1iLWktI3skaX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xcmVtICogJGkgIWltcG9ydGFudDsgfSB9IH1cblxuQGluY2x1ZGUgY3JlYXRlTWFyZ2luKDAsIDEwMCk7XG5cblxuXG5cblxuLy8gVXNhZ2UgOiBAaW5jbHVkZSBjcmVhdGVQYWRkaW5nKCRtaW4sICRtYXgpXG4vLyAkbWluIDogdGFpbGxlIG1pbiBkdSBwYWRkaW5nIChlbiBweCksICRtYXggOiB0YWlsbGUgbWF4IGR1IHBhZGRpbmcgKGVuIHB4KVxuLy8gQ3LDqWUgZGVzIGNsYXNzZXMgLnAtWCwgLnB0LVgsIC5wci1YLCAucGItWCwgLnBsLVggcG91ciBnw6luw6lyZXIgZGVzIG1hcmdlcyBhdXRvbWF0aXF1ZW1lbnQgKC8hIHRhaWxsZXMgY29udmVydGllcyBlbiByZW0pXG5AbWl4aW4gY3JlYXRlUGFkZGluZygkbWluLCAkbWF4KSB7XG4gIEBmb3IgJGkgZnJvbSAkbWluIHRvICRtYXgrMSB7XG4gICAgLnAtI3skaX0ge1xuICAgICAgcGFkZGluZyA6IDAuMXJlbSAqICRpOyB9XG5cbiAgICAucC10LSN7JGl9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjFyZW0gKiAkaTsgfVxuXG4gICAgLnAtbC0jeyRpfSB7XG4gICAgICBwYWRkaW5nLWxlZnQgOiAwLjFyZW0gKiAkaTsgfVxuXG4gICAgLnAtci0jeyRpfSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjFyZW0gKiAkaTsgfVxuXG4gICAgLnAtYi0jeyRpfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtICogJGk7IH1cblxuICAgIC5wLWktI3skaX0ge1xuICAgICAgcGFkZGluZyA6IDAuMXJlbSAqICRpICFpbXBvcnRhbnQ7IH1cblxuICAgIC5wLXQtaS0jeyRpfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4xcmVtICogJGkgIWltcG9ydGFudDsgfVxuXG4gICAgLnAtbC1pLSN7JGl9IHtcbiAgICAgIHBhZGRpbmctbGVmdCA6IDAuMXJlbSAqICRpICFpbXBvcnRhbnQ7IH1cblxuICAgIC5wLXItaS0jeyRpfSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjFyZW0qICRpICFpbXBvcnRhbnQ7IH1cblxuICAgIC5wLWItaS0jeyRpfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtICogJGkgIWltcG9ydGFudDsgfSB9IH1cblxuQGluY2x1ZGUgY3JlYXRlUGFkZGluZygwLCAxMDApO1xuXG5cblxuLy8gVXNhZ2UgOiBAaW5jbHVkZSBjcmVhdGVaaW5kZXgoJG1pbiwgJG1heClcbi8vICRtaW4gOiB6LWluZGV4IG1pbiwgJG1heCA6IHotaW5kZXggbWF4XG4vLyBDcsOpZSBkZXMgY2xhc3NlcyAuei1YLCBwb3VyIGfDqW7DqXJlciBkZXMgei1pbmRleCBhdXRvbWF0aXF1ZW1lbnRcbkBtaXhpbiBjcmVhdGVaaW5kZXgoJG1pbiwgJG1heCkge1xuICBAZm9yICRpIGZyb20gJG1pbiB0byAkbWF4KzEge1xuICAgIC56LSN7JGl9IHtcbiAgICAgIHotaW5kZXg6ICRpOyB9IH0gfVxuXG5AaW5jbHVkZSBjcmVhdGVaaW5kZXgoLTEsIDEwMCk7XG5cblxuXG5cblxuLy9Vc2FnZSA6ICtjcmVhdGVBbmltYXRpb25EZWxheSgxLCAxMClcbi8vIEFyZ3VtZW50czogJGZpcnN0U3RlcCwgJGxhc3RTdGVwIDogbGVzIHZhbGV1cnMgbWluL21heCBkZSBsYSBib3VjbGVcbi8vIENyw6llIGRlcyBkZWxhaXMgZGUgdHJhbnNpdGlvbnMgZW4gY2FzY2FkZVxuQG1peGluIGNyZWF0ZUFuaW1hdGlvbkRlbGF5KCRtaW4sICRtYXgpIHtcbiAgQGZvciAkaSBmcm9tICRtaW4gdG8gJG1heCsxIHtcbiAgICAuYW5pbS1kZWxheS0tI3skaX0sXG4gICAgLmFuaW0tZGVsYXktLSN7JGl9OjpiZWZvcmUsXG4gICAgLmFuaW0tZGVsYXktLSN7JGl9OjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZWZhdWx0ICogJGkgKiAwLjU7IH0gfSB9XG4iLCIvLyBQUk9KRUNUIC0gSGVscGVycyBGUk9OVC1IRUxQRVJTIC0gU3R1ZGlvIEhCIDIwMTdcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJBU0lDUyBDTEFTU0VTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLy8vLyBURVhUIFRSQU5TRk9STVxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuXG4vLy8vLyBGT05UIFdFSUdIVFxuLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZvbnQtc2JvbGQge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5cbi8vLy8vIEZPTlQgU1RZTEVcbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuXG4vLy8vLyBURVhUIERFQ09SQVRJT05cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5cbi8vLy8vIFdISVRFIFNQQUNFXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5cblxuLy8vLy8gSElEREVOICh1c2VmdWxsIGZvciBvbGQgY29udGFjdCBmb3Jtcylcbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cblxuLy8vLy8gQ1VSU09SIFBPSU5URVJcbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIEdSSURcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vLy8vIENPTCBDVVNUT01cbi5yb3cubm8tZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjByZW07IH1cblxuI3tjbGFzcy1iZWdpbignY29sJyl9IHtcbiAgJi5uby1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC4wcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMHJlbTsgfSB9XG5cblxuXG4ucm93LnhzLWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjJyZW07IH1cblxuI3tjbGFzcy1iZWdpbignY29sJyl9IHtcbiAgJi54cy1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMnJlbTsgfSB9XG5cblxuXG4ucm93LnNtLWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07IH1cblxuI3tjbGFzcy1iZWdpbignY29sJyl9IHtcbiAgJi5zbS1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfSB9XG5cblxuXG4ucm93Lm1kLWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjdyZW07IH1cblxuI3tjbGFzcy1iZWdpbignY29sJyl9IHtcbiAgJi5tZC1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTsgfSB9XG5cblxuXG4vLyBSRVNQT05TSVZFXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1zbSkge1xuICAucm93LmxnLWd1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07IH1cblxuICAje2NsYXNzLWJlZ2luKCdjb2wnKX0ge1xuICAgICYubGctZ3V0dGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfSB9XG5cblxuXG4vLy8gQ0xBU1NFUyBGT1IgWFhMIEJSRUFLUE9JTlRcbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC14eGwpIHsgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICRjb2x1bW5zOiAxMjtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgLm9mZnNldC14eGwtI3skaX0ge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7IH0gfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAuY29sLXh4bC0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpOyB9IH0gfVxuXG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4xMC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICAgXCIuLi93ZWJmb250c1wiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgICAxNnB4ICFkZWZhdWx0O1xuJGZhLWZvbnQtZGlzcGxheTogICAgICBhdXRvICFkZWZhdWx0O1xuJGZhLWNzcy1wcmVmaXg6ICAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICAgXCI1LjEwLjJcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZhLWZ3LXdpZHRoOiAgICAgICAgICAoMjBlbSAvIDE2KTtcbiRmYS1wcmltYXJ5LW9wYWNpdHk6ICAgMSAhZGVmYXVsdDtcbiRmYS1zZWNvbmRhcnktb3BhY2l0eTogLjQgIWRlZmF1bHQ7XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcbkBmdW5jdGlvbiBmYS1jb250ZW50KCRmYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG59XG5cbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItYWJhY3VzOiBcXGY2NDA7XG4kZmEtdmFyLWFjY2Vzc2libGUtaWNvbjogXFxmMzY4O1xuJGZhLXZhci1hY2N1c29mdDogXFxmMzY5O1xuJGZhLXZhci1hY29ybjogXFxmNmFlO1xuJGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOiBcXGY2YWY7XG4kZmEtdmFyLWFkOiBcXGY2NDE7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFxcZjJiYjtcbiRmYS12YXItYWRqdXN0OiBcXGYwNDI7XG4kZmEtdmFyLWFkbjogXFxmMTcwO1xuJGZhLXZhci1hZG9iZTogXFxmNzc4O1xuJGZhLXZhci1hZHZlcnNhbDogXFxmMzZhO1xuJGZhLXZhci1hZmZpbGlhdGV0aGVtZTogXFxmMzZiO1xuJGZhLXZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XG4kZmEtdmFyLWFpcmJuYjogXFxmODM0O1xuJGZhLXZhci1hbGFybS1jbG9jazogXFxmMzRlO1xuJGZhLXZhci1hbGFybS1leGNsYW1hdGlvbjogXFxmODQzO1xuJGZhLXZhci1hbGFybS1wbHVzOiBcXGY4NDQ7XG4kZmEtdmFyLWFsYXJtLXNub296ZTogXFxmODQ1O1xuJGZhLXZhci1hbGdvbGlhOiBcXGYzNmM7XG4kZmEtdmFyLWFsaWNvcm46IFxcZjZiMDtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1hbGlnbi1zbGFzaDogXFxmODQ2O1xuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItYW5hbHl0aWNzOiBcXGY2NDM7XG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xuJGZhLXZhci1hbmRyb2lkOiBcXGYxN2I7XG4kZmEtdmFyLWFuZ2VsOiBcXGY3Nzk7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXFxmMjA5O1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXFxmMTAzO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFxcZjEwNztcbiRmYS12YXItYW5nbGUtbGVmdDogXFxmMTA0O1xuJGZhLXZhci1hbmdsZS1yaWdodDogXFxmMTA1O1xuJGZhLXZhci1hbmdsZS11cDogXFxmMTA2O1xuJGZhLXZhci1hbmdyeTogXFxmNTU2O1xuJGZhLXZhci1hbmdyeWNyZWF0aXZlOiBcXGYzNmU7XG4kZmEtdmFyLWFuZ3VsYXI6IFxcZjQyMDtcbiRmYS12YXItYW5raDogXFxmNjQ0O1xuJGZhLXZhci1hcHAtc3RvcmU6IFxcZjM2ZjtcbiRmYS12YXItYXBwLXN0b3JlLWlvczogXFxmMzcwO1xuJGZhLXZhci1hcHBlcjogXFxmMzcxO1xuJGZhLXZhci1hcHBsZTogXFxmMTc5O1xuJGZhLXZhci1hcHBsZS1hbHQ6IFxcZjVkMTtcbiRmYS12YXItYXBwbGUtY3JhdGU6IFxcZjZiMTtcbiRmYS12YXItYXBwbGUtcGF5OiBcXGY0MTU7XG4kZmEtdmFyLWFyY2hpdmU6IFxcZjE4NztcbiRmYS12YXItYXJjaHdheTogXFxmNTU3O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1hcnJvdy1hbHQtZG93bjogXFxmMzU0O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1ib3R0b206IFxcZjM0NjtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tbGVmdDogXFxmMzQ3O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1yaWdodDogXFxmMzQ4O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS10b3A6IFxcZjM0OTtcbiRmYS12YXItYXJyb3ctYWx0LWxlZnQ6IFxcZjM1NTtcbiRmYS12YXItYXJyb3ctYWx0LXJpZ2h0OiBcXGYzNTY7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtZG93bjogXFxmMzUwO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6IFxcZjM1MTtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodDogXFxmMzUyO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXVwOiBcXGYzNTM7XG4kZmEtdmFyLWFycm93LWFsdC10by1ib3R0b206IFxcZjM0YTtcbiRmYS12YXItYXJyb3ctYWx0LXRvLWxlZnQ6IFxcZjM0YjtcbiRmYS12YXItYXJyb3ctYWx0LXRvLXJpZ2h0OiBcXGYzNGM7XG4kZmEtdmFyLWFycm93LWFsdC10by10b3A6IFxcZjM0ZDtcbiRmYS12YXItYXJyb3ctYWx0LXVwOiBcXGYzNTc7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1hcnJvdy1mcm9tLWJvdHRvbTogXFxmMzQyO1xuJGZhLXZhci1hcnJvdy1mcm9tLWxlZnQ6IFxcZjM0MztcbiRmYS12YXItYXJyb3ctZnJvbS1yaWdodDogXFxmMzQ0O1xuJGZhLXZhci1hcnJvdy1mcm9tLXRvcDogXFxmMzQ1O1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1kb3duOiBcXGYzMzk7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1sZWZ0OiBcXGYzM2E7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1yaWdodDogXFxmMzNiO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtdXA6IFxcZjMzYztcbiRmYS12YXItYXJyb3ctdG8tYm90dG9tOiBcXGYzM2Q7XG4kZmEtdmFyLWFycm93LXRvLWxlZnQ6IFxcZjMzZTtcbiRmYS12YXItYXJyb3ctdG8tcmlnaHQ6IFxcZjM0MDtcbiRmYS12YXItYXJyb3ctdG8tdG9wOiBcXGYzNDE7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWFycm93czogXFxmMDQ3O1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcXGYwYjI7XG4kZmEtdmFyLWFycm93cy1hbHQtaDogXFxmMzM3O1xuJGZhLXZhci1hcnJvd3MtYWx0LXY6IFxcZjMzODtcbiRmYS12YXItYXJyb3dzLWg6IFxcZjA3ZTtcbiRmYS12YXItYXJyb3dzLXY6IFxcZjA3ZDtcbiRmYS12YXItYXJ0c3RhdGlvbjogXFxmNzdhO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcbiRmYS12YXItYXN0ZXJpc2s6IFxcZjA2OTtcbiRmYS12YXItYXN5bW1ldHJpazogXFxmMzcyO1xuJGZhLXZhci1hdDogXFxmMWZhO1xuJGZhLXZhci1hdGxhczogXFxmNTU4O1xuJGZhLXZhci1hdGxhc3NpYW46IFxcZjc3YjtcbiRmYS12YXItYXRvbTogXFxmNWQyO1xuJGZhLXZhci1hdG9tLWFsdDogXFxmNWQzO1xuJGZhLXZhci1hdWRpYmxlOiBcXGYzNzM7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcXGYyOWU7XG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XG4kZmEtdmFyLWF2aWF0bzogXFxmNDIxO1xuJGZhLXZhci1hd2FyZDogXFxmNTU5O1xuJGZhLXZhci1hd3M6IFxcZjM3NTtcbiRmYS12YXItYXhlOiBcXGY2YjI7XG4kZmEtdmFyLWF4ZS1iYXR0bGU6IFxcZjZiMztcbiRmYS12YXItYmFieTogXFxmNzdjO1xuJGZhLXZhci1iYWJ5LWNhcnJpYWdlOiBcXGY3N2Q7XG4kZmEtdmFyLWJhY2twYWNrOiBcXGY1ZDQ7XG4kZmEtdmFyLWJhY2tzcGFjZTogXFxmNTVhO1xuJGZhLXZhci1iYWNrd2FyZDogXFxmMDRhO1xuJGZhLXZhci1iYWNvbjogXFxmN2U1O1xuJGZhLXZhci1iYWRnZTogXFxmMzM1O1xuJGZhLXZhci1iYWRnZS1jaGVjazogXFxmMzM2O1xuJGZhLXZhci1iYWRnZS1kb2xsYXI6IFxcZjY0NTtcbiRmYS12YXItYmFkZ2UtcGVyY2VudDogXFxmNjQ2O1xuJGZhLXZhci1iYWRnZXItaG9uZXk6IFxcZjZiNDtcbiRmYS12YXItYmFncy1zaG9wcGluZzogXFxmODQ3O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kZmEtdmFyLWJhbGwtcGlsZTogXFxmNzdlO1xuJGZhLXZhci1iYWxsb3Q6IFxcZjczMjtcbiRmYS12YXItYmFsbG90LWNoZWNrOiBcXGY3MzM7XG4kZmEtdmFyLWJhbjogXFxmMDVlO1xuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLWJhcmNvZGUtYWx0OiBcXGY0NjM7XG4kZmEtdmFyLWJhcmNvZGUtcmVhZDogXFxmNDY0O1xuJGZhLXZhci1iYXJjb2RlLXNjYW46IFxcZjQ2NTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1iYXNlYmFsbDogXFxmNDMyO1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXNrZXRiYWxsLWhvb3A6IFxcZjQzNTtcbiRmYS12YXItYmF0OiBcXGY2YjU7XG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcbiRmYS12YXItYmF0dGVyeS1ib2x0OiBcXGYzNzY7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiRmYS12YXItYmF0dGVyeS1zbGFzaDogXFxmMzc3O1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJhdHRsZS1uZXQ6IFxcZjgzNTtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLWJlZXI6IFxcZjBmYztcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXFxmMWI1O1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLWJlbGwtZXhjbGFtYXRpb246IFxcZjg0ODtcbiRmYS12YXItYmVsbC1wbHVzOiBcXGY4NDk7XG4kZmEtdmFyLWJlbGwtc2Nob29sOiBcXGY1ZDU7XG4kZmEtdmFyLWJlbGwtc2Nob29sLXNsYXNoOiBcXGY1ZDY7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRmYS12YXItYmVsbHM6IFxcZjc3ZjtcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XG4kZmEtdmFyLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcbiRmYS12YXItYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLWJpa2luZy1tb3VudGFpbjogXFxmODRiO1xuJGZhLXZhci1iaW1vYmplY3Q6IFxcZjM3ODtcbiRmYS12YXItYmlub2N1bGFyczogXFxmMWU1O1xuJGZhLXZhci1iaW9oYXphcmQ6IFxcZjc4MDtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXFxmMWZkO1xuJGZhLXZhci1iaXRidWNrZXQ6IFxcZjE3MTtcbiRmYS12YXItYml0Y29pbjogXFxmMzc5O1xuJGZhLXZhci1iaXR5OiBcXGYzN2E7XG4kZmEtdmFyLWJsYWNrLXRpZTogXFxmMjdlO1xuJGZhLXZhci1ibGFja2JlcnJ5OiBcXGYzN2I7XG4kZmEtdmFyLWJsYW5rZXQ6IFxcZjQ5ODtcbiRmYS12YXItYmxlbmRlcjogXFxmNTE3O1xuJGZhLXZhci1ibGVuZGVyLXBob25lOiBcXGY2YjY7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWJsb2c6IFxcZjc4MTtcbiRmYS12YXItYmxvZ2dlcjogXFxmMzdjO1xuJGZhLXZhci1ibG9nZ2VyLWI6IFxcZjM3ZDtcbiRmYS12YXItYmx1ZXRvb3RoOiBcXGYyOTM7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcbiRmYS12YXItYm9sdDogXFxmMGU3O1xuJGZhLXZhci1ib21iOiBcXGYxZTI7XG4kZmEtdmFyLWJvbmU6IFxcZjVkNztcbiRmYS12YXItYm9uZS1icmVhazogXFxmNWQ4O1xuJGZhLXZhci1ib25nOiBcXGY1NWM7XG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcbiRmYS12YXItYm9vay1hbHQ6IFxcZjVkOTtcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWJvb2staGVhcnQ6IFxcZjQ5OTtcbiRmYS12YXItYm9vay1tZWRpY2FsOiBcXGY3ZTY7XG4kZmEtdmFyLWJvb2stb3BlbjogXFxmNTE4O1xuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1ib29rLXNwZWxsczogXFxmNmI4O1xuJGZhLXZhci1ib29rLXVzZXI6IFxcZjdlNztcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcbiRmYS12YXItYm9va3M6IFxcZjVkYjtcbiRmYS12YXItYm9va3MtbWVkaWNhbDogXFxmN2U4O1xuJGZhLXZhci1ib290OiBcXGY3ODI7XG4kZmEtdmFyLWJvb3RoLWN1cnRhaW46IFxcZjczNDtcbiRmYS12YXItYm9vdHN0cmFwOiBcXGY4MzY7XG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiRmYS12YXItYm9yZGVyLWJvdHRvbTogXFxmODRkO1xuJGZhLXZhci1ib3JkZXItY2VudGVyLWg6IFxcZjg5YztcbiRmYS12YXItYm9yZGVyLWNlbnRlci12OiBcXGY4OWQ7XG4kZmEtdmFyLWJvcmRlci1pbm5lcjogXFxmODRlO1xuJGZhLXZhci1ib3JkZXItbGVmdDogXFxmODRmO1xuJGZhLXZhci1ib3JkZXItbm9uZTogXFxmODUwO1xuJGZhLXZhci1ib3JkZXItb3V0ZXI6IFxcZjg1MTtcbiRmYS12YXItYm9yZGVyLXJpZ2h0OiBcXGY4NTI7XG4kZmEtdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGZhLXZhci1ib3JkZXItc3R5bGUtYWx0OiBcXGY4NTQ7XG4kZmEtdmFyLWJvcmRlci10b3A6IFxcZjg1NTtcbiRmYS12YXItYm93LWFycm93OiBcXGY2Yjk7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3dsaW5nLXBpbnM6IFxcZjQzNztcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLWJveC1hbHQ6IFxcZjQ5YTtcbiRmYS12YXItYm94LWJhbGxvdDogXFxmNzM1O1xuJGZhLXZhci1ib3gtY2hlY2s6IFxcZjQ2NztcbiRmYS12YXItYm94LWZyYWdpbGU6IFxcZjQ5YjtcbiRmYS12YXItYm94LWZ1bGw6IFxcZjQ5YztcbiRmYS12YXItYm94LWhlYXJ0OiBcXGY0OWQ7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLWJveC11cDogXFxmNDlmO1xuJGZhLXZhci1ib3gtdXNkOiBcXGY0YTA7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJveGVzLWFsdDogXFxmNGExO1xuJGZhLXZhci1ib3hpbmctZ2xvdmU6IFxcZjQzODtcbiRmYS12YXItYnJhY2tldHM6IFxcZjdlOTtcbiRmYS12YXItYnJhY2tldHMtY3VybHk6IFxcZjdlYTtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci1icmVhZC1sb2FmOiBcXGY3ZWI7XG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kZmEtdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xuJGZhLXZhci1icmluZy1mb3J3YXJkOiBcXGY4NTY7XG4kZmEtdmFyLWJyaW5nLWZyb250OiBcXGY4NTc7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci1icm93c2VyOiBcXGYzN2U7XG4kZmEtdmFyLWJydXNoOiBcXGY1NWQ7XG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xuJGZhLXZhci1idWZmZXI6IFxcZjgzNztcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLWJ1bGxzZXllLWFycm93OiBcXGY2NDg7XG4kZmEtdmFyLWJ1bGxzZXllLXBvaW50ZXI6IFxcZjY0OTtcbiRmYS12YXItYnVyZ2VyLXNvZGE6IFxcZjg1ODtcbiRmYS12YXItYnVybjogXFxmNDZhO1xuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XG4kZmEtdmFyLWJ1cnJpdG86IFxcZjdlZDtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItYnVzLXNjaG9vbDogXFxmNWRkO1xuJGZhLXZhci1idXNpbmVzcy10aW1lOiBcXGY2NGE7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItY2FiaW5ldC1maWxpbmc6IFxcZjY0YjtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1jYWxjdWxhdG9yLWFsdDogXFxmNjRjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLWNhbGVuZGFyLWVkaXQ6IFxcZjMzMztcbiRmYS12YXItY2FsZW5kYXItZXhjbGFtYXRpb246IFxcZjMzNDtcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1jYWxlbmRhci1zdGFyOiBcXGY3MzY7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1hbHQ6IFxcZjMzMjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNhbXBmaXJlOiBcXGY2YmE7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGZhLXZhci1jYW5kbGUtaG9sZGVyOiBcXGY2YmM7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItY2FuZHktY29ybjogXFxmNmJkO1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1jYXItYnVpbGRpbmc6IFxcZjg1OTtcbiRmYS12YXItY2FyLWJ1bXA6IFxcZjVlMDtcbiRmYS12YXItY2FyLWJ1czogXFxmODVhO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXItY2FyLWdhcmFnZTogXFxmNWUyO1xuJGZhLXZhci1jYXItbWVjaGFuaWM6IFxcZjVlMztcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItY2FyLXRpbHQ6IFxcZjVlNTtcbiRmYS12YXItY2FyLXdhc2g6IFxcZjVlNjtcbiRmYS12YXItY2FyZXQtY2lyY2xlLWRvd246IFxcZjMyZDtcbiRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQ6IFxcZjMyZTtcbiRmYS12YXItY2FyZXQtY2lyY2xlLXJpZ2h0OiBcXGYzMzA7XG4kZmEtdmFyLWNhcmV0LWNpcmNsZS11cDogXFxmMzMxO1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcbiRmYS12YXItY2FyczogXFxmODViO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFxcZjIxODtcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XG4kZmEtdmFyLWNhc2gtcmVnaXN0ZXI6IFxcZjc4ODtcbiRmYS12YXItY2F0OiBcXGY2YmU7XG4kZmEtdmFyLWNhdWxkcm9uOiBcXGY2YmY7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRmYS12YXItY2MtYW1leDogXFxmMWYzO1xuJGZhLXZhci1jYy1hcHBsZS1wYXk6IFxcZjQxNjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XG4kZmEtdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xuJGZhLXZhci1jYy12aXNhOiBcXGYxZjA7XG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcbiRmYS12YXItY2VudG9zOiBcXGY3ODk7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcXGYwYTM7XG4kZmEtdmFyLWNoYWlyOiBcXGY2YzA7XG4kZmEtdmFyLWNoYWlyLW9mZmljZTogXFxmNmMxO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiRmYS12YXItY2hhcnQtbGluZS1kb3duOiBcXGY2NGQ7XG4kZmEtdmFyLWNoYXJ0LW5ldHdvcms6IFxcZjc4YTtcbiRmYS12YXItY2hhcnQtcGllOiBcXGYyMDA7XG4kZmEtdmFyLWNoYXJ0LXBpZS1hbHQ6IFxcZjY0ZTtcbiRmYS12YXItY2hhcnQtc2NhdHRlcjogXFxmN2VlO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXItY2hlZXNlLXN3aXNzOiBcXGY3ZjA7XG4kZmEtdmFyLWNoZWVzZWJ1cmdlcjogXFxmN2YxO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItY2hlc3MtYmlzaG9wLWFsdDogXFxmNDNiO1xuJGZhLXZhci1jaGVzcy1ib2FyZDogXFxmNDNjO1xuJGZhLXZhci1jaGVzcy1jbG9jazogXFxmNDNkO1xuJGZhLXZhci1jaGVzcy1jbG9jay1hbHQ6IFxcZjQzZTtcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1jaGVzcy1raW5nLWFsdDogXFxmNDQwO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItY2hlc3Mta25pZ2h0LWFsdDogXFxmNDQyO1xuJGZhLXZhci1jaGVzcy1wYXduOiBcXGY0NDM7XG4kZmEtdmFyLWNoZXNzLXBhd24tYWx0OiBcXGY0NDQ7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuOiBcXGY0NDU7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuLWFsdDogXFxmNDQ2O1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWNoZXNzLXJvb2stYWx0OiBcXGY0NDg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1kb3duOiBcXGYzMjI7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLWxlZnQ6IFxcZjMyMztcbiRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQ6IFxcZjMyNDtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtdXA6IFxcZjMyNTtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLWRvd246IFxcZjMyOTtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtbGVmdDogXFxmMzJhO1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodDogXFxmMzJiO1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS11cDogXFxmMzJjO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XG4kZmEtdmFyLWNoaWxkOiBcXGYxYWU7XG4kZmEtdmFyLWNoaW1uZXk6IFxcZjc4YjtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGF3LW1hcmtzOiBcXGY2YzI7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItY2xpcGJvYXJkLWxpc3QtY2hlY2s6IFxcZjczNztcbiRmYS12YXItY2xpcGJvYXJkLXByZXNjcmlwdGlvbjogXFxmNWU4O1xuJGZhLXZhci1jbGlwYm9hcmQtdXNlcjogXFxmN2YzO1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9uZTogXFxmMjRkO1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXFxmMGVkO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjM4MTtcbiRmYS12YXItY2xvdWQtZHJpenpsZTogXFxmNzM4O1xuJGZhLXZhci1jbG91ZC1oYWlsOiBcXGY3Mzk7XG4kZmEtdmFyLWNsb3VkLWhhaWwtbWl4ZWQ6IFxcZjczYTtcbiRmYS12YXItY2xvdWQtbWVhdGJhbGw6IFxcZjczYjtcbiRmYS12YXItY2xvdWQtbW9vbjogXFxmNmMzO1xuJGZhLXZhci1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcbiRmYS12YXItY2xvdWQtcmFpbjogXFxmNzNkO1xuJGZhLXZhci1jbG91ZC1yYWluYm93OiBcXGY3M2U7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnM6IFxcZjczZjtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1jbG91ZC1zbGVldDogXFxmNzQxO1xuJGZhLXZhci1jbG91ZC1zbm93OiBcXGY3NDI7XG4kZmEtdmFyLWNsb3VkLXN1bjogXFxmNmM0O1xuJGZhLXZhci1jbG91ZC1zdW4tcmFpbjogXFxmNzQzO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFxcZjBlZTtcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMzgyO1xuJGZhLXZhci1jbG91ZHM6IFxcZjc0NDtcbiRmYS12YXItY2xvdWRzLW1vb246IFxcZjc0NTtcbiRmYS12YXItY2xvdWRzLXN1bjogXFxmNzQ2O1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNsdWI6IFxcZjMyNztcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1jb2RlLWNvbW1pdDogXFxmMzg2O1xuJGZhLXZhci1jb2RlLW1lcmdlOiBcXGYzODc7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZmZlZS10b2dvOiBcXGY2YzU7XG4kZmEtdmFyLWNvZmZpbjogXFxmNmM2O1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1jb2luOiBcXGY4NWM7XG4kZmEtdmFyLWNvaW5zOiBcXGY1MWU7XG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItY29tbWVudDogXFxmMDc1O1xuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xuJGZhLXZhci1jb21tZW50LWFsdC1jaGVjazogXFxmNGEyO1xuJGZhLXZhci1jb21tZW50LWFsdC1kb2xsYXI6IFxcZjY1MDtcbiRmYS12YXItY29tbWVudC1hbHQtZG90czogXFxmNGEzO1xuJGZhLXZhci1jb21tZW50LWFsdC1lZGl0OiBcXGY0YTQ7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOiBcXGY0YTU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzOiBcXGY0YTY7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LW1lZGljYWw6IFxcZjdmNDtcbiRmYS12YXItY29tbWVudC1hbHQtbWludXM6IFxcZjRhNztcbiRmYS12YXItY29tbWVudC1hbHQtcGx1czogXFxmNGE4O1xuJGZhLXZhci1jb21tZW50LWFsdC1zbGFzaDogXFxmNGE5O1xuJGZhLXZhci1jb21tZW50LWFsdC1zbWlsZTogXFxmNGFhO1xuJGZhLXZhci1jb21tZW50LWFsdC10aW1lczogXFxmNGFiO1xuJGZhLXZhci1jb21tZW50LWNoZWNrOiBcXGY0YWM7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50LWVkaXQ6IFxcZjRhZTtcbiRmYS12YXItY29tbWVudC1leGNsYW1hdGlvbjogXFxmNGFmO1xuJGZhLXZhci1jb21tZW50LWxpbmVzOiBcXGY0YjA7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci1jb21tZW50LW1pbnVzOiBcXGY0YjE7XG4kZmEtdmFyLWNvbW1lbnQtcGx1czogXFxmNGIyO1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLWNvbW1lbnQtc21pbGU6IFxcZjRiNDtcbiRmYS12YXItY29tbWVudC10aW1lczogXFxmNGI1O1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1hbHQ6IFxcZjRiNjtcbiRmYS12YXItY29tbWVudHMtYWx0LWRvbGxhcjogXFxmNjUyO1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcGFzcy1zbGFzaDogXFxmNWU5O1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1jb21wcmVzcy13aWRlOiBcXGYzMjY7XG4kZmEtdmFyLWNvbmNpZXJnZS1iZWxsOiBcXGY1NjI7XG4kZmEtdmFyLWNvbmZsdWVuY2U6IFxcZjc4ZDtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiRmYS12YXItY29uc3RydWN0aW9uOiBcXGY4NWQ7XG4kZmEtdmFyLWNvbnRhaW5lci1zdG9yYWdlOiBcXGY0Yjc7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1jb252ZXlvci1iZWx0OiBcXGY0NmU7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0OiBcXGY0NmY7XG4kZmEtdmFyLWNvb2tpZTogXFxmNTYzO1xuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xuJGZhLXZhci1jb3B5OiBcXGYwYzU7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1jb3JuOiBcXGY2Yzc7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY293OiBcXGY2Yzg7XG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcXGYyNWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnk6IFxcZjRlNztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXFxmNGU4O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OiBcXGY0ZTk7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6IFxcZjRlYTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZDogXFxmNGViO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkOiBcXGY0ZWM7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OiBcXGY0ZWQ7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6IFxcZjRlZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYTogXFxmNGVmO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOiBcXGY0ZjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czogXFxmNGYxO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOiBcXGY0ZjI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybzogXFxmNGYzO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1ibGFuazogXFxmMzg5O1xuJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udDogXFxmMzhhO1xuJGZhLXZhci1jcmlja2V0OiBcXGY0NDk7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItY3JvaXNzYW50OiBcXGY3ZjY7XG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcbiRmYS12YXItY3JvcC1hbHQ6IFxcZjU2NTtcbiRmYS12YXItY3Jvc3M6IFxcZjY1NDtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1jcm93OiBcXGY1MjA7XG4kZmEtdmFyLWNyb3duOiBcXGY1MjE7XG4kZmEtdmFyLWNydXRjaDogXFxmN2Y3O1xuJGZhLXZhci1jcnV0Y2hlczogXFxmN2Y4O1xuJGZhLXZhci1jc3MzOiBcXGYxM2M7XG4kZmEtdmFyLWNzczMtYWx0OiBcXGYzOGI7XG4kZmEtdmFyLWN1YmU6IFxcZjFiMjtcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcbiRmYS12YXItY3VybGluZzogXFxmNDRhO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLWRhZ2dlcjogXFxmNmNiO1xuJGZhLXZhci1kYXNoY3ViZTogXFxmMjEwO1xuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xuJGZhLXZhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlYnVnOiBcXGY3Zjk7XG4kZmEtdmFyLWRlZXI6IFxcZjc4ZTtcbiRmYS12YXItZGVlci1ydWRvbHBoOiBcXGY3OGY7XG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XG4kZmEtdmFyLWRlc2t0b3AtYWx0OiBcXGYzOTA7XG4kZmEtdmFyLWRldjogXFxmNmNjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWRld3BvaW50OiBcXGY3NDg7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLWRpYW1vbmQ6IFxcZjIxOTtcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZGljZTogXFxmNTIyO1xuJGZhLXZhci1kaWNlLWQxMDogXFxmNmNkO1xuJGZhLXZhci1kaWNlLWQxMjogXFxmNmNlO1xuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xuJGZhLXZhci1kaWNlLWQ0OiBcXGY2ZDA7XG4kZmEtdmFyLWRpY2UtZDY6IFxcZjZkMTtcbiRmYS12YXItZGljZS1kODogXFxmNmQyO1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci1kaWdnaW5nOiBcXGY4NWU7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLWRpcGxvbWE6IFxcZjVlYTtcbiRmYS12YXItZGlyZWN0aW9uczogXFxmNWViO1xuJGZhLXZhci1kaXNjb3JkOiBcXGYzOTI7XG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJGZhLXZhci1kaXNlYXNlOiBcXGY3ZmE7XG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xuJGZhLXZhci1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1kbmE6IFxcZjQ3MTtcbiRmYS12YXItZG8tbm90LWVudGVyOiBcXGY1ZWM7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLWRvZy1sZWFzaGVkOiBcXGY2ZDQ7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXGYxNTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWVtcHR5OiBcXGY0NzM7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9sbHktZmxhdGJlZC1hbHQ6IFxcZjQ3NTtcbiRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eTogXFxmNDc2O1xuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcbiRmYS12YXItZG9vci1jbG9zZWQ6IFxcZjUyYTtcbiRmYS12YXItZG9vci1vcGVuOiBcXGY1MmI7XG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcbiRmYS12YXItZG92ZTogXFxmNGJhO1xuJGZhLXZhci1kb3dubG9hZDogXFxmMDE5O1xuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFxcZjU2ODtcbiRmYS12YXItZHJhZ29uOiBcXGY2ZDU7XG4kZmEtdmFyLWRyYXctY2lyY2xlOiBcXGY1ZWQ7XG4kZmEtdmFyLWRyYXctcG9seWdvbjogXFxmNWVlO1xuJGZhLXZhci1kcmF3LXNxdWFyZTogXFxmNWVmO1xuJGZhLXZhci1kcmVpZGVsOiBcXGY3OTI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTogXFxmMzk3O1xuJGZhLXZhci1kcm9uZTogXFxmODVmO1xuJGZhLXZhci1kcm9uZS1hbHQ6IFxcZjg2MDtcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1kcnVtOiBcXGY1Njk7XG4kZmEtdmFyLWRydW0tc3RlZWxwYW46IFxcZjU2YTtcbiRmYS12YXItZHJ1bXN0aWNrOiBcXGY2ZDY7XG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xuJGZhLXZhci1kcnllcjogXFxmODYxO1xuJGZhLXZhci1kcnllci1hbHQ6IFxcZjg2MjtcbiRmYS12YXItZHVjazogXFxmNmQ4O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcjogXFxmNWYwO1xuJGZhLXZhci1lYXItbXVmZnM6IFxcZjc5NTtcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci1lYmF5OiBcXGY0ZjQ7XG4kZmEtdmFyLWVjbGlwc2U6IFxcZjc0OTtcbiRmYS12YXItZWNsaXBzZS1hbHQ6IFxcZjc0YTtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1lZ2ctZnJpZWQ6IFxcZjdmYztcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XG4kZmEtdmFyLWVsZXBoYW50OiBcXGY2ZGE7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtaC1hbHQ6IFxcZjM5YjtcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xuJGZhLXZhci1lbGxpcHNpcy12LWFsdDogXFxmMzljO1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbXB0eS1zZXQ6IFxcZjY1NjtcbiRmYS12YXItZW5naW5lLXdhcm5pbmc6IFxcZjVmMjtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLWRvbGxhcjogXFxmNjU3O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1lcXVhbHM6IFxcZjUyYztcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldHN5OiBcXGYyZDc7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xuJGZhLXZhci1leGNoYW5nZTogXFxmMGVjO1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcZjEyYTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZTogXFxmMzIxO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYXJyb3dzOiBcXGYzMWQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWV4cGFuZC13aWRlOiBcXGYzMjA7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcXGYwOGU7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcXGYxNGM7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1leWU6IFxcZjA2ZTtcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZXllLWV2aWw6IFxcZjZkYjtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJGZhLXZhci1mYW46IFxcZjg2MztcbiRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXM6IFxcZjZkYztcbiRmYS12YXItZmFybTogXFxmODY0O1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWZpZWxkLWhvY2tleTogXFxmNDRjO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWZpbGUtY2VydGlmaWNhdGU6IFxcZjVmMztcbiRmYS12YXItZmlsZS1jaGFydC1saW5lOiBcXGY2NTk7XG4kZmEtdmFyLWZpbGUtY2hhcnQtcGllOiBcXGY2NWE7XG4kZmEtdmFyLWZpbGUtY2hlY2s6IFxcZjMxNjtcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1maWxlLWVkaXQ6IFxcZjMxYztcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWV4Y2xhbWF0aW9uOiBcXGYzMWE7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1taW51czogXFxmMzE4O1xuJGZhLXZhci1maWxlLXBkZjogXFxmMWMxO1xuJGZhLXZhci1maWxlLXBsdXM6IFxcZjMxOTtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLWZpbGUtc2VhcmNoOiBcXGY4NjU7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLWZpbGUtc3ByZWFkc2hlZXQ6IFxcZjY1YjtcbiRmYS12YXItZmlsZS10aW1lczogXFxmMzE3O1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXVzZXI6IFxcZjY1YztcbiRmYS12YXItZmlsZS12aWRlbzogXFxmMWM4O1xuJGZhLXZhci1maWxlLXdvcmQ6IFxcZjFjMjtcbiRmYS12YXItZmlsZXMtbWVkaWNhbDogXFxmN2ZkO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbG0tYWx0OiBcXGYzYTA7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmUtc21va2U6IFxcZjc0YjtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJlcGxhY2U6IFxcZjc5YTtcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItZmlzaC1jb29rZWQ6IFxcZjdmZTtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mbGFnLWFsdDogXFxmNzRjO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1mbGFtZTogXFxmNmRmO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGFzay1wb2lzb246IFxcZjZlMDtcbiRmYS12YXItZmxhc2stcG90aW9uOiBcXGY2ZTE7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcbiRmYS12YXItZmxvd2VyOiBcXGY3ZmY7XG4kZmEtdmFyLWZsb3dlci1kYWZmb2RpbDogXFxmODAwO1xuJGZhLXZhci1mbG93ZXItdHVsaXA6IFxcZjgwMTtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItZm9nOiBcXGY3NGU7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZm9sZGVyLXRpbWVzOiBcXGY2NWY7XG4kZmEtdmFyLWZvbGRlci10cmVlOiBcXGY4MDI7XG4kZmEtdmFyLWZvbGRlcnM6IFxcZjY2MDtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XG4kZmEtdmFyLWZvbnQtY2FzZTogXFxmODY2O1xuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcbiRmYS12YXItZm9udGljb25zLWZpOiBcXGYzYTI7XG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9vdGJhbGwtaGVsbWV0OiBcXGY0NGY7XG4kZmEtdmFyLWZvcmtsaWZ0OiBcXGY0N2E7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OiBcXGYzYTM7XG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1mcmFnaWxlOiBcXGY0YmI7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItZnJlbmNoLWZyaWVzOiBcXGY4MDM7XG4kZmEtdmFyLWZyb2c6IFxcZjUyZTtcbiRmYS12YXItZnJvc3R5LWhlYWQ6IFxcZjc5YjtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1mdWxjcnVtOiBcXGY1MGI7XG4kZmEtdmFyLWZ1bmN0aW9uOiBcXGY2NjE7XG4kZmEtdmFyLWZ1bm5lbC1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XG4kZmEtdmFyLWdhbGFjdGljLXJlcHVibGljOiBcXGY1MGM7XG4kZmEtdmFyLWdhbGFjdGljLXNlbmF0ZTogXFxmNTBkO1xuJGZhLXZhci1nYW1lLWJvYXJkOiBcXGY4Njc7XG4kZmEtdmFyLWdhbWUtYm9hcmQtYWx0OiBcXGY4Njg7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItZ2FzLXB1bXA6IFxcZjUyZjtcbiRmYS12YXItZ2FzLXB1bXAtc2xhc2g6IFxcZjVmNDtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1naWZ0LWNhcmQ6IFxcZjY2MztcbiRmYS12YXItZ2lmdHM6IFxcZjc5YztcbiRmYS12YXItZ2luZ2VyYnJlYWQtbWFuOiBcXGY3OWQ7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1naXQtYWx0OiBcXGY4NDE7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFxcZjExMztcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XG4kZmEtdmFyLWdpdHRlcjogXFxmNDI2O1xuJGZhLXZhci1nbGFzczogXFxmODA0O1xuJGZhLXZhci1nbGFzcy1jaGFtcGFnbmU6IFxcZjc5ZTtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLWdsYXNzLWNpdHJ1czogXFxmODY5O1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OiBcXGY1N2I7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXk6IFxcZjdhMDtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleS1yb2NrczogXFxmN2ExO1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWdsYXNzZXMtYWx0OiBcXGY1ZjU7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdsb2JlLXNub3c6IFxcZjdhMztcbiRmYS12YXItZ2xvYmUtc3RhbmQ6IFxcZjVmNjtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1nb2xmLWNsdWI6IFxcZjQ1MTtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRmYS12YXItZ29vZ2xlLXBsYXk6IFxcZjNhYjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFxcZjBkNDtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXFxmMWVlO1xuJGZhLXZhci1nb3B1cmFtOiBcXGY2NjQ7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItZ3JlYXRlci10aGFuOiBcXGY1MzE7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcbiRmYS12YXItZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xuJGZhLXZhci1ncmlwLWxpbmVzOiBcXGY3YTQ7XG4kZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw6IFxcZjdhNTtcbiRmYS12YXItZ3JpcC12ZXJ0aWNhbDogXFxmNThlO1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci1ndWl0YXI6IFxcZjdhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1oMTogXFxmMzEzO1xuJGZhLXZhci1oMjogXFxmMzE0O1xuJGZhLXZhci1oMzogXFxmMzE1O1xuJGZhLXZhci1oNDogXFxmODZhO1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItaGFja2VycmFuazogXFxmNWY3O1xuJGZhLXZhci1oYW1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XG4kZmEtdmFyLWhhbW1lci13YXI6IFxcZjZlNDtcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcbiRmYS12YXItaGFuZC1oZWFydDogXFxmNGJjO1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWJveDogXFxmNDdiO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLW1hZ2ljOiBcXGY2ZTU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1zZWVkbGluZzogXFxmNGJmO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkOiBcXGY0YzA7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcjogXFxmNGMxO1xuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kZmEtdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJGZhLXZhci1oYW5kLXJlY2VpdmluZzogXFxmNDdjO1xuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLWhhbmRzOiBcXGY0YzI7XG4kZmEtdmFyLWhhbmRzLWhlYXJ0OiBcXGY0YzM7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItaGFuZHMtdXNkOiBcXGY0YzU7XG4kZmEtdmFyLWhhbmRzaGFrZTogXFxmMmI1O1xuJGZhLXZhci1oYW5kc2hha2UtYWx0OiBcXGY0YzY7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LWNoZWY6IFxcZjg2YjtcbiRmYS12YXItaGF0LXNhbnRhOiBcXGY3YTc7XG4kZmEtdmFyLWhhdC13aW50ZXI6IFxcZjdhODtcbiRmYS12YXItaGF0LXdpdGNoOiBcXGY2ZTc7XG4kZmEtdmFyLWhhdC13aXphcmQ6IFxcZjZlODtcbiRmYS12YXItaGF5a2FsOiBcXGY2NjY7XG4kZmEtdmFyLWhkZDogXFxmMGEwO1xuJGZhLXZhci1oZWFkLXNpZGU6IFxcZjZlOTtcbiRmYS12YXItaGVhZC1zaWRlLWJyYWluOiBcXGY4MDg7XG4kZmEtdmFyLWhlYWQtc2lkZS1tZWRpY2FsOiBcXGY4MDk7XG4kZmEtdmFyLWhlYWQtdnI6IFxcZjZlYTtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZTogXFxmNGM3O1xuJGZhLXZhci1oZWFydC1yYXRlOiBcXGY1Zjg7XG4kZmEtdmFyLWhlYXJ0LXNxdWFyZTogXFxmNGM4O1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItaGVsaWNvcHRlcjogXFxmNTMzO1xuJGZhLXZhci1oZWxtZXQtYmF0dGxlOiBcXGY2ZWI7XG4kZmEtdmFyLWhleGFnb246IFxcZjMxMjtcbiRmYS12YXItaGlnaGxpZ2h0ZXI6IFxcZjU5MTtcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XG4kZmEtdmFyLWhpcHM6IFxcZjQ1MjtcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XG4kZmEtdmFyLWhvY2tleS1tYXNrOiBcXGY2ZWU7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLWhvY2tleS1zdGlja3M6IFxcZjQ1NDtcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob21lLWFsdDogXFxmODBhO1xuJGZhLXZhci1ob21lLWhlYXJ0OiBcXGY0Yzk7XG4kZmEtdmFyLWhvbWUtbGc6IFxcZjgwYjtcbiRmYS12YXItaG9tZS1sZy1hbHQ6IFxcZjgwYztcbiRmYS12YXItaG9vZC1jbG9hazogXFxmNmVmO1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci1ob3Jpem9udGFsLXJ1bGU6IFxcZjg2YztcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItaG9yc2U6IFxcZjZmMDtcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjQ3ZDtcbiRmYS12YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcbiRmYS12YXItaG9zcGl0YWxzOiBcXGY4MGU7XG4kZmEtdmFyLWhvdC10dWI6IFxcZjU5MztcbiRmYS12YXItaG90ZG9nOiBcXGY4MGY7XG4kZmEtdmFyLWhvdGVsOiBcXGY1OTQ7XG4kZmEtdmFyLWhvdGphcjogXFxmM2IxO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXFxmMjUzO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXFxmMjUyO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcbiRmYS12YXItaG91c2UtZGFtYWdlOiBcXGY2ZjE7XG4kZmEtdmFyLWhvdXNlLWZsb29kOiBcXGY3NGY7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItaHVic3BvdDogXFxmM2IyO1xuJGZhLXZhci1odW1pZGl0eTogXFxmNzUwO1xuJGZhLXZhci1odXJyaWNhbmU6IFxcZjc1MTtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWljZS1za2F0ZTogXFxmN2FjO1xuJGZhLXZhci1pY2ljbGVzOiBcXGY3YWQ7XG4kZmEtdmFyLWljb25zOiBcXGY4NmQ7XG4kZmEtdmFyLWljb25zLWFsdDogXFxmODZlO1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xuJGZhLXZhci1pbWRiOiBcXGYyZDg7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLWluYm94LWluOiBcXGYzMTA7XG4kZmEtdmFyLWluYm94LW91dDogXFxmMzExO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW5kdXN0cnktYWx0OiBcXGYzYjM7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiRmYS12YXItaW5mby1zcXVhcmU6IFxcZjMwZjtcbiRmYS12YXItaW5oYWxlcjogXFxmNWY5O1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItaW50ZWdyYWw6IFxcZjY2NztcbiRmYS12YXItaW50ZXJjb206IFxcZjdhZjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcbiRmYS12YXItaW50ZXJzZWN0aW9uOiBcXGY2Njg7XG4kZmEtdmFyLWludmVudG9yeTogXFxmNDgwO1xuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWlzbGFuZC10cm9waWNhbDogXFxmODExO1xuJGZhLXZhci1pdGFsaWM6IFxcZjAzMztcbiRmYS12YXItaXRjaC1pbzogXFxmODNhO1xuJGZhLXZhci1pdHVuZXM6IFxcZjNiNDtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItamFjay1vLWxhbnRlcm46IFxcZjMwZTtcbiRmYS12YXItamF2YTogXFxmNGU0O1xuJGZhLXZhci1qZWRpOiBcXGY2Njk7XG4kZmEtdmFyLWplZGktb3JkZXI6IFxcZjUwZTtcbiRmYS12YXItamVua2luczogXFxmM2I2O1xuJGZhLXZhci1qaXJhOiBcXGY3YjE7XG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XG4kZmEtdmFyLWpvaW50OiBcXGY1OTU7XG4kZmEtdmFyLWpvb21sYTogXFxmMWFhO1xuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1qczogXFxmM2I4O1xuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcbiRmYS12YXIta2FhYmE6IFxcZjY2YjtcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XG4kZmEtdmFyLWtlcm5pbmc6IFxcZjg2ZjtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWtleS1za2VsZXRvbjogXFxmNmYzO1xuJGZhLXZhci1rZXliYXNlOiBcXGY0ZjU7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1rZXlub3RlOiBcXGY2NmM7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLWtpZG5leXM6IFxcZjVmYjtcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpdGU6IFxcZjZmNDtcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XG4kZmEtdmFyLWtuaWZlLWtpdGNoZW46IFxcZjZmNTtcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XG4kZmEtdmFyLWxhbWJkYTogXFxmNjZlO1xuJGZhLXZhci1sYW1wOiBcXGY0Y2E7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLWxhbmRtYXJrLWFsdDogXFxmNzUyO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWxheWVyLW1pbnVzOiBcXGY1ZmU7XG4kZmEtdmFyLWxheWVyLXBsdXM6IFxcZjVmZjtcbiRmYS12YXItbGVhZjogXFxmMDZjO1xuJGZhLXZhci1sZWFmLWhlYXJ0OiBcXGY0Y2I7XG4kZmEtdmFyLWxlYWYtbWFwbGU6IFxcZjZmNjtcbiRmYS12YXItbGVhZi1vYWs6IFxcZjZmNztcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItbGV2ZWwtZG93bjogXFxmMTQ5O1xuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xuJGZhLXZhci1sZXZlbC11cDogXFxmMTQ4O1xuJGZhLXZhci1sZXZlbC11cC1hbHQ6IFxcZjNiZjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1saWdodGJ1bGItZG9sbGFyOiBcXGY2NzA7XG4kZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjogXFxmNjcxO1xuJGZhLXZhci1saWdodGJ1bGItb246IFxcZjY3MjtcbiRmYS12YXItbGlnaHRidWxiLXNsYXNoOiBcXGY2NzM7XG4kZmEtdmFyLWxpZ2h0cy1ob2xpZGF5OiBcXGY3YjI7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItbGluZS1jb2x1bW5zOiBcXGY4NzA7XG4kZmEtdmFyLWxpbmUtaGVpZ2h0OiBcXGY4NzE7XG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcbiRmYS12YXItbGlua2VkaW4taW46IFxcZjBlMTtcbiRmYS12YXItbGlub2RlOiBcXGYyYjg7XG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XG4kZmEtdmFyLWxpcHM6IFxcZjYwMDtcbiRmYS12YXItbGlyYS1zaWduOiBcXGYxOTU7XG4kZmEtdmFyLWxpc3Q6IFxcZjAzYTtcbiRmYS12YXItbGlzdC1hbHQ6IFxcZjAyMjtcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xuJGZhLXZhci1saXN0LXVsOiBcXGYwY2E7XG4kZmEtdmFyLWxvY2F0aW9uOiBcXGY2MDE7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XG4kZmEtdmFyLWxvY2F0aW9uLWNpcmNsZTogXFxmNjAyO1xuJGZhLXZhci1sb2NhdGlvbi1zbGFzaDogXFxmNjAzO1xuJGZhLXZhci1sb2NrOiBcXGYwMjM7XG4kZmEtdmFyLWxvY2stYWx0OiBcXGYzMGQ7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci1sb2NrLW9wZW4tYWx0OiBcXGYzYzI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFxcZjE3NTtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcXGYxNzc7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFxcZjE3ODtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXFxmMTc2O1xuJGZhLXZhci1sb3Zlc2VhdDogXFxmNGNjO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWx1Y2hhZG9yOiBcXGY0NTU7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJGZhLXZhci1sdW5nczogXFxmNjA0O1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLW1hY2U6IFxcZjZmODtcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWxib3g6IFxcZjgxMztcbiRmYS12YXItbWFpbGNoaW1wOiBcXGY1OWU7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbWFuZGFsb3JpYW46IFxcZjUwZjtcbiRmYS12YXItbWFuZG9saW46IFxcZjZmOTtcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdC1zbGFzaDogXFxmNjA1O1xuJGZhLXZhci1tYXAtbWFya2VyLWNoZWNrOiBcXGY2MDY7XG4kZmEtdmFyLW1hcC1tYXJrZXItZWRpdDogXFxmNjA3O1xuJGZhLXZhci1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOiBcXGY2MDg7XG4kZmEtdmFyLW1hcC1tYXJrZXItbWludXM6IFxcZjYwOTtcbiRmYS12YXItbWFwLW1hcmtlci1wbHVzOiBcXGY2MGE7XG4kZmEtdmFyLW1hcC1tYXJrZXItcXVlc3Rpb246IFxcZjYwYjtcbiRmYS12YXItbWFwLW1hcmtlci1zbGFzaDogXFxmNjBjO1xuJGZhLXZhci1tYXAtbWFya2VyLXNtaWxlOiBcXGY2MGQ7XG4kZmEtdmFyLW1hcC1tYXJrZXItdGltZXM6IFxcZjYwZTtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItbWFya2Rvd246IFxcZjYwZjtcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLW1lYXQ6IFxcZjgxNDtcbiRmYS12YXItbWVkYWw6IFxcZjVhMjtcbiRmYS12YXItbWVkYXBwczogXFxmM2M2O1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjNjNztcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XG4kZmEtdmFyLW1lZXR1cDogXFxmMmUwO1xuJGZhLXZhci1tZWdhcGhvbmU6IFxcZjY3NTtcbiRmYS12YXItbWVnYXBvcnQ6IFxcZjVhMztcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW1lbW9yeTogXFxmNTM4O1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcXGYxMzA7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0OiBcXGYzYzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFxcZjEzMTtcbiRmYS12YXItbWljcm9zY29wZTogXFxmNjEwO1xuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcbiRmYS12YXItbWluZC1zaGFyZTogXFxmNjc3O1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcbiRmYS12YXItbWludXMtaGV4YWdvbjogXFxmMzA3O1xuJGZhLXZhci1taW51cy1vY3RhZ29uOiBcXGYzMDg7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJGZhLXZhci1taXN0bGV0b2U6IFxcZjdiNDtcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XG4kZmEtdmFyLW1peDogXFxmM2NiO1xuJGZhLXZhci1taXhjbG91ZDogXFxmMjg5O1xuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcbiRmYS12YXItbW9iaWxlOiBcXGYxMGI7XG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQ6IFxcZjNjZTtcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0OiBcXGYzY2Y7XG4kZmEtdmFyLW1vZHg6IFxcZjI4NTtcbiRmYS12YXItbW9uZXJvOiBcXGYzZDA7XG4kZmEtdmFyLW1vbmV5LWJpbGw6IFxcZjBkNjtcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQ6IFxcZjg3MjtcbiRmYS12YXItbW9uZXktY2hlY2stZWRpdC1hbHQ6IFxcZjg3MztcbiRmYS12YXItbW9uaXRvci1oZWFydC1yYXRlOiBcXGY2MTE7XG4kZmEtdmFyLW1vbmtleTogXFxmNmZiO1xuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLW1vb24tY2xvdWQ6IFxcZjc1NDtcbiRmYS12YXItbW9vbi1zdGFyczogXFxmNzU1O1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLW1vdW50YWluczogXFxmNmZkO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW11ZzogXFxmODc0O1xuJGZhLXZhci1tdWctaG90OiBcXGY3YjY7XG4kZmEtdmFyLW11Zy1tYXJzaG1hbGxvd3M6IFxcZjdiNztcbiRmYS12YXItbXVnLXRlYTogXFxmODc1O1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLW5hcndoYWw6IFxcZjZmZTtcbiRmYS12YXItbmVvczogXFxmNjEyO1xuJGZhLXZhci1uZXR3b3JrLXdpcmVkOiBcXGY2ZmY7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItbmltYmxyOiBcXGY1YTg7XG4kZmEtdmFyLW5vZGU6IFxcZjQxOTtcbiRmYS12YXItbm9kZS1qczogXFxmM2QzO1xuJGZhLXZhci1ub3QtZXF1YWw6IFxcZjUzZTtcbiRmYS12YXItbm90ZXMtbWVkaWNhbDogXFxmNDgxO1xuJGZhLXZhci1ucG06IFxcZjNkNDtcbiRmYS12YXItbnM4OiBcXGYzZDU7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXFxmMjQ3O1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXFxmMjQ4O1xuJGZhLXZhci1vY3RhZ29uOiBcXGYzMDY7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci1vaWwtdGVtcDogXFxmNjE0O1xuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItb21lZ2E6IFxcZjY3YTtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItb3JuYW1lbnQ6IFxcZjdiODtcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItb3ZlcmxpbmU6IFxcZjg3NjtcbiRmYS12YXItcGFnZS1icmVhazogXFxmODc3O1xuJGZhLXZhci1wYWdlNDogXFxmM2Q3O1xuJGZhLXZhci1wYWdlbGluZXM6IFxcZjE4YztcbiRmYS12YXItcGFnZXI6IFxcZjgxNTtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFpbnQtYnJ1c2gtYWx0OiBcXGY1YTk7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItcGFsbGV0LWFsdDogXFxmNDgzO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcbiRmYS12YXItcGFyYWNodXRlLWJveDogXFxmNGNkO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItcGFyYWdyYXBoLXJ0bDogXFxmODc4O1xuJGZhLXZhci1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLXBhcmtpbmctY2lyY2xlOiBcXGY2MTU7XG4kZmEtdmFyLXBhcmtpbmctY2lyY2xlLXNsYXNoOiBcXGY2MTY7XG4kZmEtdmFyLXBhcmtpbmctc2xhc2g6IFxcZjYxNztcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBhdy1hbHQ6IFxcZjcwMTtcbiRmYS12YXItcGF3LWNsYXdzOiBcXGY3MDI7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wZWdhc3VzOiBcXGY3MDM7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsOiBcXGYwNDA7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLXBhaW50YnJ1c2g6IFxcZjYxODtcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbm5hbnQ6IFxcZjQ1NjtcbiRmYS12YXItcGVubnktYXJjYWRlOiBcXGY3MDQ7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXBlcmNlbnQ6IFxcZjI5NTtcbiRmYS12YXItcGVyY2VudGFnZTogXFxmNTQxO1xuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcbiRmYS12YXItcGVyc29uLWJvb3RoOiBcXGY3NTY7XG4kZmEtdmFyLXBlcnNvbi1jYXJyeTogXFxmNGNmO1xuJGZhLXZhci1wZXJzb24tZG9sbHk6IFxcZjRkMDtcbiRmYS12YXItcGVyc29uLWRvbGx5LWVtcHR5OiBcXGY0ZDE7XG4kZmEtdmFyLXBlcnNvbi1zaWduOiBcXGY3NTc7XG4kZmEtdmFyLXBoYWJyaWNhdG9yOiBcXGYzZGI7XG4kZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOiBcXGYzZGM7XG4kZmEtdmFyLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcbiRmYS12YXItcGhvbmU6IFxcZjA5NTtcbiRmYS12YXItcGhvbmUtYWx0OiBcXGY4Nzk7XG4kZmEtdmFyLXBob25lLWxhcHRvcDogXFxmODdhO1xuJGZhLXZhci1waG9uZS1vZmZpY2U6IFxcZjY3ZDtcbiRmYS12YXItcGhvbmUtcGx1czogXFxmNGQyO1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLXBpOiBcXGY2N2U7XG4kZmEtdmFyLXBpZTogXFxmNzA1O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiRmYS12YXItcGlnOiBcXGY3MDY7XG4kZmEtdmFyLXBpZ2d5LWJhbms6IFxcZjRkMztcbiRmYS12YXItcGlsbHM6IFxcZjQ4NDtcbiRmYS12YXItcGludGVyZXN0OiBcXGYwZDI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFxcZjBkMztcbiRmYS12YXItcGl6emE6IFxcZjgxNztcbiRmYS12YXItcGl6emEtc2xpY2U6IFxcZjgxODtcbiRmYS12YXItcGxhY2Utb2Ytd29yc2hpcDogXFxmNjdmO1xuJGZhLXZhci1wbGFuZTogXFxmMDcyO1xuJGZhLXZhci1wbGFuZS1hbHQ6IFxcZjNkZTtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLXBsdXM6IFxcZjA2NztcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1oZXhhZ29uOiBcXGYzMDA7XG4kZmEtdmFyLXBsdXMtb2N0YWdvbjogXFxmMzAxO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xuJGZhLXZhci1wb2RjYXN0OiBcXGYyY2U7XG4kZmEtdmFyLXBvZGl1bTogXFxmNjgwO1xuJGZhLXZhci1wb2RpdW0tc3RhcjogXFxmNzU4O1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1wb2xsLXBlb3BsZTogXFxmNzU5O1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItcG9wY29ybjogXFxmODE5O1xuJGZhLXZhci1wb3J0cmFpdDogXFxmM2UwO1xuJGZhLXZhci1wb3VuZC1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLXBvd2VyLW9mZjogXFxmMDExO1xuJGZhLXZhci1wcmF5OiBcXGY2ODM7XG4kZmEtdmFyLXByYXlpbmctaGFuZHM6IFxcZjY4NDtcbiRmYS12YXItcHJlc2NyaXB0aW9uOiBcXGY1YjE7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcbiRmYS12YXItcHJlc2VudGF0aW9uOiBcXGY2ODU7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXByaW50LXNlYXJjaDogXFxmODFhO1xuJGZhLXZhci1wcmludC1zbGFzaDogXFxmNjg2O1xuJGZhLXZhci1wcm9jZWR1cmVzOiBcXGY0ODc7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiRmYS12YXItcHVtcGtpbjogXFxmNzA3O1xuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItcXVlc3Rpb246IFxcZjEyODtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZTogXFxmMmZkO1xuJGZhLXZhci1xdWlkZGl0Y2g6IFxcZjQ1ODtcbiRmYS12YXItcXVpbnNjYXBlOiBcXGY0NTk7XG4kZmEtdmFyLXF1b3JhOiBcXGYyYzQ7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFxcZjEwZDtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFxcZjEwZTtcbiRmYS12YXItcXVyYW46IFxcZjY4NztcbiRmYS12YXItci1wcm9qZWN0OiBcXGY0Zjc7XG4kZmEtdmFyLXJhYmJpdDogXFxmNzA4O1xuJGZhLXZhci1yYWJiaXQtZmFzdDogXFxmNzA5O1xuJGZhLXZhci1yYWNxdWV0OiBcXGY0NWE7XG4kZmEtdmFyLXJhZGlhdGlvbjogXFxmN2I5O1xuJGZhLXZhci1yYWRpYXRpb24tYWx0OiBcXGY3YmE7XG4kZmEtdmFyLXJhaW5ib3c6IFxcZjc1YjtcbiRmYS12YXItcmFpbmRyb3BzOiBcXGY3NWM7XG4kZmEtdmFyLXJhbTogXFxmNzBhO1xuJGZhLXZhci1yYW1wLWxvYWRpbmc6IFxcZjRkNDtcbiRmYS12YXItcmFuZG9tOiBcXGYwNzQ7XG4kZmEtdmFyLXJhc3BiZXJyeS1waTogXFxmN2JiO1xuJGZhLXZhci1yYXZlbHJ5OiBcXGYyZDk7XG4kZmEtdmFyLXJlYWN0OiBcXGY0MWI7XG4kZmEtdmFyLXJlYWN0ZXVyb3BlOiBcXGY3NWQ7XG4kZmEtdmFyLXJlYWRtZTogXFxmNGQ1O1xuJGZhLXZhci1yZWJlbDogXFxmMWQwO1xuJGZhLXZhci1yZWNlaXB0OiBcXGY1NDM7XG4kZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGU6IFxcZjJmYTtcbiRmYS12YXItcmVjdGFuZ2xlLXBvcnRyYWl0OiBcXGYyZmI7XG4kZmEtdmFyLXJlY3RhbmdsZS13aWRlOiBcXGYyZmM7XG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXFxmMWEyO1xuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGVhdDogXFxmMzYzO1xuJGZhLXZhci1yZXBlYXQtMTogXFxmMzY1O1xuJGZhLXZhci1yZXBlYXQtMS1hbHQ6IFxcZjM2NjtcbiRmYS12YXItcmVwZWF0LWFsdDogXFxmMzY0O1xuJGZhLXZhci1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItcmVwbHlkOiBcXGYzZTY7XG4kZmEtdmFyLXJlcHVibGljYW46IFxcZjc1ZTtcbiRmYS12YXItcmVzZWFyY2hnYXRlOiBcXGY0Zjg7XG4kZmEtdmFyLXJlc29sdmluZzogXFxmM2U3O1xuJGZhLXZhci1yZXN0cm9vbTogXFxmN2JkO1xuJGZhLXZhci1yZXR3ZWV0OiBcXGYwNzk7XG4kZmEtdmFyLXJldHdlZXQtYWx0OiBcXGYzNjE7XG4kZmEtdmFyLXJldjogXFxmNWIyO1xuJGZhLXZhci1yaWJib246IFxcZjRkNjtcbiRmYS12YXItcmluZzogXFxmNzBiO1xuJGZhLXZhci1yaW5ncy13ZWRkaW5nOiBcXGY4MWI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1yb3V0ZS1oaWdod2F5OiBcXGY2MWE7XG4kZmEtdmFyLXJvdXRlLWludGVyc3RhdGU6IFxcZjYxYjtcbiRmYS12YXItcnNzOiBcXGYwOWU7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRmYS12YXItcnVibGUtc2lnbjogXFxmMTU4O1xuJGZhLXZhci1ydWxlcjogXFxmNTQ1O1xuJGZhLXZhci1ydWxlci1jb21iaW5lZDogXFxmNTQ2O1xuJGZhLXZhci1ydWxlci1ob3Jpem9udGFsOiBcXGY1NDc7XG4kZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlOiBcXGY2MWM7XG4kZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XG4kZmEtdmFyLXJ1bm5pbmc6IFxcZjcwYztcbiRmYS12YXItcnVwZWUtc2lnbjogXFxmMTU2O1xuJGZhLXZhci1ydjogXFxmN2JlO1xuJGZhLXZhci1zYWNrOiBcXGY4MWM7XG4kZmEtdmFyLXNhY2stZG9sbGFyOiBcXGY4MWQ7XG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLXNhbGFkOiBcXGY4MWU7XG4kZmEtdmFyLXNhbGVzZm9yY2U6IFxcZjgzYjtcbiRmYS12YXItc2FuZHdpY2g6IFxcZjgxZjtcbiRmYS12YXItc2FzczogXFxmNDFlO1xuJGZhLXZhci1zYXRlbGxpdGU6IFxcZjdiZjtcbiRmYS12YXItc2F0ZWxsaXRlLWRpc2g6IFxcZjdjMDtcbiRmYS12YXItc2F1c2FnZTogXFxmODIwO1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXNjYWxwZWw6IFxcZjYxZDtcbiRmYS12YXItc2NhbHBlbC1wYXRoOiBcXGY2MWU7XG4kZmEtdmFyLXNjYW5uZXI6IFxcZjQ4ODtcbiRmYS12YXItc2Nhbm5lci1rZXlib2FyZDogXFxmNDg5O1xuJGZhLXZhci1zY2FubmVyLXRvdWNoc2NyZWVuOiBcXGY0OGE7XG4kZmEtdmFyLXNjYXJlY3JvdzogXFxmNzBkO1xuJGZhLXZhci1zY2FyZjogXFxmN2MxO1xuJGZhLXZhci1zY2hsaXg6IFxcZjNlYTtcbiRmYS12YXItc2Nob29sOiBcXGY1NDk7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcbiRmYS12YXItc2Nyb2xsLW9sZDogXFxmNzBmO1xuJGZhLXZhci1zY3J1YmJlcjogXFxmMmY4O1xuJGZhLXZhci1zY3l0aGU6IFxcZjcxMDtcbiRmYS12YXItc2QtY2FyZDogXFxmN2MyO1xuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xuJGZhLXZhci1zZW5kLWJhY2s6IFxcZjg3ZTtcbiRmYS12YXItc2VuZC1iYWNrd2FyZDogXFxmODdmO1xuJGZhLXZhci1zZXJ2ZXI6IFxcZjIzMztcbiRmYS12YXItc2VydmljZXN0YWNrOiBcXGYzZWM7XG4kZmEtdmFyLXNoYXBlczogXFxmNjFmO1xuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xuJGZhLXZhci1zaGFyZS1hbGw6IFxcZjM2NztcbiRmYS12YXItc2hhcmUtYWx0OiBcXGYxZTA7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLXNoZWVwOiBcXGY3MTE7XG4kZmEtdmFyLXNoZWtlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLXNoaWVsZDogXFxmMTMyO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC1jaGVjazogXFxmMmY3O1xuJGZhLXZhci1zaGllbGQtY3Jvc3M6IFxcZjcxMjtcbiRmYS12YXItc2hpcDogXFxmMjFhO1xuJGZhLXZhci1zaGlwcGluZy1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLXNoaXBwaW5nLXRpbWVkOiBcXGY0OGM7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXFxmMjE0O1xuJGZhLXZhci1zaGlzaC1rZWJhYjogXFxmODIxO1xuJGZhLXZhci1zaG9lLXByaW50czogXFxmNTRiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFxcZjI5MDtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcXGYyOTE7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFxcZjA3YTtcbiRmYS12YXItc2hvcHdhcmU6IFxcZjViNTtcbiRmYS12YXItc2hvdmVsOiBcXGY3MTM7XG4kZmEtdmFyLXNob3ZlbC1zbm93OiBcXGY3YzM7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1zaHJlZGRlcjogXFxmNjhhO1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1zaHV0dGxlY29jazogXFxmNDViO1xuJGZhLXZhci1zaWNrbGU6IFxcZjgyMjtcbiRmYS12YXItc2lnbWE6IFxcZjY4YjtcbiRmYS12YXItc2lnbjogXFxmNGQ5O1xuJGZhLXZhci1zaWduLWluOiBcXGYwOTA7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbi1vdXQ6IFxcZjA4YjtcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYWwtMTogXFxmNjhjO1xuJGZhLXZhci1zaWduYWwtMjogXFxmNjhkO1xuJGZhLXZhci1zaWduYWwtMzogXFxmNjhlO1xuJGZhLXZhci1zaWduYWwtNDogXFxmNjhmO1xuJGZhLXZhci1zaWduYWwtYWx0OiBcXGY2OTA7XG4kZmEtdmFyLXNpZ25hbC1hbHQtMTogXFxmNjkxO1xuJGZhLXZhci1zaWduYWwtYWx0LTI6IFxcZjY5MjtcbiRmYS12YXItc2lnbmFsLWFsdC0zOiBcXGY2OTM7XG4kZmEtdmFyLXNpZ25hbC1hbHQtc2xhc2g6IFxcZjY5NDtcbiRmYS12YXItc2lnbmFsLXNsYXNoOiBcXGY2OTU7XG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xuJGZhLXZhci1zaW0tY2FyZDogXFxmN2M0O1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItc2l0aDogXFxmNTEyO1xuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXNrZWxldG9uOiBcXGY2MjA7XG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xuJGZhLXZhci1za2ktanVtcDogXFxmN2M3O1xuJGZhLXZhci1za2ktbGlmdDogXFxmN2M4O1xuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1za3VsbDogXFxmNTRjO1xuJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XG4kZmEtdmFyLXNreWF0bGFzOiBcXGYyMTY7XG4kZmEtdmFyLXNreXBlOiBcXGYxN2U7XG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XG4kZmEtdmFyLXNsYWNrLWhhc2g6IFxcZjNlZjtcbiRmYS12YXItc2xhc2g6IFxcZjcxNTtcbiRmYS12YXItc2xlZGRpbmc6IFxcZjdjYjtcbiRmYS12YXItc2xlaWdoOiBcXGY3Y2M7XG4kZmEtdmFyLXNsaWRlcnMtaDogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXJzLWgtc3F1YXJlOiBcXGYzZjA7XG4kZmEtdmFyLXNsaWRlcnMtdjogXFxmM2YxO1xuJGZhLXZhci1zbGlkZXJzLXYtc3F1YXJlOiBcXGYzZjI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS1wbHVzOiBcXGY1Yjk7XG4kZmEtdmFyLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItc21vZzogXFxmNzVmO1xuJGZhLXZhci1zbW9rZTogXFxmNzYwO1xuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XG4kZmEtdmFyLXNtb2tpbmctYmFuOiBcXGY1NGQ7XG4kZmEtdmFyLXNtczogXFxmN2NkO1xuJGZhLXZhci1zbmFrZTogXFxmNzE2O1xuJGZhLXZhci1zbmFwY2hhdDogXFxmMmFiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXFxmMmFjO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItc25vb3plOiBcXGY4ODA7XG4kZmEtdmFyLXNub3ctYmxvd2luZzogXFxmNzYxO1xuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc25vd2ZsYWtlOiBcXGYyZGM7XG4kZmEtdmFyLXNub3dmbGFrZXM6IFxcZjdjZjtcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1zbm93bW9iaWxlOiBcXGY3ZDE7XG4kZmEtdmFyLXNub3dwbG93OiBcXGY3ZDI7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGZhLXZhci1zb3J0LWFsdDogXFxmODgzO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLXNvcnQtc2hhcGVzLWRvd246IFxcZjg4ODtcbiRmYS12YXItc29ydC1zaGFwZXMtZG93bi1hbHQ6IFxcZjg4OTtcbiRmYS12YXItc29ydC1zaGFwZXMtdXA6IFxcZjg4YTtcbiRmYS12YXItc29ydC1zaGFwZXMtdXAtYWx0OiBcXGY4OGI7XG4kZmEtdmFyLXNvcnQtc2l6ZS1kb3duOiBcXGY4OGM7XG4kZmEtdmFyLXNvcnQtc2l6ZS1kb3duLWFsdDogXFxmODhkO1xuJGZhLXZhci1zb3J0LXNpemUtdXA6IFxcZjg4ZTtcbiRmYS12YXItc29ydC1zaXplLXVwLWFsdDogXFxmODhmO1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc291cDogXFxmODIzO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLXNwYWRlOiBcXGYyZjQ7XG4kZmEtdmFyLXNwYXJrbGVzOiBcXGY4OTA7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xuJGZhLXZhci1zcGlkZXItYmxhY2std2lkb3c6IFxcZjcxODtcbiRmYS12YXItc3BpZGVyLXdlYjogXFxmNzE5O1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXNwaW5uZXItdGhpcmQ6IFxcZjNmNDtcbiRmYS12YXItc3Bsb3RjaDogXFxmNWJjO1xuJGZhLXZhci1zcG90aWZ5OiBcXGYxYmM7XG4kZmEtdmFyLXNwcmF5LWNhbjogXFxmNWJkO1xuJGZhLXZhci1zcXVhcmU6IFxcZjBjODtcbiRmYS12YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcbiRmYS12YXItc3F1YXJlLXJvb3Q6IFxcZjY5NztcbiRmYS12YXItc3F1YXJlLXJvb3QtYWx0OiBcXGY2OTg7XG4kZmEtdmFyLXNxdWFyZXNwYWNlOiBcXGY1YmU7XG4kZmEtdmFyLXNxdWlycmVsOiBcXGY3MWE7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcXGYxOGQ7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcXGYxNmM7XG4kZmEtdmFyLXN0YWNrcGF0aDogXFxmODQyO1xuJGZhLXZhci1zdGFmZjogXFxmNzFiO1xuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xuJGZhLXZhci1zdGFyOiBcXGYwMDU7XG4kZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50OiBcXGY2OTk7XG4kZmEtdmFyLXN0YXItY2hyaXN0bWFzOiBcXGY3ZDQ7XG4kZmEtdmFyLXN0YXItZXhjbGFtYXRpb246IFxcZjJmMztcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItc3RhcnM6IFxcZjc2MjtcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1zdGVhazogXFxmODI0O1xuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG4kZmEtdmFyLXN0ZWVyaW5nLXdoZWVsOiBcXGY2MjI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1zdG9ja2luZzogXFxmN2Q1O1xuJGZhLXZhci1zdG9tYWNoOiBcXGY2MjM7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmV0Y2hlcjogXFxmODI1O1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcXGYwY2M7XG4kZmEtdmFyLXN0cmlwZTogXFxmNDI5O1xuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xuJGZhLXZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xuJGZhLXZhci1zdHVkaW92aW5hcmk6IFxcZjNmODtcbiRmYS12YXItc3R1bWJsZXVwb246IFxcZjFhNDtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcbiRmYS12YXItc3VpdGNhc2Utcm9sbGluZzogXFxmNWMxO1xuJGZhLXZhci1zdW46IFxcZjE4NTtcbiRmYS12YXItc3VuLWNsb3VkOiBcXGY3NjM7XG4kZmEtdmFyLXN1bi1kdXN0OiBcXGY3NjQ7XG4kZmEtdmFyLXN1bi1oYXplOiBcXGY3NjU7XG4kZmEtdmFyLXN1bmdsYXNzZXM6IFxcZjg5MjtcbiRmYS12YXItc3VucmlzZTogXFxmNzY2O1xuJGZhLXZhci1zdW5zZXQ6IFxcZjc2NztcbiRmYS12YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFxcZjEyYjtcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XG4kZmEtdmFyLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLXN1c2U6IFxcZjdkNjtcbiRmYS12YXItc3dhdGNoYm9vazogXFxmNWMzO1xuJGZhLXZhci1zd2ltbWVyOiBcXGY1YzQ7XG4kZmEtdmFyLXN3aW1taW5nLXBvb2w6IFxcZjVjNTtcbiRmYS12YXItc3dvcmQ6IFxcZjcxYztcbiRmYS12YXItc3dvcmRzOiBcXGY3MWQ7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItc3luYWdvZ3VlOiBcXGY2OWI7XG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcbiRmYS12YXItc3lyaW5nZTogXFxmNDhlO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGV0OiBcXGYxMGE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItdGFibGV0LWFuZHJvaWQ6IFxcZjNmYjtcbiRmYS12YXItdGFibGV0LWFuZHJvaWQtYWx0OiBcXGYzZmM7XG4kZmEtdmFyLXRhYmxldC1ydWdnZWQ6IFxcZjQ4ZjtcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xuJGZhLXZhci10YWNob21ldGVyOiBcXGYwZTQ7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0OiBcXGYzZmQ7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6IFxcZjYyNDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdDogXFxmNjI1O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0ZXN0OiBcXGY2MjY7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3c6IFxcZjYyNztcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvd2VzdDogXFxmNjI4O1xuJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2U6IFxcZjYyOTtcbiRmYS12YXItdGFjaG9tZXRlci1mYXN0OiBcXGY2MmE7XG4kZmEtdmFyLXRhY2hvbWV0ZXItZmFzdGVzdDogXFxmNjJiO1xuJGZhLXZhci10YWNob21ldGVyLXNsb3c6IFxcZjYyYztcbiRmYS12YXItdGFjaG9tZXRlci1zbG93ZXN0OiBcXGY2MmQ7XG4kZmEtdmFyLXRhY286IFxcZjgyNjtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItdGFsbHk6IFxcZjY5YztcbiRmYS12YXItdGFuYWtoOiBcXGY4Mjc7XG4kZmEtdmFyLXRhcGU6IFxcZjRkYjtcbiRmYS12YXItdGFza3M6IFxcZjBhZTtcbiRmYS12YXItdGFza3MtYWx0OiBcXGY4Mjg7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjNmZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtZnJpZ2lkOiBcXGY3Njg7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaG90OiBcXGY3NmE7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxvdzogXFxmNzZiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcXGYxZDU7XG4kZmEtdmFyLXRlbmdlOiBcXGY3ZDc7XG4kZmEtdmFyLXRlbm5pcy1iYWxsOiBcXGY0NWU7XG4kZmEtdmFyLXRlcm1pbmFsOiBcXGYxMjA7XG4kZmEtdmFyLXRleHQ6IFxcZjg5MztcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdGV4dC1zaXplOiBcXGY4OTQ7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFxcZjAzNTtcbiRmYS12YXItdGg6IFxcZjAwYTtcbiRmYS12YXItdGgtbGFyZ2U6IFxcZjAwOTtcbiRmYS12YXItdGgtbGlzdDogXFxmMDBiO1xuJGZhLXZhci10aGUtcmVkLXlldGk6IFxcZjY5ZDtcbiRmYS12YXItdGhlYXRlci1tYXNrczogXFxmNjMwO1xuJGZhLXZhci10aGVtZWNvOiBcXGY1YzY7XG4kZmEtdmFyLXRoZW1laXNsZTogXFxmMmIyO1xuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci10aGV0YTogXFxmNjllO1xuJGZhLXZhci10aGluay1wZWFrczogXFxmNzMxO1xuJGZhLXZhci10aHVtYnMtZG93bjogXFxmMTY1O1xuJGZhLXZhci10aHVtYnMtdXA6IFxcZjE2NDtcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRodW5kZXJzdG9ybTogXFxmNzZjO1xuJGZhLXZhci10aHVuZGVyc3Rvcm0tbW9vbjogXFxmNzZkO1xuJGZhLXZhci10aHVuZGVyc3Rvcm0tc3VuOiBcXGY3NmU7XG4kZmEtdmFyLXRpY2tldDogXFxmMTQ1O1xuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XG4kZmEtdmFyLXRpbGRlOiBcXGY2OWY7XG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXFxmMDU3O1xuJGZhLXZhci10aW1lcy1oZXhhZ29uOiBcXGYyZWU7XG4kZmEtdmFyLXRpbWVzLW9jdGFnb246IFxcZjJmMDtcbiRmYS12YXItdGltZXMtc3F1YXJlOiBcXGYyZDM7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aXJlOiBcXGY2MzE7XG4kZmEtdmFyLXRpcmUtZmxhdDogXFxmNjMyO1xuJGZhLXZhci10aXJlLXByZXNzdXJlLXdhcm5pbmc6IFxcZjYzMztcbiRmYS12YXItdGlyZS1ydWdnZWQ6IFxcZjYzNDtcbiRmYS12YXItdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItdG9nZ2xlLW9mZjogXFxmMjA0O1xuJGZhLXZhci10b2dnbGUtb246IFxcZjIwNTtcbiRmYS12YXItdG9pbGV0OiBcXGY3ZDg7XG4kZmEtdmFyLXRvaWxldC1wYXBlcjogXFxmNzFlO1xuJGZhLXZhci10b2lsZXQtcGFwZXItYWx0OiBcXGY3MWY7XG4kZmEtdmFyLXRvbWJzdG9uZTogXFxmNzIwO1xuJGZhLXZhci10b21ic3RvbmUtYWx0OiBcXGY3MjE7XG4kZmEtdmFyLXRvb2xib3g6IFxcZjU1MjtcbiRmYS12YXItdG9vbHM6IFxcZjdkOTtcbiRmYS12YXItdG9vdGg6IFxcZjVjOTtcbiRmYS12YXItdG9vdGhicnVzaDogXFxmNjM1O1xuJGZhLXZhci10b3JhaDogXFxmNmEwO1xuJGZhLXZhci10b3JpaS1nYXRlOiBcXGY2YTE7XG4kZmEtdmFyLXRvcm5hZG86IFxcZjc2ZjtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci10cmFmZmljLWNvbmU6IFxcZjYzNjtcbiRmYS12YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJGZhLXZhci10cmFmZmljLWxpZ2h0LWdvOiBcXGY2Mzg7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQtc2xvdzogXFxmNjM5O1xuJGZhLXZhci10cmFmZmljLWxpZ2h0LXN0b3A6IFxcZjYzYTtcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI0O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItdHJhc2gtdW5kbzogXFxmODk1O1xuJGZhLXZhci10cmFzaC11bmRvLWFsdDogXFxmODk2O1xuJGZhLXZhci10cmVhc3VyZS1jaGVzdDogXFxmNzIzO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWUtYWx0OiBcXGY0MDA7XG4kZmEtdmFyLXRyZWUtY2hyaXN0bWFzOiBcXGY3ZGI7XG4kZmEtdmFyLXRyZWUtZGVjb3JhdGVkOiBcXGY3ZGM7XG4kZmEtdmFyLXRyZWUtbGFyZ2U6IFxcZjdkZDtcbiRmYS12YXItdHJlZS1wYWxtOiBcXGY4MmI7XG4kZmEtdmFyLXRyZWVzOiBcXGY3MjQ7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cmlhbmdsZTogXFxmMmVjO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXFxmMjYyO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJvcGh5LWFsdDogXFxmMmViO1xuJGZhLXZhci10cnVjazogXFxmMGQxO1xuJGZhLXZhci10cnVjay1jb250YWluZXI6IFxcZjRkYztcbiRmYS12YXItdHJ1Y2stY291Y2g6IFxcZjRkZDtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdHJ1Y2stcGxvdzogXFxmN2RlO1xuJGZhLXZhci10cnVjay1yYW1wOiBcXGY0ZTA7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHVya2V5OiBcXGY3MjU7XG4kZmEtdmFyLXR1cnRsZTogXFxmNzI2O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10di1yZXRybzogXFxmNDAxO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci11bmljb3JuOiBcXGY3Mjc7XG4kZmEtdmFyLXVuaW9uOiBcXGY2YTI7XG4kZmEtdmFyLXVuaXJlZ2lzdHJ5OiBcXGY0MDQ7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFxcZjI5YTtcbiRmYS12YXItdW5pdmVyc2l0eTogXFxmMTljO1xuJGZhLXZhci11bmxpbms6IFxcZjEyNztcbiRmYS12YXItdW5sb2NrOiBcXGYwOWM7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFxcZjEzZTtcbiRmYS12YXItdW50YXBwZDogXFxmNDA1O1xuJGZhLXZhci11cGxvYWQ6IFxcZjA5MztcbiRmYS12YXItdXBzOiBcXGY3ZTA7XG4kZmEtdmFyLXVzYjogXFxmMjg3O1xuJGZhLXZhci11c2QtY2lyY2xlOiBcXGYyZTg7XG4kZmEtdmFyLXVzZC1zcXVhcmU6IFxcZjJlOTtcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci11c2VyLWNoYXJ0OiBcXGY2YTM7XG4kZmEtdmFyLXVzZXItY2hlY2s6IFxcZjRmYztcbiRmYS12YXItdXNlci1jaXJjbGU6IFxcZjJiZDtcbiRmYS12YXItdXNlci1jbG9jazogXFxmNGZkO1xuJGZhLXZhci11c2VyLWNvZzogXFxmNGZlO1xuJGZhLXZhci11c2VyLWNyb3duOiBcXGY2YTQ7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci11c2VyLWhhcmQtaGF0OiBcXGY4MmM7XG4kZmEtdmFyLXVzZXItaGVhZHNldDogXFxmODJkO1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItdXNlci1tZC1jaGF0OiBcXGY4MmU7XG4kZmEtdmFyLXVzZXItbWludXM6IFxcZjUwMztcbiRmYS12YXItdXNlci1uaW5qYTogXFxmNTA0O1xuJGZhLXZhci11c2VyLW51cnNlOiBcXGY4MmY7XG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xuJGZhLXZhci11c2VyLXNlY3JldDogXFxmMjFiO1xuJGZhLXZhci11c2VyLXNoaWVsZDogXFxmNTA1O1xuJGZhLXZhci11c2VyLXNsYXNoOiBcXGY1MDY7XG4kZmEtdmFyLXVzZXItdGFnOiBcXGY1MDc7XG4kZmEtdmFyLXVzZXItdGllOiBcXGY1MDg7XG4kZmEtdmFyLXVzZXItdGltZXM6IFxcZjIzNTtcbiRmYS12YXItdXNlcnM6IFxcZjBjMDtcbiRmYS12YXItdXNlcnMtY2xhc3M6IFxcZjYzZDtcbiRmYS12YXItdXNlcnMtY29nOiBcXGY1MDk7XG4kZmEtdmFyLXVzZXJzLWNyb3duOiBcXGY2YTU7XG4kZmEtdmFyLXVzZXJzLW1lZGljYWw6IFxcZjgzMDtcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci11dGVuc2lsLWZvcms6IFxcZjJlMztcbiRmYS12YXItdXRlbnNpbC1rbmlmZTogXFxmMmU0O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLXV0ZW5zaWxzLWFsdDogXFxmMmU2O1xuJGZhLXZhci12YWFkaW46IFxcZjQwODtcbiRmYS12YXItdmFsdWUtYWJzb2x1dGU6IFxcZjZhNjtcbiRmYS12YXItdmVjdG9yLXNxdWFyZTogXFxmNWNiO1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLXZpYWRlbzogXFxmMmE5O1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcXGYyYWE7XG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcbiRmYS12YXItdmlhbHM6IFxcZjQ5MztcbiRmYS12YXItdmliZXI6IFxcZjQwOTtcbiRmYS12YXItdmlkZW86IFxcZjAzZDtcbiRmYS12YXItdmlkZW8tcGx1czogXFxmNGUxO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12azogXFxmMTg5O1xuJGZhLXZhci12bnY6IFxcZjQwYjtcbiRmYS12YXItdm9pY2VtYWlsOiBcXGY4OTc7XG4kZmEtdmFyLXZvbGNhbm86IFxcZjc3MDtcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZTogXFxmNmE4O1xuJGZhLXZhci12b2x1bWUtZG93bjogXFxmMDI3O1xuJGZhLXZhci12b2x1bWUtbXV0ZTogXFxmNmE5O1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcXGYwMjY7XG4kZmEtdmFyLXZvbHVtZS1zbGFzaDogXFxmMmUyO1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdm90ZS1uYXk6IFxcZjc3MTtcbiRmYS12YXItdm90ZS15ZWE6IFxcZjc3MjtcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kZmEtdmFyLXZ1ZWpzOiBcXGY0MWY7XG4kZmEtdmFyLXdhbGtlcjogXFxmODMxO1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci13YW5kOiBcXGY3MmE7XG4kZmEtdmFyLXdhbmQtbWFnaWM6IFxcZjcyYjtcbiRmYS12YXItd2FyZWhvdXNlOiBcXGY0OTQ7XG4kZmEtdmFyLXdhcmVob3VzZS1hbHQ6IFxcZjQ5NTtcbiRmYS12YXItd2FzaGVyOiBcXGY4OTg7XG4kZmEtdmFyLXdhdGNoOiBcXGYyZTE7XG4kZmEtdmFyLXdhdGNoLWZpdG5lc3M6IFxcZjYzZTtcbiRmYS12YXItd2F0ZXI6IFxcZjc3MztcbiRmYS12YXItd2F0ZXItbG93ZXI6IFxcZjc3NDtcbiRmYS12YXItd2F0ZXItcmlzZTogXFxmNzc1O1xuJGZhLXZhci13YXZlLXNpbmU6IFxcZjg5OTtcbiRmYS12YXItd2F2ZS1zcXVhcmU6IFxcZjgzZTtcbiRmYS12YXItd2F2ZS10cmlhbmdsZTogXFxmODlhO1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLXdlYmNhbTogXFxmODMyO1xuJGZhLXZhci13ZWJjYW0tc2xhc2g6IFxcZjgzMztcbiRmYS12YXItd2VlYmx5OiBcXGY1Y2M7XG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xuJGZhLXZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItd2hhbGU6IFxcZjcyYztcbiRmYS12YXItd2hhdHNhcHA6IFxcZjIzMjtcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XG4kZmEtdmFyLXdoZWF0OiBcXGY3MmQ7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItd2hpc3RsZTogXFxmNDYwO1xuJGZhLXZhci13aG1jczogXFxmNDBkO1xuJGZhLXZhci13aWZpOiBcXGYxZWI7XG4kZmEtdmFyLXdpZmktMTogXFxmNmFhO1xuJGZhLXZhci13aWZpLTI6IFxcZjZhYjtcbiRmYS12YXItd2lmaS1zbGFzaDogXFxmNmFjO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xuJGZhLXZhci13aW5kOiBcXGY3MmU7XG4kZmEtdmFyLXdpbmQtdHVyYmluZTogXFxmODliO1xuJGZhLXZhci13aW5kLXdhcm5pbmc6IFxcZjc3NjtcbiRmYS12YXItd2luZG93OiBcXGY0MGU7XG4kZmEtdmFyLXdpbmRvdy1hbHQ6IFxcZjQwZjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcXGY0MTA7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcbiRmYS12YXItd2luZG93czogXFxmMTdhO1xuJGZhLXZhci13aW5kc29jazogXFxmNzc3O1xuJGZhLXZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kZmEtdmFyLXdpeDogXFxmNWNmO1xuJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdDogXFxmNzMwO1xuJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uOiBcXGY1MTQ7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcbiRmYS12YXItd3JlYXRoOiBcXGY3ZTI7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLXlhaG9vOiBcXGYxOWU7XG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItemhpaHU6IFxcZjYzZjtcbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjEwLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjEwLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjEwLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjEwLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoICogNS80O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCwgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAoJGZhLWZ3LXdpZHRoKjIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWJhY3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hYmFjdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY29ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZmZpbGlhdGV0aGVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXItZnJlc2hlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItZnJlc2hlbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpcmJuYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyYm5iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsYXJtLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGFybS1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGFybS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxhcm0tZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxhcm0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxhcm0tcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGFybS1zbm9vemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYXJtLXNub296ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGdvbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGdvbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWNvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1jZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGxlcmdpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYnVsYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmFseXRpY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFua2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFua2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlLWlvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWNyYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1jcmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tYm90dG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJ0c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJ0c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzc2lhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXNzaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9wcmVmaXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXV0b3ByZWZpeGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWFuZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF4ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXhlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF4ZS1iYXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF4ZS1iYXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5LWNhcnJpYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2twYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrcGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2tzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2UtcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFkZ2UtcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWRnZXItaG9uZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlci1ob25leSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWdzLXNob3BwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWdzLXNob3BwaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxsLXBpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGwtcGlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxsb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGxvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxsb3QtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGxvdC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmRjYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtcmVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZS1yZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtc2NhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZS1zY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNrZXRiYWxsLWhvb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktYm9sdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0bGUtbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0bGUtbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNjaG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNjaG9vbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zY2hvb2wtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nLW1vdW50YWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmctbW91bnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW1vYmplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW9oYXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpb2hhemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXJ0aGRheS1jYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYW5rZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYW5rZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGluZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlci1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aC1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib21iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZS1icmVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZS1icmVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stZGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1kZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2staGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2staGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stcmVhZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stc3BlbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXNwZWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9va21hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2tzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2tzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290aC1jdXJ0YWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib290aC1jdXJ0YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3RzdHJhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdHN0cmFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItY2VudGVyLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1jZW50ZXItaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItY2VudGVyLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1jZW50ZXItdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1pbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLW5vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1ub25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1vdXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLW91dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXN0eWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1zdHlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3ctYXJyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvdy1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLXBpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctcGlucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1iYWxsb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1iYWxsb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWZyYWdpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1mcmFnaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hlcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94aW5nLWdsb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hpbmctZ2xvdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhY2tldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWNrZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWNrZXRzLWN1cmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFja2V0cy1jdXJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmVhZC1sb2FmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmVhZC1sb2FmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyZWFkLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmVhZC1zbGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpbmctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpbmctZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmluZy1mcm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpbmctZnJvbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9hZGNhc3QtdG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb3dzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnRjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVmZmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWlsZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbGhvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZS1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cmdlci1zb2RhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJnZXItc29kYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVycml0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVycml0byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzaW5lc3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzaW5lc3MtdGltZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXlzZWxsYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYmluZXQtZmlsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWJpbmV0LWZpbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3ItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXdlZWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXdlZWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1yZXRybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1wZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGdyb3VuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmRsZS1ob2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmRsZS1ob2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuZHktY2FuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuZHktY2FuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5keS1jb3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5keS1jb3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJhdHRlcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWJ1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1idW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItY3Jhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWdhcmFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWdhcmFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItbWVjaGFuaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1tZWNoYW5pYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXRpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci10aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItd2FzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fycm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJyb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXNoLXJlZ2lzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2F0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdWxkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXVsZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50b3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyLW9mZmljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhaXItb2ZmaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcmdpbmctc3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYmFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbmV0d29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbmV0d29yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LXNjYXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXNjYXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZS1zd2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlLXN3aXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJpc2hvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtY2xvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1jbG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGltbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGltbmV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZWNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZWNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHVyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGF3LW1hcmtzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGF3LW1hcmtzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGluaWMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3QtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZHJpenpsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZHJpenpsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1oYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1oYWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWhhaWwtbWl4ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWhhaWwtbWl4ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1lYXRiYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1yYWluYm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zbGVldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2xlZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc25vdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc25vdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHMtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzLXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2NrdGFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ja3RhaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1icmFuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1jb21taXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtY29tbWl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtbWVyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtbWVyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kaWVwaWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlLXRvZ286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZS10b2dvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29pbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29sdW1ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQtc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0LXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdC10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtYWx0LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtYWx0LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3Mtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3Mtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3Mtd2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3Mtd2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uY2llcmdlLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uZmx1ZW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uZmx1ZW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ubmVjdGRldmVsb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uc3RydWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25zdHJ1Y3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFpbmVyLXN0b3JhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhaW5lci1zdG9yYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnZleW9yLWJlbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnZleW9yLWJlbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY290dG9uLWJ1cmVhdTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY290dG9uLWJ1cmVhdSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3VjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY291Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY293OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3BhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmlja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaXRpY2FsLXJvbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaXRpY2FsLXJvbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvaXNzYW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9pc3NhbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzaGFpcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3J1dGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcnV0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3J1dGNoZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNydXRjaGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1cmxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1cmxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0dGxlZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0dGxlZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kLWJleW9uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYWdnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFzaGN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhdGFiYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVidWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYnVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVlci1ydWRvbHBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWVyLXJ1ZG9scGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWxpY2lvdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVtb2NyYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbW9jcmF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlcGxveWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVwbG95ZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2twcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2twcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3RvcC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2aWFudGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXdwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV3cG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhbW9uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFzcG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhc3BvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQxMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMTApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDEyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDIwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQyMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kOCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZ2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLW9jZWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpcGxvbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpcGxvbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvdXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY291cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2Vhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2Vhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvLW5vdC1lbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG8tbm90LWVudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9jaHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvZy1sZWFzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2ctbGVhc2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXItc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbGFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9uYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3ItY2xvc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLWNsb3NlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3Itb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnRpbmctY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnRpbmctY29tcGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhdy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXBvbHlnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyZWlkZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyZWlkZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcm9wYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bS1zdGVlbHBhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bS1zdGVlbHBhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtc3RpY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW1zdGljayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtc3RpY2stYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bXN0aWNrLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ5ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyeWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyeWVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ5ZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtYmJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bWJiZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1wc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1wc3Rlci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bmdlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bmdlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHlhbG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1keWFsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWFyLW11ZmZzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXItbXVmZnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWFybHliaXJkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWFybHliaXJkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVjbGlwc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVjbGlwc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWNsaXBzZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVjbGlwc2UtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2ctZnJpZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZy1mcmllZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlcGhhbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZXBoYW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLWgtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcHR5LXNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1wdHktc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVuZ2luZS13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbmdpbmUtd2FybmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXF1YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcXVhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmFzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmxhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVybmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcm5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV2ZXJub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldmVybm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjaGFuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtd2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1ldmlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZXZpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLW1lc3Nlbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWVsZC1ob2NrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZWxkLWhvY2tleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnaHRlci1qZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jZXJ0aWZpY2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2hhcnQtbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jaGFydC1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvbnRyYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY3N2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNzdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4cG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leHBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wb3dlcnBvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtc3ByZWFkc2hlZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbC1kcmlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsLWRyaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWx0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmluZ2VycHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbmdlcnByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLXNtb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLXNtb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZXBsYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlcGxhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3QtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0ZHJhZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoLWNvb2tlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzaC1jb29rZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzdC1yYWlzZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc3QtcmFpc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLXVzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy11c2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzay1wb2lzb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrLXBvaXNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzay1wb3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrLXBvdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaWNrcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsb3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbG93ZXItZGFmZm9kaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsb3dlci1kYWZmb2RpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbG93ZXItdHVsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsb3dlci10dWxpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHVzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci10cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtY2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1jYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy1maTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zLWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb290YmFsbC1oZWxtZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ya2xpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcmtsaWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnVtYmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm91cnNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmFnaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmFnaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlLWNvZGUtY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlYnNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlYnNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZW5jaC1mcmllczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlbmNoLWZyaWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvc3R5LWhlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3N0eS1oZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bi1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bGNydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bGNydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVuY3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bmN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bm5lbC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtc2VuYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWUtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWUtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZS1ib2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWUtYm9hcmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWVwYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhcy1wdW1wLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXMtcHVtcC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2F2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VuZGVybGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZXQtcG9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2luZ2VyYnJlYWQtbWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naW5nZXJicmVhZC1tYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRrcmFrZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGtyYWtlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hhbXBhZ25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaGFtcGFnbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hlZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaGVlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2l0cnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaXRydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3Mtd2hpc2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Mtd2hpc2tleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy13aGlza2V5LXJvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy13aGlza2V5LXJvY2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3Nlcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFmcmljYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYW1lcmljYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYXNpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYXNpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1ldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1zbm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1zbm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLXN0YW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1zdGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29wdXJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29wdXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludC10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWl0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aXRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taDI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlcnJhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlcnJhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtYnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1idXJnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtbWVyLXdhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyLXdhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLW1hZ2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy11c2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbGl6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yZWNlaXZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcmVjZWl2aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc2Npc3NvcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlbHBpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlbHBpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy11c2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW51a2lhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFudWtpYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhcmQtaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhc2h0YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNoZWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jaGVmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1zYW50YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXNhbnRhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC13aW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC13aW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtd2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXlrYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhheWthbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtYnJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1icmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC12cjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC12cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtYnJva2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LXJhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LXJhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydGJlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVsaWNvcHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVsaWNvcHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxtZXQtYmF0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxtZXQtYmF0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBwbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcmUtYS1oZWxwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlzdG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXB1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1wdWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1zdGlja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1zdGlja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9sbHktYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbGx5LWJlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWUtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUtaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZS1sZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZS1sZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lLWxnLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZS1sZy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vZC1jbG9hazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9vZC1jbG9hayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9vbGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yaXpvbnRhbC1ydWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3Jpem9udGFsLXJ1bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ybmJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcm5iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZS1oZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3Rkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGFtYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWZsb29kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1mbG9vZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91enopOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHJ5dm5pYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHJ5dm5pYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHRtbDUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHVic3BvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVic3BvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odW1pZGl0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVtaWRpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHVycmljYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odXJyaWNhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLWNyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1za2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLXNrYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljaWNsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljaWNsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljb25zLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNvbnMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZ2xvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWdsb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94LWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveC1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveC1vdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94LW91dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmhhbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmhhbGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVncmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlZ3JhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcmNvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJjb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2VjdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJzZWN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVudG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52ZW50b3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlzbGFuZC10cm9waWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXNsYW5kLXRyb3BpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRhbGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0Y2gtaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0Y2gtaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphY2stby1sYW50ZXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYWNrLW8tbGFudGVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWppcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9nZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvZ2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb3VybmFsLXdoaWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam91cm5hbC13aGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWFiYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FhYmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWdnbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2VybmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2VybmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXktc2tlbGV0b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleS1za2VsZXRvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXliYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXliYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtoYW5kYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2hhbmRhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWNrc3RhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlci1rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWNrc3RhcnRlci1rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpZG5leXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpZG5leXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l3aS1iaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtuaWZlLWtpdGNoZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtuaWZlLWtpdGNoZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta29ydnVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rb3J2dWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFtYmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW1iZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZG1hcmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5kbWFyay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxheWVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXllci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXllci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZi1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZi1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmLW1hcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmLW1hcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWYtb2FrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmLW9hayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFucHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGItZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0cy1ob2xpZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodHMtaG9saWRheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZS1jb2x1bW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lLWhlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3Blbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdmVzZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3Zlc2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Y2hhZG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWNoYWRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1Z2dhZ2UtY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5nczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2VudG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbC1idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWxib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbGNoaW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsY2hpbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYW5kYWxvcmlhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFuZGFsb3JpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFuZG9saW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbmRvbGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLXF1ZXN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtc2lnbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtkb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXN0b2RvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzdG9kb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXhjZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYXBwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYXBwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW0tbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtLW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZHJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVldHVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZ2FwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZ2Fwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWdhcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtYmxhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1ibGFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtcm9sbGluZy1leWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbW9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVtb3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbmRlbGV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5kZWxleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5vcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5vcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lcmN1cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWV0ZW9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXRlb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb2NoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW5kLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW5kLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWlzdGxldG9lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXN0bGV0b2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl0dGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXR0ZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vZHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25lcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2stZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1lZGl0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stZWRpdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uaXRvci1oZWFydC1yYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25pdG9yLWhlYXJ0LXJhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ua2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9udW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbnVtZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbi1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1wZXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vcnRhci1wZXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9zcXVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3NxdWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VudGFpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91c2UtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdWctaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdWctaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1tYXJzaG1hbGxvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1tYXJzaG1hbGxvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLXRlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLXRlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXJ3aGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uYXJ3aGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5lb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5lb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV0d29yay13aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV0d29yay13aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ld3NwYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uaW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5pbWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGUtanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUtanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90LWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3QtZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90ZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90ZXMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ucG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5wbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uczg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5zOCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1udXRyaXRpb25peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnV0cml0aW9uaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC11bmdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vaWwtdGVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLXRlbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbGQtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9tZWdhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbWVnYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wdGluLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3JuYW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9ybmFtZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9zaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3NpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW90dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdXRkZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW92ZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdmVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlLWJyZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlLWJyZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2U0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VsaW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LXJvbGxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtcm9sbGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGV0dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxmZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGgtcnRsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhZ3JhcGgtcnRsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFya2luZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmctY2lyY2xlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nLWNpcmNsZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3Nwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXNzcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGFmYXJpYW5pc20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdHJlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdHJlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3LWNsYXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXctY2xhd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlZ2FzdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlZ2FzdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tZmFuY3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1mYW5jeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tbmliOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tbmliKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtcGFpbnRicnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLXBhaW50YnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVubmFudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubmFudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5ueS1hcmNhZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbm55LWFyY2FkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1jYXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXBwZXItaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXBwZXItaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudGFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tYm9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1ib290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tY2Fycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1jYXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tZG9sbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1kb2xseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tZG9sbHktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1kb2xseS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhhYnJpY2F0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBoYWJyaWNhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LWZyYW1ld29yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LXNxdWFkcm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLWxhcHRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1vZmZpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLW9mZmljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG90by12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBocCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpenphLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waXp6YS1zbGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1hcnJpdmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWRlcGFydHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtZGVwYXJ0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1vY3RhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9kaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGl1bS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RpdW0tc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGwtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGwtcGVvcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLXBlb3BsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb28tc3Rvcm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvby1zdG9ybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcGNvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvcGNvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvcnRyYWl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvdW5kLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvdW5kLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3dlci1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5aW5nLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNlbnRhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2VudGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludC1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50LXNlYXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvY2VkdXJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2R1Y3QtaHVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2plY3QtZGlhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdW1wa2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wa2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHV6emxlLXBpZWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHl0aG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVpZGRpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWlkZGl0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVpbnNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWluc2NhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1cmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdXJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yLXByb2plY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXItcHJvamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWJiaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhYmJpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWJiaXQtZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFiYml0LWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFjcXVldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFjcXVldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWRpYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWRpYXRpb24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpYXRpb24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhaW5ib3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhaW5ib3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmRyb3BzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWluZHJvcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFtcC1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYW1wLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYW5kb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFzcGJlcnJ5LXBpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXNwYmVycnktcGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmF2ZWxyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhY3RldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWN0ZXVyb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWRtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhZG1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWJlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWNlaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWNlaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjdGFuZ2xlLXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN0YW5nbGUtcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS13aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkLXJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWQtcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtYWxpZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWdpc3RlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbW92ZS1mb3JtYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5yZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0LTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdC0xKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0xLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LTEtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHktYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcHVibGljYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcHVibGljYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzZWFyY2hnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNlYXJjaGdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNvbHZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzdHJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc3Ryb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmliYm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmluZ3Mtd2VkZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmluZ3Mtd2VkZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2JvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlLWhpZ2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlLWhpZ2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGUtaW50ZXJzdGF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUtaW50ZXJzdGF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1jb21iaW5lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhY2stZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWNrLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtY3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC10ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtdGVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWxhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FsYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FsZXNmb3JjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FsZXNmb3JjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYW5kd2ljaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FuZHdpY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Fzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlLWRpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F1c2FnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F1c2FnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYWxwZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYWxwZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NhbHBlbC1wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FscGVsLXBhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nhbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nhbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FubmVyLWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FubmVyLWtleWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXItdG91Y2hzY3JlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXItdG91Y2hzY3JlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NhcmVjcm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FyZWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NhcmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYXJmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmV3ZHJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3Jld2RyaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcm9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JvbGwtb2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JvbGwtb2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcnViYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3J1YmJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3l0aGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjeXRoZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbG9jYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtYmFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VuZC1iYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbmQtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmljZXN0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2aWNlc3RhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFwZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hlZXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1jcm9zczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWNyb3NzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy10aW1lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctdGltZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlydHNpbmJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpc2gta2ViYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXNoLWtlYmFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob2UtcHJpbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9lLXByaW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wd2FyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG92ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3ZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG92ZWwtc25vdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvdmVsLXNub3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hyZWRkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNocmVkZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlLXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlY29jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZWNvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lja2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWNrbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC0xKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC0yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLTMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC00KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtYWx0LTEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdC0yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtYWx0LTIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdC0zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwtYWx0LTMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW0tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbXBseWJ1aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpc3RyaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpc3RyaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0ZW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrYXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrYXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tlbGV0b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZWxldG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrZXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tldGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraS1qdW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2ktanVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2ktbGlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpLWxpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpaW5nLW5vcmRpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpaW5nLW5vcmRpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwtY3Jvc3Nib25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5YXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay1oYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjay1oYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGVkZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xlZGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xlaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGVpZ2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLXYtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLXYtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmctYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub296ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vb3plKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3ctYmxvd2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vdy1ibG93aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dib2FyZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2JvYXJkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93bW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93bW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dwbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93cGxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29sYXItcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvbGFyLXBhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2hhcGVzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2hhcGVzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaGFwZXMtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2hhcGVzLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtc2hhcGVzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNoYXBlcy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNoYXBlcy11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtc2hhcGVzLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXNpemUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaXplLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaXplLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNpemUtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaXplLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXNpemUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1zaXplLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1zaXplLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdW5kY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VyY2V0cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VyY2V0cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWNlLXNodXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYXJrbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFya2xlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrZXItZGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWtlci1kZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWxsLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVsbC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXItYmxhY2std2lkb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlci1ibGFjay13aWRvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXItd2ViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlkZXItd2ViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lci10aGlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lci10aGlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGxvdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGxvdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwb3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3ByYXktY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcHJheS1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1yb290OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1yb290LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmVzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1aXJyZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWlycmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2twYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFja3BhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWNocmlzdG1hczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1jaHJpc3RtYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtZGF2aWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtZGF2aWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1saWZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWxpZmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXlsaW5rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXlsaW5rZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVlcmluZy13aGVlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlZXJpbmctd2hlZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RldGhvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2tlci1tdWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja2VyLW11bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNreS1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b2NraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9ja2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9tYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9tYWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3AtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcHdhdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWV0LXZpZXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZXRjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJldGNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlLXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Ryb29wd2FmZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cm9vcHdhZmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1ZGlvdmluYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2Utcm9sbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bi1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tZHVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuLWR1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLWhhemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bi1oYXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bmdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bmdsYXNzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VucmlzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VucmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW5zZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bnNldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJwb3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVyc2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cnByaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXJwcmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3YXRjaGJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWluZy1wb29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd29yZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3b3Jkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW1mb255OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW1mb255KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYWdvZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUtdGVubmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFuZHJvaWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1ydWdnZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1ydWdnZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdC1hdmVyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQtZmFzdGVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdGVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdC1zbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hdmVyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1mYXN0ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWZhc3Rlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1zbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLXNsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1zbG93ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLXNsb3dlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWxseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YW5ha2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhbmFraCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXhpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVhbXNwZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtZnJpZ2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1mcmlnaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5uaXMtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVubmlzLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlcm1pbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtc2l6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1zaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtd2lkdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlLXJlZC15ZXRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZWF0ZXItbWFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZWF0ZXItbWFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGV0YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhldGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhpbmstcGVha3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoaW5rLXBlYWtzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnRhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1idGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVuZGVyc3Rvcm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW5kZXJzdG9ybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVuZGVyc3Rvcm0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bmRlcnN0b3JtLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bmRlcnN0b3JtLXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bmRlcnN0b3JtLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbGRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWxkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtaGV4YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1vY3RhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmUtZmxhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZS1mbGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmUtcHJlc3N1cmUtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZS1wcmVzc3VyZS13YXJuaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmUtcnVnZ2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlLXJ1Z2dlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvbWJzdG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9tYnN0b25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvbWJzdG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvbWJzdG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb3RoYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb3RoYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmlpLWdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmlpLWdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9ybmFkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9ybmFkbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFjdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1jb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWNvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0LWdvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWxpZ2h0LWdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQtc2xvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodC1zbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQtc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodC1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtdW5kbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtdW5kby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlYXN1cmUtY2hlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWFzdXJlLWNoZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWUtY2hyaXN0bWFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlLWNocmlzdG1hcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLWRlY29yYXRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZS1kZWNvcmF0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZS1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLXBhbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtcGFsbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmlwYWR2aXNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHktYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1jb250YWluZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWNvbnRhaW5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1jb3VjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stY291Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbG9hZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW92aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXBpY2t1cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stcGlja3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXBsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stcmFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stcmFtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRzaGlydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVya2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cnRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVydGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10di1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cG8zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJ1bnR1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YnVudHUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVpa2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS1iZWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEtYmVhY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRlcmxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pY29ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pY29ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXJlZ2lzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVudGFwcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNkLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Qtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFzdHJvbmF1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hc3Ryb25hdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZnJpZW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1mcmllbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZ3JhZHVhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZ3JhZHVhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1oYXJkLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1oYXJkLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaGVhZHNldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWluanVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaW5qdXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQtY2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1tZC1jaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1uaW5qYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1uaW5qYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW51cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW51cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNlY3JldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3BzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3BzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLWZvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtZm9yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLWtuaWZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLWtuaWZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtc3Bvb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFhZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhbHVlLWFic29sdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWx1ZS1hYnNvbHV0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZWN0b3Itc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpaGFyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmloYXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZudjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm52KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvaWNlbWFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9pY2VtYWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGNhbm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGNhbm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xsZXliYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtbXV0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvdGUtbmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b3RlLW5heSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b3RlLXllYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm90ZS15ZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnItY2FyZGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ci1jYXJkYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZ1ZWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YW5kLW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YW5kLW1hZ2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGNoLWZpdG5lc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGNoLWZpdG5lc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyLWxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlci1sb3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlci1yaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlci1yaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmUtc2luZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F2ZS1zaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2ViY2FtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWJjYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2ViY2FtLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWJjYW0tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWVibHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQtaGFuZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHAtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVlbGNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoaXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoaXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2htY3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdobWNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaS0xOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpLTEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaS0yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpLTIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lraXBlZGlhLXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kLXR1cmJpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmQtdHVyYmluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmQtd2FybmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1heGltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1pbmltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRzb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kc29jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZm9ybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3ByZXNzcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3ByZXNzcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZWF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14LXJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteC1yYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFob28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWluLXlhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlpbi15YW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItemhpaHUpOyB9XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGtleWZyYW1lcyBwbHlyLXByb2dyZXNzIHtcbiAgICB0byB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRwbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwbHlyLXBvcHVwIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwbHlyLWZhZGUtaW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmFzZSBzdHlsaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlXG4ucGx5ciB7XG4gICAgQGluY2x1ZGUgcGx5ci1mb250LXNtb290aGluZygkcGx5ci1mb250LXNtb290aGluZyk7XG5cbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBmb250LWZhbWlseTogJHBseXItZm9udC1mYW1pbHk7XG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtczsgLy8gRm9yY2UgbW9ub3NhY2UtZXNxdWUgbnVtYmVyIHdpZHRoc1xuICAgIGZvbnQtd2VpZ2h0OiAkcGx5ci1mb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAkcGx5ci1saW5lLWhlaWdodDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG5cbiAgICAvLyBNZWRpYSBlbGVtZW50c1xuICAgIHZpZGVvLFxuICAgIGF1ZGlvIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gSWdub3JlIGZvY3VzXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG4vLyBib3JkZXItYm94IGV2ZXJ5dGhpbmdcbi8vIGh0dHA6Ly9wYXVsaXJpc2guY29tLzIwMTIvYm94LXNpemluZy1ib3JkZXItYm94LWZ0dy9cbkBpZiAkcGx5ci1ib3JkZXItYm94IHtcbiAgICAucGx5ci0tZnVsbC11aSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgKixcbiAgICAgICAgKjo6YWZ0ZXIsXG4gICAgICAgICo6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBGaXggMzAwbXMgZGVsYXlcbkBpZiAkcGx5ci10b3VjaC1hY3Rpb24ge1xuICAgIC5wbHlyLS1mdWxsLXVpIHtcbiAgICAgICAgYSxcbiAgICAgICAgYnV0dG9uLFxuICAgICAgICBpbnB1dCxcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBOaWNlciBmb2N1cyBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBseXItdGFiLWZvY3VzKCRjb2xvcjogJHBseXItdGFiLWZvY3VzLWRlZmF1bHQtY29sb3IpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgkY29sb3IsIDAuNSk7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLy8gRm9udCBzbW9vdGhpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBseXItZm9udC1zbW9vdGhpbmcoJG1vZGU6IHRydWUpIHtcbiAgICBAaWYgJG1vZGUge1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgIH1cbn1cblxuLy8gPGlucHV0IHR5cGU9XCJyYW5nZVwiPiBzdHlsaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwbHlyLXJhbmdlLXRyYWNrKCkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAoJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0IC8gMik7XG4gICAgaGVpZ2h0OiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbkBtaXhpbiBwbHlyLXJhbmdlLXRodW1iKCkge1xuICAgIGJhY2tncm91bmQ6ICRwbHlyLXJhbmdlLXRodW1iLWJnO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6ICRwbHlyLXJhbmdlLXRodW1iLXNoYWRvdztcbiAgICBoZWlnaHQ6ICRwbHlyLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB3aWR0aDogJHBseXItcmFuZ2UtdGh1bWItaGVpZ2h0O1xufVxuXG5AbWl4aW4gcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUoJGNvbG9yOiByZ2JhKCRwbHlyLXJhbmdlLXRodW1iLWJnLCAwLjUpKSB7XG4gICAgYm94LXNoYWRvdzogJHBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDAgMCAkcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoICRjb2xvcjtcbn1cblxuLy8gRnVsbHNjcmVlbiBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBseXItZnVsbHNjcmVlbi1hY3RpdmUoKSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC8vIFZpbWVvIHJlcXVpcmVzIHNvbWUgZGlmZmVyZW50IHN0eWxpbmdcbiAgICAmLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgLy8gRGlzcGxheSBjb3JyZWN0IGljb25cbiAgICAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgKyBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhpZGUgY3Vyc29yIGluIGZ1bGxzY3JlZW4gd2hlbiBjb250cm9scyBoaWRkZW5cbiAgICAmLnBseXItLWhpZGUtY29udHJvbHMge1xuICAgICAgICBjdXJzb3I6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gTGFyZ2UgY2FwdGlvbnMgaW4gZnVsbCBzY3JlZW4gb24gbGFyZ2VyIHNjcmVlbnNcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBseXItYnAtbGcpIHtcbiAgICAgICAgLnBseXJfX2NhcHRpb25zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWNhcHRpb25zLWxhcmdlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFR5cG9ncmFwaHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRwbHlyLWZvbnQtZmFtaWx5OiBBdmVuaXIsICdBdmVuaXIgTmV4dCcsICdIZWx2ZXRpY2EgTmV1ZScsICdTZWdvZSBVSScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kcGx5ci1mb250LXNpemUtYmFzZTogMTZweCAhZGVmYXVsdDtcbiRwbHlyLWZvbnQtc2l6ZS1zbWFsbDogMTRweCAhZGVmYXVsdDtcbiRwbHlyLWZvbnQtc2l6ZS1sYXJnZTogMThweCAhZGVmYXVsdDtcbiRwbHlyLWZvbnQtc2l6ZS14bGFyZ2U6IDIxcHggIWRlZmF1bHQ7XG5cbiRwbHlyLWZvbnQtc2l6ZS10aW1lOiAkcGx5ci1mb250LXNpemUtc21hbGwgIWRlZmF1bHQ7XG4kcGx5ci1mb250LXNpemUtYmFkZ2U6IDlweCAhZGVmYXVsdDtcbiRwbHlyLWZvbnQtc2l6ZS1tZW51OiAkcGx5ci1mb250LXNpemUtc21hbGwgIWRlZmF1bHQ7XG5cbiRwbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDUwMCAhZGVmYXVsdDtcbiRwbHlyLWZvbnQtd2VpZ2h0LWJvbGQ6IDYwMCAhZGVmYXVsdDtcblxuJHBseXItbGluZS1oZWlnaHQ6IDEuNyAhZGVmYXVsdDtcblxuJHBseXItZm9udC1zbW9vdGhpbmc6IGZhbHNlICFkZWZhdWx0O1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJhZGdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXJfX2JhZGdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGx5ci1iYWRnZS1iZztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICRwbHlyLWJhZGdlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWJhZGdlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29sb3JzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcGx5ci1jb2xvci1tYWluOiBoc2woMTk4LCAxMDAlLCA1MCUpICFkZWZhdWx0O1xuXG4vLyBHcmF5c2NhbGVcbiRwbHlyLWNvbG9yLWdyYXktOTogaHNsKDIxMCwgMTUlLCAxNiUpO1xuJHBseXItY29sb3ItZ3JheS04OiBsaWdodGVuKCRwbHlyLWNvbG9yLWdyYXktOSwgOSUpO1xuJHBseXItY29sb3ItZ3JheS03OiBsaWdodGVuKCRwbHlyLWNvbG9yLWdyYXktOCwgOSUpO1xuJHBseXItY29sb3ItZ3JheS02OiBsaWdodGVuKCRwbHlyLWNvbG9yLWdyYXktNywgOSUpO1xuJHBseXItY29sb3ItZ3JheS01OiBsaWdodGVuKCRwbHlyLWNvbG9yLWdyYXktNiwgOSUpO1xuJHBseXItY29sb3ItZ3JheS00OiBsaWdodGVuKCRwbHlyLWNvbG9yLWdyYXktNSwgOSUpO1xuJHBseXItY29sb3ItZ3JheS0zOiBsaWdodGVuKCRwbHlyLWNvbG9yLWdyYXktNCwgOSUpO1xuJHBseXItY29sb3ItZ3JheS0yOiBsaWdodGVuKCRwbHlyLWNvbG9yLWdyYXktMywgOSUpO1xuJHBseXItY29sb3ItZ3JheS0xOiBsaWdodGVuKCRwbHlyLWNvbG9yLWdyYXktMiwgOSUpO1xuJHBseXItY29sb3ItZ3JheS0wOiBsaWdodGVuKCRwbHlyLWNvbG9yLWdyYXktMSwgOSUpO1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJhZGdlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHBseXItYmFkZ2UtYmc6ICRwbHlyLWNvbG9yLWdyYXktNyAhZGVmYXVsdDtcbiRwbHlyLWJhZGdlLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIGRlZmF1bHQgY2FwdGlvbnNcbi5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2NhcHRpb25zIHtcbiAgICBhbmltYXRpb246IHBseXItZmFkZS1pbiAwLjNzIGVhc2U7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkcGx5ci1jYXB0aW9ucy1jb2xvcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWNhcHRpb25zLXNtYWxsO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogJHBseXItY29udHJvbC1zcGFjaW5nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAucGx5cl9fY2FwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwbHlyLWNhcHRpb25zLWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4NSU7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cbiAgICAgICAgLy8gRmlyZWZveCBhZGRzIGEgPGRpdj4gd2hlbiB1c2luZyBnZXRDdWVBc0hUTUwoKVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRwbHlyLWJwLXNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLWNhcHRpb25zLWJhc2U7XG4gICAgICAgIHBhZGRpbmc6ICgkcGx5ci1jb250cm9sLXNwYWNpbmcgKiAyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBseXItYnAtbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtY2FwdGlvbnMtbWVkaXVtO1xuICAgIH1cbn1cblxuLnBseXItLWNhcHRpb25zLWFjdGl2ZSAucGx5cl9fY2FwdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBJZiB0aGUgbG93ZXIgY29udHJvbHMgYXJlIHNob3duIGFuZCBub3QgZW1wdHlcbi5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpIH4gLnBseXJfX2NhcHRpb25zIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSgkcGx5ci1jb250cm9sLXNwYWNpbmcgKiA0KSk7XG59XG5cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDYXB0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHBseXItY2FwdGlvbnMtYmc6IHJnYmEoIzAwMCwgMC44KSAhZGVmYXVsdDtcbiRwbHlyLWNhcHRpb25zLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJHBseXItZm9udC1zaXplLWNhcHRpb25zLWJhc2U6ICRwbHlyLWZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBseXItZm9udC1zaXplLWNhcHRpb25zLXNtYWxsOiAkcGx5ci1mb250LXNpemUtc21hbGwgIWRlZmF1bHQ7XG4kcGx5ci1mb250LXNpemUtY2FwdGlvbnMtbWVkaXVtOiAkcGx5ci1mb250LXNpemUtbGFyZ2UgIWRlZmF1bHQ7XG4kcGx5ci1mb250LXNpemUtY2FwdGlvbnMtbGFyZ2U6ICRwbHlyLWZvbnQtc2l6ZS14bGFyZ2UgIWRlZmF1bHQ7XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29udHJvbHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRwbHlyLWNvbnRyb2wtaWNvbi1zaXplOiAxOHB4ICFkZWZhdWx0O1xuJHBseXItY29udHJvbC1zcGFjaW5nOiAxMHB4ICFkZWZhdWx0O1xuJHBseXItY29udHJvbC1wYWRkaW5nOiAoJHBseXItY29udHJvbC1zcGFjaW5nICogMC43KSAhZGVmYXVsdDtcbiRwbHlyLWNvbnRyb2wtcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG5cbiRwbHlyLXZpZGVvLWNvbnRyb2xzLWJnOiAjMDAwICFkZWZhdWx0O1xuJHBseXItdmlkZW8tY29udHJvbC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRwbHlyLXZpZGVvLWNvbnRyb2wtY29sb3ItaG92ZXI6ICNmZmYgIWRlZmF1bHQ7XG4kcGx5ci12aWRlby1jb250cm9sLWJnLWhvdmVyOiAkcGx5ci1jb2xvci1tYWluICFkZWZhdWx0O1xuXG4kcGx5ci1hdWRpby1jb250cm9scy1iZzogI2ZmZiAhZGVmYXVsdDtcbiRwbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3I6ICRwbHlyLWNvbG9yLWdyYXktNyAhZGVmYXVsdDtcbiRwbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3ItaG92ZXI6ICNmZmYgIWRlZmF1bHQ7XG4kcGx5ci1hdWRpby1jb250cm9sLWJnLWhvdmVyOiAkcGx5ci1jb2xvci1tYWluICFkZWZhdWx0O1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnRyb2wgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXJfX2NvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcGx5ci1jb250cm9sLXJhZGl1cztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIElFMTFcbiAgICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBoZWlnaHQ6ICRwbHlyLWNvbnRyb2wtaWNvbi1zaXplO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6ICRwbHlyLWNvbnRyb2wtaWNvbi1zaXplO1xuICAgIH1cblxuICAgIC8vIERlZmF1bHQgZm9jdXNcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAvLyBUYWIgZm9jdXNcbiAgICAmLnBseXJfX3RhYi1mb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIHBseXItdGFiLWZvY3VzKCk7XG4gICAgfVxufVxuXG4vLyBSZW1vdmUgYW55IGxpbmsgc3R5bGluZ1xuYS5wbHlyX19jb250cm9sIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gQ2hhbmdlIGljb25zIG9uIHN0YXRlIGNoYW5nZVxuLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAuaWNvbi0tcHJlc3NlZCxcbi5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLFxuLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWQsXG4ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEF1ZGlvIGNvbnRyb2xcbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbCB7XG4gICAgJi5wbHlyX190YWItZm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwbHlyLWF1ZGlvLWNvbnRyb2wtYmctaG92ZXI7XG4gICAgICAgIGNvbG9yOiAkcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLWhvdmVyO1xuICAgIH1cbn1cblxuLy8gVmlkZW8gY29udHJvbFxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sIHtcbiAgICAvLyBIb3ZlciBhbmQgdGFiIGZvY3VzXG4gICAgJi5wbHlyX190YWItZm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwbHlyLXZpZGVvLWNvbnRyb2wtYmctaG92ZXI7XG4gICAgICAgIGNvbG9yOiAkcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyO1xuICAgIH1cbn1cblxuLy8gTGFyZ2UgcGxheSBidXR0b24gKHZpZGVvIG9ubHkpXG4ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHBseXItdmlkZW8tY29udHJvbC1iZy1ob3ZlciwgMC44KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb2xvcjogJHBseXItdmlkZW8tY29udHJvbC1jb2xvcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwYWRkaW5nOiBjZWlsKCRwbHlyLWNvbnRyb2wtc3BhY2luZyAqIDEuNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBPZmZzZXQgaWNvbiB0byBtYWtlIHRoZSBwbGF5IGJ1dHRvbiBsb29rIHJpZ2h0XG4gICAgc3ZnIHtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBseXItdmlkZW8tY29udHJvbC1iZy1ob3ZlcjtcbiAgICB9XG59XG5cbi5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udHJvbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgbmF0aXZlIGNvbnRyb2xzXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFBsYXliYWNrIGNvbnRyb2xzXG4ucGx5cl9fY29udHJvbHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAwOyAvLyBGaXggZm9yIEVkZ2UgaXNzdWUgd2hlcmUgY29udGVudCB3b3VsZCBvdmVyZmxvd1xuICAgIH1cblxuICAgIC8vIFNwYWNpbmdcbiAgICAucGx5cl9fY29udHJvbHNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogKCRwbHlyLWNvbnRyb2wtc3BhY2luZyAvIDQpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoJHBseXItY29udHJvbC1zcGFjaW5nIC8gNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBseXJfX3RpbWUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAoJHBseXItY29udHJvbC1zcGFjaW5nIC8gMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6Zmlyc3QtY2hpbGQsXG4gICAgICAgICYucGx5cl9fdGltZTpmaXJzdC1jaGlsZCxcbiAgICAgICAgJi5wbHlyX190aW1lICsgLnBseXJfX3RpbWUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wbHlyX192b2x1bWUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRwbHlyLWNvbnRyb2wtc3BhY2luZyAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wbHlyX192b2x1bWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhpZGUgZW1wdHkgY29udHJvbHNcbiAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIEF1ZGlvIGNvbnRyb2xzXG4ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGx5ci1hdWRpby1jb250cm9scy1iZztcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIGNvbG9yOiAkcGx5ci1hdWRpby1jb250cm9sLWNvbG9yO1xuICAgIHBhZGRpbmc6ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbn1cblxuLy8gVmlkZW8gY29udHJvbHNcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRwbHlyLXZpZGVvLWNvbnRyb2xzLWJnLCAwKSwgcmdiYSgkcGx5ci12aWRlby1jb250cm9scy1iZywgMC43KSk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICRwbHlyLXZpZGVvLWNvbnRyb2wtY29sb3I7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAoJHBseXItY29udHJvbC1zcGFjaW5nICogMikgKCRwbHlyLWNvbnRyb2wtc3BhY2luZyAvIDIpICgkcGx5ci1jb250cm9sLXNwYWNpbmcgLyAyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRwbHlyLWJwLXNtKSB7XG4gICAgICAgIHBhZGRpbmc6ICgkcGx5ci1jb250cm9sLXNwYWNpbmcgKiAzLjUpICRwbHlyLWNvbnRyb2wtc3BhY2luZyAkcGx5ci1jb250cm9sLXNwYWNpbmc7XG4gICAgfVxufVxuXG4vLyBIaWRlIHZpZGVvIGNvbnRyb2xzXG4ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4vLyBTb21lIG9wdGlvbnMgYXJlIGhpZGRlbiBieSBkZWZhdWx0XG4ucGx5ciBbZGF0YS1wbHlyPSdjYXB0aW9ucyddLFxuLnBseXIgW2RhdGEtcGx5cj0ncGlwJ10sXG4ucGx5ciBbZGF0YS1wbHlyPSdhaXJwbGF5J10sXG4ucGx5ciBbZGF0YS1wbHlyPSdmdWxsc2NyZWVuJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPSdjYXB0aW9ucyddLFxuLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj0ncGlwJ10sXG4ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj0nYWlycGxheSddLFxuLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPSdmdWxsc2NyZWVuJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7IC8vIEVkZ2UgZml4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gQW5pbWF0ZSB0aGUgaWNvblxuICAgIC5wbHlyX19jb250cm9sIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgfVxuICAgIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIaWRlIHRvb2x0aXBcbiAgICAgICAgLnBseXJfX3Rvb2x0aXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRoZSBhY3R1YWwgbWVudSBjb250YWluZXJcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBhbmltYXRpb246IHBseXItcG9wdXAgMC4ycyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGx5ci1tZW51LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogJHBseXItbWVudS1zaGFkb3c7XG4gICAgICAgIGNvbG9yOiAkcGx5ci1tZW51LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSxcbiAgICAgICAgICAgICAgICB3aWR0aCAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQXJyb3dcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcGx5ci1tZW51LWJnO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgW3JvbGU9J21lbnUnXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICBbcm9sZT0nbWVudWl0ZW0nXSxcbiAgICAgICAgW3JvbGU9J21lbnVpdGVtcmFkaW8nXSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPcHRpb25zXG4gICAgICAgIC5wbHlyX19jb250cm9sIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHBseXItbWVudS1jb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRwbHlyLWZvbnQtc2l6ZS1tZW51O1xuICAgICAgICAgICAgcGFkZGluZzogY2VpbCgkcGx5ci1jb250cm9sLXBhZGRpbmcgLyAyKVxuICAgICAgICAgICAgICAgIGNlaWwoJHBseXItY29udHJvbC1wYWRkaW5nICogMS41KTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWZvcndhcmQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNlaWwoJHBseXItY29udHJvbC1wYWRkaW5nICogNCk7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKCRwbHlyLW1lbnUtY29sb3IsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wbHlyX190YWItZm9jdXM6OmFmdGVyLFxuICAgICAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWJhY2sge1xuICAgICAgICAgICAgICAgICRob3Jpem9udGFsLXBhZGRpbmc6ICgkcGx5ci1jb250cm9sLXBhZGRpbmcgKiAyKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHBseXItZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwbHlyLWNvbnRyb2wtcGFkZGluZztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBmbG9vcigkcGx5ci1jb250cm9sLXBhZGRpbmcgLyAyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNlaWwoJHBseXItY29udHJvbC1wYWRkaW5nICogNCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRob3Jpem9udGFsLXBhZGRpbmd9KTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKCRwbHlyLW1lbnUtY29sb3IsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRwbHlyLWNvbnRyb2wtcGFkZGluZztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGx5ci1tZW51LWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAkcGx5ci1tZW51LWJvcmRlci1zaGFkb3ctY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2VpbCgkcGx5ci1jb250cm9sLXBhZGRpbmcgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucGx5cl9fdGFiLWZvY3VzOjphZnRlcixcbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbHlyX19jb250cm9sW3JvbGU9J21lbnVpdGVtcmFkaW8nXSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwbHlyLWNvbnRyb2wtcGFkZGluZztcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjEpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtY2hlY2tlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGx5ci1jb2xvci1tYWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGx5cl9fdGFiLWZvY3VzOjpiZWZvcmUsXG4gICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE9wdGlvbiB2YWx1ZVxuICAgICAgICAucGx5cl9fbWVudV9fdmFsdWUge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSgkcGx5ci1jb250cm9sLXBhZGRpbmcgLSAyKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNlaWwoJHBseXItY29udHJvbC1wYWRkaW5nICogMy41KTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1lbnVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcGx5ci1tZW51LWJnOiByZ2JhKCNmZmYsIDAuOSkgIWRlZmF1bHQ7XG4kcGx5ci1tZW51LWNvbG9yOiAkcGx5ci1jb2xvci1ncmF5LTcgIWRlZmF1bHQ7XG4kcGx5ci1tZW51LWFycm93LXNpemU6IDZweCAhZGVmYXVsdDtcbiRwbHlyLW1lbnUtYm9yZGVyLWNvbG9yOiAkcGx5ci1jb2xvci1ncmF5LTIgIWRlZmF1bHQ7XG4kcGx5ci1tZW51LWJvcmRlci1zaGFkb3ctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kcGx5ci1tZW51LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoIzAwMCwgMC4xNSkgIWRlZmF1bHQ7XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2xpZGVyIGlucHV0cyAtIDxpbnB1dCB0eXBlPVwicmFuZ2VcIj5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICAgIC8vIFdlYktpdFxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAoJHBseXItcmFuZ2UtdGh1bWItaGVpZ2h0ICogMik7XG4gICAgLy8gY29sb3IgaXMgdXNlZCBpbiBKUyB0byBwb3B1bGF0ZSBsb3dlciBmaWxsIGZvciBXZWJLaXRcbiAgICBjb2xvcjogJHBseXItcmFuZ2UtZmlsbC1iZztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRwbHlyLXJhbmdlLW1heC1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdHJhY2soKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgICBjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsIDAlKSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLCAwJSlcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWIoKTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgICAgIG1hcmdpbi10b3A6IC0oKCRwbHlyLXJhbmdlLXRodW1iLWhlaWdodCAtICRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodCkgLyAyKTtcbiAgICB9XG5cbiAgICAvLyBNb3ppbGxhXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdHJhY2soKTtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10aHVtYigpO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICgkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQgLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLy8gTWljcm9zb2Z0XG4gICAgJjo6LW1zLXRyYWNrIHtcbiAgICAgICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10cmFjaygpO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRyYWNrKCk7XG4gICAgfVxuXG4gICAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRyYWNrKCk7XG5cbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWIoKTtcbiAgICAgICAgLy8gRm9yIHNvbWUgcmVhc29uLCBFZGdlIHVzZXMgdGhlIC13ZWJraXQgbWFyZ2luIGFib3ZlXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIEZvY3VzIHN0eWxlc1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuICAgICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgJi5wbHlyX190YWItZm9jdXMge1xuICAgICAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwbHlyLXRhYi1mb2N1cygpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwbHlyLXRhYi1mb2N1cygpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1zLXRyYWNrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBseXItdGFiLWZvY3VzKCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFZpZGVvIHJhbmdlIGlucHV0c1xuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci12aWRlby1yYW5nZS10cmFjay1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmc7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmc7XG4gICAgfVxuXG4gICAgLy8gUHJlc3NlZCBzdHlsZXNcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWItYWN0aXZlKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBseXItcmFuZ2UtdGh1bWItYWN0aXZlKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUoKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQXVkaW8gcmFuZ2UgaW5wdXRzXG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci1hdWRpby1yYW5nZS10cmFjay1iZztcbiAgICB9XG5cbiAgICAmOjotbXMtdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGx5ci1hdWRpby1yYW5nZS10cmFjay1iZztcbiAgICB9XG5cbiAgICAvLyBQcmVzc2VkIHN0eWxlc1xuICAgICY6YWN0aXZlIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUoXG4gICAgICAgICAgICAgICAgJHBseXItYXVkaW8tcmFuZ2UtdGh1bWItc2hhZG93LWNvbG9yXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZShcbiAgICAgICAgICAgICAgICAkcGx5ci1hdWRpby1yYW5nZS10aHVtYi1zaGFkb3ctY29sb3JcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUoXG4gICAgICAgICAgICAgICAgJHBseXItYXVkaW8tcmFuZ2UtdGh1bWItc2hhZG93LWNvbG9yXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNsaWRlcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEFjdGl2ZSBzdGF0ZVxuJHBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aDogM3B4ICFkZWZhdWx0O1xuXG4vLyBUaHVtYlxuJHBseXItcmFuZ2UtdGh1bWItaGVpZ2h0OiAxM3B4ICFkZWZhdWx0O1xuJHBseXItcmFuZ2UtdGh1bWItYmc6ICNmZmYgIWRlZmF1bHQ7XG4kcGx5ci1yYW5nZS10aHVtYi1ib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRwbHlyLXJhbmdlLXRodW1iLXNoYWRvdzogMCAxcHggMXB4IHJnYmEoIzAwMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKCRwbHlyLWNvbG9yLWdyYXktOSwgMC4yKSAhZGVmYXVsdDtcblxuLy8gVHJhY2tcbiRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodDogNXB4ICFkZWZhdWx0O1xuJHBseXItcmFuZ2UtbWF4LWhlaWdodDogKCRwbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGggKiAyKSArICRwbHlyLXJhbmdlLXRodW1iLWhlaWdodCAhZGVmYXVsdDtcblxuLy8gRmlsbFxuJHBseXItcmFuZ2UtZmlsbC1iZzogJHBseXItY29sb3ItbWFpbiAhZGVmYXVsdDtcblxuLy8gVHlwZSBzcGVjaWZpY1xuJHBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmc6ICRwbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJnICFkZWZhdWx0O1xuJHBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmc6ICRwbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJnICFkZWZhdWx0O1xuJHBseXItYXVkaW8tcmFuZ2UtdGh1bWItc2hhZG93LWNvbG9yOiByZ2JhKCMwMDAsIDAuMSkgIWRlZmF1bHQ7XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJvZ3Jlc3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIExvYWRpbmdcbiRwbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZTogMjVweCAhZGVmYXVsdDtcbiRwbHlyLXByb2dyZXNzLWxvYWRpbmctYmc6IHJnYmEoJHBseXItY29sb3ItZ3JheS05LCAwLjYpICFkZWZhdWx0O1xuXG4vLyBCdWZmZXJlZFxuJHBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmc6IHJnYmEoI2ZmZiwgMC4yNSkgIWRlZmF1bHQ7XG4kcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iZzogcmdiYSgkcGx5ci1jb2xvci1ncmF5LTIsIDAuNjYpICFkZWZhdWx0O1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZhdXggcG9zdGVyIG92ZXJsYXlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wbHlyX19wb3N0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaW1lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGx5cl9fdGltZSB7XG4gICAgZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtdGltZTtcbn1cblxuLy8gTWVkaWEgZHVyYXRpb24gaGlkZGVuIG9uIHNtYWxsIHNjcmVlbnNcbi5wbHlyX190aW1lICsgLnBseXJfX3RpbWUge1xuICAgIC8vIEFkZCBhIHNsYXNoIGluIGJlZm9yZVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDIwNDQnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHBseXItYnAtc20tbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX3RpbWUge1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgjMDAwLCAwLjE1KTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXJfX3Rvb2x0aXAge1xuICAgIGJhY2tncm91bmQ6ICRwbHlyLXRvb2x0aXAtYmc7XG4gICAgYm9yZGVyLXJhZGl1czogJHBseXItdG9vbHRpcC1yYWRpdXM7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6ICRwbHlyLXRvb2x0aXAtc2hhZG93O1xuICAgIGNvbG9yOiAkcGx5ci10b29sdGlwLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJHBseXItZm9udC1zaXplLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiAkcGx5ci1mb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206ICgkcGx5ci10b29sdGlwLXBhZGRpbmcgKiAyKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6ICRwbHlyLXRvb2x0aXAtcGFkZGluZyAoJHBseXItdG9vbHRpcC1wYWRkaW5nICogMS41KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCkgc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAwLjFzIGVhc2UsIG9wYWNpdHkgMC4ycyAwLjFzIGVhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLy8gVGhlIGJhY2tncm91bmQgdHJpYW5nbGVcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogJHBseXItdG9vbHRpcC1hcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRwbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogJHBseXItdG9vbHRpcC1hcnJvdy1zaXplIHNvbGlkICRwbHlyLXRvb2x0aXAtYmc7XG4gICAgICAgIGJvdHRvbTogLSRwbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG4vLyBEaXNwbGF5aW5nXG4ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCxcbi5wbHlyIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX190b29sdGlwLS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEpO1xufVxuXG4ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCB7XG4gICAgei1pbmRleDogMztcbn1cblxuLy8gRmlyc3QgdG9vbHRpcFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogKCRwbHlyLWNvbnRyb2wtaWNvbi1zaXplIC8gMikgKyAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gICAgfVxufVxuXG4vLyBMYXN0IHRvb2x0aXBcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogKCRwbHlyLWNvbnRyb2wtaWNvbi1zaXplIC8gMikgKyAkcGx5ci1jb250cm9sLXBhZGRpbmc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIH1cbn1cblxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCB7XG4gICAgJjpob3ZlciAucGx5cl9fdG9vbHRpcCxcbiAgICAmLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCxcbiAgICAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUb29sdGlwc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHBseXItdG9vbHRpcC1iZzogcmdiYSgjZmZmLCAwLjkpICFkZWZhdWx0O1xuJHBseXItdG9vbHRpcC1jb2xvcjogJHBseXItY29sb3ItZ3JheS03ICFkZWZhdWx0O1xuJHBseXItdG9vbHRpcC1wYWRkaW5nOiAoJHBseXItY29udHJvbC1zcGFjaW5nIC8gMikgIWRlZmF1bHQ7XG4kcGx5ci10b29sdGlwLWFycm93LXNpemU6IDRweCAhZGVmYXVsdDtcbiRwbHlyLXRvb2x0aXAtcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kcGx5ci10b29sdGlwLXNoYWRvdzogMCAxcHggMnB4IHJnYmEoIzAwMCwgMC4xNSkgIWRlZmF1bHQ7XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVmlkZW8gc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGx5ci0tdmlkZW8ge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC8vIE1lbnUgb3BlblxuICAgICYucGx5ci0tbWVudS1vcGVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxufVxuXG4ucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFJlcXVpcmUgei1pbmRleCB0byBmb3JjZSBib3JkZXItcmFkaXVzXG4gICAgei1pbmRleDogMDtcbn1cblxuLy8gRGVmYXVsdCB0byAxNjo5IHJhdGlvIGJ1dCB0aGlzIGlzIHNldCBieSBKYXZhU2NyaXB0IGJhc2VkIG9uIGNvbmZpZ1xuJGVtYmVkLXBhZGRpbmc6ICgoMTAwIC8gMTYpICogOSk7XG5cbi5wbHlyX192aWRlby1lbWJlZCxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiB0by1wZXJjZW50YWdlKCRlbWJlZC1wYWRkaW5nKTtcbn1cblxuLnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB2aWRlbyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIElmIHRoZSBmdWxsIGN1c3RvbSBVSSBpcyBzdXBwb3J0ZWRcbi5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZCB7XG4gICAgJGhlaWdodDogMjQwO1xuICAgICRvZmZzZXQ6IHRvLXBlcmNlbnRhZ2UoKCRoZWlnaHQgLSAkZW1iZWQtcGFkZGluZykgLyAoJGhlaWdodCAvIDUwKSk7XG5cbiAgICAvLyBPbmx5IHVzZWQgZm9yIFZpbWVvXG4gICAgPiAucGx5cl9fdmlkZW8tZW1iZWRfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB0by1wZXJjZW50YWdlKCRoZWlnaHQpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJG9mZnNldCk7XG4gICAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFVzZWZ1bCBmdW5jdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBmdW5jdGlvbiB0by1wZXJjZW50YWdlKCRpbnB1dCkge1xuICAgIEByZXR1cm4gJGlucHV0ICogMSU7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGxheWJhY2sgcHJvZ3Jlc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE9mZnNldCB0aGUgcmFuZ2UgdGh1bWIgaW4gb3JkZXIgdG8gYmUgYWJsZSB0byBjYWxjdWxhdGUgdGhlIHJlbGF0aXZlIHByb2dyZXNzICgjOTU0KVxuJHBseXItcHJvZ3Jlc3Mtb2Zmc2V0OiAkcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQ7XG5cbi5wbHlyX19wcm9ncmVzcyB7XG4gICAgbGVmdDogJHBseXItcHJvZ3Jlc3Mtb2Zmc2V0IC8gMjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwbHlyLXByb2dyZXNzLW9mZnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dFt0eXBlPSdyYW5nZSddLFxuICAgICZfX2J1ZmZlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtKCRwbHlyLXByb2dyZXNzLW9mZnNldCAvIDIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oJHBseXItcHJvZ3Jlc3Mtb2Zmc2V0IC8gMik7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRwbHlyLXByb2dyZXNzLW9mZnNldH0pO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLy8gU2VlayB0b29sdGlwIHRvIHNob3cgdGltZVxuICAgIC5wbHlyX190b29sdGlwIHtcbiAgICAgICAgZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtdGltZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgaGVpZ2h0OiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtKCRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodCAvIDIpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuXG4gICAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAvLyBNb3ppbGxhXG4gICAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBtaW4td2lkdGg6ICRwbHlyLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICAgIH1cblxuICAgIC8vIE1pY3Jvc29mdFxuICAgICY6Oi1tcy1maWxsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgICB9XG59XG5cbi5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoIzAwMCwgMC4xNSk7XG4gICAgY29sb3I6ICRwbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJnO1xufVxuXG4ucGx5ci0tYXVkaW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICAgIGNvbG9yOiAkcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iZztcbn1cblxuLy8gTG9hZGluZyBzdGF0ZVxuLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICAgIGFuaW1hdGlvbjogcGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAtNDVkZWcsXG4gICAgICAgICRwbHlyLXByb2dyZXNzLWxvYWRpbmctYmcgMjUlLFxuICAgICAgICB0cmFuc3BhcmVudCAyNSUsXG4gICAgICAgIHRyYW5zcGFyZW50IDUwJSxcbiAgICAgICAgJHBseXItcHJvZ3Jlc3MtbG9hZGluZy1iZyA1MCUsXG4gICAgICAgICRwbHlyLXByb2dyZXNzLWxvYWRpbmctYmcgNzUlLFxuICAgICAgICB0cmFuc3BhcmVudCA3NSUsXG4gICAgICAgIHRyYW5zcGFyZW50XG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUgJHBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBseXItLXZpZGVvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJnO1xufVxuXG4ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmc7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVm9sdW1lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGx5cl9fdm9sdW1lIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICgkcGx5ci1jb250cm9sLXNwYWNpbmcgLyAyKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcGx5ci1icC1zbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRwbHlyLWJwLW1kKSB7XG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgfVxufVxuXG4vLyBIaWRlIHNvdW5kIGNvbnRyb2xzIG9uIGlPU1xuLy8gSXQncyBub3Qgc3VwcG9ydGVkIHRvIGNoYW5nZSB2b2x1bWUgdXNpbmcgSmF2YVNjcmlwdDpcbi8vIGh0dHBzOi8vZGV2ZWxvcGVyLmFwcGxlLmNvbS9saWJyYXJ5L3NhZmFyaS9kb2N1bWVudGF0aW9uL0F1ZGlvVmlkZW8vQ29uY2VwdHVhbC9Vc2luZ19IVE1MNV9BdWRpb19WaWRlby9EZXZpY2UtU3BlY2lmaWNDb25zaWRlcmF0aW9ucy9EZXZpY2UtU3BlY2lmaWNDb25zaWRlcmF0aW9ucy5odG1sXG4ucGx5ci0taXMtaW9zIC5wbHlyX192b2x1bWUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gVmltZW8gaGFzIG5vIHRvZ2dsZSBtdXRlIG1ldGhvZCBzbyBoaWRlIG11dGUgYnV0dG9uXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdmltZW8vcGxheWVyLmpzL2lzc3Vlcy8yMzYjaXNzdWVjb21tZW50LTM4NDY2MzE4M1xuLnBseXItLWlzLWlvcy5wbHlyLS12aW1lbyBbZGF0YS1wbHlyPSdtdXRlJ10ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGdWxsc2NyZWVuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGx5cjpmdWxsc2NyZWVuIHtcbiAgICBAaW5jbHVkZSBwbHlyLWZ1bGxzY3JlZW4tYWN0aXZlKCk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gICAgQGluY2x1ZGUgcGx5ci1mdWxsc2NyZWVuLWFjdGl2ZSgpO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4ge1xuICAgIEBpbmNsdWRlIHBseXItZnVsbHNjcmVlbi1hY3RpdmUoKTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4ucGx5cjotbXMtZnVsbHNjcmVlbiB7XG4gICAgQGluY2x1ZGUgcGx5ci1mdWxsc2NyZWVuLWFjdGl2ZSgpO1xufVxuXG4vLyBGYWxsYmFjayBmb3IgdW5zdXBwb3J0ZWQgYnJvd3NlcnNcbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHtcbiAgICBAaW5jbHVkZSBwbHlyLWZ1bGxzY3JlZW4tYWN0aXZlKCk7XG5cbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFkdmVydGlzZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGx5cl9fYWRzIHtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7IC8vIEhpZGUgaXQgYnkgZGVmYXVsdFxuXG4gICAgLy8gTWFrZSBzdXJlIHRoZSBpbm5lciBjb250YWluZXIgaXMgYmlnIGVub3VnaCBmb3IgdGhlIGFkIGNyZWF0aXZlLlxuICAgID4gZGl2LFxuICAgID4gZGl2IGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyBUaGUgY291bnRkb3duIGxhYmVsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwbHlyLWNvbG9yLWdyYXktOSwgMC44KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3R0b206ICRwbHlyLWNvbnRyb2wtc3BhY2luZztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1iYWRnZS10ZXh0KTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogJHBseXItY29udHJvbC1zcGFjaW5nO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgICY6OmFmdGVyOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIEFkdmVydGlzZW1lbnQgY3VlJ3MgZm9yIHRoZSBwcm9ncmVzcyBiYXJcbi5wbHlyX19jdWVzIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkcGx5ci1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IC0oJHBseXItcmFuZ2UtdHJhY2staGVpZ2h0IC8gMikgMCAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDNweDtcbiAgICB6LWluZGV4OiAzOyAvLyBCZXR3ZWVuIHByb2dyZXNzIGFuZCB0aHVtYlxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFByZXZpZXcgVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHBseXItcHJldmlldy1wYWRkaW5nOiAkcGx5ci10b29sdGlwLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGx5ci1wcmV2aWV3LWJnOiAkcGx5ci10b29sdGlwLWJnICFkZWZhdWx0O1xuJHBseXItcHJldmlldy1yYWRpdXM6ICRwbHlyLXRvb2x0aXAtcmFkaXVzICFkZWZhdWx0O1xuJHBseXItcHJldmlldy1zaGFkb3c6ICRwbHlyLXRvb2x0aXAtc2hhZG93ICFkZWZhdWx0O1xuJHBseXItcHJldmlldy1hcnJvdy1zaXplOiAkcGx5ci10b29sdGlwLWFycm93LXNpemUgIWRlZmF1bHQ7XG4kcGx5ci1wcmV2aWV3LWltYWdlLWJnOiAkcGx5ci1jb2xvci1ncmF5LTIgIWRlZmF1bHQ7XG4kcGx5ci1wcmV2aWV3LXRpbWUtZm9udC1zaXplOiAkcGx5ci1mb250LXNpemUtdGltZSAhZGVmYXVsdDtcbiRwbHlyLXByZXZpZXctdGltZS1wYWRkaW5nOiAzcHggNnB4ICFkZWZhdWx0O1xuJHBseXItcHJldmlldy10aW1lLWJnOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuJHBseXItcHJldmlldy10aW1lLWNvbG9yOiAjZmZmO1xuJHBseXItcHJldmlldy10aW1lLWJvdHRvbS1vZmZzZXQ6IDZweDtcblxuLnBseXJfX3ByZXZpZXctdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwbHlyLXByZXZpZXctYmc7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBib3gtc2hhZG93OiAkcGx5ci1wcmV2aWV3LXNoYWRvdztcbiAgICBtYXJnaW4tYm90dG9tOiAkcGx5ci1wcmV2aWV3LXBhZGRpbmcgKiAyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogJHBseXItcHJldmlldy1yYWRpdXM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4xcyBlYXNlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmLS1pcy1zaG93biB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgIH1cblxuICAgIC8vIFRoZSBiYWNrZ3JvdW5kIHRyaWFuZ2xlXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRwbHlyLXByZXZpZXctYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkcGx5ci1wcmV2aWV3LWFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6ICRwbHlyLXByZXZpZXctYXJyb3ctc2l6ZSBzb2xpZCAkcGx5ci1wcmV2aWV3LWJnO1xuICAgICAgICBib3R0b206IC0kcGx5ci1wcmV2aWV3LWFycm93LXNpemU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwbHlyLXByZXZpZXctaW1hZ2UtYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICgkcGx5ci1wcmV2aWV3LXJhZGl1cyAtIDFweCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyAvLyBOb24gc3ByaXRlIGltYWdlcyBhcmUgMTAwJS4gU3ByaXRlcyB3aWxsIGhhdmUgdGhlaXIgc2l6ZSBhcHBsaWVkIGJ5IEphdmFTY3JpcHRcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTZWVrIHRpbWUgdGV4dFxuICAgICZfX3RpbWUtY29udGFpbmVyIHtcbiAgICAgICAgYm90dG9tOiAkcGx5ci1wcmV2aWV3LXRpbWUtYm90dG9tLW9mZnNldDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwbHlyLXByZXZpZXctdGltZS1iZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICgkcGx5ci1wcmV2aWV3LXJhZGl1cyAtIDFweCk7XG4gICAgICAgICAgICBjb2xvcjogJHBseXItcHJldmlldy10aW1lLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcGx5ci1wcmV2aWV3LXRpbWUtZm9udC1zaXplO1xuICAgICAgICAgICAgcGFkZGluZzogJHBseXItcHJldmlldy10aW1lLXBhZGRpbmc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGZpbHRlcjogYmx1cigxcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bzsgLy8gUmVxdWlyZWQgd2hlbiB2aWRlbyBpcyBkaWZmZXJlbnQgZGltZW5zaW9ucyB0byBjb250YWluZXIgKGUuZy4gZnVsbHNjcmVlbilcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi0taXMtc2hvd24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFuaW1hdGlvbiB1dGlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBseXItLW5vLXRyYW5zaXRpb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRpbmcgY29udGVudCBuaWNlbHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNjcmVlbiByZWFkZXIgb25seSBlbGVtZW50c1xuLnBseXJfX3NyLW9ubHkge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8gIWltcG9ydGFudCBpcyBub3QgYWx3YXlzIG5lZWRlZFxuICAgIEBpZiAkcGx5ci1zci1vbmx5LWltcG9ydGFudCB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG59XG5cbi5wbHlyIFtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBmb250IGljb25zIHN1cHBvcnRcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbGcnO1xuICAgIHNyYzogdXJsKFwiI3skbGctcGF0aC1mb250c30vbGcuZW90P24xejM3M1wiKTtcbiAgICBzcmM6IHVybChcIiN7JGxnLXBhdGgtZm9udHN9L2xnLmVvdD8jaWVmaXhuMXozNzNcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIiN7JGxnLXBhdGgtZm9udHN9L2xnLndvZmY/bjF6MzczXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIiN7JGxnLXBhdGgtZm9udHN9L2xnLnR0Zj9uMXozNzNcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIiN7JGxnLXBhdGgtZm9udHN9L2xnLnN2Zz9uMXozNzMjbGdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbi5sZy1pY29uIHtcbiAgICBmb250LWZhbWlseTogJ2xnJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufSIsIi8vIGRlZmF1bHQgdGhlbWVcbi5sZy1hY3Rpb25zIHtcbiAgICAubGctbmV4dCwgLmxnLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGctbmV4dC1wcmV2LWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbGctYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgICAgICBjb2xvcjogJGxnLW5leHQtcHJldi1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHggOXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LWNvbnRyb2xzO1xuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGctbmV4dC1wcmV2LWhvdmVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnLW5leHQge1xuICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTA5NVwiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnLXByZXYge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUwOTRcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGxnLXJpZ2h0LWVuZCkge1xuICAgIDAlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGxnLWxlZnQtZW5kKSB7XG4gICAgMCUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG5cbi5sZy1vdXRlciB7XG4gICAgJi5sZy1yaWdodC1lbmQge1xuICAgICAgICAubGctb2JqZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihsZy1yaWdodC1lbmQgMC4zcyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxnLWxlZnQtZW5kIHtcbiAgICAgICAgLmxnLW9iamVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24obGctbGVmdC1lbmQgMC4zcyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGxnIHRvb2xiYXJcbi5sZy10b29sYmFyIHtcbiAgICB6LWluZGV4OiAkemluZGV4LXRvb2xiYXI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsZy10b29sYmFyLWJnO1xuXG4gICAgLmxnLWljb24ge1xuICAgICAgICBjb2xvcjogJGxnLXRvb2xiYXItaWNvbi1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4ycyBsaW5lYXIpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRsZy10b29sYmFyLWljb24taG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGctY2xvc2Uge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGctZG93bmxvYWQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMGYyXCI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGxpZ2h0R2FsbGVyeSB0aXRsZVxuLmxnLXN1Yi1odG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGctc3ViLWh0bWwtYmc7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkbGctc3ViLWh0bWwtY29sb3I7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogJHppbmRleC1zdWJodG1sO1xuXG4gICAgaDQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIH1cbn1cblxuLy8gbGcgaW1hZ2UgY291bnRlclxuI2xnLWNvdW50ZXIge1xuICAgIGNvbG9yOiAkbGctaWNvbi1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAkbGctY291bnRlci1mb250LXNpemU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIGZvciBpZGxlIHN0YXRlXG4ubGctdG9vbGJhciwgLmxnLXByZXYsIC5sZy1uZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25DdXN0b20odHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyKTtcbn1cblxuLmxnLWhpZGUtaXRlbXMge1xuICAgIC5sZy1wcmV2IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIC5sZy1uZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgLmxnLXRvb2xiYXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgfVxufVxuXG4vLyBTdGFydGluZyBlZmZlY3RcbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpe1xuICAgIC5sZy1vdXRlciB7XG4gICAgICAgICYubGctc3RhcnQtem9vbXtcbiAgICAgICAgICAgIC5sZy1vYmplY3R7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25DdXN0b20odHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbig1MCUgNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZy1pdGVtLmxnLWNvbXBsZXRle1xuICAgICAgICAgICAgICAgIC5sZy1vYmplY3R7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiRiYWNrZHJvcC1vcGFjaXR5OiAxICFkZWZhdWx0O1xuJGxnLXRvb2xiYXItYmc6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWRlZmF1bHQ7XG4kbGctYm9yZGVyLXJhZGl1cy1iYXNlOiAycHggIWRlZmF1bHQ7XG4kbGctdGhlbWUtaGlnaGxpZ2h0OiByZ2IoMTY5LCA3LCA3KSAhZGVmYXVsdDtcbiRsZy10aGVtZTogIzBEMEEwQSAhZGVmYXVsdDtcblxuLy8gYmFzaWMgaWNvbiBjb2xvdXJzXG4kbGctaWNvbi1iZzogcmdiYSgwLCAwLCAwLCAwLjQ1KSAhZGVmYXVsdDtcbiRsZy1pY29uLWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xuJGxnLWljb24taG92ZXItY29sb3I6ICNGRkYgIWRlZmF1bHQ7XG5cbi8vIGNvdW50ZXJcbiRsZy1jb3VudGVyLWNvbG9yOiAjZTZlNmU2ICFkZWZhdWx0O1xuJGxnLWNvdW50ZXItZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuXG4vLyBOZXh0IHByZXYgaWNvbnNcbiRsZy1uZXh0LXByZXYtYmc6ICRsZy1pY29uLWJnICFkZWZhdWx0O1xuJGxnLW5leHQtcHJldi1jb2xvcjogJGxnLWljb24tY29sb3IgIWRlZmF1bHQ7XG4kbGctbmV4dC1wcmV2LWhvdmVyLWNvbG9yOiAkbGctaWNvbi1ob3Zlci1jb2xvciAhZGVmYXVsdDtcblxuLy8gdG9vbGJhciBpY29uc1xuJGxnLXRvb2xiYXItaWNvbi1jb2xvcjogJGxnLWljb24tY29sb3IgIWRlZmF1bHQ7XG4kbGctdG9vbGJhci1pY29uLWhvdmVyLWNvbG9yOiAkbGctaWNvbi1ob3Zlci1jb2xvciAhZGVmYXVsdDtcblxuLy8gYXV0b3BsYXkgcHJvZ3Jlc3MgYmFyXG4kbGctcHJvZ3Jlc3MtYmFyLWJnOiAjMzMzICFkZWZhdWx0O1xuJGxnLXByb2dyZXNzLWJhci1hY3RpdmUtYmc6ICRsZy10aGVtZS1oaWdobGlnaHQgIWRlZmF1bHQ7XG4kbGctcHJvZ3Jlc3MtYmFyLWhlaWdodDogNXB4ICFkZWZhdWx0O1xuXG4vLyBwYXRoc1xuJGxnLXBhdGgtZm9udHM6ICcuLi9mb250cychZGVmYXVsdDtcbiRsZy1wYXRoLWltYWdlczogJy4uL2ltZychZGVmYXVsdDtcblxuLy8gWm9vbSBwbHVnaW5cbiR6b29tLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MgIWRlZmF1bHQ7XG5cbi8vIFN1YiBodG1sIC0gdGl0aWxlXG4kbGctc3ViLWh0bWwtYmc6IHJnYmEoMCwgMCwgMCwgMC40NSkgIWRlZmF1bHQ7XG4kbGctc3ViLWh0bWwtY29sb3I6ICNFRUUgIWRlZmF1bHQ7XG5cbi8vIHRodW1ibmFpbCB0b2dnbGUgYnV0dG9uXG4kbGctdGh1bWItdG9nZ2xlLWJnOiAjMEQwQTBBICFkZWZhdWx0O1xuJGxnLXRodW1iLXRvZ2dsZS1jb2xvcjogJGxnLWljb24tY29sb3IgIWRlZmF1bHQ7XG4kbGctdGh1bWItdG9nZ2xlLWhvdmVyLWNvbG9yOiAkbGctaWNvbi1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRsZy10aHVtYi1iZzogIzBEMEEwQSAhZGVmYXVsdDtcblxuLy8gei1pbmRleFxuJHppbmRleC1vdXRlcjogMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcHJvZ3Jlc3NiYXI6IDEwODMgIWRlZmF1bHQ7XG4kemluZGV4LWNvbnRyb2xzOiAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b29sYmFyOiAxMDgyICFkZWZhdWx0O1xuJHppbmRleC1zdWJodG1sOiAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10aHVtYm5haWw6IDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXBhZ2VyOiAxMDgwICFkZWZhdWx0O1xuJHppbmRleC1wbGF5YnV0dG9uOiAxMDgwICFkZWZhdWx0O1xuJHppbmRleC1pdGVtOiAxMDYwICFkZWZhdWx0O1xuJHppbmRleC1iYWNrZHJvcDogMTA0MCAhZGVmYXVsdDtcbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgd2lsbCBiZSByZW1vdmVkIGluIHY0LlxuXG4vLyAtIEFuaW1hdGlvbnNcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gLSBCb3ggc2hhZG93XG4vLyAtIEJveCBzaXppbmdcbi8vIC0gQ29udGVudCBjb2x1bW5zXG4vLyAtIEh5cGhlbnNcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcbi8vIC0gVHJhbnNpdGlvbnNcbi8vIC0gVXNlciBTZWxlY3Rcbi8vIC0gY3Vyc29yIGdyYWJcblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XG4gICAgQC13ZWJraXQta2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQC1tb3ota2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQC1tcy1rZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcbiAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcbiAgICAtby1oeXBoZW5zOiAkbW9kZTtcbiAgICBoeXBoZW5zOiAkbW9kZTtcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cblxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cblxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cblxuQG1peGluIHNjYWxlM2QoJHgsICR5LCAkeikge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKCR4LCAkeSwgJHopO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgkeCwgJHksICR6KTtcbn1cblxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIC1vLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuLy8gdHJhbnNpdGlvbiBjdXN0b21cblxuQGZ1bmN0aW9uIHByZWZpeCgkcHJvcGVydHksICRwcmVmaXhlczogd2Via2l0IG1veiBvIG1zKSB7XG4gICAgJHZlbmRvci1wcmVmaXhlZC1wcm9wZXJ0aWVzOiB0cmFuc2Zvcm0gYmFja2dyb3VuZC1jbGlwIGJhY2tncm91bmQtc2l6ZTtcbiAgICAkcmVzdWx0OiAoKTtcblxuICAgIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICAgICAgQGlmIGluZGV4KCR2ZW5kb3ItcHJlZml4ZWQtcHJvcGVydGllcywgJHByb3BlcnR5KSB7XG4gICAgICAgICAgICAkcHJvcGVydHk6IC0jeyRwcmVmaXh9LSN7JHByb3BlcnR5fTtcbiAgICAgICAgfVxuICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgJHByb3BlcnR5KTtcbiAgICB9XG4gICAgQHJldHVybiAkcmVzdWx0O1xufVxuXG5AZnVuY3Rpb24gdHJhbnMtcHJlZml4KCR0cmFuc2l0aW9uLCAkcHJlZml4OiBtb3opIHtcbiAgICAkcHJlZml4ZWQ6ICgpO1xuXG4gICAgQGVhY2ggJHRyYW5zIGluICR0cmFuc2l0aW9uIHtcbiAgICAgICAgJHByb3AtbmFtZTogbnRoKCR0cmFucywgMSk7XG4gICAgICAgICR2ZW5kb3ItcHJvcC1uYW1lOiBwcmVmaXgoJHByb3AtbmFtZSwgJHByZWZpeCk7XG4gICAgICAgICRwcm9wLXZhbHM6IG50aCgkdHJhbnMsIDIpO1xuICAgICAgICAkcHJlZml4ZWQ6IGFwcGVuZCgkcHJlZml4ZWQsICR2ZW5kb3ItcHJvcC1uYW1lICRwcm9wLXZhbHMsIGNvbW1hKTtcbiAgICB9XG4gICAgQHJldHVybiAkcHJlZml4ZWQ7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uQ3VzdG9tKCR2YWx1ZXMuLi4pIHtcbiAgICAkdHJhbnNpdGlvbnM6ICgpO1xuXG4gICAgQGVhY2ggJGRlY2xhcmF0aW9uIGluICR2YWx1ZXMge1xuICAgICAgICAkcHJvcDogbnRoKCRkZWNsYXJhdGlvbiwgMSk7XG4gICAgICAgICRwcm9wLW9wdHM6ICgpO1xuICAgICAgICAkbGVuZ3RoOiBsZW5ndGgoJGRlY2xhcmF0aW9uKTtcblxuICAgICAgICBAaWYgJGxlbmd0aCA+PSAyIHtcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGxlbmd0aCB7XG4gICAgICAgICAgICAgICAgJHByb3Atb3B0czogYXBwZW5kKCRwcm9wLW9wdHMsIG50aCgkZGVjbGFyYXRpb24sICRpKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJHRyYW5zOiAkcHJvcCwgJHByb3Atb3B0cztcbiAgICAgICAgJHRyYW5zaXRpb25zOiBhcHBlbmQoJHRyYW5zaXRpb25zLCAkdHJhbnMsIGNvbW1hKTtcbiAgICB9XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFucy1wcmVmaXgoJHRyYW5zaXRpb25zLCB3ZWJraXQpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnMtcHJlZml4KCR0cmFuc2l0aW9ucywgbW96KTtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFucy1wcmVmaXgoJHRyYW5zaXRpb25zLCBvKTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWVzO1xufVxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcbiAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cblxuLy8gbW91c2UgZ3JhYlxuXG5AbWl4aW4gZ3JhYi1jdXJzb3Ige1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogLW1vei1ncmFiO1xuICAgIGN1cnNvcjogLW8tZ3JhYjtcbiAgICBjdXJzb3I6IC1tcy1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjtcbn1cblxuQG1peGluIGdyYWJiaW5nLWN1cnNvciB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtby1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuIiwiLmxnLW91dGVyIHtcbiAgICAubGctdGh1bWItb3V0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGctdGh1bWItYmc7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogJHppbmRleC10aHVtYm5haWw7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkN1c3RvbSh0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzKTtcblxuICAgICAgICAmLmxnLWdyYWIge1xuICAgICAgICAgICAgLmxnLXRodW1iLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWItY3Vyc29yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sZy1ncmFiYmluZyB7XG4gICAgICAgICAgICAubGctdGh1bWItaXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhYmJpbmctY3Vyc29yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sZy1kcmFnZ2luZyB7XG4gICAgICAgICAgICAubGctdGh1bWIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZHVyYXRpb24oMHMgIWltcG9ydGFudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sZy10aHVtYi1vcGVue1xuICAgICAgICAubGctdGh1bWItb3V0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnLXRodW1iIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgfVxuXG4gICAgLmxnLXRodW1iLWl0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGctdGhlbWUtaGlnaGxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxnLWhhcy10aHVtYiB7XG4gICAgICAgIC5sZy1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGctY2FuLXRvZ2dsZSB7XG4gICAgICAgIC5sZy1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubGctcHVsbC1jYXB0aW9uLXVwe1xuICAgICAgICAubGctc3ViLWh0bWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3R0b20gMC4yNXMgZWFzZSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZy10aHVtYi1vcGVue1xuICAgICAgICAgICAgLmxnLXN1Yi1odG1sIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnLXRvZ2dsZS10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZy10aHVtYi10b2dnbGUtYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRsZy1ib3JkZXItcmFkaXVzLWJhc2UgJGxnLWJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAgIGNvbG9yOiAkbGctdGh1bWItdG9nZ2xlLWNvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiAtMzlweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTFmZlwiO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGxnLXRodW1iLXRvZ2dsZS1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGctb3V0ZXIge1xuICAgIC5sZy12aWRlby1jb250IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgIC5sZy12aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubGctb2JqZWN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGctdmlkZW8tcGxheSB7XG4gICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LXBsYXlidXR0b247XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGctaGFzLXZpbWVve1xuICAgICAgICAubGctdmlkZW8tcGxheXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGxnLXBhdGgtaW1hZ2VzfS92aW1lby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLmxnLXZpZGVvLXBsYXl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbGctcGF0aC1pbWFnZXN9L3ZpbWVvLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNThweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH0gXG5cbiAgICAgICAgfSAgXG4gICAgfVxuXG4gICAgLmxnLWhhcy1odG1sNXtcbiAgICAgICAgLmxnLXZpZGVvLXBsYXl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIjeyRsZy1wYXRoLWltYWdlc30vdmlkZW8tcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9ICBcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5sZy12aWRlby1wbGF5e1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICAgIH0gXG5cbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICAubGctaGFzLXlvdXR1YmV7XG4gICAgICAgIC5sZy12aWRlby1wbGF5e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbGctcGF0aC1pbWFnZXN9L3lvdXR1YmUtcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5sZy12aWRlby1wbGF5e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGxnLXBhdGgtaW1hZ2VzfS95b3V0dWJlLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNjBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH0gXG5cbiAgICAgICAgfSAgXG4gICAgfVxuICAgIC5sZy12aWRlby1vYmplY3Qge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmxnLWhhcy12aWRlbyB7XG4gICAgICAgIC5sZy12aWRlby1vYmplY3Qge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sZy12aWRlby1wbGF5aW5nIHtcbiAgICAgICAgICAgIC5sZy1vYmplY3QsIC5sZy12aWRlby1wbGF5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGctdmlkZW8tb2JqZWN0IHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5sZy1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsZy1wcm9ncmVzcy1iYXItYmc7XG4gICAgaGVpZ2h0OiAkbGctcHJvZ3Jlc3MtYmFyLWhlaWdodDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogJHppbmRleC1wcm9ncmVzc2JhcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25DdXN0b20ob3BhY2l0eSAwLjA4cyBlYXNlIDBzKTtcblxuICAgIC5sZy1wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZy1wcm9ncmVzcy1iYXItYWN0aXZlLWJnO1xuICAgICAgICBoZWlnaHQ6ICRsZy1wcm9ncmVzcy1iYXItaGVpZ2h0O1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmLmxnLXN0YXJ0IHtcbiAgICAgICAgLmxnLXByb2dyZXNzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnLXNob3ctYXV0b3BsYXkgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ubGctYXV0b3BsYXktYnV0dG9uIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgLmxnLXNob3ctYXV0b3BsYXkgJiB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTAxYVwiO1xuICAgICAgICB9XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG4gICAgfVxufSIsIi5sZy1vdXRlciB7XG4gICAgLy8gcmVzZXQgdHJhbnNpdGlvbiBkdXJhdGlvblxuICAgICYubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIHtcbiAgICAgICAgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUge1xuICAgICAgICAgICAgLmxnLWltZy13cmFwLCAubGctaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZHVyYXRpb24oMHMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubGctdXNlLXRyYW5zaXRpb24tZm9yLXpvb20ge1xuICAgICAgICAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSB7XG4gICAgICAgICAgICAubGctaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25DdXN0b20odHJhbnNmb3JtICR6b29tLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxnLXVzZS1sZWZ0LWZvci16b29tIHtcbiAgICAgICAgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUge1xuICAgICAgICAgICAgLmxnLWltZy13cmFwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uQ3VzdG9tKGxlZnQgJHpvb20tdHJhbnNpdGlvbi1kdXJhdGlvbiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIHRvcCAkem9vbS10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZXtcblxuICAgICAgICAubGctaW1nLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XG4gICAgICAgIH1cblxuICAgICAgICAubGctaW1hZ2Uge1xuICAgICAgICAgICAgLy8gVHJhbnNsYXRlIHJlcXVpcmVkIGZvciB6b29tXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkN1c3RvbSh0cmFuc2Zvcm0gJHpvb20tdHJhbnNpdGlvbi1kdXJhdGlvbiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKDAgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLy8gem9vbSBidXR0b25zXG4jbGctem9vbS1pbiB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMzExXCI7XG4gICAgfVxufVxuXG4jbGctYWN0dWFsLXNpemUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGUwMzNcIjtcbiAgICB9XG59XG5cbiNsZy16b29tLW91dCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMzEyXCI7XG4gICAgfVxuXG4gICAgLmxnLXpvb21lZCAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxufSIsIi5sZy1vdXRlciB7XG4gICAgLmxnLXBhZ2VyLW91dGVyIHtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtcGFnZXI7XG4gICAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgICAmLmxnLXBhZ2VyLWhvdmVyIHtcbiAgICAgICAgICAgIC5sZy1wYWdlci1jb250IHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZy1wYWdlci1jb250IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5sZy1wYWdlci10aHVtYi1jb250IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sZy1wYWdlci1hY3RpdmUge1xuICAgICAgICAgICAgLmxnLXBhZ2VyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggd2hpdGUgaW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGctcGFnZXItdGh1bWItY29udCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGhlaWdodDogODNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25DdXN0b20ob3BhY2l0eSAwLjE1cyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcyk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnLXBhZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDhweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgaW5zZXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjNzIGVhc2UgMHMpO1xuICAgICAgICB3aWR0aDogMTJweDtcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDhweCB3aGl0ZSBpbnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZy1jYXJldCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggZGFzaGVkO1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG59IiwiLmxnLWZ1bGxzY3JlZW4ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZTIwY1wiO1xuXG4gICAgICAgIC5sZy1mdWxsc2NyZWVuLW9uICYge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUyMGRcIjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwibGctdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibGctbWl4aW5zXCI7XG4ubGctb3V0ZXIge1xuXG4gICAgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LXRvb2xiYXIgLSAxO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzKTtcbiAgICB9XG4gICAgJi5sZy1kcm9wZG93bi1hY3RpdmV7XG4gICAgICAgIC5sZy1kcm9wZG93biwgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWxheSgwcyk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoMCwgMHB4LCAwKSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAjbGctc2hhcmUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxnLWRyb3Bkb3duIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoMCwgNXB4LCAwKSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25DdXN0b20odHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHMpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHRvcDogLTE2cHhcbiAgICAgICAgfVxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYSwgLmxnLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5sZy1kcm9wZG93bi10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgLmxnLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICNsZy1zaGFyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwZFwiO1xuICAgICAgICB9XG4gICAgfVxuICAgICNsZy1zaGFyZS1mYWNlYm9vayB7XG4gICAgICAgIC5sZy1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICMzYjU5OTg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgXG4gICAgfVxuICAgICNsZy1zaGFyZS10d2l0dGVyIHtcbiAgICAgICAgLmxnLWljb257XG4gICAgICAgICAgICBjb2xvcjogIzAwYWNlZDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgIH1cbiAgICAjbGctc2hhcmUtZ29vZ2xlcGx1cyB7XG4gICAgICAgIC5sZy1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICNkZDRiMzk7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICBcbiAgICB9XG4gICAgI2xnLXNoYXJlLXBpbnRlcmVzdCB7XG4gICAgICAgIC5sZy1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICNjYjIwMjc7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICBcbiAgICB9XG59IiwiLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCBcImxnLXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImxnLW1peGluc1wiO1xuQGltcG9ydCBcImxnLWZvbnRzXCI7XG5AaW1wb3J0IFwibGctdGhlbWUtZGVmYXVsdFwiO1xuQGltcG9ydCBcImxnLXRodW1ibmFpbFwiO1xuQGltcG9ydCBcImxnLXZpZGVvXCI7XG5AaW1wb3J0IFwibGctYXV0b3BsYXlcIjtcbkBpbXBvcnQgXCJsZy16b29tXCI7XG5AaW1wb3J0IFwibGctcGFnZXJcIjtcbkBpbXBvcnQgXCJsZy1mdWxsc2NyZWVuXCI7XG5AaW1wb3J0IFwibGctc2hhcmVcIjtcblxuLy8gQ2xlYXJmaXhcbi5ncm91cCB7XG4gICAgKnpvb206IDE7XG59XG5cbi5ncm91cDpiZWZvcmUsIC5ncm91cDphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLy8gbGlnaHRnYWxsZXJ5IGNvcmVcbi5sZy1vdXRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LW91dGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLy8gRm9yIHN0YXJ0L2VuZCB0cmFuc2l0aW9uXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMTVzIGVhc2UgMHMpO1xuXG4gICAgKiB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgfVxuXG4gICAgJi5sZy12aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAvLyBTZXQgdHJhbnNpdGlvbiBzcGVlZCBhbmQgdGltaW5nIGZ1bmN0aW9uXG4gICAgJi5sZy1jc3MzIHtcbiAgICAgICAgLmxnLWl0ZW0ge1xuICAgICAgICAgICAgJi5sZy1wcmV2LXNsaWRlLCAmLmxnLW5leHQtc2xpZGUsICYubGctY3VycmVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbihpbmhlcml0ICFpbXBvcnRhbnQpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGluaGVyaXQgIWltcG9ydGFudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgdHJhbnNpdGlvbiB3aGlsZSBkcmFnZ2luZ1xuICAgICYubGctY3NzMy5sZy1kcmFnZ2luZyB7XG4gICAgICAgIC5sZy1pdGVtIHtcbiAgICAgICAgICAgICYubGctcHJldi1zbGlkZSwgJi5sZy1uZXh0LXNsaWRlLCAmLmxnLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZHVyYXRpb24oMHMgIWltcG9ydGFudCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNldCBjdXJzb3IgZ3JhYiB3aGlsZSBkcmFnZ2luZ1xuICAgICYubGctZ3JhYiB7XG4gICAgICAgIGltZy5sZy1vYmplY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhYi1jdXJzb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxnLWdyYWJiaW5nIHtcbiAgICAgICAgaW1nLmxnLW9iamVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmFiYmluZy1jdXJzb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAubGctaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAubGctaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGxnLXBhdGgtaW1hZ2VzfS9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXG4gICAgfVxuICAgICYubGctY3NzM3tcbiAgICAgICAgLmxnLXByZXYtc2xpZGUsIC5sZy1jdXJyZW50LCAubGctbmV4dC1zbGlkZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxnLWNzc3tcbiAgICAgICAgLmxnLWN1cnJlbnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGctaXRlbSwgLmxnLWltZy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnLWltZy13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwXG4gICAgfVxuXG4gICAgLmxnLWl0ZW0ge1xuICAgICAgICAmLmxnLWNvbXBsZXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxnLWN1cnJlbnQge1xuICAgICAgICAgICAgei1pbmRleDogJHppbmRleC1pdGVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYubGctc2hvdy1hZnRlci1sb2FkIHtcbiAgICAgICAgLmxnLWl0ZW0ge1xuICAgICAgICAgICAgLmxnLW9iamVjdCwgLmxnLXZpZGVvLXBsYXkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMTVzIGVhc2UgMHMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxnLWNvbXBsZXRlIHtcbiAgICAgICAgICAgICAgICAubGctb2JqZWN0LCAubGctdmlkZW8tcGxheSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGlkZSB0aXRsZSBkaXYgaWYgZW1wdHlcbiAgICAubGctZW1wdHktaHRtbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5sZy1oaWRlLWRvd25sb2Fke1xuICAgICAgICAjbGctZG93bmxvYWR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLmxnLWJhY2tkcm9we1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogJHppbmRleC1iYWNrZHJvcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMTVzIGVhc2UgMHMpO1xuICAgICYuaW57XG4gICAgICAgIG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5O1xuICAgIH1cbn1cblxuLy8gRGVmYXVsdCBzbGlkZSBhbmltYXRpb25zLiBTaG91bGQgYmUgcGxhY2VkIGF0IHRoZSBib3R0b20gb2YgdGhlIGFuaW1hdGlvbiBjc3Ncbi5sZy1jc3MzIHtcblxuICAgIC8vIFJlbW92ZSBhbGwgdHJhbnNpdGlvbiBlZmZlY3RzXG4gICAgJi5sZy1uby10cmFucyB7XG4gICAgICAgIC5sZy1wcmV2LXNsaWRlLCAubGctbmV4dC1zbGlkZSwgLmxnLWN1cnJlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkN1c3RvbShub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxnLXVzZS1jc3MzIHtcbiAgICAgICAgLmxnLWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZy11c2UtbGVmdCB7XG4gICAgICAgIC5sZy1pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZhZGUgbW9kZVxuICAgICYubGctZmFkZSB7XG4gICAgICAgIC5sZy1pdGVtIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgICYubGctY3VycmVudCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbiB0aW1pbmcgcHJvcGVydHkgYW5kIGR1cmF0aW9uIHdpbGwgYmUgb3ZlciB3cml0dGVuIGZyb20gamF2YXNjcmlwdFxuICAgICAgICAgICAgJi5sZy1wcmV2LXNsaWRlLCAmLmxnLW5leHQtc2xpZGUsICYubGctY3VycmVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkN1c3RvbShvcGFjaXR5IDAuMXMgZWFzZSAwcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxnLXNsaWRlIHtcbiAgICAgICAgJi5sZy11c2UtY3NzMyB7XG4gICAgICAgICAgICAubGctaXRlbSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgICAgICYubGctcHJldi1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxnLW5leHQtc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxnLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uIHRpbWluZyBwcm9wZXJ0eSBhbmQgZHVyYXRpb24gd2lsbCBiZSBvdmVyIHdyaXR0ZW4gZnJvbSBqYXZhc2NyaXB0XG4gICAgICAgICAgICAgICAgJi5sZy1wcmV2LXNsaWRlLCAmLmxnLW5leHQtc2xpZGUsICYubGctY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25DdXN0b20odHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGctdXNlLWxlZnQge1xuICAgICAgICAgICAgLmxnLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmLmxnLXByZXYtc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxnLW5leHQtc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGctY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbiB0aW1pbmcgcHJvcGVydHkgYW5kIGR1cmF0aW9uIHdpbGwgYmUgb3ZlciB3cml0dGVuIGZyb20gamF2YXNjcmlwdFxuICAgICAgICAgICAgICAgICYubGctcHJldi1zbGlkZSwgJi5sZy1uZXh0LXNsaWRlLCAmLmxnLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uQ3VzdG9tKGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIE1peGlucyB3aXRoIHdlaXJkIG5hbWVzIHRvIGF2b2lkIG92ZXJ3cml0ZXNcblxuQG1peGluIGRrLXByZSgkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICAtI3skcHJlZml4fS0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgfVxuICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbn1cblxuQG1peGluIGRrLWJ4c3ooJGJveCkge1xuICBAaW5jbHVkZSBkay1wcmUoYm94LXNpemluZywgJGJveCwgd2Via2l0IG1veik7XG59XG5cbkBtaXhpbiBkay10eHRmbG93KCR0ZXh0KSB7XG4gIEBpbmNsdWRlIGRrLXByZSh0ZXh0LW92ZXJmbG93LCAkdGV4dCwgbyk7XG59XG5cbiRkay1jb2xvci1hdXg6ICMzMjk3ZmQgIWRlZmF1bHQ7XG4kZGstYm9yZGVyLWNvbG9yOiAjQ0NDQ0NDICFkZWZhdWx0O1xuJGRrLWJvcmRlci1jb2xvci1hdXg6ICMzMjk3ZmQgIWRlZmF1bHQ7XG4kZGstYm9yZGVyLXJhZGl1czogMC40ZW0gIWRlZmF1bHQ7XG4kZGstZGlzYWJsZWQtY29sb3I6ICNCQkJCQkIgIWRlZmF1bHQ7XG5cbi5kay1zZWxlY3QsXG4uZGstc2VsZWN0ICosXG4uZGstc2VsZWN0ICo6YmVmb3JlLFxuLmRrLXNlbGVjdCAqOmFmdGVyLFxuLmRrLXNlbGVjdC1tdWx0aSxcbi5kay1zZWxlY3QtbXVsdGkgKixcbi5kay1zZWxlY3QtbXVsdGkgKjpiZWZvcmUsXG4uZGstc2VsZWN0LW11bHRpICo6YWZ0ZXIge1xuICBAaW5jbHVkZSBkay1ieHN6KGJvcmRlci1ib3gpO1xufVxuXG4uZGstc2VsZWN0LFxuLmRrLXNlbGVjdC1tdWx0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGstc2VsZWN0ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRrLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGRrLWJvcmRlci1yYWRpdXM7XG4gIHBhZGRpbmc6IDAgMS41ZW0gMCAwLjVlbTtcbiAgQGluY2x1ZGUgZGstdHh0ZmxvdyhlbGxpcHNpcyk7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjI1ZW0gMC4yNWVtIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGRrLWJvcmRlci1jb2xvcjtcbiAgICBtYXJnaW46IC0wLjEyNWVtIDAuNWVtIDAgMDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRrLWJvcmRlci1jb2xvcjtcbiAgICBtYXJnaW46IDAgMS41ZW0gMCAwO1xuICB9XG59XG5cbi5kay1zZWxlY3RlZC1kaXNhYmxlZCB7XG4gIGNvbG9yOiAkZGstZGlzYWJsZWQtY29sb3I7XG59XG5cbi5kay1zZWxlY3QgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gIGJvcmRlci1yYWRpdXM6ICRkay1ib3JkZXItcmFkaXVzICRkay1ib3JkZXItcmFkaXVzIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4uZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBib3JkZXItcmFkaXVzOiAwIDAgJGRrLWJvcmRlci1yYWRpdXMgJGRrLWJvcmRlci1yYWRpdXM7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHRvcDogMTAwJTtcbn1cblxuLmRrLXNlbGVjdC1tdWx0aSAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAxMGVtO1xufVxuXG4uZGstc2VsZWN0LW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRrLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGRrLWJvcmRlci1yYWRpdXM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMTAuNWVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDAuMjVlbSAwO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwO1xufVxuXG4uZGstb3B0aW9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRrLWNvbG9yLWF1eDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kay1zZWxlY3Qtb3B0aW9ucy1oaWdobGlnaHQgLmRrLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmRrLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG59XG5cbi5kay1zZWxlY3Qtb3B0aW9ucyAuZGstb3B0aW9uLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkay1jb2xvci1hdXg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1kaXNhYmxlZCB7XG4gIGNvbG9yOiAkZGstZGlzYWJsZWQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kay1vcHRncm91cCB7XG4gIGJvcmRlcjogc29saWQgJGRrLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogMC4yNWVtIDA7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgKyAuZGstb3B0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIH1cbiAgKyAuZGstb3B0Z3JvdXAge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5kay1vcHRncm91cC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6ICRkay1kaXNhYmxlZC1jb2xvcjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmRrLW9wdGdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZzogMCAwLjVlbSAwLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRrLW9wdGdyb3VwLW9wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpe1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIH1cbn1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3RlZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6ICRkay1ib3JkZXItY29sb3ItYXV4O1xufVxuXG4uZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0ZWQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWNvbG9yOiAkZGstYm9yZGVyLWNvbG9yLWF1eDtcbn1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3RlZDpiZWZvcmUsXG4uZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMjVlbSAwLjI1ZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRkay1ib3JkZXItY29sb3ItYXV4O1xufVxuXG4uZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdGVkOmFmdGVyLFxuLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdGVkOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRkay1ib3JkZXItY29sb3ItYXV4O1xufVxuXG4uZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdC1vcHRpb25zLFxuLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdC1vcHRpb25zLFxuLmRrLXNlbGVjdC1tdWx0aTpmb2N1cyAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWNvbG9yOiAkZGstYm9yZGVyLWNvbG9yLWF1eDtcbn1cblxuLmRrLXNlbGVjdC1tdWx0aTpob3Zlcixcbi5kay1zZWxlY3QtbXVsdGk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGstc2VsZWN0ZWQ6aG92ZXIsXG4uZGstc2VsZWN0ZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICRkay1ib3JkZXItY29sb3ItYXV4O1xuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGRrLWJvcmRlci1jb2xvci1hdXg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRkay1ib3JkZXItY29sb3ItYXV4O1xuICB9XG59XG5cbi5kay1zZWxlY3QtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAkZGstZGlzYWJsZWQtY29sb3I7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIC5kay1zZWxlY3RlZHtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnNlbGVjdFtkYXRhLWRrY2FjaGVpZF17XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJcbi8vXG4vLyBDaGVja2JveGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiRmb250LWZhbWlseS1pY29uOiAnRm9udEF3ZXNvbWUnICFkZWZhdWx0O1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIiAhZGVmYXVsdDtcbiRjaGVjay1pY29uOiAkZmEtdmFyLWNoZWNrICFkZWZhdWx0O1xuXG5AbWl4aW4gY2hlY2tib3gtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLFxuICAjeyRwYXJlbnR9IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNoZWNrYm94LXZhcmlhbnQtaW5kZXRlcm1pbmF0ZSgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIGxhYmVsLFxuICAjeyRwYXJlbnR9IGlucHV0W3R5cGU9XCJyYWRpb1wiXTppbmRldGVybWluYXRlICsgbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4uYWJjLWNoZWNrYm94e1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuXG4gIGxhYmVse1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0KTtcbiAgICB9XG5cbiAgICAmOjphZnRlcntcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmZvY3VzICsgbGFiZWw6OmJlZm9yZXtcbiAgICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVye1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pY29uO1xuICAgICAgY29udGVudDogJGNoZWNrLWljb247XG4gICAgfVxuXG4gICAgJjppbmRldGVybWluYXRlICsgbGFiZWw6OmFmdGVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2LjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkICsgbGFiZWx7XG4gICAgICBvcGFjaXR5OiAwLjY1O1xuXG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLmFiYy1jaGVja2JveC1jaXJjbGUgbGFiZWw6OmJlZm9yZXtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAmLmNoZWNrYm94LWlubGluZXtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIGNoZWNrYm94LXZhcmlhbnQoJy5hYmMtY2hlY2tib3gtcHJpbWFyeScsIHRoZW1lLWNvbG9yKHByaW1hcnkpKTtcbkBpbmNsdWRlIGNoZWNrYm94LXZhcmlhbnQoJy5hYmMtY2hlY2tib3gtZGFuZ2VyJywgdGhlbWUtY29sb3IoZGFuZ2VyKSk7XG5AaW5jbHVkZSBjaGVja2JveC12YXJpYW50KCcuYWJjLWNoZWNrYm94LWluZm8nLCB0aGVtZS1jb2xvcihpbmZvKSk7XG5AaW5jbHVkZSBjaGVja2JveC12YXJpYW50KCcuYWJjLWNoZWNrYm94LXdhcm5pbmcnLCB0aGVtZS1jb2xvcih3YXJuaW5nKSk7XG5AaW5jbHVkZSBjaGVja2JveC12YXJpYW50KCcuYWJjLWNoZWNrYm94LXN1Y2Nlc3MnLCB0aGVtZS1jb2xvcihzdWNjZXNzKSk7XG5cblxuQGluY2x1ZGUgY2hlY2tib3gtdmFyaWFudC1pbmRldGVybWluYXRlKCcuYWJjLWNoZWNrYm94LXByaW1hcnknLCB0aGVtZS1jb2xvcihwcmltYXJ5KSk7XG5AaW5jbHVkZSBjaGVja2JveC12YXJpYW50LWluZGV0ZXJtaW5hdGUoJy5hYmMtY2hlY2tib3gtZGFuZ2VyJywgdGhlbWUtY29sb3IoZGFuZ2VyKSk7XG5AaW5jbHVkZSBjaGVja2JveC12YXJpYW50LWluZGV0ZXJtaW5hdGUoJy5hYmMtY2hlY2tib3gtaW5mbycsIHRoZW1lLWNvbG9yKGluZm8pKTtcbkBpbmNsdWRlIGNoZWNrYm94LXZhcmlhbnQtaW5kZXRlcm1pbmF0ZSgnLmFiYy1jaGVja2JveC13YXJuaW5nJywgdGhlbWUtY29sb3Iod2FybmluZykpO1xuQGluY2x1ZGUgY2hlY2tib3gtdmFyaWFudC1pbmRldGVybWluYXRlKCcuYWJjLWNoZWNrYm94LXN1Y2Nlc3MnLCB0aGVtZS1jb2xvcihzdWNjZXNzKSk7XG5cbi8vXG4vLyBSYWRpb3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiByYWRpby12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcbiAgICArIGxhYmVse1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpjaGVja2VkICsgbGFiZWx7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYmMtcmFkaW97XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG5cbiAgbGFiZWx7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQpO1xuICAgIH1cblxuICAgICY6OmFmdGVye1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcblxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBjdWJpYy1iZXppZXIoLjgsLTAuMzMsLjIsMS4zMyk7XG4gICAgICAvL2N1cnZlIC0gaHR0cDovL2N1YmljLWJlemllci5jb20vIy44LC0wLjMzLC4yLDEuMzNcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl17XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpmb2N1cyArIGxhYmVsOjpiZWZvcmV7XG4gICAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlcntcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVse1xuICAgICAgb3BhY2l0eTogMC42NTtcblxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlcntcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYucmFkaW8taW5saW5le1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmFkaW8tdmFyaWFudCgnLmFiYy1yYWRpby1wcmltYXJ5JywgdGhlbWUtY29sb3IocHJpbWFyeSkpO1xuQGluY2x1ZGUgcmFkaW8tdmFyaWFudCgnLmFiYy1yYWRpby1kYW5nZXInLCB0aGVtZS1jb2xvcihkYW5nZXIpKTtcbkBpbmNsdWRlIHJhZGlvLXZhcmlhbnQoJy5hYmMtcmFkaW8taW5mbycsIHRoZW1lLWNvbG9yKGluZm8pKTtcbkBpbmNsdWRlIHJhZGlvLXZhcmlhbnQoJy5hYmMtcmFkaW8td2FybmluZycsIHRoZW1lLWNvbG9yKHdhcm5pbmcpKTtcbkBpbmNsdWRlIHJhZGlvLXZhcmlhbnQoJy5hYmMtcmFkaW8tc3VjY2VzcycsIHRoZW1lLWNvbG9yKHN1Y2Nlc3MpKTtcblxuXG4vLyBWYWxpZGF0aW9uIHN0YXRlc1xuLy8gVE9ETzoga2VlcCBpbiBzeW5jIHdpdGggYm9vdHN0cmFwIHNpbmNlIHN0cmFuZ2UgY29tbWVudCAncmVkbyBjaGVjayBtYXJrdXAgbG9sIGNyYXAnXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC53YXMtdmFsaWRhdGVkICY6aW52YWxpZCxcbiAgJi5pcy1pbnZhbGlkIHtcbiAgICAuYWJjLWNoZWNrYm94LFxuICAgIC5hYmMtcmFkaW8ge1xuICAgICAgbGFiZWwgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCQVJORVMgLSBDb21wb25lbnQgQU5JTUFUSU9OIC0gU3R1ZGlvIEhCIDIwMThcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEFOSU1BVElPTiBPVVRcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIEFOSU0gREVMQVlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmRlbGF5LXNtIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTgwbXM7IH1cblxuLmRlbGF5LW1kIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzYwbXM7IH1cblxuLmRlbGF5LWxnIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTQwbXM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gIC5uby1hbmltLW1vYmlsZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMG1zICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuXG5cbi8vIEFOSU0gU09MT1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYW5pbS1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tc21vb3RoO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tdGltaW5nLXNtb290aDsgfVxuXG4uYW5pbS11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1JSwwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1zbW9vdGg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi10aW1pbmctc21vb3RoOyB9XG5cbi5hbmltLXVwLW1heGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNTAlLDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLXNtb290aDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLXRpbWluZy1zbW9vdGg7IH1cblxuLmFuaW0tc2NhbGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLXNtb290aDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLXRpbWluZy1zbW9vdGg7IH1cblxuLmhvdmVyLXNjYWxlLTMwIHtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc21vb3RoO1xuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzApOyB9IH1cblxuLmhvdmVyLXNjYWxlLTUge1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zbW9vdGg7XG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH0gfVxuXG5cbi8vIEFOSU0gTUlYRURcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmFuaW0tZmFkZS11cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1JSwwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1zbW9vdGg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi10aW1pbmctc21vb3RoOyB9XG5cbi5hbmltLWZhZGUtdXAtbWF4aSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tc21vb3RoO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tdGltaW5nLXNtb290aDsgfVxuXG4uYW5pbS1mYWRlLXNjYWxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1zbW9vdGg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHJhbnNpdGlvbi10aW1pbmctc21vb3RoOyB9XG5cbi5hbmltLXVwLXNjYWxlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KSB0cmFuc2xhdGUzZCgwLDUlLDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLXNtb290aDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLXRpbWluZy1zbW9vdGg7IH1cblxuLmFuaW0tdXAtbWF4aS1zY2FsZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24tc21vb3RoO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRyYW5zaXRpb24tdGltaW5nLXNtb290aDsgfVxuXG4uYW5pbS1mYWRlLXVwLXNjYWxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KSB0cmFuc2xhdGUzZCgwLDUlLDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uLXNtb290aDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0cmFuc2l0aW9uLXRpbWluZy1zbW9vdGg7IH1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQU5JTUFUSU9OIElOXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmluIHtcblxuICAmLmFuaW0tZmFkZSxcbiAgLmFuaW0tZmFkZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gICYuYW5pbS11cCxcbiAgLmFuaW0tdXAsXG4gICYuYW5pbS11cC1tYXhpLFxuICAuYW5pbS11cC1tYXhpLFxuICAmLmFuaW0tc2NhbGUsXG4gIC5hbmltLXNjYWxlLFxuICAmLmFuaW0tdXAtc2NhbGUsXG4gIC5hbmltLXVwLXNjYWxlLFxuICAmLmFuaW0tdXAtbWF4aS1zY2FsZSxcbiAgLmFuaW0tdXAtbWF4aS1zY2FsZSB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbiAgJi5hbmltLWZhZGUtdXAsXG4gIC5hbmltLWZhZGUtdXAsXG4gICYuYW5pbS1mYWRlLXVwLW1heGksXG4gIC5hbmltLWZhZGUtdXAtbWF4aSxcbiAgJi5hbmltLWZhZGUtc2NhbGUsXG4gIC5hbmltLWZhZGUtc2NhbGUsXG4gICYuYW5pbS1mYWRlLXVwLXNjYWxlLFxuICAuYW5pbS1mYWRlLXVwLXNjYWxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cblxuXG5cbi8vIENBU0NBRFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYW5pbS0tY2FzY2FkIHtcbiAgLmFuaW0tZmFkZS11cCxcbiAgLmFuaW0tZmFkZS1kb3duLFxuICAuYW5pbS1mYWRlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uRGVsYXlVcCgxMDAwbXMsIDIwMG1zLCAxLCAxMDApOyB9IH1cblxuXG4vLyAuYW5pbS0tY2FzY2FkLS1mYXN0XG4vLyAgIC5hbmltLWZhZGUtdXAsXG4vLyAgIC5hbmltLWZhZGUtZG93bixcbi8vICAgLmFuaW0tZmFkZVxuLy8gICAgICt0cmFuc2l0aW9uRGVsYXlVcCgxMDBtcywgMSwgMTAwKVxuXG5cbi8vIC8vLy8vIGNhc2NhZCBsaXN0XG4vLyB1bC5hbmltLS1jYXNjYWQtLWZhc3Rcbi8vICAgPiBsaVxuLy8gICAgIEBleHRlbmQgLmFuaW0tZmFkZVxuLy8gICAgICt0cmFuc2l0aW9uRGVsYXlVcCgxMDBtcywgMSwgMTAwKVxuXG4vLyB1bC5hbmltLS1jYXNjYWQtLXVwXG4vLyAgID4gbGlcbi8vICAgICBAZXh0ZW5kIC5hbmltLWZhZGUtdXBcbi8vICAgICArdHJhbnNpdGlvbkRlbGF5VXAoMTAwbXMsIDEsIDEwMClcblxuLy8gICAmLnNjcm9sbC1pblxuLy8gICAgID4gbGlcbi8vICAgICAgIG9wYWNpdHk6IDFcbi8vICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcmVtKVxuXG5cbi8vICtjcmVhdGVBbmltYXRpb25EZWxheSgwLCAyMClcbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBCUkVBRENSVU1CUyAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCUkVBRENSVU1CU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5icmVhZGNydW1iLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcblxuICAmLmJyZWFkY3J1bWItd3JhcHBlci0taW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkZ3JheTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgJi0td2hpdGUge1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjcpO1xuICAgIC5icmVhZGNydW1iX19pdGVtIHtcbiAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjcpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAxKTsgfVxuICAgICAgKyAuYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTsgfSB9IH0gfSB9XG5cblxuLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICBjb2xvcjogJGdyYXk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGdyYXktZGFyazsgfVxuXG4gICsgLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjdyZW07XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgIGNvbG9yOiAkZ3JheTsgfSB9IH1cblxuXG5cbi8vIFJFU1BPTlNJVkVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLXNtIC0gMXB4KSB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiLy8gQkFSTkVTIC0gQ29tcG9uZW50IEJVVFRPTiAtIFN0dWRpbyBIQiAyMDE4XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCVVRUT05cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiAwLjdyZW0gMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5idG4tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGU7IH1cblxuXG5cbi8vIENPTE9SXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5idG4tcHJpbWFyeSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGU7IH0gfVxuXG5cblxuLy8gU0hBUEVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5idG4tc3F1YXJlIHtcbiAgd2lkdGg6ICRidG4taGVpZ2h0O1xuICBoZWlnaHQ6ICRidG4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmJ0bi1zcXVhcmUtbGcge1xuICB3aWR0aDogJGJ0bi1oZWlnaHQtbGc7XG4gIGhlaWdodDogJGJ0bi1oZWlnaHQtbGc7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuXG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMS4ycmVtIDIuNXJlbTtcbiAgaGVpZ2h0OiAkYnRuLWhlaWdodC1sZztcblxuICAmLnRleHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC45cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfSB9XG5cblxuLmJ0bi1yZWN0IHtcbiAgaGVpZ2h0OiAkYnRuLWhlaWdodC1sZztcbiAgd2lkdGg6ICRidG4tcmVjdC13aWR0aDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuXG4uYnRuLWNpcmNsZSB7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNnJlbTsgfVxuXG5cbi5idG4tc20ge1xuICBmb250LXNpemU6ICR0ZXh0LWZvbnQtc2l6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuXG5cbi8vIENPTE9SU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYnRuLWdyYXl4bGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS14bGlnaHQ7IH1cblxuYS5idG4tZ3JheXhsaWdodDpob3ZlcixcbmEuYnRuLWdyYXl4bGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDsgfVxuXG5cblxuLmJ0bi1ncmF5ZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkuYnRuLWdyYXlkYXJrIHtcbiAgY29sb3I6ICR3aGl0ZTsgfVxuYS5idG4tZ3JheWRhcms6aG92ZXIsXG5hLmJ0bi1ncmF5ZGFyazpmb2N1cywge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGNvbG9yOiAkd2hpdGU7IH1cblxuXG4uYnRuLWJsYWNrLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC42KTtcbiAgY29sb3I6ICR3aGl0ZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKS5idG4tYmxhY2stdHJhbnNwYXJlbnQge1xuICBjb2xvcjogJHdoaXRlOyB9XG5hLmJ0bi1ibGFjay10cmFuc3BhcmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuOSk7IH1cbmEuYnRuLWJsYWNrLXRyYW5zcGFyZW50OmhvdmVyLFxuYS5idG4tYmxhY2stdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICBjb2xvcjogJHdoaXRlOyB9XG5cblxuXG4uYnRuLXNoYXJlIHtcbiAgJi0tbWVzc2VuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyMTk2RjMsIDglKTsgfSB9XG4gICYtLXdoYXRzYXBwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEFDNjU5O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCM0QUM2NTksIDglKTsgfSB9XG4gICYtLW1haWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjBENDM7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0RCMEQ0MywgOCUpOyB9IH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzVhOTY7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzNjNWE5NiwgOCUpOyB9IH1cbiAgJi0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1QUNFRTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNTVBQ0VFLCA4JSk7IH0gfVxuICAmLS1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FCOTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMDA3QUI5LCA4JSk7IH0gfSB9XG5cblxuI3tjbGFzcy1iZWdpbigoJ2J0bi1zaGFyZS0nKSl9IHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGU7IH0gfVxuXG5cblxuLy8gV1JBUFBFUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYnRuLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuXG4gIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtc20gLSAxcHgpIHtcbiAgICAmLmJ0bi1idS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICArIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfSB9IH0gfVxuXG5cblxuLmJ0bi13cmFwcGVyLS15IHtcbiAgbWFyZ2luOiAtMC41cmVtO1xuXG4gIC5idG4ge1xuICAgIG1hcmdpbjogMC41cmVtOyB9IH1cblxuXG4uYnRuLXdyYXBwZXItLXNoYXJlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjJyZW07XG4gIG1hcmdpbi1yaWdodDogLTEuMnJlbTtcbiAgd2lkdGg6IDI2cmVtO1xuXG4gIC5idG4ge1xuICAgIG1hcmdpbjogMS4ycmVtOyB9IH1cblxuXG4uYnRuLXdyYXBwZXItLXR3aW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAuYnRuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gUkVTUE9OU0lWRVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gWFMgPFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgKG1heC13aWR0aDogJGdyaWQtc20gLSAxcHgpIHtcbiAgLmNvbC1idG4ge1xuICAgIG1heC13aWR0aDogJGJ0bi1oZWlnaHQtbGc7XG4gICAgZmxleDogMCAwICRidG4taGVpZ2h0LWxnO1xuICAgIC5idG4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbiAgLmJ0bi13cmFwcGVyLS10d2luIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLmJ0biB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07IH0gfSB9XG4iLCIvLyBCQVJORVMgLSBDb21wb25lbnQgQ09OVEFJTkVSIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTlRBSU5FUlxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gREVGQVVMVCBDT05UQUlORVJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG4gIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy14O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC14eGwpIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDsgfSB9XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJGdyaWQtc20gLSAxcHgpIHtcbiAgLmNvbnRhaW5lci0tbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cblxuXG5cbi8vIExFRlQgLyBSSUdIVCBDT05UQUlORVJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvbnRhaW5lci0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmcteDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRhaW5lci0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cblxuXG4uY29udGFpbmVyLS1yaWdodCxcbi5jb250YWluZXItLWxlZnQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtc20pIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTQwcHggKyAoNTAlIC0gKDU0MHB4IC8gMikpOyB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLW1kKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDcyMHB4ICsgKDUwJSAtICg3MjBweCAvIDIpKTsgfVxuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDk2MHB4ICsgKDUwJSAtICg5NjBweCAvIDIpKTsgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC14bCkge1xuICAgIG1heC13aWR0aDogY2FsYygxMTQwcHggKyAoNTAlIC0gKDExNDBweCAvIDIpKTsgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC14eGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQwMHB4ICsgKDUwJSAtICgxNDAwcHggLyAyKSk7IH0gfVxuXG5cblxuXG4vLyBDT05UQUlORVIgU0NST0xMQUJMRVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29udGFpbmVyLS1zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gICZfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMTE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuIiwiLy8gQkFSTkVTIC0gQ29tcG9uZW50IENPT0tJRVMgLSBTdHVkaW8gSEIgMjAxOVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09PS0lFUyBERUZBVUxUXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBDT09LSUUgV1JBUFBFUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29va2llcy1hbGVydCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3R0b206IDEwMCU7XG4gIGNvbG9yOiAkZ3JheTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAwcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjEwO1xuICBib3gtc2hhZG93OiAwIDAgMXJlbSAwIHJnYmEoJGdyYXktZGFyaywgLjIpO1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuICBhIHtcbiAgICBjb2xvcjogIzlGOUY5RjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cblxuICAvLyBDT09LSUVTIEJVVFRPTlNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLy8vLy8gQlVUVE9OIERFRkFVTFRcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH0gfVxuXG4gIC5jb29raWUtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDAuNHJlbTtcbiAgICBmb250LXNpemU6IDJyZW07IH1cblxuICAvLy8vLyBCVVRUT04gU0VDT05EQVJZXG4gIC8vIC5idG4tc2Vjb25kYXJ5XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1NlxuICAvLyAgIGJvcmRlci1jb2xvcjogIzU2NTY1NlxuICAvLyAgIGNvbG9yOiAjZGRkXG4gIC8vICAgJjpob3ZlclxuICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NFxuICAvLyAgICAgYm9yZGVyLWNvbG9yOiAjNDQ0XG5cblxuICAvLy8vLyBCVVRUT04gQ09MVU1OU1xuICAuY29va2llc19fY29sLWJ0biB7XG4gICAgZmxleDogMCAwIDE0cmVtO1xuICAgIG1heC13aWR0aDogMTRyZW07IH0gfVxuXG5cbi8vLy8vIENPT0tJRSBBTklNQVRJT05cbkBrZXlmcmFtZXMgc2xpZGVpbiB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogLTEwMCU7IH1cblxuICB0byB7XG4gICAgYm90dG9tOiAwOyB9IH1cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBGSVhFRCBFTEVNRU5UUyAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGSVhFRCBFTEVNRU5UU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gRklYRUQgRUxFTUVOVFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZml4ZWQtZWxlbWVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZGVmYXVsdCAwcywgdmlzaWJpbGl0eSAkdHJhbnNpdGlvbi1kZWZhdWx0ICR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24tZGVmYXVsdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICYuZml4ZWQtZWxlbWVudC0tdmlzaWJsZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kZWZhdWx0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBJTUFHRSAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBMQVpZIExPQURcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubGF6eS1sb2FkIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gIGZpbHRlcjogYmx1cigwdncpO1xuICB3aWR0aDogMTAwJTtcbiAgJi5sYXp5IHtcbiAgICBmaWx0ZXI6IGJsdXIoMnZ3KTtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbnBpY3R1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBhdm9pZCBsYXp5IGJsdXIgdG8gY3Jvc3MgaXRzIGNvbnRhaW5lclxuICBkaXNwbGF5OiBibG9jazsgfSAvLyBhdm9pZCBsYXp5IGJsdXIgdG8gY3Jvc3MgaXRzIGNvbnRhaW5lclxuXG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJTUFHRSBPQkpFQ1QgRklUXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLy8vLyBJTUcgQ09WRVJcbi5pbWctY292ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyJzsgLy8gZm9yIHRoZSBwb2x5ZmlsbCBvYmplY3QtZml0IGNvdmVyXG4gIHdpZHRoOiAxMDAlOyB9XG5cblxuLy8vLy8gSU1HIENPTlRBSU5cbi5pbWctY29udGFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb250YWluJzsgLy8gZm9yIHRoZSBwb2x5ZmlsbCBvYmplY3QtZml0IGNvbnRhaW5cbiAgd2lkdGg6IDEwMCU7IH1cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBMSU5LIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIExJTktTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBMSU5LIERFRkFVTFRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYSB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkcHJpbWFyeTsgfSB9XG5cblxuXG4vLyBMSU5LIEdSQVlEQVJLIFBSSU1BUllcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxpbmstZ3JheWRhcmstcHJpbWFyeSB7XG4gIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5OyB9IH1cblxuXG5cbi8vIExJTksgR1JBWURBUktcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxpbmstZ3JheWRhcmsge1xuICBjb2xvcjogJGdyYXktZGFyaztcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRncmF5LWRhcms7IH0gfVxuXG5cblxuLy8gTElOSyBHUkFZXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5saW5rLWdyYXkge1xuICBjb2xvcjogJGdyYXk7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrOyB9IH1cblxuXG5cbi8vIExJTksgVU5ERVJMSU5FXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5saW5rLXVuZGVybGluZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGNvbG9yOiAkZ3JheS1kYXJrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwLjdyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG5cbiAgJjo6YWZ0ZXIsXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIHJpZ2h0OiAwOyB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgd2lkdGg6IDAlOyB9XG5cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9IH1cblxuXG5cbi8vIExJTksgSUNPTlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubGluay1pY29uIHtcbiAgY29sb3I6ICRncmF5LWRhcms7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBzcGFuICsgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuN3JlbTsgfVxuICAje2NsYXNzLWJlZ2luKGZhKX0ge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgY29sb3I6ICRncmF5OyB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICAje2NsYXNzLWJlZ2luKGZhKX0ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5OyB9IH1cblxuICArIC5saW5rLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9IH1cblxuXG5cbi8vIExJTksgRkFWT1JJVEVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxpbmstZmF2b3JpdGUge1xuICBjb2xvcjogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyLjZyZW07XG4gIGhlaWdodDogMi42cmVtO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGU7IH1cbiAgI3tjbGFzcy1iZWdpbignZmEtJyl9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuICAuZmFzIHtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgei1pbmRleDogLTE7IH1cblxuICAuZmFsIHtcbiAgICBjb2xvcjogJHdoaXRlOyB9XG5cbiAgJi5hY3RpdmUge1xuICAgICN7Y2xhc3MtYmVnaW4oJ2ZhLScpfSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfSB9XG5cblxuXG4vLyBMSU5LIFNDUk9MTCBUT1Bcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxpbmstc2Nyb2xsLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDFyZW0gMCByZ2JhKCRncmF5LWRhcmssIC4yKTtcbiAgYm90dG9tOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA4LjVyZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDUuNXJlbTtcbiAgei1pbmRleDogMjU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXhsaWdodDsgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1tZCAtIDFweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cblxuXG4vLyBMSU5LIFNPQ0lBTFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubGluay1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgd2lkdGg6IDVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLXhsKSB7XG4gICAgaGVpZ2h0OiA1LjdyZW07XG4gICAgd2lkdGg6IDUuN3JlbTsgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIGkge1xuICAgICAgY29sb3I6ICR3aGl0ZTsgfSB9XG4gIGkge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZGVmYXVsdDsgfVxuXG4gICsgLmxpbmstc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cblxuXG5cblxuXG4vLyBDT05UQUNUIExJTktcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvbnRhY3QtbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3gtc2hhZG93OiAwIDAgMXJlbSAwIHJnYmEoJGdyYXktZGFyaywgLjIpO1xuICBib3R0b206IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDJyZW07XG4gIHdpZHRoOiA1LjVyZW07XG4gIHotaW5kZXg6IDI1O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcwYjM4OyB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuIiwiLy8gQkFSTkVTIC0gQ29tcG9uZW50IExJU1QgLSBTdHVkaW8gSEIgMjAxOVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTElTVCBTRVBBUkFUT1IgKGZvb3Rlcilcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5saXN0LXNlcGFyYXRvciB7XG4gIGxpIHtcbiAgICA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4gICAgKyBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICB3aWR0aDogMC4xcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgb3BhY2l0eTogLjg7IH0gfVxuXG4gIC8vIExHID5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIGxpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4gICAgICArIGxpOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH0gfSB9IH1cblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTElTVCBHUklEXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4ubGlzdC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNHJlbSwgMWZyKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdyaWQtY29sdW1uLWdhcDogM3JlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiIsIi8vIFBST0pFQ1QgLSBDb21wb25lbnQgUEFHSU5BVElPTiAtIFN0dWRpbyBIQiAyMDE3XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBQQUdJTkFUSU9OIERFRkFVTFRcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRwYWdpbmF0aW9uLXdpZHRoOiAzLjJyZW07XG4kcGFnaW5hdGlvbi1oZWlnaHQ6IDMuMnJlbTtcblxuJHBhZ2luYXRpb24tYmc6ICRncmF5LXhsaWdodDtcbiRwYWdpbmF0aW9uLWJnLWFjdGl2ZTogJHByaW1hcnk7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAkZ3JheS1kYXJrO1xuJHBhZ2luYXRpb24tY29sb3ItYWN0aXZlOiAkd2hpdGU7XG5cbiRwYWdpbmF0aW9uLWJvcmRlcjogdHJhbnNwYXJlbnQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItYWN0aXZlOiAkcHJpbWFyeTtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAxLjZyZW07XG5cblxuXG4vLyBERUZBVUxUIFNUWUxFXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG5cbnVsLnBhZ2luYXRpb24ge1xuICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktc21vb3RoXG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbWQpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG5cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4gIC5wYWdlLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiAgLnBhZ2UtbGluazpub3QoLnNyLW9ubHkpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gICAgZm9udC1zaXplOiAkcGFnaW5hdGlvbi1mb250LXNpemU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgaGVpZ2h0OiAkcGFnaW5hdGlvbi1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZGVmYXVsdDtcbiAgICB3aWR0aDogJHBhZ2luYXRpb24td2lkdGg7IH1cblxuXG4gIC5zci1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuXG5cbiAgLy8gUEFHSU5BVElPTiBTVEFUVVNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGxpIGEucGFnZS1saW5rOmhvdmVyLCBsaSBhLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmctYWN0aXZlO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYm9yZGVyLWFjdGl2ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvci1hY3RpdmU7IH1cblxuXG4gIC5wYWdlLWl0ZW0uYWN0aXZlIHtcbiAgICA+IC5wYWdlLWxpbmssID4gLnBhZ2UtbGluazpob3ZlciwgPiAucGFnZS1saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnLWFjdGl2ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYm9yZGVyLWFjdGl2ZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3ItYWN0aXZlOyB9IH1cblxuXG5cbiAgLy8gUEFHSU5BVElPTiBGSVJTVCAmIExBU1QgQ0hJTERcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayxcbiAgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1oZWlnaHQgLSAwLjJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8tPiBiZWNhdXNlIG9mIDo6YmVmb3JlIG5lZ2F0aXZlIG1hcmdpblxuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfSB9XG5cblxuICAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDByZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHJlbTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4ycmVtOyB9IH0gLy8tPiB2aXNpYmxlIGNlbnRlclxuXG5cbiAgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcmVtO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4ycmVtOyB9IH0gLy8tPiB2aXNpYmxlIGNlbnRlclxuXG5cblxuICAvLyBQQUdJTkFUSU9OIERJU0FCTEVEXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAucGFnZS1pdGVtLmRpc2FibGVkIHtcbiAgICAucGFnZS1saW5rLCAucGFnZS1saW5rOmhvdmVyLCAucGFnZS1saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNiZmJmYmY7IH0gfSB9XG4iLCIvLyBCQVJORVMgLSBDb21wb25lbnQgU0VDVElPTiAtIFN0dWRpbyBIQiAyMDE4XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTRUNUSU5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICYuc2VjdGlvbi0tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkteGxpZ2h0OyB9IH1cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFJFU1BPTlNJVkVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1EID5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbWQpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07IH0gfVxuIiwiLy8gQkFSTkVTIC0gQ29tcG9uZW50IFNUSUNLIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNUSUNLIFRPIEhFQURFUlxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRzdGljay10by1oZWFkZXItaGVpZ2h0OiA4LjVyZW07XG4uc3RpY2stdG8taGVhZGVyIHtcbiAgaGVpZ2h0OiAkc3RpY2stdG8taGVhZGVyLWhlaWdodDtcblxuICAmLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogJGhlYWRlci1oZWlnaHQgLSAwLjVyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgJHRyYW5zaXRpb24tZGVmYXVsdDtcblxuICAgIC5oYXMtaGVhZGVyLS1taW5pbWl6ZWQgJiB7XG4gICAgICB0b3A6IDdyZW07IH1cblxuXG4gICAgKyAuYWZ0ZXItc3RpY2stdG8taGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3RpY2stdG8taGVhZGVyLWhlaWdodDsgfSB9IH1cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBBQ0NPTU1PREFUSU9OIExJU1QgLSBTdHVkaW8gSEIgMjAxOVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQUNDT01NT0RBVElPTiBMSVNUXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmFjY29tbW9kYXRpb24tbGlzdCB7XG5cblxuICAvLy8vLyBBQ1RJT05TXG4gICZfX2FjdGlvbnMge1xuICAgIG1hcmdpbjogMi41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRpdGxlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuXG4gICZfX2FsZXJ0IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgI3tjbGFzcy1iZWdpbihmYSl9IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTsgfSB9XG5cblxuICAvLy8vLyBDT05URU5UXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbTtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmNpdHkge1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9IH1cblxuXG5cbiAgLy8vLy8gVEhVTUJTXG4gIC50aHVtYi0taG92ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAudGh1bWJfX2FjdGlvbiB7XG4gICAgICB0b3A6IDJyZW07XG4gICAgICByaWdodDogMnJlbTsgfVxuXG4gICAgLnRodW1iX19iYW5uZXIge1xuICAgICAgaGVpZ2h0OiA3cmVtOyB9IH1cblxuXG5cblxuICAvLy8vLyBNQVBcbiAgJl9fbWFwIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgICAgbWluLWhlaWdodDogNzVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA4NXJlbTsgfSB9XG5cbiAgLm1hcF9fYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNyZW07XG4gICAgdG9wOiAycmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgI3tjbGFzcy1iZWdpbignZmEtJyl9IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTsgfSB9XG4gICAgI3tjbGFzcy1iZWdpbignZmEtJyl9IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICAgIGNvbG9yOiAkZ3JheTsgfVxuXG4gICZfX3RodW1icyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLnBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH0gfSB9XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gIC5hY2NvbW1vZGF0aW9uLWxpc3Qge1xuICAgIC5jb2wtbGctOCB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIC5jb2wtbGctNCB7XG4gICAgICBvcmRlcjogMjsgfSB9IH1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJGdyaWQtc20gLSAxcHgpIHtcbiAgLm1vYmlsZS1mdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmFjY29tbW9kYXRpb24tbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5hY2NvbW1vZGF0aW9uLWxpc3RfX2FjdGlvbnMge1xuICAgIC5saW5rLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfSB9XG4iLCIvLyBCQVJORVMgLSBDb21wb25lbnQgQUdFTkNZIExJU1QgLSBTdHVkaW8gSEIgMjAxOVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQUdFTkNZIExJU1Rcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uYWdlbmN5X19saXN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS14bGlnaHQ7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1tZCAtIDFweCkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkuOXJlbSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYuNHJlbSk7IH0gfVxuXG5cbi5hZ2VuY3lfX21hcCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDkuOXJlbSk7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1sZyAtIDFweCkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2LjRyZW0pOyB9IH1cblxuXG4uYWdlbmN5X190aXRsZSB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZ3JheS1saWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbWQgLSAxcHgpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4gIC5hZ2VuY3lfX3NlYXJjaGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmOyB9IH1cbiAgICBidXR0b24ge1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH0gfVxuXG5cbi5hZ2VuY3lfX2dyb3VwIHtcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBCQU5ORVIgLSBTdHVkaW8gSEIgMjAxOVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQkFOTkVSXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuOHJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjJyZW0gMC40cmVtIDAgcmdiYSgkYmxhY2ssIDAuNSk7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA4OTk7XG4gIHRvcDogLTEwcmVtO1xuICB0cmFuc2l0aW9uOiB0b3AgJHRyYW5zaXRpb24tZGVmYXVsdDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fbmF2LFxuICAmX19waWN0dXJlIHtcbiAgICBoZWlnaHQ6IDc2cHg7ICAvLyBpbWcgc2l6ZVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbiAgJl9fcGljdHVyZSB7XG4gICAgd2lkdGg6IDExMHB4OyB9IC8vIGltZyBzaXplXG5cbiAgJl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS14bGlnaHQ7XG4gICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDsgfSB9IH1cblxuXG5cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBCTE9DSyBERUNPTlNUUlVDVEVEIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJMT0NLIERFQ09OU1RSVUNURURcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uYmxvY2stZGVjb25zdHJ1Y3RlZCB7XG4gICRjdXJyZW50OiAmO1xuXG5cbiAgLy8gTEVGVCwgUklHSFQsIEhFUk9cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtLXJpZ2h0LFxuICAmLS1sZWZ0LFxuICAmLS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA1dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS14bGlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tc21vb3RoOyB9IH1cblxuXG4gICYtLXJpZ2h0IHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXItLXJpZ2h0OyB9XG5cblxuICAmLS1sZWZ0IHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXItLWxlZnQ7IH1cblxuXG4gICYtLWhlcm8ge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lci0tcmlnaHQ7IH1cblxuICAuc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTsgfVxuXG4gIC8vIExFRlQsIFJJR0hUXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLS1yaWdodCxcbiAgJi0tbGVmdCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMjAlO1xuICAgICAgYm90dG9tOiA4MCU7XG5cbiAgICAgIC5pbiAmIHtcbiAgICAgICAgLy8gYm90dG9tOiAwJVxuICAgICAgICBvcGFjaXR5OiAxOyB9IH0gfVxuXG5cbiAgLy8gRUxFTUVOVFNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfX3BpY3R1cmUsXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5cbiAgJi0taGVyby0tYmxvZyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLW1kKSB7XG4gICAgICAuYmxvY2stZGVjb25zdHJ1Y3RlZF9fcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgb3JkZXI6IDE7IH0gfSB9XG5cbiAgJl9fcGljdHVyZSB7XG4gICAgLnBseXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5cblxuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIFJFU1BPTlNJVkVcbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuICAvLyBMRyA+XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcblxuICAgIC8vIExFRlQsIFJJR0hUXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgJi0tbGVmdCxcbiAgICAmLS1yaWdodCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMCU7XG4gICAgICAgIC8vIC5pbiAmXG4gfSB9ICAgICAgICAvLyAgIGJvdHRvbTogMFxuXG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgIC8vIGxlZnQ6IDEwMCVcbiAgICAgICAgLy8gLmluICZcbiB9ICAgICAgICAvLyAgIGxlZnQ6IDQwJVxuICAgICAgI3skY3VycmVudH1fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYlOyB9XG4gICAgICAjeyRjdXJyZW50fV9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiA0MCU7IH1cbiAgICAgIC8vICAgcmlnaHQ6IDEwMCVcbiAgICAgIC8vICAgLmluICZcbiAgICAgIC8vICAgICByaWdodDogNDAlXG4gICAgICAjeyRjdXJyZW50fV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYlOyB9XG4gICAgICAjeyRjdXJyZW50fV9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiA0MCUgIWltcG9ydGFudDsgfVxuICAgICAgI3skY3VycmVudH1fX2NvbnRhaW5lciB7XG4gICAgICAgICN7JGN1cnJlbnR9X19waWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogNTUlOyB9XG4gICAgICAgICN7JGN1cnJlbnR9X19jb250ZW50IHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7IH0gfSB9XG5cblxuICAgIC8vIEhFUk9cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAmLS1oZXJvIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkteGxpZ2h0O1xuICAgICAgICBsZWZ0OiA3MCU7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXNtb290aDtcbiAgICAgICAgLmluICYge1xuICAgICAgICAgIC8vIHJpZ2h0OiAwJVxuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgI3skY3VycmVudH1fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2JTsgfVxuICAgICAgI3skY3VycmVudH1fX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgI3skY3VycmVudH1fX3BpY3R1cmUge1xuICAgICAgICB3aWR0aDogNjAlOyB9XG5cbiAgICAgICYtLXNtIHtcbiAgICAgICAgI3skY3VycmVudH1fX3BpY3R1cmUge1xuICAgICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0JTsgfSB9IH1cblxuXG5cbiAgICAvLyBTTUFMTFxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICYtLXNtYWxsIHtcbiAgICAgIC8vLy8vIFNNQUxMICYgTEVGVFxuICAgICAgJiN7JGN1cnJlbnR9LS1sZWZ0IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogNTElO1xuICAgICAgICAgIC8vIC5pbiAmXG4gfSB9ICAgICAgICAgIC8vICAgcmlnaHQ6IDUxJVxuXG4gICAgICAvLy8vLyBTTUFMTCAmIFJJR0hUXG4gICAgICAmI3skY3VycmVudH0tLXJpZ2h0IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA1MSU7XG4gICAgICAgICAgLy8gLmluICZcbiB9IH0gICAgICAgICAgLy8gICBsZWZ0OiA1MSVcblxuICAgICAgLy8vLy8gU01BTEwgRUxFTUVOVFNcbiAgICAgICN7JGN1cnJlbnR9X19jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAjeyRjdXJyZW50fV9fcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiA0MiU7IH1cblxuICAgICAgI3skY3VycmVudH1fX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTsgfSB9IH1cblxuXG5cbiAgICAvLyBFTEVNRU5UU1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICZfX3BpY3R1cmUge1xuICAgICAgLy8gdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZHVyYXRpb24tc21vb3RoICsgMzAwbXNcbiAgICAgIHdpZHRoOiA1NSU7IH1cblxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogNDAlO1xuIH0gICAgICAvLyB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1zbW9vdGggKiAwLjdcblxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuXG5cbiAgLy8gTUQgPFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gICAgJi0tbGVmdCxcbiAgICAmLS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIGFnYWluc3QgY29udGFpbmVyLS1yaWdodCBlZmZlY3RcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgLy8gYWdhaW5zdCBjb250YWluZXItLXJpZ2h0IGVmZmVjdFxuICAgICAgcGFkZGluZy1yaWdodDogMDsgLy8gYWdhaW5zdCBjb250YWluZXItLWxlZnQgZWZmZWN0XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuXG4gICAgJi0taGVybyxcbiAgICAmLS1zbWFsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cbiAgICAmLS1oZXJvIHtcbiAgICAgICN7JGN1cnJlbnR9X19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICN7JGN1cnJlbnR9X19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAjeyRjdXJyZW50fV9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuXG4gICAgLy8gJl9fcGljdHVyZVxuICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZWZhdWx0ICogMC43OyB9IH1cblxuXG5cblxuXG4gIC8vIFhTIDxcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1zbSAtIDFweCkge1xuICAgICYtLWhlcm8ge1xuICAgICAgI3skY3VycmVudH1fX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuICAgICAgI3skY3VycmVudH1fX3BpY3R1cmUge1xuICAgICAgICBoZWlnaHQ6IDM4cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcblxuICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHdpZHRoOiA2MHJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApOyB9XG5cbiAgICAgICAgJi0tdmlkZW8ge1xuICAgICAgICAgIGhlaWdodDogMTZyZW0gIWltcG9ydGFudDsgfSB9IH0gfSB9XG4iLCIvLyBCQVJORVMgLSBNT0xFQ1VMRSBCTE9HIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJMT0cgSU5ERVhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uYmxvZ19faW5mb3Mge1xuICBwIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRpdGxlOyB9IH1cblxuXG4uYmxvZ19fbGlzdCB7XG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9XG4gIC50aHVtYi1uZXdzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbiAgJi0tdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLW1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMi41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMy41cmVtOyB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9IH1cbiAgICAudGh1bWItbmV3cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbiAgICAubGluay11bmRlcmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMy41cmVtOyB9IH0gfSB9XG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJMT0cgU0hPV1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5ibG9nX19iYWNrLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH0gfVxuXG4uYmxvZ19fc29jaWFsLWxpbmtzIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZGVmYXVsdDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDkuM3JlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5saW5rLXNvY2lhbCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIG1hcmdpbjogMnJlbSAwLjVyZW0gMDsgfVxuICAgIC50aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0b3A6IDAuOHJlbTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfSB9IH1cblxuLmJsb2dfX3NpbWlsYXItbmV3cyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGkge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjRTZFNkU2OyB9XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuXG4uaW5mby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZTtcblxuICAuaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICArIC5pbmZvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9IH0gfVxuXG4uc3RpY2t5LXNvY2lhbCB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAuc3RpY2t5LXNvY2lhbCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE1cmVtOyB9IH1cblxuXG4iLCIvLyBCQVJORVMgLSBDb21wb25lbnQgQ0FSRCAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDQVJEXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmNhcmQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXhsaWdodDtcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS14bGlnaHQ7IH1cblxuXG4uY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMDsgfVxuXG5cbi8vIFNJWkVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXJkLWxnIHtcbiAgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogM3JlbSA0cmVtOyB9IH1cblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gUkVTUE9OU0lWRVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTEcgPlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgLy8vLy8gU0laRVNcbiAgLmNhcmQtbGcge1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfSB9IH1cblxuXG4vLyBTTSA+XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1tZCAtIDFweCkge1xuICAvLy8vLyBTSVpFU1xuICAuY2FyZC1sZyB7XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDEuNXJlbTsgfSB9IH1cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBDT05UQUNUIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTlRBQ1Rcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uY29udGFjdF9faW5mb3Mge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLmNvbnRhY3RfX2luZm9zLS1saWZlc3R5bGUge1xuICAgIHBpY3R1cmUge1xuICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgbWF4LWhlaWdodDogMjdyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIHBpY3R1cmUge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAmLmZvbnQtYm9sZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfSB9XG5cblxuLmNvbnRhY3RfX2Zvcm0ge1xuICAmLmNvbnRhY3RfX2Zvcm0tLXdoaXRlIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgfVxuICAgIC5zZWxlY3QtY3VzdG9tIHtcbiAgICAgIC5kay1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgfSB9IH1cblxuICAuY29udGFjdF9faGVscCB7XG4gICAgY29sb3I6ICRncmF5OyB9XG5cbiAgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkteGxpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuICB0ZXh0YXJlYSB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgbWluLWhlaWdodDogMThyZW07XG4gICAgICBwYWRkaW5nOiAxLjVyZW07IH0gfVxuXG4gIC5jb250YWN0X19zdWJtaXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuICAuc2VsZWN0LWN1c3RvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAuZGstc2VsZWN0ZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXhsaWdodDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktc21vb3RoO1xuICAgICAgbWluLWhlaWdodDogNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfSB9XG4gICAgLmRrLW9wdGlvbiB7XG4gICAgICBtaW4taGVpZ2h0OiA1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgIC5kay1zZWxlY3Qtb3B0aW9ucy1oaWdobGlnaHQsXG4gICAgLmRrLW9wdGlvbi1zZWxlY3RlZC5kay1vcHRpb24taGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgfSB9IH1cblxuXG4uY29udGFjdF9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC5jb250YWN0X19pbmZvcyB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uY29udGFjdF9fbWFwIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMHJlbTsgfSB9XG4iLCIvLyBCQVJORVMgLSBDb21wb25lbnQgQ09PS0lFIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPT0tJRVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5jb29raWUtYWxlcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDJyZW07XG4gIGJvdHRvbTogMnJlbTtcbiAgd2lkdGg6IDM3cmVtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZGVmYXVsdCwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgJHRyYW5zaXRpb24tZHVyYXRpb24tZGVmYXVsdDtcbiAgcGFkZGluZzogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHotaW5kZXg6IDI1MDtcbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWRlZmF1bHQ7IH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1zbSAtIDFweCkge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuIiwiLy8gQkFSTkVTIC0gQ29tcG9uZW50IERST1BET1dOIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERST1BET1dOIERFRkFVTFRcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uZHJvcGRvd24tZGVmYXVsdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gICAgJlt4LXBsYWNlbWVudD1cImJvdHRvbS1lbmRcIl0ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgJlt4LXBsYWNlbWVudD1cInRvcC1lbmRcIl0ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9IH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07IH0gfSB9XG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEUk9QRE9XTiBTRUFSQ0hCQVJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uc2VhcmNoYmFyLWhvbWUge1xuICAuZHJvcGRvd24tLXNlYXJjaGJhciB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9IH1cbiAgLnNlbGVjdC1jdXN0b20ge1xuICAgIC5kay1zZWxlY3RlZCB7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9IH0gfVxuXG5cbi5kcm9wZG93bi0tc2VhcmNoYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYuZHJvcGRvd24tLW5vLWNoZXZyb24ge1xuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9IH0gfVxuXG5cbiAgJi5zaG93IHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoJGJsYWNrLCAuMTUpO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMC4ycmVtKTsgfVxuICAgICAgI3tjbGFzcy1iZWdpbihmYSl9IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5OyB9IH0gfVxuXG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZGVmYXVsdDsgfVxuICAgICN7Y2xhc3MtYmVnaW4oZmEpfSB7XG4gICAgICBjb2xvcjogJGdyYXk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZGVmYXVsdDsgfSB9XG5cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKCRibGFjaywgLjI2KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogM3JlbSAzcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWluLXdpZHRoOiAyM3JlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWluLXdpZHRoOiAyNnJlbTsgfVxuICAgICYuZHJvcGRvd24tbWVudS0tY2hlY2tib3gge1xuICAgICAgcGFkZGluZzogMnJlbSAwOyB9XG5cbiAgICAmLmRyb3Bkb3duLW1lbnUtLW92ZXJmbG93IHtcbiAgICAgIG1heC1oZWlnaHQ6IDI3LjVyZW07XG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgLmFiYy1jaGVja2JveCB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC42cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07IH0gfSB9IH1cblxuXG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBjb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG4gICAgI3tjbGFzcy1iZWdpbihmYSl9IHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICsgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIHJnYmEoJGdyYXksIC4yNSk7IH0gfVxuXG4gIC5kcm9wZG93bl9fY2xvc2Uge1xuICAgICsgc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZGVmYXVsdDsgfVxuICAgICY6aG92ZXIge1xuICAgICAgKyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5OyB9IH0gfSB9XG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEUk9QRE9XTiBBUlJPV1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5kcm9wZG93bi0tYXJyb3cge1xuICAmLnNob3cge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kZWZhdWx0OyB9IH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1mb250LXNpemU7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7IC8vIGJzIG92ZXJyaWRlXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IC8vIGJzIG92ZXJyaWRlXG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7IC8vIGJzIG92ZXJyaWRlXG4gICAgbWFyZ2luLXRvcDogMS4zcmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZGVmYXVsdCwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgJHRyYW5zaXRpb24tZHVyYXRpb24tZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICAgIHRvcDogLTFyZW07XG4gICAgICBib3gtc2hhZG93OiAtMC4ycmVtIC0wLjJyZW0gMC4ycmVtIDAuMXJlbSByZ2JhKCRibGFjaywgMC4wNSk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH0gfVxuXG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgei1pbmRleDogMTsgLy8gb3ZlciBhcnJvd1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gb3ZlciBhcnJvd1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS14bGlnaHQ7IH0gfSB9XG5cblxuXG4vLyBTSVpFU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZHJvcGRvd24tLWxnIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogJHRleHQtZm9udC1zaXplLWxnO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07IH0gfVxuXG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEUk9QRE9XTiBPUkRFUlxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5kcm9wZG93bi0tb3JkZXIge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRpdGxlO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7IH0gfSB9IH1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1zbSAtIDFweCkge1xuICAuZHJvcGRvd24tLW9yZGVyIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAzLjVyZW07IH0gfSB9IH1cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBGT1JNIERFRkFVTFQgLSBTdHVkaW8gSEIgMjAxOVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRk9STSBCQVNFXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLy8vLy8gRk9STSBJTlBVVFxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICRncmF5LXNtb290aDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWRlZmF1bHQ7IH1cbiAgLy8gRm9jdXNcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgICBib3gtc2hhZG93OiBub25lOyAvLyBicyBvdmVycmlkZVxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrOyB9IH1cblxuICAmLmZvcm0tY29udHJvbC0tbm8tYm9yZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG5pbnB1dC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6ICRidG4taGVpZ2h0LWxnOyB9XG5cbmlucHV0LmZvcm0tY29udHJvbC0tc20ge1xuICBoZWlnaHQ6ICRidG4taGVpZ2h0OyB9XG5cblxuXG5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gIC5uZXdzbGV0dGVyLWlucHV0IHtcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBtYXgtd2lkdGg6IDE1cmVtOyB9IH0gfVxuXG5cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBIRVJPIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEhFUk9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kaGVyby1oZWlnaHQ6IDYzcmVtO1xuJGhlcm8tbW9iaWxlLWhlaWdodDogNDhyZW07XG4uaGVybyB7XG4gIGhlaWdodDogJGhlcm8taGVpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAvLyBTTElERVJcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5zbGlkZXIsXG4gIHBpY3R1cmUge1xuICAgIGhlaWdodDogJGhlcm8taGVpZ2h0OyB9XG5cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1sZyAtIDFweCkge1xuICAgICYsXG4gICAgJiAuc2xpZGVyLFxuICAgICYgcGljdHVyZSB7XG4gICAgICBoZWlnaHQ6ICRoZXJvLW1vYmlsZS1oZWlnaHQ7IH0gfSB9XG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEhFUk8gRldcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uaGVyby0tZncge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYuaW4ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMzVyZW0pICsgKCgxMDB2dyAtIDE0MDBweCkgLyAyKSArIDEuNXJlbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkteGxpZ2h0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogODAlO1xuICAgIHdpZHRoOiAzNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZGVmYXVsdDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMjAwbXM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC14eGwgLSAxcHgpIHtcbiAgICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMzVyZW0pICsgKCgxMDB2dyAtIDExNDBweCkgLyAyKSArIDEuNXJlbSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQteGwgLSAxcHgpIHtcbiAgICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMzVyZW0pICsgKCgxMDB2dyAtIDk2MHB4KSAvIDIpICsgMS41cmVtKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1sZyAtIDFweCkge1xuICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAzNXJlbSkgKyAoKDEwMHZ3IC0gNzIwcHgpIC8gMikgKyAxLjVyZW0pOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLW1kIC0gMXB4KSB7XG4gICAgICByaWdodDogY2FsYygoMTAwJSAtIDI1cmVtKSArICgoMTAwdncgLSA1NDBweCkgLyAyKSArIDEuNXJlbSk7XG4gICAgICB3aWR0aDogMjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtc20gLSAxcHgpIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4gIC5oZXJvX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTMuOXJlbTsgLy8gYWdhaW5zdCBicmVhZGNydW1iXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLXNtIC0gMXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyAvLyBubyBicmVhZGNydW1iIG9uIG1vYmlsZVxuICAgICAgaGVpZ2h0OiAyNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwaWN0dXJlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTsgfSB9IH1cblxuICAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZzogNnJlbSA3cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC14bCAtIDFweCkge1xuICAgICAgcGFkZGluZzogNXJlbSA2cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtbGcgLSAxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDMuMnJlbSA1cmVtOyB9XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuICAgIGgyIHtcbiAgICAgIG1heC13aWR0aDogODByZW07IH0gfVxuXG4gIC5oZXJvX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNHJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDNyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZGVmYXVsdDtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTsgfSB9IH1cblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSEVSTyBGSFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAuaGVyby0tZmgge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwLjRyZW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOC41cmVtKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuaGVyb19fbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG4iLCIvLyBCQVJORVMgLSBDb21wb25lbnQgTUFQIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1BUFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5tYXAtd3JhcHBlciB7XG4gIGhlaWdodDogMjZyZW07XG5cbiAgLy8gUkVTUE9OU0lWRVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLW1kKSB7XG4gICAgaGVpZ2h0OiA0MHJlbTsgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAgIGhlaWdodDogNTRyZW07IH0gfVxuXG5cblxuLy8gTUFQIEFDVElPTlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWFwLWFjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gIC8vIFJFU1BPTlNJVkVcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IDExcmVtOyB9IH1cblxuXG5cblxuXG4vLyBNQVAgU0VSVklDRVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWFwLXNlcnZpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYlO1xuICB0b3A6IC03cmVtO1xuICBpbWcge1xuICAgIHdpZHRoOiA3NXJlbTsgfVxuICAmLS1zbSB7XG4gICAgbGVmdDogMTUlO1xuICAgIHRvcDogLTEycmVtO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNTVyZW07IH0gfSB9XG5cblxuXG4vLyBNQVAgQ0lUWVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWFwLWNpdHkge1xuXG4gICZfX2ltZyB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgIGEge1xuICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5OyB9IH1cbiAgICBoMyxcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZTsgfSB9IH1cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBNRU5VIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1FTlUgVEFCXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLm1lbnUtdGFiIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogMjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTAuN3JlbTtcbiAgICBoZWlnaHQ6IDAuN3JlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRibGFjaywgLjA1KSwgcmdiYSgkYmxhY2ssIDApKTsgfVxuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZTtcbiAgICBmb250LXNpemU6ICR0ZXh0LWZvbnQtc2l6ZS1sZztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9IH1cblxuXG4gIGE6bm90KC5kcm9wZG93bi1pdGVtKSB7XG4gICAgcGFkZGluZzogMi40cmVtIDFyZW07XG4gICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBhOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMC4zcmVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7IH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMCU7IH0gfSB9IH1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQteGwpIHtcbiAgLm1lbnUtdGFiIHtcbiAgICBhOm5vdCguZHJvcGRvd24taXRlbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9IH1cblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC14eGwpIHtcbiAgLm1lbnUtdGFiIHtcbiAgICB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH0gfSB9IH1cblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUVOVSBMSVNUXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLm1lbnUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLy8gTUQgPFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBpLFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG4gICAgLnRleHQtZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuXG5cbiAgLy8gWFMgPFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLXNtIC0gMXB4KSB7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTsgfSB9XG5cblxuXG4gIC8vIExHICYgPlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuICAgIGkge1xuICAgICAgd2lkdGg6IDNyZW07IH1cbiAgICBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH1cblxuICAgIC50ZXh0LW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cblxuICAgICYtLWJvcmRlcmVkIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgKyBsaSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRncmF5LWxpZ2h0OyB9IH1cblxuICAgICAgaSB7XG4gICAgICAgIHdpZHRoOiA0cmVtOyB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTsgfSB9IH0gfVxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUVOVSBTVElDS1lcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubWVudS1zdGlja3kge1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1sZyAtIDFweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0b3A6IDEwcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5LWxpZ2h0OyB9XG5cbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH0gfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1zbSkgYW5kIChtYXgtd2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gICAgLm1lbnUtbGlzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLW1kKSBhbmQgKG1heC13aWR0aDogJGdyaWQtbGcgLSAxcHgpIHtcbiAgICAubWVudS1saXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH0gfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1tZCAtIDFweCkge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIHRvcDogN3JlbTsgfSB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgICYsXG4gICAgJi5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMjByZW07IH1cblxuICAgIC5oYXMtaGVhZGVyLS1taW5pbWl6ZWQgJixcbiAgICAuaGFzLWhlYWRlci0tbWluaW1pemVkICYuYWN0aXZlIHtcbiAgICAgIHRvcDogMTByZW07IH0gfSB9XG5cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBNT0RBTCAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNT0RBTCBERUZBVUxUXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kZGVmYXVsdC1tb2RhbC13aWR0aDogNjByZW07XG5cblxuXG4vLyBNT0RBTCBXUkFQUEVSXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgJjo6YmVmb3JlIHsgLy8gTGUgYmVmb3JlIHNlcnQgw6AgYWxpZ25lciBsYSBtb2RhbCB2ZXJ0aWNhbGVtZW50XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbiAgLmNsb3NlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgdG9wOiAycmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kZWZhdWx0OyB9IH1cblxuXG5cbi8vIE1PREFMIERJQUxPR1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWwtZGlhbG9nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogJGRlZmF1bHQtbW9kYWwtd2lkdGg7XG4gIG1heC13aWR0aDogJGRlZmF1bHQtbW9kYWwtd2lkdGg7IH1cblxuXG5cbi8vIE1PREFMIENPTlRFTlRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDVyZW07IH1cblxuXG4vLyBNT0RBTCBIRUFERVJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEycmVtOyB9IH1cblxuXG4vLyBNT0RBTCBUSVRMRVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWwtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuXG4vLyBNT0RBTCBCT0RZXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhbC1ib2R5IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5cblxuLy8gTU9EQUwgRk9PVEVSXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAucm93IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cblxuXG4vLyBNT0RBTCBCQUNLRFJPUFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNT0RBTCBBTEVSVFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5tb2RhbC0tYWNjb21tb2RhdGlvbiB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiAxMDByZW07XG4gICAgbWF4LXdpZHRoOiA5OSU7IH1cbiAgLmlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkteGxpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0NXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTU9EQUwgQUxFUlRcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubW9kYWwtLWFsZXJ0IHtcblxuICAubW9kYWwtYm9keSB7XG4gICAgcCB7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4gICAgLmJ0bi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBtYXJnaW46IDAgLTAuNXJlbTtcbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IDAuNXJlbTsgfSB9XG5cbiAgICAuYnRuLWdyYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkteGxpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRpdGxlO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0OyB9IH1cblxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJGdyaWQtc20gLSAxcHgpIHtcbiAgLm1vZGFsIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH1cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07IH0gfSB9XG4iLCIucGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zbW9vdGg7XG4gIHotaW5kZXg6IDEyMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIHdpZHRoOiA0NHJlbTtcblxuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuXG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cblxuICAmX19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tc21vb3RoLCB0cmFuc2Zvcm0gMHMgZWFzZSAkdHJhbnNpdGlvbi1kdXJhdGlvbi1zbW9vdGg7XG4gICAgei1pbmRleDogMTAwMDtcblxuXG4gICAgLmFjdGl2ZSArICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tc21vb3RoO1xuICAgICAgb3BhY2l0eTogMC4zNTsgfSB9XG5cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMi44cmVtO1xuICAgIHJpZ2h0OiAyLjhyZW07XG4gICAgZm9udC1zaXplOiAzLjRyZW07IH1cblxuXG5cbiAgLy8gUkVTUE9OU0lWRVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLXNtIC0gMXB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBTQ1JPTExBQkxFIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNDUk9MTEFCTEVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNRCA8XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1sZyAtIDFweCkge1xuICAuc2Nyb2xsYWJsZSB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiA0MHJlbTtcbiAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICBmbGV4LXNocmluazogMDsgfSB9IH1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJGdyaWQtc20gLSAxcHgpIHtcbiAgLnNjcm9sbGFibGUge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07IH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyNXJlbTtcblxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH0gfSB9IH1cblxuIiwiLy8gQkFSTkVTIC0gQ29tcG9uZW50IFNFQVJDSEJBUiAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTRUFSQ0hCQVJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4jc2VhcmNoYmFyIHtcbiAgLnN0aWNrLXRvLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA2LjZyZW07IH0gfVxuXG5cbi5zZWFyY2hiYXItaG9tZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwJTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDMwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA1MDtcbiAgLnNlYXJjaGJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG4gIC5zZWFyY2hiYXJfX3dyYXBwZXIge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTE0cmVtIC0gMzByZW0pOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQwcmVtIC0gMzByZW0pOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1sZyAtIDFweCkge1xuICAgIC5idG4td3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDE0cmVtOyB9IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtc20gLSAxcHgpIHtcbiAgICAuYnRuLXdyYXBwZXIge1xuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMnJlbTsgfSB9IH0gfVxuXG5cblxuLnNlYXJjaGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyAubGluay1zdWJtaXRcbiAgLy8gICBwYWRkaW5nLWxlZnQ6IDQuN3JlbVxuXG4gIC5saW5rLWFsZXJ0IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGhlaWdodDogNC42cmVtO1xuICAgIHdpZHRoOiA0LjZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKCRibGFjaywgLjI2KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZGVmYXVsdCAwcywgdmlzaWJpbGl0eSAkdHJhbnNpdGlvbi1kZWZhdWx0ICR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24tZGVmYXVsdCwgYm94LXNoYWRvdyAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKCRibGFjaywgMCk7XG4gICAgICAje2NsYXNzLWJlZ2luKCdmYS0nKX0ge1xuICAgICAgICBjb2xvcjogJHdoaXRlOyB9IH1cbiAgICAmLnZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZGVmYXVsdCAwcywgYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1kZWZhdWx0LCBib3gtc2hhZG93ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICN7Y2xhc3MtYmVnaW4oJ2ZhLScpfSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZGVmYXVsdDsgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLXhsIC0gMXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4gIC5kcm9wZG93bi1tZW51LS1kZXZpc2Uge1xuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmRrLXNlbGVjdC5zZWxlY3QtLWRldmlzZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRncmF5LXNtb290aDtcbiAgICAgIHdpZHRoOiA3LjNyZW07XG4gICAgICAuZGstc2VsZWN0LW9wdGlvbnMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLXhsKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH0gfVxuXG4gICAgLnNlbGVjdC1jdXN0b20ge1xuICAgICAgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfSB9XG5cbiAgLmNoZWNrYm94IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXhsaWdodDsgfSB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbjogMXJlbSAwIDFyZW0gMXJlbTsgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LXNtb290aDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRncmF5LXNtb290aDsgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrOyB9IH1cblxuICAuaW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuc2VwYXJhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDAuMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXNtb290aDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgICAgaGVpZ2h0OiA2MCU7IH1cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIG1pbi13aWR0aDogMTJyZW07XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICArIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICsgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrOyB9IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLXNtKSB7XG4gICAgICAgIG1pbi13aWR0aDogOHJlbTsgfVxuXG5cbiAgICAgICsgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDAuMXJlbTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgKyAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7IH0gfSB9IH0gfVxuXG5cblxuICAvLy8vLyBTRUxFQ1RcbiAgLnNlbGVjdC1jdXN0b20ge1xuICAgICYuZGstc2VsZWN0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAmLmRrLXNlbGVjdC1vcGVuLWRvd24ge1xuICAgICAgLmRrLXNlbGVjdGVkIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNnB4IDAgcmdiYSgkYmxhY2ssIC4yNik7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfSB9XG4gICAgLmRrLXNlbGVjdGVkIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZGVmYXVsdDsgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgei1pbmRleDogMTAwOyB9IH1cblxuICAgIC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggNnB4IDAgcmdiYSgkYmxhY2ssIC4yNik7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgIHdpZHRoOiAyM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIC5kay1vcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH0gfSB9IH1cblxuXG5cbi5zZWFyY2hiYXJfX2FjdGlvbi0tbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIuM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDIwMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgbGVmdDogMXJlbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFjdGlvbi1tYXAge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IDAgcmdiYSgkYmxhY2ssIC4yNik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IDAgMC41cmVtOyB9XG4gIC5hY3Rpb24tc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgd2lkdGg6IDVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoJGJsYWNrLCAuMjYpO1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgI3tjbGFzcy1iZWdpbignZmEtJyl9IHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gICAgICBjb2xvcjogJHdoaXRlOyB9IH0gfVxuXG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNFQVJDSEJBUiBXUkFQUEVSXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnNlYXJjaGJhcl9fd3JhcHBlciB7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5hY3RpdmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTAuN3JlbTtcbiAgICAgIGhlaWdodDogMC43cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkYmxhY2ssIC4yKSwgcmdiYSgkYmxhY2ssIDApKTsgfVxuXG4gICAgLnNlYXJjaGJhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9IH1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBSRVNQT05TSVZFXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTEcgPlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQteGwpIHtcbiAgLnNlYXJjaGJhciB7XG4gICAgaGVpZ2h0OiA2LjZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKCRibGFjaywgLjI2KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuICAuc2VhcmNoYmFyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG5cbiAgLnNlYXJjaGJhcl9faXRlbS0tY2l0eSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICB6LWluZGV4OiAxNTA7IH1cblxuICAuc2VhcmNoYmFyX19pdGVtLS1idXkge1xuICAgIHdpZHRoOiAxMiU7IH1cblxuICAuc2VhcmNoYmFyX19pdGVtLS10eXBlIHtcbiAgICB3aWR0aDogMTUlOyB9XG5cbiAgLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0IHtcbiAgICB3aWR0aDogMTAuMyU7IH1cblxuICAuc2VhcmNoYmFyX19pdGVtLS1zdXJmYWNlIHtcbiAgICB3aWR0aDogOCU7IH1cblxuICAuc2VhcmNoYmFyX19pdGVtLS1tb3JlIHtcbiAgICB3aWR0aDogMTElO1xuICAgIC5kcm9wZG93biB7XG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgY29sb3I6ICRncmF5OyB9XG4gICAgICAmLnNob3cge1xuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktZGFyazsgfSB9IH0gfVxuXG5cbiAgLnNlYXJjaGJhci1ob21lIHtcbiAgICAvLyAuZHJvcGRvd24tbWVudVxuICAgIC8vICAgei1pbmRleDogOTAwXG4gICAgLnNlYXJjaGJhcl9faXRlbS0tY2l0eSB7XG4gICAgICB3aWR0aDogMjglOyB9XG4gICAgLnNlYXJjaGJhcl9faXRlbS0tYnV5IHtcbiAgICAgIHdpZHRoOiAxNiU7IH1cbiAgICAuc2VhcmNoYmFyX19pdGVtLS10eXBlIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuc2VhcmNoYmFyX19pdGVtLS1idWRnZXQge1xuICAgICAgd2lkdGg6IDE1JTsgfVxuICAgIC5zZWFyY2hiYXJfX2l0ZW0tLW1vcmUge1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuXG5cblxuIH0gIC8vIExHIDxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLXhsIC0gMXB4KSB7XG4gIC5zZWFyY2hiYXJfX3dyYXBwZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICYsXG4gICAgJi5hY3RpdmUsIC8vIGFjdGl2ZSA9PiBjZWx1aSBsw6AgYydlc3QgY2VsdWkgZHUgc3RpY2t5LCBxdSdpbCBmYXV0IHN1cmNoYXJnZXJcbiAgICAuaGFzLWhlYWRlci0tbWluaW1pemVkICYuYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDkwMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4gICAgLnNlYXJjaGJhciB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDVyZW07XG4gICAgICBtYXJnaW46IDAgLTAuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC5zZWxlY3QtY3VzdG9tIHtcbiAgICAgICAgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgICB6LWluZGV4OiAxNTA7IH1cbiAgICAgICAgLmRrLXNlbGVjdGVkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDJyZW07IH0gfSB9XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUuMnJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyMHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuICAgIC5hY3RpdmUgJiB7IC8vIGFjdGl2ZSA9PiBjZWx1aSBsw6AgYydlc3QgY2VsdWkgZHUgdG9nZ2xlXG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbiAgLmRyb3Bkb3duLS1zZWFyY2hiYXIge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHotaW5kZXg6IDE1MDsgfVxuICAgICAgJi0tY3JpdGVyZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC14bCkge1xuICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTsgfSB9IH0gfVxuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgbWluLWhlaWdodDogNXJlbTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfSB9IH1cblxuICAuc2VhcmNoYmFyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuICAuc2VhcmNoYmFyX19pdGVtLS1jaXR5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLnNlYXJjaGJhcl9faXRlbS0tYnV5IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTsgfVxuICAuc2VhcmNoYmFyX19pdGVtLS10eXBlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTsgfVxuICAuc2VhcmNoYmFyX19pdGVtLS1idWRnZXQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pOyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLW1vcmUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIC5kcm9wZG93bi0tc2VhcmNoYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMnJlbTsgfSB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2Uge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pOyB9XG4gIC5zZWFyY2hiYXJfX2l0ZW0tLXJvb20ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIC5jaGVja2JveC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCAtMC41cmVtOyB9XG4gICAgLmFiYy1jaGVja2JveC0tbnVtYmVyIHtcbiAgICAgIGhlaWdodDogNS4ycmVtO1xuICAgICAgd2lkdGg6IDUuMnJlbTtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUuMnJlbTtcbiAgICAgICAgICB3aWR0aDogNS4ycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LXNtb290aDtcbiAgICAgICAgICAgIGhlaWdodDogNS4ycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDUuMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfSB9IH0gfVxuXG5cbiAgLnNlYXJjaGJhcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDVyZW0gMCA1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuICAubW9iaWxlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuICAuZHJvcGRvd24tLXNlYXJjaGJhcixcbiAgLnNlYXJjaGJhciAuZGstc2VsZWN0LnNlbGVjdC1jdXN0b20ge1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRncmF5LXNtb290aDsgfVxuXG5cbiAgLmRyb3Bkb3duLS1zZWFyY2hiYXIge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLy8gLmRyb3Bkb3duLXRvZ2dsZVxuICAgIC8vICAgI3tjbGFzcy1iZWdpbignZmEtJyl9XG4gfSAgICAvLyAgICAgZGlzcGxheTogbm9uZVxuXG4gIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCB7XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIC5kcm9wZG93bi1tZW51LS1kZXZpc2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfSB9XG5cbiAgLmRyb3Bkb3duLS1zZWFyY2hiYXIgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNlYXJjaGJhciAuc2VsZWN0LWN1c3RvbSAuZGstc2VsZWN0ZWQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtOyB9IH1cblxuXG4gIC5zZWFyY2hiYXJfX2l0ZW0tLXN1cmZhY2UsXG4gIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCxcbiAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBtaW4taGVpZ2h0OiA1LjJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1zbW9vdGg7XG4gICAgICArIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktc21vb3RoO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWRhcms7IH0gfSB9XG4gICAgLmRyb3Bkb3duLS1zZWFyY2hiYXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgJi5zaG93IHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICAgICN7Y2xhc3MtYmVnaW4oJ2ZhLScpfSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7IH0gfSB9IH1cbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAyLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9IH1cblxuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1sZyAtIDFweCkge1xuICAuc2VhcmNoYmFyX193cmFwcGVyIHtcbiAgICAuc2VhcmNoYmFyIHtcbiAgICAgIHBhZGRpbmc6IDNyZW07IH0gfVxuXG4gIC5zZWFyY2hiYXJfX2hlYWRlciB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtIDAgM3JlbTsgfSB9XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1tZCAtIDFweCkge1xuICAuc2VhcmNoYmFyX19pdGVtLS1jaXR5LFxuICAuc2VhcmNoYmFyX19pdGVtLS1idXksXG4gIC5zZWFyY2hiYXJfX2l0ZW0tLXR5cGUsXG4gIC5zZWFyY2hiYXJfX2l0ZW0tLWJ1ZGdldCxcbiAgLnNlYXJjaGJhcl9faXRlbS0tbW9yZSxcbiAgLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSxcbiAgLnNlYXJjaGJhcl9faXRlbS0tcm9vbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG5cbiAgLnNlYXJjaGJhcl9faXRlbS0tbW9yZSB7XG4gICAgLmRyb3Bkb3duLS1zZWFyY2hiYXIge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9IH1cblxuICAuc2VhcmNoYmFyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbiAgLnNlYXJjaGJhcl9fd3JhcHBlciB7XG4gICAgLnNlYXJjaGJhciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDIwMDsgfSB9IH0gfVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgKG1heC13aWR0aDogJGdyaWQtc20gLSAxcHgpIHtcbiAgLnNlYXJjaGJhcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMDsgfVxuICAuc2VhcmNoYmFyX193cmFwcGVyIHtcbiAgICAuc2VhcmNoYmFyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMCA5cmVtOyB9IH1cblxuICAuZHJvcGRvd24tLXNlYXJjaGJhciB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWluLXdpZHRoOiAyMHJlbTsgfVxuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gMnJlbTsgfSB9XG5cbiAgLnNlYXJjaGJhcl9faXRlbS0tc3VyZmFjZSxcbiAgLnNlYXJjaGJhcl9faXRlbS0tYnVkZ2V0LFxuICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIHtcbiAgICAuZHJvcGRvd24tLXNlYXJjaGJhciB7XG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9IH1cblxuICAuc2VhcmNoYmFyX19pdGVtLS1yb29tIHtcbiAgICAuYWJjLWNoZWNrYm94LS1udW1iZXIge1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICB3aWR0aDogNXJlbTsgfSB9IH0gfSB9IH1cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBTTElERVIgQUNUSU9OIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNMSURFUiBBQ1RJT05cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5zbGlkZXItYWN0aW9uIHtcbiAgJGN1cnJlbnQ6ICY7XG4gICRzbGlkZXItYWN0aW9uLWd1dHRlcjogMC4ycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG5cblxuXG4gIC8vIEVMRU1FTlRTXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmX19jb250ZW50LFxuICAmX190b2dnbGVyIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAwcmVtO1xuICAgIGhlaWdodDogJGJ0bi1oZWlnaHQtbGc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0kc2xpZGVyLWFjdGlvbi1ndXR0ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2xpZGVyLWFjdGlvbi1ndXR0ZXI7XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2xpZGVyLWFjdGlvbi1ndXR0ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzbGlkZXItYWN0aW9uLWd1dHRlcjsgfSB9XG5cblxuICAmX190b2dnbGVyIHtcbiAgICAje2NsYXNzLWJlZ2luKCdmYS0nKX0ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWRlZmF1bHQ7IH0gfVxuXG5cblxuICAvLyBTVEFURVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi5hY3RpdmUge1xuICAgICN7JGN1cnJlbnR9X19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAzICogJGJ0bi1yZWN0LXdpZHRoICsgMyAqICRzbGlkZXItYWN0aW9uLWd1dHRlciAqIDI7IH1cbiAgICAjeyRjdXJyZW50fV9fdG9nZ2xlciB7XG4gICAgICAje2NsYXNzLWJlZ2luKCdmYS0nKX0ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSB9IH1cblxuICAmOm5vdCguYWN0aXZlKSB7XG4gICAgI3skY3VycmVudH1fX3RvZ2dsZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4zKTsgfSB9IH1cbiIsIi8vIEJBUk5FUyAtIENvbXBvbmVudCBUSFVNQiAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUSFVNQlxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi50aHVtYiB7XG5cbiAgJGN1cnJlbnQ6ICY7XG5cbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC41cmVtIDAgcmdiYSgkYmxhY2ssIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblxuICAmX190ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG5cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgJl9fYmFubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCRibGFjaywgMC4zKSAwJSwgcmdiYSgkYmxhY2ssMCkgMTAwJSk7IH1cblxuICAmX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgei1pbmRleDogMjsgfVxuXG5cblxuICAmLS1ob3ZlciB7XG4gICAgJHRodW1iLWhvdmVyLW1pbi1oZWlnaHQ6IDE4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAkdGh1bWItaG92ZXItbWluLWhlaWdodDsgLy8gbGV0IHBsYWNlIHRvIHRodW1iIHRleHRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAjeyRjdXJyZW50fV9fdGV4dC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6ICR0aHVtYi1ob3Zlci1taW4taGVpZ2h0O1xuXG4gICAgICAjeyRjdXJyZW50fV9fdGV4dC1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwcmVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLXRodW1iLCBoZWlnaHQgJHRyYW5zaXRpb24tdGh1bWI7IH0gfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAjeyRjdXJyZW50fV9fdGV4dC1ob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHJhbnNpdGlvbi10aHVtYiwgb3BhY2l0eSAkdHJhbnNpdGlvbi10aHVtYjtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH0gfSB9XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLXNtIC0gMXB4KSB7XG4gIC50aHVtYi0taG92ZXIge1xuICAgIC50aHVtYl9fdGV4dC13cmFwcGVyIHtcbiAgICAgIC50aHVtYl9fdGV4dC1ob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHJhbnNpdGlvbi10aHVtYiwgb3BhY2l0eSAkdHJhbnNpdGlvbi10aHVtYjtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH0gfSB9XG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRIVU1CIEhJR0hMSUdIVFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi50aHVtYi0taGlnaGxpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudGh1bWJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGEge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBwaWN0dXJlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbiAgLnRodW1iX19jb250ZW50LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDRyZW07XG4gICAgdG9wOiA0cmVtO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhyZW0pO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOHJlbSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiAgLnRodW1iX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtOyB9XG5cbiAgLnRodW1iX19iYW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbiAgLnRodW1iX19hY3Rpb24ge1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIHRvcDogMnJlbTtcbiAgICBpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gIC50aHVtYi0taGlnaGxpZ2h0IHtcbiAgICBoZWlnaHQ6IDQwcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLW1kIC0gMXB4KSB7XG4gIC50aHVtYi0taGlnaGxpZ2h0IHtcbiAgICBoZWlnaHQ6IDM1cmVtO1xuICAgIC50aHVtYl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgIHRvcDogM3JlbTtcbiAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IGNhbGMoNzAlIC0gNnJlbSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZyZW0pOyB9IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGdyaWQtc20gLSAxcHgpIHtcbiAgLnRodW1iLS1oaWdobGlnaHQge1xuICAgIGhlaWdodDogMzByZW07XG4gICAgLnRodW1iX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDNyZW07XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cmVtKTsgfSB9IH1cblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVEhVTUIgUFJFU1Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4udGh1bWItLXByZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbGcgLSAxcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbiAgLnRodW1iX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB3aWR0aDogMzAlOyB9XG5cbiAgLnRodW1iX19jb250ZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbSA0cmVtIDEuNXJlbSAxLjVyZW07XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH0gfVxuXG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUSFVNQiBNQUdBWklORVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi50aHVtYi0tbWFnYXppbmUge1xuICAudGh1bWJfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRodW1iX19hY3Rpb24ge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS1kYXJrLCAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWRlZmF1bHQ7IH1cblxuICAmOmhvdmVyIHtcbiAgICAudGh1bWJfX2FjdGlvbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cblxuICAuYnRuLXdyYXBwZXIge1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICArIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH0gfSB9XG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRIVU1CIFJPV1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi50aHVtYi0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlcixcbiAgJi5hY3RpdmUge1xuICAgIC50aHVtYl9fY29udGVudCxcbiAgICAudGh1bWJfX2ltYWdlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuNXJlbSAwIHJnYmEoJGJsYWNrLCAwLjQ1KTsgfSB9XG5cbiAgKyAudGh1bWItLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbiAgLnRodW1iX19pbWFnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgIGEsXG4gICAgcGljdHVyZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4gIC50aHVtYl9fYWN0aW9uIHtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm90dG9tOiAzLjVyZW07IH1cblxuXG4gIC50aHVtYl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB3aWR0aDogNjAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuICAgIC50aHVtYl9faW5mb3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHAge1xuICAgICAgICArIHAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH0gfSB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4gICAgLnRodW1iX19wcmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGU7IH0gfVxuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIG1pbi1oZWlnaHQ6IDE4cmVtOyB9IH1cblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVEhVTUIgQUdFTkNZXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnRodW1iLS1hZ2VuY3kge1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVyLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHAsXG4gICAgaDMsXG4gICAgI3tjbGFzcy1iZWdpbignZmEtJyl9IHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrOyB9IH1cblxuICArIC50aHVtYi0tYWdlbmN5IHtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgJGdyYXktbGlnaHQ7IH1cblxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrOyB9XG5cbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrOyB9XG5cbiAgI3tjbGFzcy1iZWdpbignZmEtJyl9IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICRncmF5LWRhcms7IH0gfVxuXG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUSFVNQiBBR0VOVFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5hZ2VudF9fbGlzdCB7XG4gIC5jb2wtbGctMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4udGh1bWItLWFnZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGljdHVyZSB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjByZW07IH0gfVxuICAuaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjsgfSB9XG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRIVU1CIFdSQVBQRVJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4udGh1bWItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnRodW1iIHtcbiAgICBmbGV4OiAxOyB9IH1cbiIsIi53cmFwcGVyLS1ncmF5LXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgJi53cmFwcGVyLS1ncmF5LXJpZ2h0LS1saWZlc3R5bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtOyB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDM0cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS14bGlnaHQ7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtbWQgLSAxcHgpIHtcbiAgICAgIGxlZnQ6IC0xOCU7IH0gfVxuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLW1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjUlOyB9IH1cbiIsIi8vIFBST0pFQ1QgLSBDb21wb25lbnQgV1laSVdZRyAtIFN0dWRpbyBIQiAyMDE3XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXWVNJV1lHIERFRkFVTFRcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ud3lzaXd5Zy13cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgcGFkZGluZzogMnJlbSAwO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbWQpIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWxnKSB7XG4gICAgcGFkZGluZzogNHJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC14bCkge1xuICAgIHBhZGRpbmc6IDVyZW0gMDsgfVxuXG5cblxuICAvLyBIRUFESU5HXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDcwJTsgfVxuXG4gIGgxLFxuICAuaDEge1xuICAgIEBpbmNsdWRlIHJmcyg0LjJyZW0pOyB9XG5cbiAgaDIsXG4gIC5oMiB7XG4gICAgQGluY2x1ZGUgcmZzKDMuNXJlbSk7IH1cblxuICBoMyxcbiAgLmgzIHtcbiAgICBAaW5jbHVkZSByZnMoM3JlbSk7IH1cblxuICBoNCxcbiAgLmg0IHtcbiAgICBAaW5jbHVkZSByZnMoMi41cmVtKTsgfVxuXG4gIGg1LFxuICAuaDUge1xuICAgIEBpbmNsdWRlIHJmcygycmVtKTsgfVxuXG4gIGg2LFxuICAuaDYge1xuICAgIEBpbmNsdWRlIHJmcygxLjhyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuXG5cbiAgLy8gQ09OVEVOVFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRpdGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cblxuXG5cblxuICAvLyBJTUFHRVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYXN0ZXIvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEJBUk5FUyAtIE92ZXJyaWRlLXZlbmRvcnMgQUJDIENIRUNLQk9YIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEFCQyBDSEVDS0JPWCAvIFJBRElPXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBDSEVDS0JPWCAvIFJBRElPIEJBU0Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmFiYy1jaGVja2JveCxcbi5hYmMtcmFkaW8ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmF5LWRhcms7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGdyYXktZGFyaztcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbGVmdDogM3JlbTsgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBsZWZ0OiAzcmVtOyB9IH0gfVxuXG5cbi8vIEFCQy1DSEVDS0JPWFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYWJjLWNoZWNrYm94IHtcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICArIGxhYmVsOjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuICAgICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5OyB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH0gfSB9IH1cblxuXG5cbi8vIEFCQy1SQURJT1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYWJjLXJhZGlvIHtcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXG4gICAgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgd2lkdGg6IDlweDsgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgICsgbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7IH0gfSB9IH0gfVxuXG5cblxuLy8gQ0hFQ0tCT1ggLyBSQURJTyBXUkFQUEVSXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5yYWRpby1pbmxpbmUtd3JhcHBlcixcbi5jaGVja2JveC1pbmxpbmUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcblxuICAuYWJjLXJhZGlvLFxuICAuYWJjLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuXG5cbi8vIFJFTU9WRSBGT0NVUyBBTkQgRklYIE1PQklMRSBESVNQTEFZXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hYmMtY2hlY2tib3gsXG4uYWJjLXJhZGlvIHtcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH0gfSB9XG5cblxuXG4vLyBDSEVDS0JPWCBXUkFQUEVSICgrbnVtYmVyKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2hlY2tib3gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmFiYy1jaGVja2JveC0tbnVtYmVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzLjdyZW07XG4gIHdpZHRoOiAzLjdyZW07XG4gIG1hcmdpbjogMC41cmVtO1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICsgbGFiZWwge1xuICAgICAgaGVpZ2h0OiAzLjdyZW07XG4gICAgICB3aWR0aDogMy43cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICAgIHRvcDogMC40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMy43cmVtO1xuICAgICAgICB3aWR0aDogMy43cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH0gfSB9IH1cblxuXG5cbi8vIENIRUNLQk9YIEJUTlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2hlY2tib3gtd3JhcHBlci0tYnRuIHtcbiAgbWFyZ2luOiAtMC44cmVtO1xuICAuYWJjLWNoZWNrYm94LS1idG4ge1xuICAgIG1hcmdpbjogMC44cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5hYmMtY2hlY2tib3gtLWJ0biB7XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICsgbGFiZWwge1xuICAgICAgaGVpZ2h0OiAkYnRuLWhlaWdodC1sZztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgkZ3JheS1kYXJrLCAuNSk7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGU7XG4gICAgICAmOjphZnRlcixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9IH0gfSB9IH1cblxuXG4vLy8vIFNNIDxcbkBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1tZCAtIDFweCkge1xuICAuY2hlY2tib3gtd3JhcHBlci0tYnRuIHtcbiAgICBtYXJnaW46IC0wLjNyZW07XG4gICAgLmFiYy1jaGVja2JveC0tYnRuIHtcbiAgICAgIG1hcmdpbjogMC41cmVtIDAuM3JlbTsgfSB9XG4gIC5hYmMtY2hlY2tib3gtLWJ0biB7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgaGVpZ2h0OiAkYnRuLWhlaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTsgfSB9IH0gfVxuXG5cblxuLy8gQ0hFQ0tCT1ggQ1JJVEVSRVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZHJvcGRvd24tbWVudS0tY3JpdGVyZSB7XG4gIC5jaGVja2JveC1jcml0ZXJlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAyOHJlbTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5jaGVja2JveCB7XG4gICAgbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMXJlbTsgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxcmVtOyB9IH0gfSB9XG5cblxuXG5cbi8vIENIRUNLQk9YIEFMSUdOIExFRlRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNoZWNrYm94LS1hbGlnbi1sZWZ0IHtcbiAgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogMDsgfSB9IH1cbiIsIi8vIEJBUk5FUyAtIFZFTkRPUiBEUk9QS0lDSyAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEUk9QS0lDS1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5zZWxlY3QtY3VzdG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gICYuZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdGVkLFxuICAmLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdGVkLFxuICAuZGstc2VsZWN0LW9wdGlvbnMsXG4gIC5kay1zZWxlY3RlZDpob3ZlcixcbiAgLmRrLXNlbGVjdGVkOmZvY3VzLFxuICAuZGstc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7IH1cblxuICAuZGstc2VsZWN0ZWQge1xuICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICBtaW4taGVpZ2h0OiAkYnRuLWhlaWdodC1sZztcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gM3JlbSAxLjJyZW0gMS4ycmVtOyAvLyBsZXQgcGxhY2UgdG8gYXJyb3dcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNzgnO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfSB9XG5cbiAgLmRrLW9wdGlvbiB7XG4gICAgcGFkZGluZzogMC41NWVtIDAuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cblxuICAuZGstb3B0aW9uLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkteGxpZ2h0O1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrOyB9XG5cbiAgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiAxNWVtO1xuICAgIHotaW5kZXg6IDU7ICAgICAgLy8gb3ZlcnJpZGVcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbiAgLmRrLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkteGxpZ2h0O1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrOyB9XG5cbiAgLmRrLXNlbGVjdC1vcHRpb25zLWhpZ2hsaWdodCAuZGstb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4gIC5kay1zZWxlY3Qtb3B0aW9ucy1oaWdobGlnaHQgLmRrLW9wdGlvbi1zZWxlY3RlZC5kay1vcHRpb24taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS14bGlnaHQ7XG4gICAgY29sb3I6ICRncmF5LWRhcms7IH1cblxuICAuZGstb3B0aW9uICsgLmRrLW9wdGlvbi1oaWdobGlnaHQsXG4gIC5kay1vcHRpb24gKyAuZGstb3B0aW9uLXNlbGVjdGVkLFxuICAuZGstb3B0aW9uLWhpZ2hsaWdodCArIC5kay1vcHRpb24sXG4gIC5kay1vcHRpb24tc2VsZWN0ZWQgICsgLmRrLW9wdGlvbixcbiAgLmRrLXNlbGVjdC1vcHRpb25zLWhpZ2hsaWdodCAuZGstb3B0aW9uLXNlbGVjdGVkICsgLmRrLW9wdGlvbi5kay1vcHRpb24taGlnaGxpZ2h0IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfSB9XG5cbiAgLmRrLXNlbGVjdC1vcHRpb25zLWhpZ2hsaWdodCAuZGstb3B0aW9uLXNlbGVjdGVkICsgLmRrLW9wdGlvbiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9IH1cblxuXG4gICYuZGstc2VsZWN0LW9wZW4tZG93biwgJi5kay1zZWxlY3Qtb3Blbi11cCB7XG4gICAgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiB9IH0gICAgICAvL2JvcmRlci1yYWRpdXM6IDBcblxuICAmLmRrLXNlbGVjdC1vcGVuLWRvd24ge1xuICAgIC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwOyB9IH1cblxuICAmLmRrLXNlbGVjdC1vcGVuLXVwIHtcbiAgICAuZGstc2VsZWN0LW9wdGlvbnMge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfSB9IH1cblxuXG5cblxuLy8gU0VMRUNUIEdSQVkgU01PT1RIXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zZWxlY3QtLWdyYXlzbW9vdGgge1xuICAmLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3RlZCxcbiAgJi5kay1zZWxlY3Qtb3Blbi1kb3duIC5kay1zZWxlY3RlZCxcbiAgLmRrLXNlbGVjdC1vcHRpb25zLFxuICAuZGstc2VsZWN0ZWQ6aG92ZXIsXG4gIC5kay1zZWxlY3RlZDpmb2N1cyxcbiAgLmRrLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LXNtb290aDsgfSB9XG4iLCIvLyBCQVJORVMgLSBWRU5ET1IgTGlnaHRnYWxsZXJ5IC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIExJR0hUR0FMTEVSWVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5sZy1vdXRlciAubGctaXRlbSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH0gLy8gbCdpbWFnZSBkZSBsb2FkaW5nIG4nZXN0IHBhcyBjaGFyZ2VlXG5cbi5sZy1hY3Rpb25zIHtcbiAgLmxnLXByZXYsXG4gIC5sZy1uZXh0IHtcbiAgICBwYWRkaW5nOiAwLjJyZW07IH0gfVxuXG4ubGctYWN0aW9ucyB7XG4gIC5sZy1wcmV2IHtcbiAgICBsZWZ0OiA1cmVtOyB9XG5cbiAgLmxnLW5leHQge1xuICAgIHJpZ2h0OiA1cmVtOyB9IH1cblxuLmxnLXRvb2xiYXIgLmxnLWljb24sXG4ubGctYWN0aW9ucyAubGctaWNvbiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWljb247XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGctYWN0aW9ucyAubGctaWNvbiB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDU0JzsgfVxuLmxnLWFjdGlvbnMgLmxnLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjA1Myc7IH1cbi5sZy10b29sYmFyIC5sZy1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDBkJzsgfVxuXG4ubGctc3ViLWh0bWwge1xuICBkaXNwbGF5OiBub25lOyB9XG4iLCIucGx5ciB7XG4gIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC41KTsgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTQ0JztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pY29uO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdMaXJlIGxhIHZpZMOpbyc7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaWNvbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cblxuLnBseXItLXZpZGVvIHtcbiAgLnBseXJfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH0gLy8gaGlkZSBjb250cm9sc1xuIiwiLy8gQkFSTkVTIC0gIE92ZXJyaWRlLXZlbmRvcnMgUkVBRE1PUkUgLSBTdHVkaW8gSEIgMjAxOFxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gUkVBRE1PUkVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5bZGF0YS1pcy1yZWFkbW9yZV1bZGF0YS1yZWFkbW9yZV0sXG5bZGF0YS1pcy1yZWFkbW9yZS1jaXR5XVtkYXRhLXJlYWRtb3JlXSB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLy8gW2RhdGEtaXMtcmVhZG1vcmVdICsgW2RhdGEtcmVhZG1vcmUtdG9nZ2xlXVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgLmNpdHktcmVhZG1vcmUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICsgLmxpbmstdW5kZXJsaW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9IH1cbiIsIi8vIEJBUk5FUyAtIFZFTkRPUiBTbGljayAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTTElDS1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNMSUNLIERPVFMgTkFWXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8vLy8gU0xJQ0sgRE9UVEVEXG4uc2xpY2stZG90dGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuXG5cbi5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcblxuICBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwcmVtIDAuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAuMjU7XG4gICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgICAgd2lkdGg6IDAuOHJlbTsgfVxuICAgIGJ1dHRvbjpob3ZlcixcbiAgICBidXR0b246Zm9jdXMsXG4gICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAxOyB9IH0gfVxuXG5cblxuLy8gU0xJQ0sgQVJST1cgTkFWXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8vLy8gU0xJQ0sgQVJST1cgREVGQVVMVFxuLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBvdXRsaW5lOiBub25lO1xuICAvLyBvcGFjaXR5OiAwXG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gIHRvcDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0cmVtO1xuICB6LWluZGV4OiAxO1xuICAvLyBob3ZlciAmIGZvY3VzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC8vIGJlZm9yZVxuICAmOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWljb247XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4gICYuc2xpY2stZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cblxuLy8vLy8gU0xJQ0sgQVJST1cgUFJFVlxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwcmVtO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTMnOyB9IH1cblxuXG4vLy8vLyBTTElDSyBBUlJPVyBORVhUXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwcmVtO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTQnOyB9IH1cblxuXG4vLy8vLyBESVIgPSBSVExcbltkaXI9J3J0bCddIHtcbiAgLnNsaWNrLXByZXYge1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNTQnOyB9IH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMnJlbTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjA1Myc7IH0gfSB9XG5cblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gU0xJQ0sgU0xJREVSIE1VTFRJUExFXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnNsaWRlci0tbXVsdGlwbGUge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuXG4gID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuICAmLnNsaWRlci0tbXVsdGlwbGUtLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgICAuc2xpY2stbmV4dCxcbiAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrOyB9IH0gfVxuICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogLTVyZW07IH1cbiAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTVyZW07IH0gfSB9IH1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTTElDSyBTTElERVIgTE9BREVSXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uc2xpZGVyLXdyYXBwZXItLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSAvLyBhZ2FpbnN0IGlubGluZSBzdHlsZVxuXG4gIC5sb2FkZXItc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgYm90dG9tOiAycmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuICAubG9hZGVyLWNpcmNsZSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTI1OyAvLyB0aGlzIHZhbHVlIGlzIHRoZSBwaXhlbCBjaXJjdW1mZXJlbmNlIG9mIHRoZSBjaXJjbGVcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTI1OyB9IC8vIGRlZmF1bHQgdmFsdWVcblxuICAubG9hZGVyLWNpcmNsZS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuXG4gIC5zbGljay1hY3RpdmUge1xuICAgIC5sb2FkZXItY2lyY2xlIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgNjAwMG1zICR0cmFuc2l0aW9uLXRpbWluZy1kZWZhdWx0OyB9IH0gLy8gNjAwMG1zIDogc2xpZGVyIHRpbWluZ1xuXG4gIC5zbGlkZS1pbml0IHtcbiAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAubG9hZGVyLWNpcmNsZSB7XG4gICAgICAgIGFuaW1hdGlvbjogc2xpZGVyTG9hZGVySW5pdCA2MDAwbXMgJHRyYW5zaXRpb24tdGltaW5nLWRlZmF1bHQ7IH0gfSB9IH0gLy8gNjAwMG1zIDogc2xpZGVyIHRpbWluZ1xuXG5cblxuQGtleWZyYW1lcyBzbGlkZXJMb2FkZXJJbml0IHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMjU7IH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVyTG9hZGVySW5pdCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTI1OyB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9IH1cblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gU0xJREVSIENVVFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5zbGlkZXItY3V0LXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07IH1cblxuLnNsaWRlci1jdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgLy8gbGV0IHBsYWNlIHRvIGFycm93c1xuICAmLnNsaWRlci1jdXQtLWxpZmVzdHlsZSB7XG4gICAgPiAuc2xpZGVyIHtcbiAgICAgID4gLnNsaWNrLXByZXYsXG4gICAgICA+IC5zbGljay1uZXh0IHtcbiAgICAgICAgYm90dG9tOiAtNC41cmVtO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH0gfSB9IH1cblxuXG4gID4gLnNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG5cbiAgICA+IC5zbGljay1wcmV2LFxuICAgID4gLnNsaWNrLW5leHQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IC0zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuICAgID4gLnNsaWNrLW5leHQge1xuICAgICAgbGVmdDogNHJlbTtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9IH0gfVxuXG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTTElDSyBTTElERVIgQVJST1cgT1BBQ0lUWVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5zbGlkZXItLWFycm93LWhpZGRlbiB7XG4gIC5zbGljay1hcnJvdyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWZhdWx0OyB9XG4gICY6aG92ZXIge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBvcGFjaXR5OiAxOyB9IH0gfVxuXG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTTElERVIgRUxFTUVOVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uc2xpZGVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktZGFyaywgLjM1KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktZGFyaywgLjUpOyB9XG5cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1tZCAtIDFweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cblxuLnNsaWNrLXNsaWRlIHtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gLy8gYXZvaWQgbWFyZ2luc1xuXG4gIC50aHVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gc2VlIHNoYWRvd1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfSAvLyBzZWUgc2hhZG93XG4iLCIvLyBCQVJORVMgLSBMYXlvdXQgQkFTRSAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBMQVlPVVRcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIExBWU9VVCBCQVNFXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmJvZHksIGh0bWwge1xuICB3aWR0aDogMTAwJTsgfVxuXG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlOyB9IC8vIG9uIHBhc3NlIGxhIHRhaWxsZSBkZSBiYXNlIMOgIDEwcHggcG91ciBsZXMgdW5pdMOpcyBlbiByZW0gOiAxMHB4ID0gMXJlbSAoMSw0cmVtID0gMTRweCBldGMpXG5cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogJHRleHQtZm9udC1zaXplO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLy8gLyBwYiBzY2ludGlsbGVtZW50IGZvbnQtd2VpZ2h0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cblxuXG4vLyBMQVlPVVQgV1JBUFBFUlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWFpbi13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9KTtcbiAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xuXG5cbiAgLy8gTUQgPT1cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1tZCkgYW5kIChtYXgtd2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci10YWJsZXQtaGVpZ2h0fSk7XG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItdGFibGV0LWhlaWdodDsgfVxuXG5cbiAgLy8gU00gPFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLW1kIC0gMXB4KSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1tb2JpbGUtaGVpZ2h0fSk7XG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItbW9iaWxlLWhlaWdodDsgfSB9XG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIExJTktTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuYTpob3ZlciwgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmLnVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXG5cblxuaW5wdXQ6Zm9jdXMsIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuXG5cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTlRBSU5FUiBDVVNUT01cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4IC0gMXB4KSB7XG4gIC5jb250YWluZXItLWN1c3RvbSB7XG4gICAgbWF4LXdpZHRoOiAxMzY1cHg7IH0gfVxuIiwiLy8gQkFSTkVTIC0gTGF5b3V0IEZPT1RFUiAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGT09URVJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubWFpbi1mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHAge1xuICAgIG9wYWNpdHk6IC43OyB9XG5cblxuICAuZm9vdGVyLXRpdGxlIHtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuICAuZm9vdGVyLWJhciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuICBociB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuIH0gICAgLy8gYm9yZGVyLXRvcC1jb2xvcjogJGdyYXlcblxuICAubGlzdC1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5cbi5zb2NpYWwtbGlua3Mge1xuICAje2NsYXNzLWJlZ2luKCdmYS0nKX0ge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbi5saXN0LWlubGluZS1pdGVtLS1mb290ZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMS4ycmVtOyB9XG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFJFU1BPTlNJVkVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1EIDxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gIC5tYWluLWZvb3RlciB7XG4gICAgLmZvb3Rlci1iYXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAgIHAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9IH1cblxuXG4vLyBYUyA8XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1zbSAtIDFweCkge1xuICAubWFpbi1mb290ZXIge1xuICAgIC5mb290ZXItbG9nbyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cblxuXG5cbi8vIE1EID09XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1tZCkgYW5kIChtYXgtd2lkdGg6ICRncmlkLWxnIC0gMXB4KSB7XG4gIC5tYWluLWZvb3RlciB7XG4gICAgLmZvb3Rlci10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH0gfVxuXG4iLCIvLyBCQVJORVMgLSBMYXlvdXQgSEVBREVSIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1BSU4gSEVBREVSXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kaGVhZGVyLWxvZ28td2lkdGg6IDI2MHB4O1xuJGhlYWRlci1sb2dvLWhlaWdodDogNjBweDtcbiRoZWFkZXItbG9nby1oZWlnaHQtbWluaW1pemVkOiA1MHB4O1xuJGhlYWRlci1pdGVtLWd1dHRlcjogMnJlbTtcblxuXG4ubWFpbi1oZWFkZXIge1xuICAkY3VycmVudDogJjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiA5MDA7XG5cblxuICAubmF2LWxpbmsge1xuICAgIEBleHRlbmQgLmxpbmstZ3JheWRhcmstcHJpbWFyeTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiAgI3tjbGFzcy1iZWdpbignZmEnKX0ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHdpZHRoOiAkaGVhZGVyLWxvZ28td2lkdGg7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgaGVpZ2h0OiAkaGVhZGVyLWxvZ28taGVpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuXG5cbiAgLy8gVE9QXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5LWxpZ2h0OyB9XG5cblxuXG4gIC8vIEFDVElPTlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9fYWN0aW9uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRoZWFkZXItbG9nby13aWR0aH0gKiAwLjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgI3skY3VycmVudH1fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAjeyRjdXJyZW50fV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9IH1cblxuXG5cbiAgLy8gSVRFTVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRoZWFkZXItaXRlbS1ndXR0ZXI7XG4gICAgcGFkZGluZy1yaWdodDogJGhlYWRlci1pdGVtLWd1dHRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cblxuXG4gIC8vIEJPVFRPTVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gICAgdWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cblxuICAgIC5uYXYtbGluayB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuXG5cblxuICAvLyBTRUFSQ0hcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfX3NlYXJjaCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAkdGV4dC1mb250LXNpemU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuXG5cbiAgLy8gTEFOR1VBR0VcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfX2xhbmd1YWdlIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICB3aWR0aDogMjZyZW07IH0gfSB9XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFJFU1BPTlNJVkVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1EIDxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGdyaWQtbGcgLSAxcHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAmX19ib3R0b20ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICZfX3RvcCB7XG4gICAgICBib3JkZXItd2lkdGg6IDA7IH0gfSB9XG5cblxuLy8gTUQgPlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbWQpIHtcblxuICAubWFpbi1oZWFkZXIge1xuICAgICZfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgd2lkdGg6IDAuMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogLSAkaGVhZGVyLWl0ZW0tZ3V0dGVyOyB9IH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICBoZWlnaHQ6IDYuNHJlbTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0ICR0cmFuc2l0aW9uLWRlZmF1bHQsIG9wYWNpdHkgJHRyYW5zaXRpb24tZGVmYXVsdCwgcGFkZGluZyAkdHJhbnNpdGlvbi1kZWZhdWx0OyB9IH1cblxuXG5cbiAgLmhlYWRlci0tbWluaW1pemVkIHtcbiAgICAubWFpbi1oZWFkZXJfX2JvdHRvbSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHJhbnNpdGlvbi1kZWZhdWx0LCBvcGFjaXR5ICR0cmFuc2l0aW9uLWRlZmF1bHQsIHBhZGRpbmcgJHRyYW5zaXRpb24tZGVmYXVsdCwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgJHRyYW5zaXRpb24tZHVyYXRpb24tZGVmYXVsdDsgfVxuXG4gICAgLm1haW4taGVhZGVyX190b3Age1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1sb2dvLWhlaWdodC1taW5pbWl6ZWQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9IH0gfVxuXG5cblxuLy8gU00gPFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgKG1heC13aWR0aDogJGdyaWQtbWQgLSAxcHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgd2lkdGg6IDE2cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG5cblxuICAgICZfX2FjdGlvbiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxM3JlbSAqIDAuNSk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH0gfSAvLyBsZXQgcGxhY2UgdG8gc2VhcmNoXG5cblxuICAgICZfX3NlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMC41cmVtO1xuICAgICAgdG9wOiAyLjJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAudGV4dC10cnVuY2F0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gICAgJl9fbGFuZ3VhZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cbiIsIi8vIEJBUk5FUyAtIExheW91dCBNQUlOIE1FTlUgLSBTdHVkaW8gSEIgMjAxOVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUFJTiBNRU5VXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLm1haW4tbWVudSB7XG4gICRtYWluLW1lbnUtbGlzdC1zcGFjZTogMjdyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IC8vIHRvIGF2b2lkIGNvbnRlbnQgYmVoaW5kIG1haW4gbWVudVxuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWRlZmF1bHQgOTBtcywgdHJhbnNmb3JtIDBzIGVhc2UgJHRyYW5zaXRpb24tZHVyYXRpb24tc21vb3RoO1xuICB6LWluZGV4OiAxMDAwO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAuY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tc21vb3RoIDBtczsgfVxuXG4gIC5tYWluLW1lbnVfX3JpZ2h0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tc21vb3RoIDBtczsgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyAvLyB0byBhdm9pZCBjb250ZW50IGJlaGluZCBtYWluIG1lbnVcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWRlZmF1bHQgIDBtcztcbiAgICBvcGFjaXR5OiAxO1xuICAgIC5jb250YWluZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tc21vb3RoIDE4MG1zOyB9XG4gICAgLm1haW4tbWVudV9fcmlnaHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tc21vb3RoIDE4MG1zOyB9IH1cblxuXG4gIC50b2dnbGVyLW9wZW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAje2NsYXNzLWJlZ2luKCdmYScpfSB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTsgfVxuICAgICsgLm5hdmJhci1icmFuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfSB9XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgICBoZWlnaHQ6IDQuNHJlbTtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5cbiAgI3tjbGFzcy1iZWdpbignZmEnKX0ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG5cbiAgLm5hdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIG1heC13aWR0aDogJG1haW4tbWVudS1saXN0LXNwYWNlO1xuICAgICYudGFyZ2V0LWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1tZCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuICAubmF2LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0MDtcbiAgICBtYXgtd2lkdGg6ICRtYWluLW1lbnUtbGlzdC1zcGFjZTsgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuXG5cbiAgLnNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMzVweDsgLy8gaW1nIHdpZHRoXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgICAudGl0bGUtLXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfSB9XG5cbiAgLy8gTkFWIExJU1RcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfX2xpc3Qge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwcmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZGVmYXVsdCwgdmlzaWJpbGl0eSAwcyBsaW5lYXIgJHRyYW5zaXRpb24tZHVyYXRpb24tZGVmYXVsdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWRlZmF1bHQ7IH1cblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10aXRsZTtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtZm9udC1zaXplLWxnOyB9IH1cblxuXG5cbiAgLy8gUklHSFRcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkteGxpZ2h0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBoZWlnaHQ6IDM1JTtcbiAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICR3aGl0ZTsgfSB9XG5cblxuICAgIC5tYWluLW1lbnVfX25ld3NsZXR0ZXItaW5wdXQge1xuICAgICAgd2lkdGg6IDI4cmVtO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRidG4taGVpZ2h0LWxnfSk7IH0gfVxuXG5cblxuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIFJFU1BPTlNJVkVcbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuICAvLyBNRCA+XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbWQpIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5hY3RpdmUgJiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4OyB9IH0gfVxuXG5cbiAgLy8gTEcgPlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcblxuICAgIG5hdiB7XG4gICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4gICAgLy8gTkFWIExJU1RcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAmX19saXN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDByZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRtYWluLW1lbnUtbGlzdC1zcGFjZSArIDJyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMi4xcmVtO1xuICAgICAgbWluLXdpZHRoOiA2MHJlbTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZGVmYXVsdCAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZWZhdWx0LCB2aXNpYmlsaXR5IDBzIGxpbmVhciAkdHJhbnNpdGlvbi1kdXJhdGlvbi1kZWZhdWx0O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgd2lkdGg6IDByZW07XG4gICAgICAgIGhlaWdodDogMC4xcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLWRlZmF1bHQgJHRyYW5zaXRpb24tZHVyYXRpb24tZGVmYXVsdCAqIDAuMzsgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZGVmYXVsdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMnJlbTsgfVxuXG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogJG1haW4tbWVudS1saXN0LXNwYWNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLWRlZmF1bHQ7IH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kZWZhdWx0ICR0cmFuc2l0aW9uLWR1cmF0aW9uLWRlZmF1bHQ7IH0gfSB9IH1cblxuXG5cbiAgLy8gTEcgPFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQteGwgLSAxcHgpIHtcbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjNyZW07IH0gfVxuXG5cbiAgLy8gTUQgJiA8XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtbGcgLSAxcHgpIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAgIG5hdiB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMnJlbSk7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgkd2hpdGUsIDEpLCByZ2JhKCR3aGl0ZSwgMCkpO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHotaW5kZXg6IDYwOyB9IH0gfVxuXG4gIC8vIFNNICYgPFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLW1kIC0gMXB4KSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAmX19yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjNyZW07IH0gfVxuXG4gICAgLnRvZ2dsZXItb3BlbiB7XG4gICAgICArIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4zcmVtOyB9IH1cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIHdpZHRoOiAxNnJlbTtcbiAgICAgIGhlaWdodDogMy44cmVtOyB9XG5cbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcmVtO1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgI3tjbGFzcy1iZWdpbignZmEnKX0ge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9IH1cbiIsIi8vIEJBUk5FUyAtIExheW91dCBNQUlOIFNFQVJDSCAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNQUlOIFNFQVJDSFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5tYWluLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgei1pbmRleDogMTIwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNtb290aDtcbiAgLmFjdGl2ZSAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiAgLmZhLXNlYXJjaCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjogJGdyYXk7IH1cblxuXG4gIGlucHV0IHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheTsgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH0gfVxuXG4gICZfX2JhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1zbW9vdGgsIHRyYW5zZm9ybSAwcyBlYXNlICR0cmFuc2l0aW9uLWR1cmF0aW9uLXNtb290aDtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG5cbiAgICAuYWN0aXZlICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tc21vb3RoO1xuICAgICAgb3BhY2l0eTogMC41OyB9IH1cblxuXG5cbiAgLy8gTUQgPlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLW1kKSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1mb250LXNpemU7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cblxuICAvLyBMRyA+XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtbGcpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG5cblxuXG4gICZfX2Zvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIC5idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xLjZyZW07XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7IH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDAuMXJlbSAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyAvLyBsZXQgcGxhY2UgdG8gYnRuXG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSByZnMoNHJlbSk7IH0gfSB9XG5cbiIsIi8vIEJBUk5FUyAtIExheW91dCBUWVBPR1JBUEhZIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRZUE9HUkFQSFlcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4udGV4dC0zeGwge1xuICBAaW5jbHVkZSByZnMoNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAkdGV4dC1mb250LXNpemUtbGc7IH1cblxuLnRleHQtbWQge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4udGV4dC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLnRleHQtdGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXRpdGxlOyB9XG5cbi50ZXh0LXNhbnMge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAkcHJpbWFyeTsgfVxuXG4udHJhY2tpbmctbGcge1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtOyB9XG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUSVRMRVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGl0bGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuXG5oMSxcbi5oMSB7XG4gIEBpbmNsdWRlIHJmcyg0LjJyZW0pO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cblxuaDIsXG4uaDIge1xuICBAaW5jbHVkZSByZnMoMy41cmVtKTsgfVxuXG5cbmgzLFxuLmgzIHtcbiAgQGluY2x1ZGUgcmZzKDNyZW0pOyB9XG5cblxuaDQsXG4uaDQge1xuICBAaW5jbHVkZSByZnMoMi41cmVtKTsgfVxuXG5cbmg1LFxuLmg1IHtcbiAgQGluY2x1ZGUgcmZzKDJyZW0pOyB9XG5cbmg2LFxuLmg2IHtcbiAgQGluY2x1ZGUgcmZzKDEuOHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4ubGVhZGluZy0yMCB7XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG5cbi8vIENVU1RPTSBUSVRMRVNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRpdGxlLS1zbSB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAkdGV4dC1mb250LXNpemU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09MT1JTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJGdyYXkgIWltcG9ydGFudDsgfSAvLyBicyBvdmVycmlkZVxuXG5cbi5pbml0aWFsLWxldHRlciB7XG4gICY6Zmlyc3QtbGV0dGVyIHtcbiAgICBjb2xvcjogJHByaW1hcnk7IH0gfVxuIiwiLy8gQkFSTkVTIC0gUGFnZSBIT01FIC0gU3R1ZGlvIEhCIDIwMTlcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEhPTUVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNRCA8XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1sZyAtIDFweCkge1xuICAuaG9tZS1saWZlc3R5bGUge1xuICAgIC5ibG9jay1kZWNvbnN0cnVjdGVkLS1yaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9IH1cbiIsIi8vIEJBUk5FUyAtIFBhZ2UgVVNFUiBTUEFDRSAtIFN0dWRpbyBIQiAyMDE5XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBVU0VSIFNQQUNFXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNRCA8XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1sZyAtIDFweCkge1xuICAudXNlci1zcGFjZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbTsgLy8gbGV0IHBsYWNlIHRvIG1lbnUgbGlzdFxuXG4gICAgLm1lbnUtbGlzdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG5cbiAgLnVzZXItbG9nLW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsZXgtZ3JvdzogMC4xNTsgLy8gdmlzdWFsbHkgcmVxdWlyZWQgcGxhY2VcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0xcmVtO1xuICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgIHdpZHRoOiAwLjFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDsgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdyYXk7IH0gfSB9XG5cblxuXG4vLyBYUyA8XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1zbSAtIDFweCkge1xuICAudXNlci1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtOyB9IC8vIGxldCBwbGFjZSB0byBtZW51IGxpc3RcblxuICAudXNlci1sb2ctb3V0IHtcbiAgICBmbGV4LWdyb3c6IDAuMjsgLy8gNSBpdGVtcyA9PiB0YWtlIDEvNSBwbGFjZVxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0wLjdyZW07XG4gICAgICBib3R0b206IC0wLjdyZW07IH0gfSB9XG5cblxuXG4vLyBMRyA+XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1sZykge1xuICAudXNlci1zcGFjZSB7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9IH1cbiJdfQ== */
