@charset "UTF-8";

/*!
 * Bootstrap v4.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.fancybox-container,
.fancybox-thumbs,
.fancybox-thumbs__list a,
.owl-carousel,
.owl-carousel .owl-item,
.owl-theme .owl-dots,
.owl-theme .owl-nav,
.slick-slider,
html {
    -webkit-tap-highlight-color: transparent
}

:focus,
[tabindex="-1"]:focus:not(:focus-visible),
body,
button,
button:active,
button:focus,
button:hover,
input,
select,
textarea {
    outline: 0 !important
}

.datepicker--nav-title i,
.popover,
.tooltip,
.ui.rating .icon,
address,
i.icon,
svg {
    font-style: normal
}

dl,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
pre,
ul {
    margin-top: 0
}

.accordion>.card,
.collapsing,
.dropdown-divider,
.modal-open,
.progress,
.progress-bar,
.toast,
svg {
    overflow: hidden
}

.btn,
.btn-group,
.btn-group-vertical,
.custom-select,
.fancybox-content,
.fancybox-share__button svg,
.fancybox-slide::before,
.navbar-toggler-icon,
.switch-group .btn,
img,
svg {
    vertical-align: middle
}

.dropdown-menu,
.tooltip,
body,
caption {
    text-align: left
}

dd,
h1,
h2,
h3,
h4,
h5,
h6,
label {
    margin-bottom: .5rem
}

.popover,
.tooltip,
button,
select {
    text-transform: none
}

pre,
textarea {
    overflow: auto
}

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

.popover,
.tooltip,
legend {
    white-space: normal
}

progress,
sub,
sup {
    vertical-align: baseline
}

.custom-range,
.custom-select,
[type=search] {
    -webkit-appearance: none
}

.switch-group [type=reset],
.switch-group [type=submit],
.switch-group button,
.switch-group html [type=button],
[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

label,
output {
    display: inline-block
}

.carousel-indicators li,
.datepicker,
.datepicker--content,
hr {
    box-sizing: content-box
}

button,
hr,
input {
    overflow: visible
}

.card,
.popover,
.tooltip,
code {
    word-wrap: break-word
}

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

.popover,
.tooltip,
body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
}

body {
    font-size: 1rem;
    font-weight: 400;
    color: #212529;
    background-color: #fff
}

dt,
kbd kbd {
    font-weight: 700
}

dl,
ol,
p,
ul {
    margin-bottom: 1rem
}

abbr[data-original-title],
abbr[title] {
    -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;
    line-height: inherit
}

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

dd {
    margin-left: 0
}

blockquote,
figure {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #007bff;
    background-color: transparent
}

a:hover {
    color: #0056b3
}

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

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

pre {
    margin-bottom: 1rem
}

img {
    border-style: none
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    caption-side: bottom
}

th {
    text-align: inherit
}

button {
    border-radius: 0
}

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

select {
    word-wrap: normal
}

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

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

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

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

textarea {
    resize: vertical
}

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

legend {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit
}

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

[type=search] {
    outline-offset: -2px
}

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

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

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: .5rem;
    font-weight: 500;
    line-height: 1.2
}

.blockquote,
hr {
    margin-bottom: 1rem
}

.display-1,
.display-2,
.display-3,
.display-4,
.lead {
    font-weight: 300
}

.h1,
h1 {
    font-size: 2.5rem
}

.h2,
h2 {
    font-size: 2rem
}

.h3,
h3 {
    font-size: 1.75rem
}

.close,
.h4,
h4 {
    font-size: 1.5rem
}

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

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

.lead {
    font-size: 1.25rem
}

.display-1 {
    font-size: 6rem;
    line-height: 1.2
}

.display-2 {
    font-size: 5.5rem;
    line-height: 1.2
}

.display-3 {
    font-size: 4.5rem;
    line-height: 1.2
}

.display-4 {
    font-size: 3.5rem;
    line-height: 1.2
}

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

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

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

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

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

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

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

.blockquote {
    font-size: 1.25rem
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d
}

.blockquote-footer::before {
    content: "\2014\00A0"
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem
}

.figure {
    display: inline-block
}

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

.form-group,
.table {
    margin-bottom: 1rem
}

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

code,
kbd {
    font-size: 87.5%
}

a>code,
pre code {
    color: inherit
}

code {
    color: #e83e8c
}

kbd {
    padding: .2rem .4rem;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%
}

.btn,
.btn-link,
.dropdown-item,
.form-control {
    font-weight: 400
}

pre {
    display: block;
    font-size: 87.5%;
    color: #212529
}

pre code {
    font-size: inherit;
    word-break: normal
}

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

.table {
    width: 100%;
    color: #212529
}

.table td,
.table th {
    padding: .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 td,
.table-sm th {
    padding: .3rem
}

.table-bordered,
.table-bordered td,
.table-bordered th {
    border: 1px solid #dee2e6
}

.table-bordered thead td,
.table-bordered thead th {
    border-bottom-width: 2px
}

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

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

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

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

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

.table-hover .table-primary:hover,
.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
    background-color: #9fcdff
}

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

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

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

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

.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
    border-color: #8fd19e
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-dark {
    color: #fff;
    background-color: #343a40
}

.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #454d55
}

.table-dark.table-bordered,
.table-responsive>.table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, .05)
}

.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, .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
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057
}

.form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

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

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

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

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

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

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

.invalid-tooltip,
.valid-tooltip {
    z-index: 5;
    max-width: 100%;
    border-radius: .25rem;
    line-height: 1.5;
    top: 100%
}

select.form-control[multiple],
select.form-control[size],
textarea.form-control {
    height: auto
}

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

.form-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    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: .3rem;
    margin-left: -1.25rem
}

.form-check-input[disabled]~.form-check-label {
    color: #6c757d
}

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

.form-check-inline {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #28a745
}

.valid-tooltip {
    position: absolute;
    display: none;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(40, 167, 69, .9)
}

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

.custom-control-input.is-valid~.custom-control-label,
.form-check-input.is-valid~.form-check-label,
.was-validated .custom-control-input:valid~.custom-control-label,
.was-validated .form-check-input:valid~.form-check-label {
    color: #28a745
}

.form-control.is-valid,
.was-validated .form-control:valid {
    border-color: #28a745;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-valid,
.was-validated .custom-select:valid {
    border-color: #28a745;
    padding-right: calc(.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #fff
}

.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
    border-color: #28a745
}

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

.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

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

.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
    border-color: #28a745;
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

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

.invalid-tooltip {
    position: absolute;
    display: none;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(220, 53, 69, .9)
}

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

.custom-control-input.is-invalid~.custom-control-label,
.form-check-input.is-invalid~.form-check-label,
.was-validated .custom-control-input:invalid~.custom-control-label,
.was-validated .form-check-input:invalid~.form-check-label {
    color: #dc3545
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    border-color: #dc3545;
    padding-right: calc(.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #fff
}

.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

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

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

.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

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

.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    border-color: #dc3545;
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.btn.focus,
.btn:focus,
.custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.form-inline {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

@media (min-width:576px) {
    .form-inline label {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .custom-select,
    .form-inline .input-group {
        width: auto
    }

    .form-inline .form-check {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.btn {
    display: inline-block;
    color: #212529;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    line-height: 1.5
}

@media (prefers-reduced-motion:reduce) {

    .btn,
    .form-control {
        transition: none
    }
}

.btn:hover {
    color: #212529;
    text-decoration: none
}

.btn.focus,
.btn:focus {
    outline: 0
}

.btn-primary.focus,
.btn-primary:focus,
.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 .2rem rgba(38, 143, 255, .5)
}

.btn.disabled,
.btn:disabled {
    opacity: .65
}

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
    background-color: #0069d9;
    border-color: #0062cc;
    color: #fff
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf
}

.btn-secondary.focus,
.btn-secondary:focus,
.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 .2rem rgba(130, 138, 145, .5)
}

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:hover {
    background-color: #5a6268;
    border-color: #545b62;
    color: #fff
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    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: #fff;
    background-color: #545b62;
    border-color: #4e555b
}

.btn-success.focus,
.btn-success:focus,
.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 .2rem rgba(72, 180, 97, .5)
}

.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-success.focus,
.btn-success:focus,
.btn-success:hover {
    background-color: #218838;
    border-color: #1e7e34;
    color: #fff
}

.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430
}

.btn-info.focus,
.btn-info:focus,
.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 .2rem rgba(58, 176, 195, .5)
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info.focus,
.btn-info:focus,
.btn-info:hover {
    background-color: #138496;
    border-color: #117a8b;
    color: #fff
}

.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f
}

.btn-warning.focus,
.btn-warning:focus,
.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 .2rem rgba(222, 170, 12, .5)
}

.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning.focus,
.btn-warning:focus,
.btn-warning:hover {
    background-color: #e0a800;
    border-color: #d39e00;
    color: #212529
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500
}

.btn-danger.focus,
.btn-danger:focus,
.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 .2rem rgba(225, 83, 97, .5)
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger.focus,
.btn-danger:focus,
.btn-danger:hover {
    background-color: #c82333;
    border-color: #bd2130;
    color: #fff
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d
}

.btn-light.focus,
.btn-light:focus,
.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 .2rem rgba(216, 217, 219, .5)
}

.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light.focus,
.btn-light:focus,
.btn-light:hover {
    background-color: #e2e6ea;
    border-color: #dae0e5;
    color: #212529
}

.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-dark.focus,
.btn-dark:focus,
.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 .2rem rgba(82, 88, 93, .5)
}

.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark.focus,
.btn-dark:focus,
.btn-dark:hover {
    background-color: #23272b;
    border-color: #1d2124;
    color: #fff
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    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: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

.btn-outline-primary.focus,
.btn-outline-primary:focus,
.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 .2rem rgba(0, 123, 255, .5)
}

.btn-outline-primary {
    color: #007bff;
    border-color: #007bff
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #007bff;
    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: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-outline-secondary.focus,
.btn-outline-secondary:focus,
.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 .2rem rgba(108, 117, 125, .5)
}

.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.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: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-success.focus,
.btn-outline-success:focus,
.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 .2rem rgba(40, 167, 69, .5)
}

.btn-outline-success {
    color: #28a745;
    border-color: #28a745
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #28a745;
    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: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-outline-info.focus,
.btn-outline-info:focus,
.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 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-info {
    color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #17a2b8;
    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: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-warning.focus,
.btn-outline-warning:focus,
.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 .2rem rgba(255, 193, 7, .5)
}

.btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #ffc107;
    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: #ffc107;
    border-color: #ffc107
}

.btn-outline-danger.focus,
.btn-outline-danger:focus,
.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 .2rem rgba(220, 53, 69, .5)
}

.btn-outline-danger {
    color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #dc3545;
    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: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-outline-light.focus,
.btn-outline-light:focus,
.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 .2rem rgba(248, 249, 250, .5)
}

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.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-dark.focus,
.btn-outline-dark:focus,
.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 .2rem rgba(52, 58, 64, .5)
}

.btn-outline-dark {
    color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.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: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-link {
    color: #007bff;
    text-decoration: none
}

.btn-link:hover {
    color: #0056b3;
    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-group-lg>.btn,
.btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.btn-group-sm>.btn,
.btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: .5rem
}

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

.fade {
    transition: opacity .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;
    transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

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

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .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: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}

.dropright .dropdown-toggle::after,
.dropup .dropdown-toggle::after {
    display: inline-block;
    content: ""
}

.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: .125rem
}

.dropup .dropdown-toggle::after {
    margin-left: .255em;
    vertical-align: .255em;
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .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: .125rem
}

.dropright .dropdown-toggle::after {
    margin-left: .255em;
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid;
    vertical-align: 0
}

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

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

.dropleft .dropdown-toggle::after {
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    display: none
}

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

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

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

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

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child),
.input-group>.custom-file:not(:first-child) .custom-file-label,
.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa
}

.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

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

.custom-select,
.input-group-text {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 400
}

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

.btn-group,
.btn-group-vertical {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.btn-group-vertical>.btn,
.btn-group>.btn {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
    z-index: 1
}

.btn-toolbar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

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

.card>hr,
.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
    margin-left: 0
}

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

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

.input-group-append,
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text,
.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.form-control {
    margin-left: -1px
}

.dropleft .dropdown-toggle-split::before {
    margin-right: 0
}

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

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

.btn-group-vertical {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: center;
    justify-content: center
}

.input-group,
.nav,
.navbar {
    -ms-flex-wrap: wrap
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
    width: 100%
}

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

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

.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
    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=checkbox],
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%
}

.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control,
.input-group>.form-control-plaintext {
    position: relative;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    min-width: 0;
    margin-bottom: 0
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
    z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
    z-index: 4
}

.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-file {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    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-append,
.input-group-prepend {
    display: -ms-flexbox;
    display: flex
}

.input-group-append .btn,
.input-group-prepend .btn {
    position: relative;
    z-index: 2
}

.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
    z-index: 3
}

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

.input-group-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: .375rem .75rem;
    margin-bottom: 0;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
    margin-top: 0
}

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

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

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

.input-group-sm>.custom-select,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

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

.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),
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
    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:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    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: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-input {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1rem;
    height: 1.25rem;
    opacity: 0
}

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #007bff;
    background-color: #007bff
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: #80bdff
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff;
    border-color: #b3d7ff
}

.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::after,
.custom-control-label::before {
    position: absolute;
    top: .25rem;
    left: -1.5rem;
    width: 1rem;
    height: 1rem;
    content: "";
    display: block
}

.custom-control-label::before {
    pointer-events: none;
    background-color: #fff;
    border: 1px solid #adb5bd
}

.custom-control-label::after {
    background: 50%/50% 50% no-repeat
}

.custom-checkbox .custom-control-label::before {
    border-radius: .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' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")
}

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

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before,
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before,
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0, 123, 255, .5)
}

.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' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}

.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' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

.custom-switch {
    padding-left: 2.25rem
}

.custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: .5rem
}

.custom-switch .custom-control-label::after {
    top: calc(.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: .5rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
    transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .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: #fff;
    -webkit-transform: translateX(.75rem);
    transform: translateX(.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0, 123, 255, .5)
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    color: #495057;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -moz-appearance: none;
    appearance: none
}

.custom-file-input:focus~.custom-file-label,
.custom-select:focus {
    border-color: #80bdff;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-select:focus {
    outline: 0
}

.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.custom-file-input[disabled]~.custom-file-label,
.custom-select:disabled {
    background-color: #e9ecef
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: .75rem;
    background-image: none
}

.custom-select:disabled {
    color: #6c757d
}

.custom-select::-ms-expand {
    display: none
}

.custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057
}

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

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

.custom-file,
.custom-file-input,
.custom-file-label {
    height: calc(1.5em + .75rem + 2px)
}

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 0
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    margin: 0;
    opacity: 0
}

.custom-file-label,
.custom-file-label::after {
    position: absolute;
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    top: 0;
    right: 0
}

.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 {
    left: 0;
    z-index: 1;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.alert-link,
.badge,
.close {
    font-weight: 700
}

.custom-file-label::after {
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + .75rem);
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 .25rem .25rem 0
}

.nav,
.navbar {
    display: -ms-flexbox
}

.custom-range {
    width: 100%;
    height: 1.4rem;
    padding: 0;
    background-color: transparent;
    -moz-appearance: none;
    appearance: none
}

.custom-range:focus {
    outline: 0
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .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: #007bff;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-moz-range-track {
    width: 100%;
    height: .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: .2rem;
    margin-left: .2rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none
    }
}

.custom-range::-ms-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .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 .15s ease-in-out, border-color .15s ease-in-out, box-shadow .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,
.navbar {
    padding: .5rem 1rem
}

.nav-link {
    display: block
}

.nav-link:focus,
.nav-link:hover {
    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: .25rem;
    border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    border-radius: .25rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #007bff
}

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

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

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

.page-link,
.tab-content>.active {
    display: block
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap
}

.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none
}

.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    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: .5rem;
    padding-bottom: .5rem
}

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

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none
}

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

.badge,
.ui.rating {
    vertical-align: baseline
}

.card,
.page-link {
    background-color: #fff
}

@media (max-width:575.98px) {

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-xl {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:576px) {
    .navbar-expand-sm {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-sm .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (max-width:767.98px) {

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-xl {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:768px) {
    .navbar-expand-md {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-md .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media (max-width:991.98px) {

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-xl {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-lg .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media (max-width:1199.98px) {

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-xl {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:1200px) {
    .navbar-expand-xl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-xl .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

.navbar-expand {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.alert,
.btn .badge,
.card,
.list-group-item,
.page-link {
    position: relative
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.card,
.progress-bar {
    -ms-flex-direction: column
}

.navbar-expand .navbar-toggler {
    display: none
}

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

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, .7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, .3)
}

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

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

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

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, .5)
}

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

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

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, .25)
}

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

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

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

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
    color: #fff
}

.card {
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    min-width: 0;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}

.card>hr {
    margin-right: 0
}

.card>.list-group:first-child .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.card>.list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem
}

.card-footer,
.card-header {
    padding: .75rem 1.25rem;
    background-color: rgba(0, 0, 0, .03)
}

.card-title {
    margin-bottom: .75rem
}

.card-header,
.card-subtitle,
.card-text:last-child,
.list-group {
    margin-bottom: 0
}

.card-subtitle {
    margin-top: -.375rem
}

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

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

.card-header-pills,
.card-header-tabs {
    margin-right: -.625rem;
    margin-left: -.625rem
}

.card-header {
    border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-header+.list-group .list-group-item:first-child {
    border-top: 0
}

.card-footer {
    border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-bottom: -.75rem;
    border-bottom: 0
}

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

.card-img,
.card-img-bottom,
.card-img-top {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%
}

.card-img,
.card-img-top {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck .card {
    margin-bottom: 15px
}

@media (min-width:576px) {
    .card-deck {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }

    .card-deck .card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

.card-group>.card {
    margin-bottom: 15px
}

@media (min-width:576px) {
    .card-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .card-group>.card {
        -ms-flex: 1 0 0%;
        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-header,
    .card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-footer,
    .card-group>.card:not(:last-child) .card-img-bottom {
        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-header,
    .card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-footer,
    .card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }

    .card-columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }

    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.card-columns .card,
.toast:not(:last-child) {
    margin-bottom: .75rem
}

.accordion>.card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion>.card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion>.card>.card-header {
    border-radius: 0;
    margin-bottom: -1px
}

.breadcrumb,
.pagination {
    border-radius: .25rem;
    list-style: none
}

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    background-color: #e9ecef
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

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

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

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

.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0
}

.page-link,
.popover-body,
.popover-header {
    padding: .5rem .75rem
}

.page-link {
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    border: 1px solid #dee2e6
}

.page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

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

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

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

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

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

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

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

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

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

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

.badge,
.progress {
    border-radius: .25rem
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .badge {
        transition: none
    }
}

a.badge:focus,
a.badge:hover {
    text-decoration: none
}

.badge:empty {
    display: none
}

.btn .badge {
    top: -1px
}

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

.badge-primary {
    color: #fff;
    background-color: #007bff
}

a.badge-primary:focus,
a.badge-primary:hover {
    color: #fff;
    background-color: #0062cc
}

a.badge-primary.focus,
a.badge-primary:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.badge-secondary {
    color: #fff;
    background-color: #6c757d
}

a.badge-secondary:focus,
a.badge-secondary:hover {
    color: #fff;
    background-color: #545b62
}

a.badge-secondary.focus,
a.badge-secondary:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.badge-success {
    color: #fff;
    background-color: #28a745
}

a.badge-success:focus,
a.badge-success:hover {
    color: #fff;
    background-color: #1e7e34
}

a.badge-success.focus,
a.badge-success:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}

.badge-info {
    color: #fff;
    background-color: #17a2b8
}

a.badge-info:focus,
a.badge-info:hover {
    color: #fff;
    background-color: #117a8b
}

a.badge-info.focus,
a.badge-info:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.badge-warning {
    color: #212529;
    background-color: #ffc107
}

a.badge-warning:focus,
a.badge-warning:hover {
    color: #212529;
    background-color: #d39e00
}

a.badge-warning.focus,
a.badge-warning:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

.badge-danger {
    color: #fff;
    background-color: #dc3545
}

a.badge-danger:focus,
a.badge-danger:hover {
    color: #fff;
    background-color: #bd2130
}

a.badge-danger.focus,
a.badge-danger:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa
}

a.badge-light:focus,
a.badge-light:hover {
    color: #212529;
    background-color: #dae0e5
}

a.badge-light.focus,
a.badge-light:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.badge-dark {
    color: #fff;
    background-color: #343a40
}

a.badge-dark:focus,
a.badge-dark:hover {
    color: #fff;
    background-color: #1d2124
}

a.badge-dark.focus,
a.badge-dark:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: .3rem
}

@media (min-width:576px) {
    .jumbotron {
        padding: 4rem 2rem
    }
}

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

.alert {
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-dismissible {
    padding-right: 4rem
}

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

.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff
}

.alert-primary hr {
    border-top-color: #9fcdff
}

.alert-primary .alert-link {
    color: #002752
}

.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: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb
}

.alert-success hr {
    border-top-color: #b1dfbb
}

.alert-success .alert-link {
    color: #0b2e13
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.alert-info hr {
    border-top-color: #abdde5
}

.alert-info .alert-link {
    color: #062c33
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba
}

.alert-warning hr {
    border-top-color: #ffe8a1
}

.alert-warning .alert-link {
    color: #533f03
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb
}

.alert-danger hr {
    border-top-color: #f1b0b7
}

.alert-danger .alert-link {
    color: #491217
}

.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: -ms-flexbox;
    display: flex;
    height: 1rem;
    font-size: .75rem;
    background-color: #e9ecef
}

.progress-bar {
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #007bff;
    transition: width .6s ease
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .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 {
        transition: none
    }

    .progress-bar-animated {
        -webkit-animation: none;
        animation: none
    }
}

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

.media-body {
    -ms-flex: 1;
    flex: 1
}

.list-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:focus,
.list-group-item-action:hover {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}

.list-group-item {
    display: block;
    padding: .75rem 1.25rem;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125)
}

.list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.list-group-item:last-child {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.list-group-item.disabled,
.list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.list-group-item+.list-group-item {
    border-top-width: 0
}

.list-group-item+.list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px
}

.list-group-horizontal {
    -ms-flex-direction: row;
    flex-direction: row
}

.list-group-horizontal .list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0
}

.list-group-horizontal .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0
}

.list-group-horizontal .list-group-item.active {
    margin-top: 0
}

.list-group-horizontal .list-group-item+.list-group-item {
    border-top-width: 1px;
    border-left-width: 0
}

.list-group-horizontal .list-group-item+.list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px
}

@media (min-width:576px) {
    .list-group-horizontal-sm {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .list-group-horizontal-sm .list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm .list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-sm .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-sm .list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-sm .list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:768px) {
    .list-group-horizontal-md {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .list-group-horizontal-md .list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-md .list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-md .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-md .list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-md .list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:992px) {
    .list-group-horizontal-lg {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .list-group-horizontal-lg .list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg .list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-lg .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-lg .list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-lg .list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:1200px) {
    .list-group-horizontal-xl {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .list-group-horizontal-xl .list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl .list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-xl .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xl .list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-xl .list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

.list-group-flush .list-group-item {
    border-right-width: 0;
    border-left-width: 0;
    border-radius: 0
}

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

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

.list-group-item-primary {
    color: #004085;
    background-color: #b8daff
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
    color: #004085;
    background-color: #9fcdff
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #004085;
    border-color: #004085
}

.list-group-item-secondary {
    color: #383d41;
    background-color: #d6d8db
}

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

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41
}

.list-group-item-success {
    color: #155724;
    background-color: #c3e6cb
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
    color: #155724;
    background-color: #b1dfbb
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724
}

.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
    color: #0c5460;
    background-color: #abdde5
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460
}

.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
    color: #856404;
    background-color: #ffe8a1
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404
}

.list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
    color: #721c24;
    background-color: #f1b0b7
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24
}

.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe
}

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

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182
}

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca
}

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

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21
}

.close {
    float: right;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

.popover,
.toast,
.tooltip {
    font-size: .875rem
}

.close:hover {
    color: #000;
    text-decoration: none
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
    opacity: .75
}

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

.toast,
.toast-header {
    background-color: rgba(255, 255, 255, .85);
    background-clip: padding-box
}

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

.toast {
    max-width: 350px;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    opacity: 0;
    border-radius: .25rem
}

.toast.showing {
    opacity: 1
}

.toast.show {
    display: block;
    opacity: 1
}

.toast.hide {
    display: none
}

.toast-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: .25rem .75rem;
    color: #6c757d;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.toast-body {
    padding: .75rem
}

.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: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px)
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none
}

.modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    display: -ms-flexbox;
    display: flex;
    max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    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 {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    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
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before,
.carousel-inner::after,
.cd-popup-container .cd-popup-close:before,
.clearfix::after,
.embed-responsive::before,
.popover .arrow::after,
.popover .arrow::before,
.stretched-link::after,
.tooltip .arrow::before {
    content: ""
}

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

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

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}

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

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

.modal-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px)
}

.modal-footer>* {
    margin: .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-weight: 400;
    line-height: 1.5;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    line-break: auto;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .arrow::before {
    position: absolute;
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
    bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
    top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    line-break: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem
}

.popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: .5rem;
    margin: 0 .3rem
}

.popover .arrow::after,
.popover .arrow::before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid
}

.bs-popover-auto[x-placement^=top],
.bs-popover-top {
    margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top]>.arrow,
.bs-popover-top>.arrow {
    bottom: calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=top]>.arrow::before,
.bs-popover-top>.arrow::before {
    bottom: 0;
    border-width: .5rem .5rem 0;
    border-top-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=top]>.arrow::after,
.bs-popover-top>.arrow::after {
    bottom: 1px;
    border-width: .5rem .5rem 0;
    border-top-color: #fff
}

.bs-popover-auto[x-placement^=right],
.bs-popover-right {
    margin-left: .5rem
}

.bs-popover-auto[x-placement^=right]>.arrow,
.bs-popover-right>.arrow {
    left: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=right]>.arrow::before,
.bs-popover-right>.arrow::before {
    left: 0;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=right]>.arrow::after,
.bs-popover-right>.arrow::after {
    left: 1px;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: #fff
}

.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
    margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom]>.arrow,
.bs-popover-bottom>.arrow {
    top: calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=bottom]>.arrow::before,
.bs-popover-bottom>.arrow::before {
    top: 0;
    border-width: 0 .5rem .5rem;
    border-bottom-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=bottom]>.arrow::after,
.bs-popover-bottom>.arrow::after {
    top: 1px;
    border-width: 0 .5rem .5rem;
    border-bottom-color: #fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    border-bottom: 1px solid #f7f7f7
}

.carousel,
.carousel-inner,
.carousel-item {
    position: relative
}

.bs-popover-auto[x-placement^=left],
.bs-popover-left {
    margin-right: .5rem
}

.bs-popover-auto[x-placement^=left]>.arrow,
.bs-popover-left>.arrow {
    right: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=left]>.arrow::before,
.bs-popover-left>.arrow::before {
    right: 0;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=left]>.arrow::after,
.bs-popover-left>.arrow::after {
    right: 1px;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: #fff
}

.popover-header {
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    color: #212529
}

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

.carousel-inner {
    width: 100%;
    overflow: hidden
}

.carousel-inner::after {
    display: block;
    clear: both
}

.carousel-item {
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

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

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

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

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

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

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {

    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
        transition: none
    }
}

.carousel-control-next,
.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {

    .carousel-control-next,
    .carousel-control-prev {
        transition: none
    }
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

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

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

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

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

.spinner-border,
.spinner-grow {
    display: inline-block;
    vertical-align: text-bottom
}

.carousel-indicators li {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .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: #fff;
    text-align: center
}

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

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

.spinner-border {
    width: 2rem;
    height: 2rem;
    border: .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: .2em
}

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

    50% {
        opacity: 1
    }
}

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

    50% {
        opacity: 1
    }
}

.spinner-grow {
    width: 2rem;
    height: 2rem;
    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: #007bff !important
}

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

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

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

.bg-success {
    background-color: #28a745 !important
}

a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
    background-color: #1e7e34 !important
}

.bg-info {
    background-color: #17a2b8 !important
}

a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
    background-color: #117a8b !important
}

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

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

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

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

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

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

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

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

.bg-white {
    background-color: #fff !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: #007bff !important
}

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

.border-success {
    border-color: #28a745 !important
}

.border-info {
    border-color: #17a2b8 !important
}

.border-warning {
    border-color: #ffc107 !important
}

.border-danger {
    border-color: #dc3545 !important
}

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

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

.border-white {
    border-color: #fff !important
}

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

.rounded-right,
.rounded-top {
    border-top-right-radius: .25rem !important
}

.rounded-bottom,
.rounded-right {
    border-bottom-right-radius: .25rem !important
}

.rounded-left,
.rounded-top {
    border-top-left-radius: .25rem !important
}

.rounded-bottom,
.rounded-left {
    border-bottom-left-radius: .25rem !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-lg {
    border-radius: .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
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive::before {
    display: block
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.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.857143%
}

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

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

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

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-none {
    float: none !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.fancybox-is-hidden,
.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

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

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

.fixed-top {
    top: 0
}

.fixed-bottom {
    bottom: 0
}

@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;
    margin: -1px;
    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 .125rem .25rem rgba(0, 0, 0, .075) !important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(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;
    background-color: rgba(0, 0, 0, 0)
}

.cbh-ph-circle,
.cbh-subvision,
.text-hide {
    background-color: transparent
}

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

.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: #fff !important
}

.text-primary {
    color: #007bff !important
}

a.text-primary:focus,
a.text-primary:hover {
    color: #0056b3 !important
}

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

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

.text-success {
    color: #28a745 !important
}

a.text-success:focus,
a.text-success:hover {
    color: #19692c !important
}

.text-info {
    color: #17a2b8 !important
}

a.text-info:focus,
a.text-info:hover {
    color: #0f6674 !important
}

.text-warning {
    color: #ffc107 !important
}

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

.text-danger {
    color: #dc3545 !important
}

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

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

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

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

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

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

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

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

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

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    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 {

    blockquote,
    img,
    pre,
    tr {
        page-break-inside: avoid
    }

    *,
    ::after,
    ::before {
        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
    }

    blockquote,
    pre {
        border: 1px solid #adb5bd
    }

    thead {
        display: table-header-group
    }

    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    .container,
    body {
        min-width: 992px !important
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td,
    .table th {
        background-color: #fff !important
    }

    .table-bordered td,
    .table-bordered th {
        border: 1px solid #dee2e6 !important
    }

    .table-dark {
        color: inherit
    }

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

    .table .thead-dark th {
        color: inherit;
        border-color: #dee2e6
    }
}

/*!
 
 * Bootstrap Grid v4.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
    box-sizing: border-box;
    -ms-overflow-style: scrollbar
}

*,
::after,
::before {
    box-sizing: inherit
}

*,
.datepicker--cell,
.slick-slider,
.ui-timepicker-container,
:after,
:before {
    box-sizing: border-box
}

.container {
    margin-right: auto;
    margin-left: auto
}

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

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

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

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

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

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

    .container {
        max-width: 540px
    }
}

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

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

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

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

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

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

    .container {
        max-width: 720px
    }
}

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

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

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

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

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

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

    .container {
        max-width: 960px
    }
}

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

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

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

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

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

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

    .container {
        max-width: 1140px
    }
}

.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:576px) {

    .container,
    .container-sm {
        max-width: 540px
    }
}

@media (min-width:768px) {

    .container,
    .container-md,
    .container-sm {
        max-width: 720px
    }
}

@media (min-width:992px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 960px
    }
}

@media (min-width:1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1140px
    }
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    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,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.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-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

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

.row-cols-1>* {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.row-cols-2>* {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.row-cols-3>* {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.row-cols-4>* {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.row-cols-5>* {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

.row-cols-6>* {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
    -ms-flex-order: -1;
    order: -1
}

.order-last {
    -ms-flex-order: 13;
    order: 13
}

.order-0 {
    -ms-flex-order: 0;
    order: 0
}

.order-1 {
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -ms-flex-order: 2;
    order: 2
}

.order-3 {
    -ms-flex-order: 3;
    order: 3
}

.order-4 {
    -ms-flex-order: 4;
    order: 4
}

.order-5 {
    -ms-flex-order: 5;
    order: 5
}

.order-6 {
    -ms-flex-order: 6;
    order: 6
}

.order-7 {
    -ms-flex-order: 7;
    order: 7
}

.order-8 {
    -ms-flex-order: 8;
    order: 8
}

.order-9 {
    -ms-flex-order: 9;
    order: 9
}

.order-10 {
    -ms-flex-order: 10;
    order: 10
}

.order-11 {
    -ms-flex-order: 11;
    order: 11
}

.order-12 {
    -ms-flex-order: 12;
    order: 12
}

.offset-1 {
    margin-left: 8.333333%
}

.offset-2 {
    margin-left: 16.666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.333333%
}

.offset-5 {
    margin-left: 41.666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.333333%
}

.offset-8 {
    margin-left: 66.666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.333333%
}

.offset-11 {
    margin-left: 91.666667%
}

.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: -ms-flexbox !important;
    display: flex !important
}

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

@media (min-width:576px) {
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-sm-1>* {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-sm-2>* {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-sm-3>* {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .row-cols-sm-4>* {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-sm-5>* {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-sm-6>* {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

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

    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

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

    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

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

    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

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

    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

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

    .order-sm-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-sm-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-sm-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-sm-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-sm-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-sm-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-sm-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-sm-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-sm-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-sm-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-sm-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-sm-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-sm-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-sm-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-sm-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.333333%
    }

    .offset-sm-2 {
        margin-left: 16.666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.333333%
    }

    .offset-sm-5 {
        margin-left: 41.666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.333333%
    }

    .offset-sm-8 {
        margin-left: 66.666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.333333%
    }

    .offset-sm-11 {
        margin-left: 91.666667%
    }

    .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: -ms-flexbox !important;
        display: flex !important
    }

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

@media (min-width:768px) {
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-md-1>* {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-md-2>* {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-md-3>* {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .row-cols-md-4>* {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-md-5>* {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-md-6>* {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

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

    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

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

    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

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

    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

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

    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

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

    .order-md-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-md-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-md-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-md-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-md-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-md-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-md-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-md-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-md-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-md-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-md-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-md-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-md-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-md-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-md-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.333333%
    }

    .offset-md-2 {
        margin-left: 16.666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.333333%
    }

    .offset-md-5 {
        margin-left: 41.666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.333333%
    }

    .offset-md-8 {
        margin-left: 66.666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.333333%
    }

    .offset-md-11 {
        margin-left: 91.666667%
    }

    .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: -ms-flexbox !important;
        display: flex !important
    }

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

@media (min-width:992px) {
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-lg-1>* {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-lg-2>* {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-lg-3>* {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .row-cols-lg-4>* {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-lg-5>* {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-lg-6>* {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

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

    .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

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

    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

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

    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

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

    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

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

    .order-lg-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-lg-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-lg-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-lg-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-lg-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-lg-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-lg-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-lg-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-lg-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-lg-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-lg-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-lg-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-lg-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-lg-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-lg-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.333333%
    }

    .offset-lg-2 {
        margin-left: 16.666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.333333%
    }

    .offset-lg-5 {
        margin-left: 41.666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.333333%
    }

    .offset-lg-8 {
        margin-left: 66.666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.333333%
    }

    .offset-lg-11 {
        margin-left: 91.666667%
    }

    .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: -ms-flexbox !important;
        display: flex !important
    }

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

@media (min-width:1200px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-xl-1>* {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-xl-2>* {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-xl-3>* {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .row-cols-xl-4>* {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-xl-5>* {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-xl-6>* {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

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

    .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

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

    .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

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

    .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

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

    .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

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

    .order-xl-first {
        -ms-flex-order: -1;
        order: -1
    }

    .order-xl-last {
        -ms-flex-order: 13;
        order: 13
    }

    .order-xl-0 {
        -ms-flex-order: 0;
        order: 0
    }

    .order-xl-1 {
        -ms-flex-order: 1;
        order: 1
    }

    .order-xl-2 {
        -ms-flex-order: 2;
        order: 2
    }

    .order-xl-3 {
        -ms-flex-order: 3;
        order: 3
    }

    .order-xl-4 {
        -ms-flex-order: 4;
        order: 4
    }

    .order-xl-5 {
        -ms-flex-order: 5;
        order: 5
    }

    .order-xl-6 {
        -ms-flex-order: 6;
        order: 6
    }

    .order-xl-7 {
        -ms-flex-order: 7;
        order: 7
    }

    .order-xl-8 {
        -ms-flex-order: 8;
        order: 8
    }

    .order-xl-9 {
        -ms-flex-order: 9;
        order: 9
    }

    .order-xl-10 {
        -ms-flex-order: 10;
        order: 10
    }

    .order-xl-11 {
        -ms-flex-order: 11;
        order: 11
    }

    .order-xl-12 {
        -ms-flex-order: 12;
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.333333%
    }

    .offset-xl-2 {
        margin-left: 16.666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.333333%
    }

    .offset-xl-5 {
        margin-left: 41.666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.333333%
    }

    .offset-xl-8 {
        margin-left: 66.666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.333333%
    }

    .offset-xl-11 {
        margin-left: 91.666667%
    }

    .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: -ms-flexbox !important;
        display: flex !important
    }

    .d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        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: -ms-flexbox !important;
        display: flex !important
    }

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

.slick-list,
.slick-slider,
.slick-track {
    display: block;
    position: relative
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important
}

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

.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
}

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

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

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

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

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

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

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

.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important
}

.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
}

.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
}

.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important
}

.align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important
}

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

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

.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important
}

.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
}

.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important
}

.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: .25rem !important
}

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

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

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

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

.m-2 {
    margin: .5rem !important
}

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

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

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

.ml-2,
.mx-2 {
    margin-left: .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: .25rem !important
}

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

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

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

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

.p-2 {
    padding: .5rem !important
}

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

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

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

.pl-2,
.px-2 {
    padding-left: .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: -.25rem !important
}

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

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

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

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

.m-n2 {
    margin: -.5rem !important
}

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

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

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

.ml-n2,
.mx-n2 {
    margin-left: -.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) {
    .flex-sm-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

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

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

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

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

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

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

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

    .flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

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

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

    .justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

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

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

    .align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

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

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

    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }

    .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: .25rem !important
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .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: .25rem !important
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: .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: -.25rem !important
    }

    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -.25rem !important
    }

    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -.25rem !important
    }

    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -.25rem !important
    }

    .m-sm-n2 {
        margin: -.5rem !important
    }

    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -.5rem !important
    }

    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -.5rem !important
    }

    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -.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) {
    .flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

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

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

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

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

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

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

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

    .flex-md-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

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

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

    .justify-content-md-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-md-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

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

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

    .align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-md-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-md-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

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

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

    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }

    .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: .25rem !important
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: .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: .25rem !important
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: .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: -.25rem !important
    }

    .mt-md-n1,
    .my-md-n1 {
        margin-top: -.25rem !important
    }

    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -.25rem !important
    }

    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -.25rem !important
    }

    .m-md-n2 {
        margin: -.5rem !important
    }

    .mt-md-n2,
    .my-md-n2 {
        margin-top: -.5rem !important
    }

    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -.5rem !important
    }

    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -.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) {
    .flex-lg-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

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

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

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

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

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

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

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

    .flex-lg-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

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

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

    .justify-content-lg-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-lg-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

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

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

    .align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-lg-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

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

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

    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }

    .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: .25rem !important
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: .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: .25rem !important
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: .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: -.25rem !important
    }

    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -.25rem !important
    }

    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -.25rem !important
    }

    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -.25rem !important
    }

    .m-lg-n2 {
        margin: -.5rem !important
    }

    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -.5rem !important
    }

    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -.5rem !important
    }

    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -.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) {
    .flex-xl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

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

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

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

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

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

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

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

    .flex-xl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }

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

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

    .justify-content-xl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-xl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

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

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

    .align-items-xl-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-xl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

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

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

    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }

    .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: .25rem !important
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: .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: .25rem !important
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: .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: -.25rem !important
    }

    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -.25rem !important
    }

    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -.25rem !important
    }

    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -.25rem !important
    }

    .m-xl-n2 {
        margin: -.5rem !important
    }

    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -.5rem !important
    }

    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -.5rem !important
    }

    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -.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
    }
}

.slick-slider {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    top: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[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
}

.datepicker--cells {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.datepicker--cell {
    border-radius: 4px;
    cursor: pointer;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 32px;
    z-index: 1
}

.datepicker--cell.-focus- {
    background: #f0f0f0
}

.datepicker--cell.-current- {
    color: #e31e24
}

.datepicker--cell.-current-.-focus- {
    color: #4a4a4a
}

.datepicker--cell.-current-.-in-range- {
    color: #e31e24
}

.datepicker--cell.-in-range- {
    background: rgba(92, 196, 239, .1);
    color: #4a4a4a;
    border-radius: 0
}

.datepicker--cell.-in-range-.-focus- {
    background-color: rgba(92, 196, 239, .2)
}

.datepicker--cell.-disabled- {
    cursor: default;
    color: #aeaeae
}

.datepicker--cell.-disabled-.-focus- {
    color: #aeaeae
}

.datepicker--cell.-disabled-.-in-range- {
    color: #a1a1a1
}

.datepicker--cell.-disabled-.-current-.-focus- {
    color: #aeaeae
}

.datepicker--cell.-selected-,
.datepicker--cell.-selected-.-current- {
    color: #fff;
    background: #e31e24
}

.datepicker--cell.-range-from- {
    border: 1px solid rgba(92, 196, 239, .5);
    background-color: rgba(92, 196, 239, .1);
    border-radius: 4px 0 0 4px
}

.datepicker--cell.-range-to- {
    border: 1px solid rgba(92, 196, 239, .5);
    background-color: rgba(92, 196, 239, .1);
    border-radius: 0 4px 4px 0
}

.datepicker--cell.-range-from-.-range-to- {
    border-radius: 4px
}

.datepicker--cell.-selected- {
    border: none
}

.datepicker--cell.-selected-.-focus- {
    background: #e31e24
}

.datepicker--cell:empty {
    cursor: default
}

.datepicker--days-names {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 8px 0 3px
}

.datepicker--day-name {
    color: #e31e24 !important;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    text-transform: uppercase;
    font-size: .8em
}

.-only-timepicker- .datepicker--content,
.datepicker--body,
.datepicker-inline .datepicker--pointer {
    display: none
}

.datepicker--cell-day {
    width: 14.28571%
}

.datepicker--cells-months {
    height: 170px
}

.datepicker--cell-month {
    width: 33.33%;
    height: 25%
}

.datepicker--cells-years,
.datepicker--years {
    height: 170px
}

.datepicker--cell-year {
    width: 25%;
    height: 33.33%
}

.datepickers-container {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999
}

@media print {
    .datepickers-container {
        display: none
    }
}

.datepicker {
    background: #fff;
    border: 1px solid #dbdbdb;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
    border-radius: 4px;
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    color: #4a4a4a;
    width: 250px;
    position: absolute;
    left: -100000px;
    opacity: 0;
    transition: opacity .3s ease, left 0s .3s, -webkit-transform .3s ease;
    transition: opacity .3s ease, transform .3s ease, left 0s .3s;
    transition: opacity .3s ease, transform .3s ease, left 0s .3s, -webkit-transform .3s ease;
    z-index: 100
}

.datepicker.-from-top- {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.datepicker.-from-right- {
    -webkit-transform: translateX(8px);
    transform: translateX(8px)
}

.datepicker.-from-bottom- {
    -webkit-transform: translateY(8px);
    transform: translateY(8px)
}

.datepicker.-from-left- {
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px)
}

.datepicker.active {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
    transition: opacity .3s ease, left 0s 0s, -webkit-transform .3s ease;
    transition: opacity .3s ease, transform .3s ease, left 0s 0s;
    transition: opacity .3s ease, transform .3s ease, left 0s 0s, -webkit-transform .3s ease
}

.datepicker-inline .datepicker {
    border-color: #d7d7d7;
    box-shadow: none;
    position: static;
    left: auto;
    right: auto;
    opacity: 1;
    -webkit-transform: none;
    transform: none
}

.datepicker--content {
    padding: 4px
}

.datepicker--pointer {
    position: absolute;
    background: #fff;
    border-top: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    width: 10px;
    height: 10px;
    z-index: -1
}

.datepicker--nav-action:hover,
.datepicker--nav-title:hover {
    background: #f0f0f0
}

.-top-center- .datepicker--pointer,
.-top-left- .datepicker--pointer,
.-top-right- .datepicker--pointer {
    top: calc(100% - 4px);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.-right-bottom- .datepicker--pointer,
.-right-center- .datepicker--pointer,
.-right-top- .datepicker--pointer {
    right: calc(100% - 4px);
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg)
}

.-bottom-center- .datepicker--pointer,
.-bottom-left- .datepicker--pointer,
.-bottom-right- .datepicker--pointer {
    bottom: calc(100% - 4px);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.-left-bottom- .datepicker--pointer,
.-left-center- .datepicker--pointer,
.-left-top- .datepicker--pointer {
    left: calc(100% - 4px);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.-bottom-left- .datepicker--pointer,
.-top-left- .datepicker--pointer {
    left: 10px
}

.-bottom-right- .datepicker--pointer,
.-top-right- .datepicker--pointer {
    right: 10px
}

.-bottom-center- .datepicker--pointer,
.-top-center- .datepicker--pointer {
    left: calc(50% - 10px / 2)
}

.-left-top- .datepicker--pointer,
.-right-top- .datepicker--pointer {
    top: 10px
}

.-left-bottom- .datepicker--pointer,
.-right-bottom- .datepicker--pointer {
    bottom: 10px
}

.-left-center- .datepicker--pointer,
.-right-center- .datepicker--pointer {
    top: calc(50% - 10px / 2)
}

.datepicker--body.active {
    display: block
}

.datepicker--nav {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #efefef;
    min-height: 32px;
    padding: 4px
}

.-only-timepicker- .datepicker--nav {
    display: none
}

.datepicker--nav-action,
.datepicker--nav-title {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.datepicker--nav-action {
    width: 32px;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.datepicker--nav-action.-disabled- {
    visibility: hidden
}

.datepicker--nav-action svg {
    width: 32px;
    height: 32px
}

.datepicker--nav-action path {
    fill: none;
    stroke: #555;
    stroke-width: 2px
}

.datepicker--nav-title {
    border-radius: 4px;
    padding: 0 8px
}

.datepicker--buttons,
.datepicker--time {
    border-top: 1px solid #efefef;
    padding: 4px
}

.datepicker--nav-title i {
    color: #9c9c9c;
    margin-left: 5px
}

.datepicker--nav-title.-disabled- {
    cursor: default;
    background: 0 0
}

.datepicker--buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.datepicker--button {
    color: #e31e24;
    cursor: pointer;
    border-radius: 4px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 32px
}

.datepicker--button:hover {
    color: #4a4a4a;
    background: #f0f0f0
}

.datepicker--time {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.datepicker--time.-am-pm- .datepicker--time-sliders {
    -webkit-flex: 0 1 138px;
    -ms-flex: 0 1 138px;
    flex: 0 1 138px;
    max-width: 138px
}

.-only-timepicker- .datepicker--time {
    border-top: none
}

.datepicker--time-sliders {
    -webkit-flex: 0 1 153px;
    -ms-flex: 0 1 153px;
    flex: 0 1 153px;
    margin-right: 10px;
    max-width: 153px
}

.datepicker--time-label {
    display: none;
    font-size: 12px
}

.datepicker--time-current {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 14px;
    text-align: center;
    margin: 0 0 0 10px
}

.datepicker--time-current-colon {
    margin: 0 2px 3px;
    line-height: 1
}

.datepicker--time-current-hours,
.datepicker--time-current-minutes {
    line-height: 1;
    font-size: 19px;
    font-family: GothamProMedium;
    position: relative;
    z-index: 1
}

.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after {
    content: '';
    background: #f0f0f0;
    border-radius: 4px;
    position: absolute;
    left: -2px;
    top: -3px;
    right: -2px;
    bottom: -2px;
    z-index: -1;
    opacity: 0
}

.datepicker--time-current-hours.-focus-:after,
.datepicker--time-current-minutes.-focus-:after {
    opacity: 1
}

.datepicker--time-current-ampm {
    text-transform: uppercase;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    color: #9c9c9c;
    margin-left: 6px;
    font-size: 11px;
    margin-bottom: 1px
}

.datepicker--time-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 11px;
    height: 17px;
    background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat
}

.datepicker--time-row:first-child {
    margin-bottom: 4px
}

.datepicker--time-row input[type=range] {
    background: 0 0;
    cursor: pointer;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    padding: 0;
    margin: 0;
    -webkit-appearance: none
}

.datepicker--time-row input[type=range]::-ms-tooltip {
    display: none
}

.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
    border-color: #b8b8b8
}

.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
    border-color: #b8b8b8
}

.datepicker--time-row input[type=range]:hover::-ms-thumb {
    border-color: #b8b8b8
}

.datepicker--time-row input[type=range]:focus {
    outline: 0
}

.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
    background: #e31e24;
    border-color: #e31e24
}

.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
    background: #e31e24;
    border-color: #e31e24
}

.datepicker--time-row input[type=range]:focus::-ms-thumb {
    background: #e31e24;
    border-color: #e31e24
}

.datepicker--time-row input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    box-sizing: border-box;
    height: 12px;
    width: 12px;
    border-radius: 3px;
    border: 1px solid #dedede;
    background: #fff;
    cursor: pointer;
    transition: background .2s;
    margin-top: -6px
}

.datepicker--time-row input[type=range]::-moz-range-thumb {
    box-sizing: border-box;
    height: 12px;
    width: 12px;
    border-radius: 3px;
    border: 1px solid #dedede;
    background: #fff;
    cursor: pointer;
    transition: background .2s
}

.datepicker--time-row input[type=range]::-ms-thumb {
    box-sizing: border-box;
    height: 12px;
    width: 12px;
    border-radius: 3px;
    border: 1px solid #dedede;
    background: #fff;
    cursor: pointer;
    transition: background .2s
}

.datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
    border: none;
    height: 1px;
    cursor: pointer;
    color: transparent;
    background: 0 0
}

.datepicker--time-row input[type=range]::-moz-range-track {
    border: none;
    height: 1px;
    cursor: pointer;
    color: transparent;
    background: 0 0
}

.datepicker--time-row input[type=range]::-ms-track {
    border: none;
    height: 1px;
    cursor: pointer;
    color: transparent;
    background: 0 0
}

.datepicker--time-row input[type=range]::-ms-fill-lower {
    background: 0 0
}

.datepicker--time-row input[type=range]::-ms-fill-upper {
    background: 0 0
}

.datepicker--time-row span {
    padding: 0 12px
}

.datepicker--time-icon {
    color: #9c9c9c;
    border: 1px solid;
    border-radius: 50%;
    font-size: 16px;
    position: relative;
    margin: 0 5px -1px 0;
    width: 1em;
    height: 1em
}

.datepicker--time-icon:after,
.datepicker--time-icon:before {
    content: '';
    background: currentColor;
    position: absolute
}

.datepicker--time-icon:after {
    height: .4em;
    width: 1px;
    left: calc(50% - 1px);
    top: calc(50% + 1px);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.datepicker--time-icon:before {
    width: .4em;
    height: 1px;
    top: calc(50% + 1px);
    left: calc(50% - 1px)
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
    color: #dedede
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
    color: #c5c5c5
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
    color: #dedede
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
    color: #fff;
    background: #e31e24
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
    background: #e31e24
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, .1);
    color: #ccc
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
    background-color: rgba(92, 196, 239, .2)
}

.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
    background: 0 0;
    border: none
}

.owl-carousel,
.owl-carousel .owl-item {
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(lib/owl-carousel/owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.owl-theme .owl-dots,
.owl-theme .owl-nav {
    text-align: center
}

.owl-theme .owl-nav {
    margin-top: 10px
}

.owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #FFF;
    text-decoration: none
}

.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px
}

.flex,
.reset-btn {
    display: -ms-flexbox
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791
}



@font-face {
    font-family: AdobeCleanBold;
    src: url(../fonts/AdobeClean-Bold.woff);
    src: url(../fonts/AdobeClean-Bold.woff) format("embedded-opentype"), url(../fonts/AdobeClean-Bold.woff) format("woff"), url(../fonts/AdobeClean-Bold.woff) format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: GothamProRegular;
    src: url(../fonts/GothamPro-Regular.eot);
    src: url(../fonts/GothamPro-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/GothamPro-Regular.woff) format("woff"), url(../fonts/GothamPro-Regular.ttf) format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: GothamProMedium;
    src: url(../fonts/GothamPro-Medium.eot);
    src: url(../fonts/GothamPro-Medium.eot?#iefix) format("embedded-opentype"), url(../fonts/GothamPro-Medium.woff) format("woff"), url(../fonts/GothamPro-Medium.ttf) format("truetype");
    font-style: normal
}

@font-face {
    font-family: RobotoLight;
    src: url(../fonts/RobotoLight.eot);
    src: url(../fonts/RobotoLight.eot?#iefix) format("embedded-opentype"), url(../fonts/RobotoLight.woff) format("woff"), url(../fonts/RobotoLight.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: RobotoMedium;
    src: url(../fonts/RobotoMedium.eot);
    src: url(../fonts/RobotoMedium.eot?#iefix) format("embedded-opentype"), url(../fonts/RobotoMedium.woff) format("woff"), url(../fonts/RobotoMedium.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: RobotoRegular;
    src: url(../fonts/RobotoRegular.eot);
    src: url(../fonts/RobotoRegular.eot?#iefix) format("embedded-opentype"), url(../fonts/RobotoRegular.woff) format("woff"), url(../fonts/RobotoRegular.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: RobotoBold;
    src: url(../fonts/RobotoBold.eot);
    src: url(../fonts/RobotoBold.eot?#iefix) format("embedded-opentype"), url(../fonts/RobotoBold.woff) format("woff"), url(../fonts/RobotoBold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

body,
button,
input,
select,
textarea {
    box-shadow: none;
    border: 0;
    padding: 0;
    background: 0 0;
    margin: 0;
    line-height: 1.1
}

a,
button,
input[type=submit],
label,
select {
    cursor: pointer
}

a {
    transition: .4s;
    text-decoration: none
}

a:hover {
    text-decoration: none
}

b {
    font-weight: 400
}

ul {
    list-style: none;
    margin: 0;
    padding: 0
}

li {
    list-style-type: none
}

.no-pad {
    padding: 0
}

p {
    text-indent: rem(40);
    color: #555
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #555;
    font-family: AdobeCleanBold;
    text-align: center
}

.section {
    padding: 3rem 0
}

.container {
    max-width: 1170px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px
}

.flex {
    display: flex
}

.flex.sb {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.flex.column {
    -ms-flex-direction: column;
    flex-direction: column
}

.flex.column-align {
    height: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.pt-25 {
    padding-top: 25px
}

.flex-order .flex-item:nth-of-type(1) {
    -ms-flex-order: 1;
    order: 1
}

@media screen and (max-width:991px) {
    .flex-order .flex-item:nth-of-type(1) {
        -ms-flex-order: 2;
        order: 2
    }
}

.flex-order .flex-item:nth-of-type(2) {
    -ms-flex-order: 2;
    order: 2
}

.form-control:focus {
    color: initial;
    background-color: initial;
    border-color: initial;
    outline: 0;
    box-shadow: none
}

.pb-0 {
    padding-bottom: 0 !important
}

.mb-4 {
    margin-bottom: 4rem !important
}

@media screen and (max-width:991px) {
    .flex-order .flex-item:nth-of-type(2) {
        -ms-flex-order: 1;
        order: 1
    }

    .tablet-none {
        display: none
    }
}

.online-leave-callback {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 146px
}

.online-leave-callback .leave-callback-btn {
    display: none
}

@media screen and (max-width:768px) {
    .online-leave-callback {
        background-color: initial;
        height: auto;
        margin-bottom: 66px
    }

    .online-leave-callback .leave-callback-btn {
        display: block;
        margin: 40px auto 0;
        font-size: 24px
    }
}

@media screen and (max-width:568px) {
    .online-leave-callback .leave-callback-btn {
        font-size: 18px
    }
}

.online-leave-callback .leave-callback-form-wrapper {
    background-color: #fff;
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
    width: 700px;
    box-shadow: 0 3px 9px 8px rgba(0, 0, 0, .08);
    padding: 38px 65px 21px 41px;
    margin: 0 auto
}

.online-leave-callback .leave-callback-form .form-row .form-group input,
.online-leave-callback .leave-callback-form .styledSelect {
    background-color: inherit
}

@media screen and (max-width:1280px) {
    .online-leave-callback .leave-callback-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px 59px
    }
}

@media screen and (max-width:991px) {
    .online-leave-callback .leave-callback-form-wrapper {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0
    }
}

.online-leave-callback .leave-callback-form-wrapper__title {
    font-family: GothamProMedium;
    font-size: 18px;
    color: #555;
    text-align: left;
    margin-bottom: 40px
}

.online-leave-callback .leave-callback-form .form-row {
    margin-bottom: 11px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.online-leave-callback .leave-callback-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
    margin-right: 36px
}

.online-leave-callback .leave-callback-form .form-row .form-group .picker {
    position: relative
}

.online-leave-callback .leave-callback-form .form-row .form-group .picker.datetime::after {
    content: ' ';
    position: absolute;
    right: 8px;
    top: 9px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QjVCNUI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUyLDQwaC0yNFYwaC00MHY0MEgxMjRWMEg4NHY0MEg2MEMyNi45LDQwLDAsNjYuOSwwLDEwMHYzNTJjMCwzMy4xLDI2LjksNjAsNjAsNjBoMzkyDQoJCQljMzMuMSwwLDYwLTI2LjksNjAtNjBWMTAwQzUxMiw2Ni45LDQ4NS4xLDQwLDQ1Miw0MHogTTQ3Miw0NTJjMCwxMS05LDIwLTIwLDIwSDYwYy0xMSwwLTIwLTktMjAtMjBWMTg4aDQzMlY0NTJ6IE00NzIsMTQ4SDQwdi00OA0KCQkJYzAtMTEsOS0yMCwyMC0yMGgyNHY0MGg0MFY4MGgyNjR2NDBoNDBWODBoMjRjMTEsMCwyMCw5LDIwLDIwVjE0OHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIyMzAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMzEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9Ijc2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzNiIgeT0iMzkwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzE2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-leave-callback .leave-callback-form .form-row .form-group .picker.datetime input {
    width: 144px
}

.online-leave-callback .leave-callback-form .form-row .form-group .picker.time::after {
    content: ' ';
    position: absolute;
    right: 37px;
    top: 8px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ3IDQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NyA0NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzVCNUI1Qjt9DQo8L3N0eWxlPg0KPGc+DQoJPGcgaWQ9IkxheWVyXzFfNjVfIj4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDYuOSwyMC4xYy0wLjItMC4zLTAuNS0wLjYtMC45LTAuNmgtMi45QzQxLjIsOS41LDMyLjQsMS44LDIxLjcsMS44QzkuNywxLjgsMCwxMS41LDAsMjMuNQ0KCQkJCXM5LjcsMjEuNywyMS43LDIxLjdjNy43LDAsMTQuOS00LjIsMTguOC0xMC45YzAuNS0wLjksMC4yLTIuMi0wLjctMi43Yy0wLjktMC41LTIuMi0wLjItMi43LDAuN2MtMy4yLDUuNS05LjEsOC45LTE1LjQsOC45DQoJCQkJYy05LjgsMC0xNy44LTgtMTcuOC0xNy44YzAtOS44LDgtMTcuOCwxNy44LTE3LjhjOC40LDAsMTUuNSw1LjksMTcuMywxMy44aC0yLjljLTAuNCwwLTAuNywwLjItMC45LDAuNg0KCQkJCWMtMC4yLDAuMy0wLjEsMC44LDAuMSwxLjFsNC45LDUuOWMwLjIsMC4yLDAuNSwwLjQsMC44LDAuNGMwLjMsMCwwLjYtMC4xLDAuOC0wLjRsNC45LTUuOUM0NywyMC45LDQ3LjEsMjAuNSw0Ni45LDIwLjF6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuNyw2LjdjLTEuMSwwLTIsMC45LTIsMnYxMmMtMC45LDAuNi0xLjUsMS43LTEuNSwyLjhjMCwxLjksMS42LDMuNSwzLjUsMy41YzAuNSwwLDEtMC4xLDEuNS0wLjNsNi45LDQNCgkJCQljMC4zLDAuMiwwLjYsMC4zLDEsMC4zYzAuNywwLDEuMy0wLjQsMS43LTFjMC41LTAuOSwwLjItMi4yLTAuNy0yLjdsLTYuOS00Yy0wLjEtMS0wLjYtMi0xLjQtMi41di0xMg0KCQkJCUMyMy43LDcuNiwyMi44LDYuNywyMS43LDYuN3ogTTIxLjcsMjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNWMwLTAuOCwwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41QzIzLjIsMjQuMywyMi41LDI1LDIxLjcsMjUNCgkJCQl6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-leave-callback .leave-callback-form .form-row .form-group .picker.time input {
    width: 113px
}

.online-leave-callback .leave-callback-form .form-row .form-group .picker .timepicker {
    text-align: center
}

.online-leave-callback .leave-callback-form .form-row .form-group .picker svg {
    fill: #555;
    width: 26px;
    height: 24px
}

.leave-callback-form .form-group {
    margin-right: 10px
}

.leave-callback-form .form-group.textfield {
    margin-right: 0;
    margin-bottom: 1px;
    width: 100%
}

.leave-callback-form .form-group.textfield textarea {
    font-size: 15px;
    color: #5b5b5b;
    font-family: GothamProRegular;
    border: 1px solid #bababa;
    padding: 15px 10px 7px 15px;
    width: 100%;
    border-radius: 12px
}

.leave-callback-form .form-group.textfield textarea::placeholder {
    font-size: 15px;
    /*color: #bababa;*/
    color: #000;
    font-family: GothamProRegular
}

@media screen and (max-width:768px) {
    .online-leave-callback .leave-callback-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px
    }
}

@media screen and (max-width:660px) {
    .online-leave-callback .leave-callback-form-wrapper {
        width: 100%
    }

    .leave-callback-form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }

    .online-leave-callback .leave-callback-form .form-row {
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .leave-callback-form .form-group.select-group {
        width: 100%;
        margin-bottom: 40px
    }

    .online-leave-callback .leave-callback-form .form-row.mb-5 {
        margin-bottom: 0 !important
    }

    .leave-callback-form .form-group.switch-group {
        position: relative;
        margin-top: 20px
    }
}

@media screen and (max-width:424px) {
    .leave-callback-form .form-group.textfield textarea {
        width: 256px
    }
}

@media screen and (max-width:360px) {
    .leave-callback-form .form-group {
        margin-right: 0
    }

    .online-leave-callback .leave-callback-form-wrapper {
        padding-left: 5px;
        padding-right: 5px;
        width: auto
    }

    .leave-callback-form .form-group .select {
        width: 100%
    }

    .leave-callback-form form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    .leave-callback-form .form-group.switch-group {
        margin-right: 0 !important
    }
}

.online-check-doctor .check-doctor-btn,
.online-leave-ask .leave-ask-btn {
    display: none
}

.cd-popup_callback .cd-popup-container {
    max-width: 876px;
    width: 100%
}

.cd-popup_callback .cd-popup-container .callback-form {
    background-color: initial;
    padding: 0;
    border-radius: 0;
    z-index: 100
}

.cd-popup_callback .cd-popup-container .callback-form .online-leave-callback {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative
}

.cd-popup_callback .cd-popup-container .callback-form .online-leave-callback .leave-callback-form-wrapper {
    position: relative
}

@media only screen and (max-width:1280px) {
    .cd-popup_callback .cd-popup-container .callback-form .online-leave-callback .leave-callback-form-wrapper {
        padding: 38px 25px 21px 30px
    }
}

@media only screen and (max-width:660px) {
    .cd-popup_callback .cd-popup-container .callback-form .online-leave-callback {
        max-width: 315px;
        margin: 0 auto
    }

    .cd-popup_callback .cd-popup-container .callback-form .online-leave-callback .leave-callback-form-wrapper {
        padding: 38px 25px 21px 30px
    }

    .cd-popup_callback .cd-popup-container .callback-form .online-leave-callback .leave-callback-form-wrapper .form-group input {
        width: 100%
    }

    .cd-popup_callback .online-leave-callback .leave-callback-form-wrapper .leave-callback-form .form-row .form-group {
        margin-right: 0;
        width: 100%
    }

    .cd-popup_callback .online-leave-callback .leave-callback-form-wrapper .leave-callback-form .form-row .form-group input {
        width: 100% !important
    }

    .cd-popup_callback .online-leave-callback .leave-callback-form-wrapper .leave-callback-form .form-row .form-group.select-group {
        width: 100% !important;
        max-width: initial;
        margin-right: 0
    }

    .cd-popup_callback .online-leave-callback .leave-callback-form-wrapper .leave-callback-form .form-row .form-group .select {
        width: 260px;
        margin-right: 0 !important
    }

    .cd-popup_callback .online-leave-callback .leave-callback-form-wrapper .leave-callback-form .form-row .form-group .select-custom {
        width: 100% !important
    }

    .cd-popup_callback .online-leave-callback .leave-callback-form-wrapper .leave-callback-form .form-group.textfield textarea {
        width: 260px
    }
}

@media only screen and (max-height:660px) {
    .cd-popup_callback .online-leave-callback .leave-callback-form-wrapper {
        overflow-x: hidden;
        overflow-y: scroll;
        height: 563px;
        padding-bottom: 125px !important
    }
}

@media only screen and (max-width:360px) {
    .cd-popup_callback .online-leave-callback .leave-callback-form-wrapper .leave-callback-form .form-row .form-group input {
        padding: 15px 2px 12px 12px !important
    }
}

.online-check-doctor {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 146px
}

@media screen and (max-width:768px) {
    .online-check-doctor {
        background-color: initial;
        height: auto;
        margin-bottom: 66px
    }

    .online-check-doctor .check-doctor-btn {
        display: block;
        margin: 40px auto 0;
        font-size: 24px
    }
}

@media screen and (max-width:568px) {
    .online-check-doctor .check-doctor-btn {
        font-size: 18px
    }
}

.online-check-doctor .check-doctor-form-wrapper {
    background-color: #fff;
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
    width: 875px;
    box-shadow: 0 3px 9px 8px rgba(0, 0, 0, .08);
    padding: 38px 100px 21px 41px;
    margin: 0 auto;
    position: relative
}

@media screen and (max-width:1280px) {
    .online-check-doctor .check-doctor-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px 59px
    }
}

@media screen and (max-width:991px) {
    .online-check-doctor .check-doctor-form-wrapper {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0
    }
}

.online-check-doctor .check-doctor-form-wrapper__title {
    font-family: GothamProMedium;
    font-size: 18px;
    color: #555;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 40px
}

.online-check-doctor .check-doctor-form .form-row {
    margin-bottom: 11px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.online-check-doctor .check-doctor-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
    margin-right: -179px;
    margin-top: 2px
}

@media screen and (max-width:768px) {
    .online-check-doctor .check-doctor-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
        margin-right: -129px
    }
}

.online-check-doctor .check-doctor-form .form-row:nth-of-type(3) .form-group:nth-of-type(3) {
    margin-right: -42px;
    margin-top: 2px
}

.check-doctor-form .form-group,
.leave-ask-form .form-group {
    margin-right: 10px
}

.online-check-doctor .check-doctor-form .form-row .form-group input {
    background-color: inherit;
    padding: 15px 26px 12px 12px
}

.online-check-doctor .check-doctor-form .form-row .form-group .picker {
    position: relative
}

.online-check-doctor .check-doctor-form .form-row .form-group .picker.datetime::after {
    content: ' ';
    position: absolute;
    right: 8px;
    top: 9px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QjVCNUI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUyLDQwaC0yNFYwaC00MHY0MEgxMjRWMEg4NHY0MEg2MEMyNi45LDQwLDAsNjYuOSwwLDEwMHYzNTJjMCwzMy4xLDI2LjksNjAsNjAsNjBoMzkyDQoJCQljMzMuMSwwLDYwLTI2LjksNjAtNjBWMTAwQzUxMiw2Ni45LDQ4NS4xLDQwLDQ1Miw0MHogTTQ3Miw0NTJjMCwxMS05LDIwLTIwLDIwSDYwYy0xMSwwLTIwLTktMjAtMjBWMTg4aDQzMlY0NTJ6IE00NzIsMTQ4SDQwdi00OA0KCQkJYzAtMTEsOS0yMCwyMC0yMGgyNHY0MGg0MFY4MGgyNjR2NDBoNDBWODBoMjRjMTEsMCwyMCw5LDIwLDIwVjE0OHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIyMzAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMzEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9Ijc2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzNiIgeT0iMzkwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzE2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

@media screen and (max-width:660px) {
    .online-check-doctor .check-doctor-form .form-row .form-group .picker.datetime::after {
        right: 16px
    }
}

.online-check-doctor .check-doctor-form .form-row .form-group .picker.datetime input {
    width: 144px
}

.online-check-doctor .check-doctor-form .form-row .form-group .picker.time::after {
    content: ' ';
    position: absolute;
    right: 35px;
    top: 8px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ3IDQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NyA0NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzVCNUI1Qjt9DQo8L3N0eWxlPg0KPGc+DQoJPGcgaWQ9IkxheWVyXzFfNjVfIj4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDYuOSwyMC4xYy0wLjItMC4zLTAuNS0wLjYtMC45LTAuNmgtMi45QzQxLjIsOS41LDMyLjQsMS44LDIxLjcsMS44QzkuNywxLjgsMCwxMS41LDAsMjMuNQ0KCQkJCXM5LjcsMjEuNywyMS43LDIxLjdjNy43LDAsMTQuOS00LjIsMTguOC0xMC45YzAuNS0wLjksMC4yLTIuMi0wLjctMi43Yy0wLjktMC41LTIuMi0wLjItMi43LDAuN2MtMy4yLDUuNS05LjEsOC45LTE1LjQsOC45DQoJCQkJYy05LjgsMC0xNy44LTgtMTcuOC0xNy44YzAtOS44LDgtMTcuOCwxNy44LTE3LjhjOC40LDAsMTUuNSw1LjksMTcuMywxMy44aC0yLjljLTAuNCwwLTAuNywwLjItMC45LDAuNg0KCQkJCWMtMC4yLDAuMy0wLjEsMC44LDAuMSwxLjFsNC45LDUuOWMwLjIsMC4yLDAuNSwwLjQsMC44LDAuNGMwLjMsMCwwLjYtMC4xLDAuOC0wLjRsNC45LTUuOUM0NywyMC45LDQ3LjEsMjAuNSw0Ni45LDIwLjF6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuNyw2LjdjLTEuMSwwLTIsMC45LTIsMnYxMmMtMC45LDAuNi0xLjUsMS43LTEuNSwyLjhjMCwxLjksMS42LDMuNSwzLjUsMy41YzAuNSwwLDEtMC4xLDEuNS0wLjNsNi45LDQNCgkJCQljMC4zLDAuMiwwLjYsMC4zLDEsMC4zYzAuNywwLDEuMy0wLjQsMS43LTFjMC41LTAuOSwwLjItMi4yLTAuNy0yLjdsLTYuOS00Yy0wLjEtMS0wLjYtMi0xLjQtMi41di0xMg0KCQkJCUMyMy43LDcuNiwyMi44LDYuNywyMS43LDYuN3ogTTIxLjcsMjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNWMwLTAuOCwwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41QzIzLjIsMjQuMywyMi41LDI1LDIxLjcsMjUNCgkJCQl6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-check-doctor .check-doctor-form .form-row .form-group .picker.time input {
    width: 113px
}

.online-check-doctor .check-doctor-form .form-row .form-group .picker .timepicker {
    text-align: center
}

.online-check-doctor .check-doctor-form .form-row .form-group .picker svg {
    fill: #555;
    width: 26px;
    height: 24px
}

.online-check-doctor .check-doctor-form .form-row .form-group.small .picker.datetime {
    width: 140px
}

.online-check-doctor .check-doctor-form .form-row .form-group.small .picker.datetime input {
    width: 140px !important;
    padding: 15px 51px 12px 12px
}

.online-check-doctor .check-doctor-form .form-row .form-group.small .picker.time {
    width: 142px
}

.online-check-doctor .check-doctor-form .form-row .form-group.small .picker.time:after {
    top: 11px
}

.online-check-doctor .check-doctor-form .form-row .form-group.small .picker.time input {
    padding-left: 8px !important;
    width: 110px !important;
    text-align: left
}

.online-check-doctor .check-doctor-form .styledSelect {
    background-color: inherit
}

.online-check-doctor .form-submit .btn {
    padding: 9px 20px
}

@media screen and (max-width:660px) {
    .online-check-doctor .form-submit .btn {
        padding: 12px 25px
    }
}

.check-doctor-form .form-group.textfield {
    margin-right: 0;
    margin-bottom: 1px;
    width: 100%
}

.check-doctor-form .form-group.textfield textarea {
    font-size: 15px;
    color: #5b5b5b;
    font-family: GothamProRegular;
    border: 1px solid #bababa;
    padding: 15px 10px 7px 15px;
    width: 100%;
    border-radius: 12px
}

.check-doctor-form .form-group.textfield textarea::placeholder {
    font-size: 15px;
    color: #bababa;
    font-family: GothamProRegular
}

@media screen and (max-width:1024px) {
    .online-check-doctor .check-doctor-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
        margin-right: -127px;
        margin-top: 2px
    }
}

@media screen and (max-width:768px) {
    .online-check-doctor .check-doctor-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px
    }
}

@media screen and (max-width:660px) {
    .online-check-doctor .check-doctor-form-wrapper {
        width: 100%
    }

    .check-doctor-form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }

    .online-check-doctor .check-doctor-form .form-row {
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .check-doctor-form .form-group.select-group {
        width: 100%;
        margin-bottom: 20px
    }

    .online-check-doctor .check-doctor-form .form-row.mb-5 {
        margin-bottom: 0 !important
    }

    .check-doctor-form .form-group.switch-group {
        position: relative;
        margin-top: 20px
    }

    .online-check-doctor .check-doctor-form .form-row .form-group .picker.time::after {
        right: 25px
    }

    .online-check-doctor .check-doctor-form .form-row .form-group.small .picker.time input {
        text-align: left;
        padding-left: 11px !important
    }
}

@media screen and (max-width:424px) {
    .check-doctor-form .form-group.textfield textarea {
        width: 256px
    }
}

@media screen and (max-width:360px) {
    .check-doctor-form .form-group {
        margin-right: 0
    }

    .online-check-doctor .check-doctor-form-wrapper {
        padding-left: 5px;
        padding-right: 5px;
        width: auto
    }

    .check-doctor-form .form-group .select {
        width: 100%
    }

    .check-doctor-form form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    .check-doctor-form .form-group.switch-group {
        margin-right: 0 !important
    }
}

.cd-popup_doctor .cd-popup-container {
    max-width: 876px;
    width: 100%
}

.cd-popup_doctor .cd-popup-container .callback-form {
    background-color: initial;
    padding: 0;
    border-radius: 0;
    z-index: 100
}

.cd-popup_doctor .cd-popup-container .callback-form .online-check-doctor {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative
}

.cd-popup_doctor .cd-popup-container .callback-form .online-check-doctor .check-doctor-form-wrapper {
    position: relative
}

@media only screen and (max-width:1280px) {
    .cd-popup_doctor .cd-popup-container .callback-form .online-check-doctor .check-doctor-form-wrapper {
        padding: 38px 25px 21px 30px
    }
}

@media only screen and (max-width:660px) {
    .cd-popup_doctor .cd-popup-container .callback-form .online-check-doctor {
        max-width: 315px;
        margin: 0 auto
    }

    .cd-popup_doctor .cd-popup-container .callback-form .online-check-doctor .check-doctor-form-wrapper {
        padding: 38px 25px 21px 30px
    }

    .cd-popup_doctor .cd-popup-container .callback-form .online-check-doctor .check-doctor-form-wrapper .form-group input {
        width: 100%
    }

    .cd-popup_doctor .online-check-doctor .check-doctor-form-wrapper .check-doctor-form .form-row .form-group {
        margin-right: 0
    }

    .cd-popup_doctor .online-check-doctor .check-doctor-form-wrapper .check-doctor-form .form-row .form-group input {
        width: 100% !important;
        padding: 15px 20px 12px 12px
    }

    .cd-popup_doctor .online-check-doctor .check-doctor-form-wrapper .check-doctor-form .form-row .form-group.select-group {
        width: 100% !important;
        max-width: initial;
        margin-right: 0
    }

    .cd-popup_doctor .online-check-doctor .check-doctor-form-wrapper .check-doctor-form .form-row .form-group .select {
        width: 100%;
        margin-right: 0 !important
    }

    .cd-popup_doctor .online-check-doctor .check-doctor-form-wrapper .check-doctor-form .form-row .form-group .select-custom {
        width: 100% !important
    }

    .cd-popup_doctor .online-check-doctor .check-doctor-form-wrapper .check-doctor-form .form-group.textfield textarea {
        width: 100%
    }

    .online-check-doctor .check-doctor-form .form-row .form-group.small .picker.time input {
        width: 140px !important
    }
}

@media only screen and (max-height:823px) {
    .cd-popup_doctor .online-check-doctor .check-doctor-form-wrapper {
        overflow-x: hidden;
        overflow-y: scroll;
        height: 300px;
        padding-bottom: 10px !important
    }
}

@media only screen and (max-width:360px) {
    .cd-popup_doctor .online-check-doctor .check-doctor-form-wrapper .check-doctor-form .form-row .form-group input {
        padding: 15px 2px 12px 12px !important;
        width: 256px !important
    }
}

.cd-popup_review .cd-popup-container {
    max-width: 876px;
    width: 100%
}

.cd-popup_review .cd-popup-container .callback-form {
    background-color: initial;
    padding: 0;
    border-radius: 0;
    z-index: 100
}

.cd-popup_review .cd-popup-container .callback-form .online-leave-review {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative
}

.cd-popup_review .cd-popup-container .callback-form .online-leave-review .leave-review-form-wrapper {
    position: relative
}

@media only screen and (max-width:1280px) {
    .cd-popup_review .cd-popup-container .callback-form .online-leave-review .leave-review-form-wrapper {
        padding: 38px 25px 21px 30px
    }
}

@media only screen and (max-width:660px) {
    .cd-popup_review .cd-popup-container .callback-form .online-leave-review {
        max-width: 315px;
        margin: 0 auto
    }

    .cd-popup_review .cd-popup-container .callback-form .online-leave-review .leave-review-form-wrapper {
        padding: 38px 11px 21px 20px
    }

    .cd-popup_review .cd-popup-container .callback-form .online-leave-review .leave-review-form-wrapper .form-group input {
        width: 100%
    }

    .cd-popup_review .online-leave-review .leave-review-form-wrapper .leave-review-form .form-row .form-group {
        margin-right: 0
    }

    .cd-popup_review .online-leave-review .leave-review-form-wrapper .leave-review-form .form-row .form-group input {
        width: 100% !important
    }

    .cd-popup_review .online-leave-review .leave-review-form-wrapper .leave-review-form .form-row .form-group.select-group {
        width: 100% !important;
        max-width: initial;
        margin-right: 0
    }

    .cd-popup_review .online-leave-review .leave-review-form-wrapper .leave-review-form .form-row .form-group .select {
        width: 100%;
        margin-right: 0 !important
    }

    .cd-popup_review .online-leave-review .leave-review-form-wrapper .leave-review-form .form-row .form-group .select-custom {
        width: 100% !important
    }

    .cd-popup_review .online-leave-review .leave-review-form-wrapper .leave-review-form .form-group.textfield textarea {
        width: 100%
    }
}

@media only screen and (max-height:823px) {
    .cd-popup_review .online-leave-review .leave-review-form-wrapper {
        overflow-x: hidden;
        overflow-y: scroll;
        height: 563px;
        padding-bottom: 100px !important
    }
}

@media only screen and (max-width:360px) {
    .cd-popup_review .online-leave-review .leave-review-form-wrapper .leave-review-form .form-row .form-group input {
        padding: 15px 2px 12px 12px !important
    }
}

@media only screen and (max-width:320px) {
    .cd-popup_review .online-leave-review .leave-review-form-wrapper .leave-review-form .form-row .form-group input {
        padding: 15px 2px 12px 12px !important
    }
}

.online-leave-ask {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 146px
}

@media screen and (max-width:768px) {
    .online-leave-ask {
        background-color: initial;
        height: auto;
        margin-bottom: 66px
    }

    .online-leave-ask .leave-ask-btn {
        display: block;
        margin: 40px auto 0;
        font-size: 24px
    }
}

@media screen and (max-width:568px) {
    .online-leave-ask .leave-ask-btn {
        font-size: 18px
    }
}

.online-leave-ask .leave-ask-form-wrapper {
    background-color: #fff;
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
    width: 875px;
    box-shadow: 0 3px 9px 8px rgba(0, 0, 0, .08);
    padding: 38px 100px 21px 41px;
    margin: 0 auto
}

.online-check-center-health .check-center-health-form .form-row .form-group input,
.online-check-center-health .check-center-health-form .styledSelect,
.online-leave-ask .leave-ask-form .form-row .form-group input,
.online-leave-ask .leave-ask-form .styledSelect {
    background-color: inherit
}

@media screen and (max-width:1280px) {
    .online-leave-ask .leave-ask-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px 59px
    }
}

@media screen and (max-width:991px) {
    .online-leave-ask .leave-ask-form-wrapper {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0
    }
}

.online-leave-ask .leave-ask-form-wrapper__title {
    font-family: GothamProMedium;
    font-size: 18px;
    color: #555;
    text-align: left;
    margin-bottom: 40px
}

.online-leave-ask .leave-ask-form .form-row {
    margin-bottom: 11px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.online-leave-ask .leave-ask-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
    margin-right: 36px
}

.online-leave-ask .leave-ask-form .form-row .form-group .picker {
    position: relative
}

.online-leave-ask .leave-ask-form .form-row .form-group .picker.datetime::after {
    content: ' ';
    position: absolute;
    right: 8px;
    top: 9px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QjVCNUI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUyLDQwaC0yNFYwaC00MHY0MEgxMjRWMEg4NHY0MEg2MEMyNi45LDQwLDAsNjYuOSwwLDEwMHYzNTJjMCwzMy4xLDI2LjksNjAsNjAsNjBoMzkyDQoJCQljMzMuMSwwLDYwLTI2LjksNjAtNjBWMTAwQzUxMiw2Ni45LDQ4NS4xLDQwLDQ1Miw0MHogTTQ3Miw0NTJjMCwxMS05LDIwLTIwLDIwSDYwYy0xMSwwLTIwLTktMjAtMjBWMTg4aDQzMlY0NTJ6IE00NzIsMTQ4SDQwdi00OA0KCQkJYzAtMTEsOS0yMCwyMC0yMGgyNHY0MGg0MFY4MGgyNjR2NDBoNDBWODBoMjRjMTEsMCwyMCw5LDIwLDIwVjE0OHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIyMzAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMzEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9Ijc2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzNiIgeT0iMzkwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzE2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-leave-ask .leave-ask-form .form-row .form-group .picker.datetime input {
    width: 144px
}

.online-leave-ask .leave-ask-form .form-row .form-group .picker.time::after {
    content: ' ';
    position: absolute;
    right: 37px;
    top: 8px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ3IDQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NyA0NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzVCNUI1Qjt9DQo8L3N0eWxlPg0KPGc+DQoJPGcgaWQ9IkxheWVyXzFfNjVfIj4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDYuOSwyMC4xYy0wLjItMC4zLTAuNS0wLjYtMC45LTAuNmgtMi45QzQxLjIsOS41LDMyLjQsMS44LDIxLjcsMS44QzkuNywxLjgsMCwxMS41LDAsMjMuNQ0KCQkJCXM5LjcsMjEuNywyMS43LDIxLjdjNy43LDAsMTQuOS00LjIsMTguOC0xMC45YzAuNS0wLjksMC4yLTIuMi0wLjctMi43Yy0wLjktMC41LTIuMi0wLjItMi43LDAuN2MtMy4yLDUuNS05LjEsOC45LTE1LjQsOC45DQoJCQkJYy05LjgsMC0xNy44LTgtMTcuOC0xNy44YzAtOS44LDgtMTcuOCwxNy44LTE3LjhjOC40LDAsMTUuNSw1LjksMTcuMywxMy44aC0yLjljLTAuNCwwLTAuNywwLjItMC45LDAuNg0KCQkJCWMtMC4yLDAuMy0wLjEsMC44LDAuMSwxLjFsNC45LDUuOWMwLjIsMC4yLDAuNSwwLjQsMC44LDAuNGMwLjMsMCwwLjYtMC4xLDAuOC0wLjRsNC45LTUuOUM0NywyMC45LDQ3LjEsMjAuNSw0Ni45LDIwLjF6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuNyw2LjdjLTEuMSwwLTIsMC45LTIsMnYxMmMtMC45LDAuNi0xLjUsMS43LTEuNSwyLjhjMCwxLjksMS42LDMuNSwzLjUsMy41YzAuNSwwLDEtMC4xLDEuNS0wLjNsNi45LDQNCgkJCQljMC4zLDAuMiwwLjYsMC4zLDEsMC4zYzAuNywwLDEuMy0wLjQsMS43LTFjMC41LTAuOSwwLjItMi4yLTAuNy0yLjdsLTYuOS00Yy0wLjEtMS0wLjYtMi0xLjQtMi41di0xMg0KCQkJCUMyMy43LDcuNiwyMi44LDYuNywyMS43LDYuN3ogTTIxLjcsMjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNWMwLTAuOCwwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41QzIzLjIsMjQuMywyMi41LDI1LDIxLjcsMjUNCgkJCQl6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-leave-ask .leave-ask-form .form-row .form-group .picker.time input {
    width: 113px
}

.online-leave-ask .leave-ask-form .form-row .form-group .picker .timepicker {
    text-align: center
}

.online-leave-ask .leave-ask-form .form-row .form-group .picker svg {
    fill: #555;
    width: 26px;
    height: 24px
}

.leave-ask-form .form-group.textfield {
    margin-right: 0;
    margin-bottom: 1px;
    width: 100%
}

.leave-ask-form .form-group.textfield textarea {
    font-size: 15px;
    color: #5b5b5b;
    font-family: GothamProRegular;
    border: 1px solid #bababa;
    padding: 15px 10px 7px 15px;
    width: 100%;
    border-radius: 12px
}

.leave-ask-form .form-group.textfield textarea::placeholder {
    font-size: 15px;
    color: #bababa;
    font-family: GothamProRegular
}

@media screen and (max-width:768px) {
    .online-leave-ask .leave-ask-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px
    }
}

@media screen and (max-width:660px) {
    .online-leave-ask .leave-ask-form-wrapper {
        width: 100%
    }

    .leave-ask-form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }

    .online-leave-ask .leave-ask-form .form-row {
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .leave-ask-form .form-group.select-group {
        width: 100%;
        margin-bottom: 40px
    }

    .online-leave-ask .leave-ask-form .form-row.mb-5 {
        margin-bottom: 0 !important
    }

    .leave-ask-form .form-group.switch-group {
        position: relative;
        margin-top: 20px
    }
}

@media screen and (max-width:424px) {
    .leave-ask-form .form-group.textfield textarea {
        width: 256px
    }
}

@media screen and (max-width:360px) {
    .leave-ask-form .form-group {
        margin-right: 0
    }

    .online-leave-ask .leave-ask-form-wrapper {
        padding-left: 5px;
        padding-right: 5px;
        width: auto
    }

    .leave-ask-form .form-group .select {
        width: 100%
    }

    .leave-ask-form form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    .leave-ask-form .form-group.switch-group {
        margin-right: 0 !important
    }
}

.cd-popup_ask .cd-popup-container {
    max-width: 876px;
    width: 100%
}

.cd-popup_ask .cd-popup-container .callback-form {
    background-color: initial;
    padding: 0;
    border-radius: 0;
    z-index: 100
}

.cd-popup_ask .cd-popup-container .callback-form .online-leave-ask {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative
}

.cd-popup_ask .cd-popup-container .callback-form .online-leave-ask .leave-ask-form-wrapper {
    position: relative
}

@media only screen and (max-width:1280px) {
    .cd-popup_ask .cd-popup-container .callback-form .online-leave-ask .leave-ask-form-wrapper {
        padding: 38px 25px 21px 30px
    }
}

@media only screen and (max-width:660px) {
    .cd-popup_ask .cd-popup-container .callback-form .online-leave-ask {
        max-width: 315px;
        margin: 0 auto
    }

    .cd-popup_ask .cd-popup-container .callback-form .online-leave-ask .leave-ask-form-wrapper {
        padding: 38px 25px 21px 30px
    }

    .cd-popup_ask .cd-popup-container .callback-form .online-leave-ask .leave-ask-form-wrapper .form-group input {
        width: 100%
    }

    .cd-popup_ask .online-leave-ask .leave-ask-form-wrapper .leave-ask-form .form-row .form-group {
        margin-right: 0
    }

    .cd-popup_ask .online-leave-ask .leave-ask-form-wrapper .leave-ask-form .form-row .form-group input {
        width: 100% !important
    }

    .cd-popup_ask .online-leave-ask .leave-ask-form-wrapper .leave-ask-form .form-row .form-group.select-group {
        width: 100% !important;
        max-width: initial;
        margin-right: 0
    }

    .cd-popup_ask .online-leave-ask .leave-ask-form-wrapper .leave-ask-form .form-row .form-group .select {
        width: 100%;
        margin-right: 0 !important
    }

    .cd-popup_ask .online-leave-ask .leave-ask-form-wrapper .leave-ask-form .form-row .form-group .select-custom {
        width: 100% !important
    }

    .cd-popup_ask .online-leave-ask .leave-ask-form-wrapper .leave-ask-form .form-group.textfield textarea {
        width: 100%
    }
}

@media only screen and (max-height:823px) {
    .cd-popup_ask .online-leave-ask .leave-ask-form-wrapper {
        overflow-x: hidden;
        overflow-y: scroll;
        height: 563px;
        padding-bottom: 100px !important
    }
}

@media only screen and (max-width:360px) {
    .cd-popup_ask .online-leave-ask .leave-ask-form-wrapper .leave-ask-form .form-row .form-group input {
        padding: 15px 2px 12px 12px !important
    }
}

.online-check-center-health {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 146px
}

.online-check-center-health .check-center-health-btn {
    display: none
}

@media screen and (max-width:768px) {
    .online-check-center-health {
        background-color: initial;
        height: auto;
        margin-bottom: 66px
    }

    .online-check-center-health .check-center-health-btn {
        display: block;
        margin: 40px auto 0;
        font-size: 24px
    }
}

@media screen and (max-width:568px) {
    .online-check-center-health .check-center-health-btn {
        font-size: 18px
    }
}

.online-check-center-health .check-center-health-form-wrapper {
    background-color: #fff;
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
    width: 875px;
    box-shadow: 0 3px 9px 8px rgba(0, 0, 0, .08);
    padding: 38px 100px 21px 41px;
    margin: 0 auto;
    position: relative
}

@media screen and (max-width:1280px) {
    .online-check-center-health .check-center-health-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px 59px
    }
}

@media screen and (max-width:991px) {
    .online-check-center-health .check-center-health-form-wrapper {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0
    }
}

.online-check-center-health .check-center-health-form .form-row:nth-of-type(3) .form-group:nth-of-type(2),
.online-check-price-service .check-price-service-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
    margin-right: 36px
}

.online-check-center-health .check-center-health-form-wrapper__title {
    font-family: GothamProMedium;
    font-size: 18px;
    color: #555;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 40px
}

.online-check-center-health .check-center-health-form .form-row {
    margin-bottom: 11px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.online-check-center-health .check-center-health-form .form-row .form-group .picker {
    position: relative
}

.online-check-center-health .check-center-health-form .form-row .form-group .picker.datetime::after {
    content: ' ';
    position: absolute;
    right: 8px;
    top: 9px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QjVCNUI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUyLDQwaC0yNFYwaC00MHY0MEgxMjRWMEg4NHY0MEg2MEMyNi45LDQwLDAsNjYuOSwwLDEwMHYzNTJjMCwzMy4xLDI2LjksNjAsNjAsNjBoMzkyDQoJCQljMzMuMSwwLDYwLTI2LjksNjAtNjBWMTAwQzUxMiw2Ni45LDQ4NS4xLDQwLDQ1Miw0MHogTTQ3Miw0NTJjMCwxMS05LDIwLTIwLDIwSDYwYy0xMSwwLTIwLTktMjAtMjBWMTg4aDQzMlY0NTJ6IE00NzIsMTQ4SDQwdi00OA0KCQkJYzAtMTEsOS0yMCwyMC0yMGgyNHY0MGg0MFY4MGgyNjR2NDBoNDBWODBoMjRjMTEsMCwyMCw5LDIwLDIwVjE0OHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIyMzAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMzEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9Ijc2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzNiIgeT0iMzkwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzE2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-check-center-health .check-center-health-form .form-row .form-group .picker.datetime input {
    width: 144px
}

.online-check-center-health .check-center-health-form .form-row .form-group .picker.time::after {
    content: ' ';
    position: absolute;
    right: 37px;
    top: 8px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ3IDQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NyA0NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzVCNUI1Qjt9DQo8L3N0eWxlPg0KPGc+DQoJPGcgaWQ9IkxheWVyXzFfNjVfIj4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDYuOSwyMC4xYy0wLjItMC4zLTAuNS0wLjYtMC45LTAuNmgtMi45QzQxLjIsOS41LDMyLjQsMS44LDIxLjcsMS44QzkuNywxLjgsMCwxMS41LDAsMjMuNQ0KCQkJCXM5LjcsMjEuNywyMS43LDIxLjdjNy43LDAsMTQuOS00LjIsMTguOC0xMC45YzAuNS0wLjksMC4yLTIuMi0wLjctMi43Yy0wLjktMC41LTIuMi0wLjItMi43LDAuN2MtMy4yLDUuNS05LjEsOC45LTE1LjQsOC45DQoJCQkJYy05LjgsMC0xNy44LTgtMTcuOC0xNy44YzAtOS44LDgtMTcuOCwxNy44LTE3LjhjOC40LDAsMTUuNSw1LjksMTcuMywxMy44aC0yLjljLTAuNCwwLTAuNywwLjItMC45LDAuNg0KCQkJCWMtMC4yLDAuMy0wLjEsMC44LDAuMSwxLjFsNC45LDUuOWMwLjIsMC4yLDAuNSwwLjQsMC44LDAuNGMwLjMsMCwwLjYtMC4xLDAuOC0wLjRsNC45LTUuOUM0NywyMC45LDQ3LjEsMjAuNSw0Ni45LDIwLjF6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuNyw2LjdjLTEuMSwwLTIsMC45LTIsMnYxMmMtMC45LDAuNi0xLjUsMS43LTEuNSwyLjhjMCwxLjksMS42LDMuNSwzLjUsMy41YzAuNSwwLDEtMC4xLDEuNS0wLjNsNi45LDQNCgkJCQljMC4zLDAuMiwwLjYsMC4zLDEsMC4zYzAuNywwLDEuMy0wLjQsMS43LTFjMC41LTAuOSwwLjItMi4yLTAuNy0yLjdsLTYuOS00Yy0wLjEtMS0wLjYtMi0xLjQtMi41di0xMg0KCQkJCUMyMy43LDcuNiwyMi44LDYuNywyMS43LDYuN3ogTTIxLjcsMjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNWMwLTAuOCwwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41QzIzLjIsMjQuMywyMi41LDI1LDIxLjcsMjUNCgkJCQl6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-check-center-health .check-center-health-form .form-row .form-group .picker.time input {
    width: 113px
}

.online-check-center-health .check-center-health-form .form-row .form-group .picker .timepicker {
    text-align: center
}

.online-check-center-health .check-center-health-form .form-row .form-group .picker svg {
    fill: #555;
    width: 26px;
    height: 24px
}

.check-center-health-form .form-group {
    margin-right: 10px
}

.check-center-health-form .form-group.textfield {
    margin-right: 0;
    margin-bottom: 1px;
    width: 100%
}

.check-center-health-form .form-group.textfield textarea {
    font-size: 15px;
    color: #5b5b5b;
    font-family: GothamProRegular;
    border: 1px solid #bababa;
    padding: 15px 10px 7px 15px;
    width: 100%;
    border-radius: 12px
}

.check-center-health-form .form-group.textfield textarea::placeholder {
    font-size: 15px;
    color: #bababa;
    font-family: GothamProRegular
}

@media screen and (max-width:768px) {
    .online-check-center-health .check-center-health-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px
    }
}

@media screen and (max-width:660px) {
    online-check-center-health .check-center-health-form-wrapper {
        width: 100%
    }

    .check-center-health-form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }

    .online-check-center-health .check-center-health-form .form-row {
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .check-center-health-form .form-group.select-group {
        width: 100%;
        margin-bottom: 40px
    }

    .online-check-center-health .check-center-health-form .form-row.mb-5 {
        margin-bottom: 0 !important
    }

    .check-center-health-form .form-group.switch-group {
        position: relative;
        margin-top: 20px
    }
}

@media screen and (max-width:424px) {
    .check-center-health-form .form-group.textfield textarea {
        width: 256px
    }
}

@media screen and (max-width:360px) {
    .check-center-health-form .form-group {
        margin-right: 0
    }

    .online-check-center-health .check-center-health-form-wrapper {
        padding-left: 5px;
        padding-right: 5px;
        width: auto
    }

    .check-center-health-form .form-group .select {
        width: 100%
    }

    .check-center-health-form form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    .check-center-health-form .form-group.switch-group {
        margin-right: 0 !important
    }
}

.cd-popup_center-health .cd-popup-container {
    max-width: 876px;
    width: 100%
}

.cd-popup_center-health .cd-popup-container .callback-form {
    background-color: initial;
    padding: 0;
    border-radius: 0;
    z-index: 100
}

.cd-popup_center-health .cd-popup-container .callback-form .online-check-center-health {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative
}

.cd-popup_center-health .cd-popup-container .callback-form .online-check-center-health .check-center-health-form-wrapper {
    position: relative
}

@media only screen and (max-width:1280px) {
    .cd-popup_center-health .cd-popup-container .callback-form .online-check-center-health .check-center-health-form-wrapper {
        padding: 38px 25px 21px 30px
    }
}

@media only screen and (max-width:660px) {
    .cd-popup_center-health .cd-popup-container .callback-form .online-check-center-health {
        max-width: 315px;
        margin: 0 auto
    }

    .cd-popup_center-health .cd-popup-container .callback-form .online-check-center-health .check-center-health-form-wrapper {
        padding: 38px 10px 21px 14px
    }

    .cd-popup_center-health .cd-popup-container .callback-form .online-check-center-health .check-center-health-form-wrapper .form-group input {
        width: 100%
    }

    .cd-popup_center-health .online-check-center-health .check-center-health-form-wrapper .check-center-health-form .form-row .form-group {
        margin-right: 0
    }

    .cd-popup_center-health .online-check-center-health .check-center-health-form-wrapper .check-center-health-form .form-row .form-group input {
        width: 100% !important
    }

    .cd-popup_center-health .online-check-center-health .check-center-health-form-wrapper .check-center-health-form .form-row .form-group.select-group {
        width: 100% !important;
        max-width: initial;
        margin-right: 0
    }

    .cd-popup_center-health .online-check-center-health .check-center-health-form-wrapper .check-center-health-form .form-row .form-group .select {
        width: 100%;
        margin-right: 0 !important
    }

    .cd-popup_center-health .online-check-center-health .check-center-health-form-wrapper .check-center-health-form .form-row .form-group .select-custom {
        width: 100% !important
    }

    .cd-popup_center-health .online-check-center-health .check-center-health-form-wrapper .check-center-health-form .form-group.textfield textarea {
        width: 100%
    }
}

@media only screen and (max-height:823px) {
    .cd-popup_center-health .online-check-center-health .check-center-health-form-wrapper {
        overflow-x: hidden;
        overflow-y: scroll;
        height: 563px;
        padding-bottom: 100px !important
    }
}

@media only screen and (max-width:360px) {
    .cd-popup_center-health .online-check-center-health .check-center-health-form-wrapper .check-center-health-form .form-row .form-group input {
        padding: 15px 2px 12px 12px !important
    }
}

.online-check-doctor-direction {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 146px
}

.online-check-doctor-direction .check-doctor-direction-btn {
    display: none
}

@media screen and (max-width:768px) {
    .online-check-doctor-direction {
        background-color: initial;
        height: auto;
        margin-bottom: 66px
    }

    .online-check-doctor-direction .check-doctor-direction-btn {
        display: block;
        margin: 40px auto 0;
        font-size: 24px
    }
}

@media screen and (max-width:568px) {
    .online-check-doctor-direction .check-doctor-direction-btn {
        font-size: 18px
    }
}

.online-check-doctor-direction .check-doctor-direction-form-wrapper {
    background-color: #fff;
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
    width: 875px;
    box-shadow: 0 3px 9px 8px rgba(0, 0, 0, .08);
    padding: 38px 100px 21px 41px;
    margin: 0 auto;
    position: relative
}

.online-check-doctor-direction .check-doctor-direction-form .form-row .form-group input,
.online-check-doctor-direction .check-doctor-direction-form .styledSelect {
    background-color: inherit
}

@media screen and (max-width:1280px) {
    .online-check-doctor-direction .check-doctor-direction-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px 59px
    }
}

@media screen and (max-width:991px) {
    .online-check-doctor-direction .check-doctor-direction-form-wrapper {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0
    }
}

.online-check-doctor-direction .check-doctor-direction-form-wrapper__title {
    font-family: GothamProMedium;
    font-size: 18px;
    color: #555;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 40px
}

.online-check-doctor-direction .check-doctor-direction-form .form-row {
    margin-bottom: 11px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.online-check-doctor-direction .check-doctor-direction-form .form-row .form-group .picker {
    position: relative
}

.online-check-doctor-direction .check-doctor-direction-form .form-row .form-group .picker.datetime::after {
    content: ' ';
    position: absolute;
    right: 8px;
    top: 9px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QjVCNUI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUyLDQwaC0yNFYwaC00MHY0MEgxMjRWMEg4NHY0MEg2MEMyNi45LDQwLDAsNjYuOSwwLDEwMHYzNTJjMCwzMy4xLDI2LjksNjAsNjAsNjBoMzkyDQoJCQljMzMuMSwwLDYwLTI2LjksNjAtNjBWMTAwQzUxMiw2Ni45LDQ4NS4xLDQwLDQ1Miw0MHogTTQ3Miw0NTJjMCwxMS05LDIwLTIwLDIwSDYwYy0xMSwwLTIwLTktMjAtMjBWMTg4aDQzMlY0NTJ6IE00NzIsMTQ4SDQwdi00OA0KCQkJYzAtMTEsOS0yMCwyMC0yMGgyNHY0MGg0MFY4MGgyNjR2NDBoNDBWODBoMjRjMTEsMCwyMCw5LDIwLDIwVjE0OHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIyMzAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMzEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9Ijc2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzNiIgeT0iMzkwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzE2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-check-doctor-direction .check-doctor-direction-form .form-row .form-group .picker.datetime input {
    width: 144px
}

.online-check-doctor-direction .check-doctor-direction-form .form-row .form-group .picker.time::after {
    content: ' ';
    position: absolute;
    right: 37px;
    top: 8px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ3IDQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NyA0NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzVCNUI1Qjt9DQo8L3N0eWxlPg0KPGc+DQoJPGcgaWQ9IkxheWVyXzFfNjVfIj4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDYuOSwyMC4xYy0wLjItMC4zLTAuNS0wLjYtMC45LTAuNmgtMi45QzQxLjIsOS41LDMyLjQsMS44LDIxLjcsMS44QzkuNywxLjgsMCwxMS41LDAsMjMuNQ0KCQkJCXM5LjcsMjEuNywyMS43LDIxLjdjNy43LDAsMTQuOS00LjIsMTguOC0xMC45YzAuNS0wLjksMC4yLTIuMi0wLjctMi43Yy0wLjktMC41LTIuMi0wLjItMi43LDAuN2MtMy4yLDUuNS05LjEsOC45LTE1LjQsOC45DQoJCQkJYy05LjgsMC0xNy44LTgtMTcuOC0xNy44YzAtOS44LDgtMTcuOCwxNy44LTE3LjhjOC40LDAsMTUuNSw1LjksMTcuMywxMy44aC0yLjljLTAuNCwwLTAuNywwLjItMC45LDAuNg0KCQkJCWMtMC4yLDAuMy0wLjEsMC44LDAuMSwxLjFsNC45LDUuOWMwLjIsMC4yLDAuNSwwLjQsMC44LDAuNGMwLjMsMCwwLjYtMC4xLDAuOC0wLjRsNC45LTUuOUM0NywyMC45LDQ3LjEsMjAuNSw0Ni45LDIwLjF6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuNyw2LjdjLTEuMSwwLTIsMC45LTIsMnYxMmMtMC45LDAuNi0xLjUsMS43LTEuNSwyLjhjMCwxLjksMS42LDMuNSwzLjUsMy41YzAuNSwwLDEtMC4xLDEuNS0wLjNsNi45LDQNCgkJCQljMC4zLDAuMiwwLjYsMC4zLDEsMC4zYzAuNywwLDEuMy0wLjQsMS43LTFjMC41LTAuOSwwLjItMi4yLTAuNy0yLjdsLTYuOS00Yy0wLjEtMS0wLjYtMi0xLjQtMi41di0xMg0KCQkJCUMyMy43LDcuNiwyMi44LDYuNywyMS43LDYuN3ogTTIxLjcsMjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNWMwLTAuOCwwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41QzIzLjIsMjQuMywyMi41LDI1LDIxLjcsMjUNCgkJCQl6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-check-doctor-direction .check-doctor-direction-form .form-row .form-group .picker.time input {
    width: 113px;
    text-align: left
}

.online-check-doctor-direction .check-doctor-direction-form .form-row .form-group .picker .timepicker {
    text-align: center
}

.online-check-doctor-direction .check-doctor-direction-form .form-row .form-group .picker svg {
    fill: #555;
    width: 26px;
    height: 24px
}

.check-doctor-direction-form .form-group {
    margin-right: 10px
}

.check-doctor-direction-form .form-group.textfield {
    margin-right: 0;
    margin-bottom: 1px;
    width: 100%
}

.check-doctor-direction-form .form-group.textfield textarea {
    font-size: 15px;
    color: #5b5b5b;
    font-family: GothamProRegular;
    border: 1px solid #bababa;
    padding: 15px 10px 7px 15px;
    width: 100%;
    border-radius: 12px
}

.check-doctor-direction-form .form-group.textfield textarea::placeholder {
    font-size: 15px;
    color: #bababa;
    font-family: GothamProRegular
}

.online-check-doctor-direction .check-doctor-direction-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
    margin-right: -179px;
    margin-top: 2px
}

.online-check-doctor-direction .check-doctor-direction-form .form-row:nth-of-type(3) .form-group:nth-of-type(3) {
    margin-right: -42px;
    margin-top: 2px
}

@media screen and (max-width:768px) {
    .online-check-doctor-direction .check-doctor-direction-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px
    }
}

@media screen and (max-width:660px) {
    .online-check-doctor-direction .check-doctor-direction-form-wrapper {
        width: 100%
    }

    .check-doctor-direction-form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }

    .online-check-doctor-direction .check-doctor-direction-form .form-row {
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .check-doctor-direction-form .form-group.select-group {
        width: 100%;
        margin-bottom: 40px
    }

    .online-check-doctor-direction .check-doctor-direction-form .form-row.mb-5 {
        margin-bottom: 0 !important
    }

    .check-doctor-direction-form .form-group.switch-group {
        position: relative;
        margin-top: 20px
    }
}

@media screen and (max-width:424px) {
    .check-doctor-direction-form .form-group.textfield textarea {
        width: 256px
    }
}

@media screen and (max-width:360px) {
    .check-doctor-direction-form .form-group {
        margin-right: 0
    }

    .online-check-doctor-direction .check-doctor-direction-form-wrapper {
        padding-left: 5px;
        padding-right: 5px;
        width: auto
    }

    .check-doctor-direction-form .form-group .select {
        width: 100%
    }

    .check-doctor-direction-form form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    .check-doctor-direction-form .form-group.switch-group {
        margin-right: 0 !important
    }
}

.cd-popup_doctor-direction .cd-popup-container {
    max-width: 876px;
    width: 100%
}

.cd-popup_doctor-direction .cd-popup-container .callback-form {
    background-color: initial;
    padding: 0;
    border-radius: 0;
    z-index: 100
}

.cd-popup_doctor-direction .cd-popup-container .callback-form .online-check-doctor-direction {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative
}

.cd-popup_doctor-direction .cd-popup-container .callback-form .online-check-doctor-direction .check-doctor-direction-form-wrapper {
    position: relative
}

@media only screen and (max-width:1280px) {
    .cd-popup_doctor-direction .cd-popup-container .callback-form .online-check-doctor-direction .check-doctor-direction-form-wrapper {
        padding: 38px 25px 21px 30px
    }
}

@media only screen and (max-width:660px) {
    .cd-popup_doctor-direction .cd-popup-container .callback-form .online-check-doctor-direction {
        max-width: 315px;
        margin: 0 auto
    }

    .cd-popup_doctor-direction .cd-popup-container .callback-form .online-check-doctor-direction .check-doctor-direction-form-wrapper {
        padding: 38px 25px 21px 30px
    }

    .cd-popup_doctor-direction .cd-popup-container .callback-form .online-check-doctor-direction .check-doctor-direction-form-wrapper .form-group input {
        width: 100%
    }

    .cd-popup_doctor-direction .online-check-doctor-direction .check-doctor-direction-form-wrapper .check-doctor-direction-form .form-row .form-group {
        margin-right: 20px;
        width: 100%
    }

    .cd-popup_doctor-direction .online-check-doctor-direction .check-doctor-direction-form-wrapper .check-doctor-direction-form .form-row .form-group input {
        width: 100% !important
    }

    .cd-popup_doctor-direction .online-check-doctor-direction .check-doctor-direction-form-wrapper .check-doctor-direction-form .form-row .form-group.select-group {
        width: 100% !important;
        max-width: initial;
        margin-right: 0
    }

    .cd-popup_doctor-direction .online-check-doctor-direction .check-doctor-direction-form-wrapper .check-doctor-direction-form .form-row .form-group .select {
        width: 260px;
        margin-right: 0 !important
    }

    .cd-popup_doctor-direction .online-check-doctor-direction .check-doctor-direction-form-wrapper .check-doctor-direction-form .form-row .form-group .select-custom {
        width: 100% !important
    }

    .cd-popup_doctor-direction .online-check-doctor-direction .check-doctor-direction-form-wrapper .check-doctor-direction-form .form-group.textfield textarea {
        width: 260px
    }

    .cd-popup_doctor-direction .online-check-doctor-direction .check-doctor-direction-form-wrapper .check-doctor-direction-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) input,
    .cd-popup_doctor-direction .online-check-doctor-direction .check-doctor-direction-form-wrapper .check-doctor-direction-form .form-row:nth-of-type(3) .form-group:nth-of-type(3) input {
        width: 140px !important
    }

    .cd-popup_doctor-direction .online-check-doctor-direction .check-doctor-direction-form-wrapper .check-doctor-direction-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) .picker.datetime::after,
    .cd-popup_doctor-direction .online-check-doctor-direction .check-doctor-direction-form-wrapper .check-doctor-direction-form .form-row:nth-of-type(3) .form-group:nth-of-type(3) .picker.time::after {
        left: 108px
    }
}

@media only screen and (max-height:823px) {
    .cd-popup_doctor-direction .online-check-doctor-direction .check-doctor-direction-form-wrapper {
        overflow-x: hidden;
        overflow-y: scroll;
        height: 300px;
        padding-bottom: 10px !important
    }
}

@media only screen and (max-width:360px) {
    .cd-popup_doctor-direction .online-check-doctor-direction .check-doctor-direction-form-wrapper .check-doctor-direction-form .form-row .form-group input {
        padding: 15px 2px 12px 12px !important
    }
}

.online-check-doctor-service {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 146px
}

.online-check-doctor-service .check-doctor-service-btn {
    display: none
}

@media screen and (max-width:768px) {
    .online-check-doctor-service {
        background-color: initial;
        height: auto;
        margin-bottom: 66px
    }

    .online-check-doctor-service .check-doctor-service-btn {
        display: block;
        margin: 40px auto 0;
        font-size: 24px
    }
}

@media screen and (max-width:568px) {
    .online-check-doctor-service .check-doctor-service-btn {
        font-size: 18px
    }
}

.online-check-doctor-service .check-doctor-service-form-wrapper {
    background-color: #fff;
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
    width: 875px;
    box-shadow: 0 3px 9px 8px rgba(0, 0, 0, .08);
    padding: 38px 100px 21px 41px;
    margin: 0 auto;
    position: relative
}

.online-check-doctor-service .check-doctor-service-form .form-row .form-group input,
.online-check-doctor-service .check-doctor-service-form .styledSelect {
    background-color: inherit
}

@media screen and (max-width:1280px) {
    .online-check-doctor-service .check-doctor-service-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px 59px
    }
}

@media screen and (max-width:991px) {
    .online-check-doctor-service .check-doctor-service-form-wrapper {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0
    }
}

.online-check-doctor-service .check-doctor-service-form-wrapper__title {
    font-family: GothamProMedium;
    font-size: 18px;
    color: #555;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 40px
}

.online-check-doctor-service .check-doctor-service-form .form-row {
    margin-bottom: 11px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.online-check-doctor-service .check-doctor-service-form .form-row .form-group .picker {
    position: relative
}

.online-check-doctor-service .check-doctor-service-form .form-row .form-group .picker.datetime::after {
    content: ' ';
    position: absolute;
    right: 8px;
    top: 9px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QjVCNUI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUyLDQwaC0yNFYwaC00MHY0MEgxMjRWMEg4NHY0MEg2MEMyNi45LDQwLDAsNjYuOSwwLDEwMHYzNTJjMCwzMy4xLDI2LjksNjAsNjAsNjBoMzkyDQoJCQljMzMuMSwwLDYwLTI2LjksNjAtNjBWMTAwQzUxMiw2Ni45LDQ4NS4xLDQwLDQ1Miw0MHogTTQ3Miw0NTJjMCwxMS05LDIwLTIwLDIwSDYwYy0xMSwwLTIwLTktMjAtMjBWMTg4aDQzMlY0NTJ6IE00NzIsMTQ4SDQwdi00OA0KCQkJYzAtMTEsOS0yMCwyMC0yMGgyNHY0MGg0MFY4MGgyNjR2NDBoNDBWODBoMjRjMTEsMCwyMCw5LDIwLDIwVjE0OHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIyMzAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMzEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9Ijc2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzNiIgeT0iMzkwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzE2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-check-doctor-service .check-doctor-service-form .form-row .form-group .picker.datetime input {
    width: 144px
}

.online-check-doctor-service .check-doctor-service-form .form-row .form-group .picker.time::after {
    content: ' ';
    position: absolute;
    right: 37px;
    top: 8px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ3IDQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NyA0NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzVCNUI1Qjt9DQo8L3N0eWxlPg0KPGc+DQoJPGcgaWQ9IkxheWVyXzFfNjVfIj4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDYuOSwyMC4xYy0wLjItMC4zLTAuNS0wLjYtMC45LTAuNmgtMi45QzQxLjIsOS41LDMyLjQsMS44LDIxLjcsMS44QzkuNywxLjgsMCwxMS41LDAsMjMuNQ0KCQkJCXM5LjcsMjEuNywyMS43LDIxLjdjNy43LDAsMTQuOS00LjIsMTguOC0xMC45YzAuNS0wLjksMC4yLTIuMi0wLjctMi43Yy0wLjktMC41LTIuMi0wLjItMi43LDAuN2MtMy4yLDUuNS05LjEsOC45LTE1LjQsOC45DQoJCQkJYy05LjgsMC0xNy44LTgtMTcuOC0xNy44YzAtOS44LDgtMTcuOCwxNy44LTE3LjhjOC40LDAsMTUuNSw1LjksMTcuMywxMy44aC0yLjljLTAuNCwwLTAuNywwLjItMC45LDAuNg0KCQkJCWMtMC4yLDAuMy0wLjEsMC44LDAuMSwxLjFsNC45LDUuOWMwLjIsMC4yLDAuNSwwLjQsMC44LDAuNGMwLjMsMCwwLjYtMC4xLDAuOC0wLjRsNC45LTUuOUM0NywyMC45LDQ3LjEsMjAuNSw0Ni45LDIwLjF6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuNyw2LjdjLTEuMSwwLTIsMC45LTIsMnYxMmMtMC45LDAuNi0xLjUsMS43LTEuNSwyLjhjMCwxLjksMS42LDMuNSwzLjUsMy41YzAuNSwwLDEtMC4xLDEuNS0wLjNsNi45LDQNCgkJCQljMC4zLDAuMiwwLjYsMC4zLDEsMC4zYzAuNywwLDEuMy0wLjQsMS43LTFjMC41LTAuOSwwLjItMi4yLTAuNy0yLjdsLTYuOS00Yy0wLjEtMS0wLjYtMi0xLjQtMi41di0xMg0KCQkJCUMyMy43LDcuNiwyMi44LDYuNywyMS43LDYuN3ogTTIxLjcsMjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNWMwLTAuOCwwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41QzIzLjIsMjQuMywyMi41LDI1LDIxLjcsMjUNCgkJCQl6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-check-doctor-service .check-doctor-service-form .form-row .form-group .picker.time input {
    width: 113px;
    text-align: left
}

.online-check-doctor-service .check-doctor-service-form .form-row .form-group .picker .timepicker {
    text-align: center
}

.online-check-doctor-service .check-doctor-service-form .form-row .form-group .picker svg {
    fill: #555;
    width: 26px;
    height: 24px
}

.check-doctor-service-form .form-group {
    margin-right: 10px
}

.check-doctor-service-form .form-group.textfield {
    margin-right: 0;
    margin-bottom: 1px;
    width: 100%
}

.check-doctor-service-form .form-group.textfield textarea {
    font-size: 15px;
    color: #5b5b5b;
    font-family: GothamProRegular;
    border: 1px solid #bababa;
    padding: 15px 10px 7px 15px;
    width: 100%;
    border-radius: 12px
}

.check-doctor-service-form .form-group.textfield textarea::placeholder {
    font-size: 15px;
    color: #bababa;
    font-family: GothamProRegular
}

.online-check-doctor-service .check-doctor-service-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
    margin-right: -179px;
    margin-top: 2px
}

.online-check-doctor-service .check-doctor-service-form .form-row:nth-of-type(3) .form-group:nth-of-type(3) {
    margin-right: -42px;
    margin-top: 2px
}

.cd-popup_doctor-service .cd-popup-container {
    max-width: 876px;
    width: 100%
}

.cd-popup_doctor-service .cd-popup-container .callback-form {
    background-color: initial;
    padding: 0;
    border-radius: 0;
    z-index: 100
}

.cd-popup_doctor-service .cd-popup-container .callback-form .online-check-doctor-service {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative
}

.cd-popup_doctor-service .cd-popup-container .callback-form .online-check-doctor-service .check-doctor-service-form-wrapper {
    position: relative
}

@media only screen and (max-width:1280px) {
    .cd-popup_doctor-service .cd-popup-container .callback-form .online-check-doctor-service .check-doctor-service-form-wrapper {
        padding: 38px 25px 21px 30px
    }
}

@media only screen and (max-width:660px) {
    .cd-popup_doctor-service .cd-popup-container .callback-form .online-check-doctor-service {
        max-width: 315px;
        margin: 0 auto
    }

    .cd-popup_doctor-service .cd-popup-container .callback-form .online-check-doctor-service .check-doctor-service-form-wrapper {
        padding: 38px 25px 21px 30px
    }

    .cd-popup_doctor-service .cd-popup-container .callback-form .online-check-doctor-service .check-doctor-service-form-wrapper .form-group input {
        width: 100%
    }
}

@media screen and (max-width:1024px) {
    .online-check-doctor-service .check-doctor-service-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
        margin-right: -63px;
        margin-top: 2px
    }

    .online-check-doctor-service .check-doctor-service-form .form-row:nth-of-type(3) .form-group:nth-of-type(3) {
        margin-right: 8px;
        margin-top: 2px
    }
}

@media only screen and (max-height:823px) {
    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper {
        overflow-x: hidden;
        overflow-y: scroll;
        height: 563px;
        padding-bottom: 100px !important
    }
}

@media screen and (max-width:768px) {
    .online-check-doctor-service .check-doctor-service-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px
    }
}

@media screen and (max-width:660px) {
    .online-check-doctor-service .check-doctor-service-form-wrapper {
        width: 100%
    }

    .check-doctor-service-form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }

    .online-check-doctor-service .check-doctor-service-form .form-row {
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .check-doctor-service-form .form-group.select-group {
        width: 100%;
        margin-bottom: 40px
    }

    .online-check-doctor-service .check-doctor-service-form .form-row.mb-5 {
        margin-bottom: 0 !important
    }

    .check-doctor-service-form .form-group.switch-group {
        position: relative;
        margin-top: 20px
    }

    .online-check-doctor-service .check-doctor-service-form .form-row .form-group .picker.time::after {
        right: 8px
    }

    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper .check-doctor-service-form .form-row .form-group {
        margin-right: 0
    }

    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper .check-doctor-service-form .form-row .form-group input {
        width: 100% !important
    }

    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper .check-doctor-service-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) input,
    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper .check-doctor-service-form .form-row:nth-of-type(3) .form-group:nth-of-type(3) input {
        width: 140px !important
    }

    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper .check-doctor-service-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) .picker.datetime::after,
    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper .check-doctor-service-form .form-row:nth-of-type(3) .form-group:nth-of-type(3) .picker.time::after {
        left: 108px
    }

    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper .check-doctor-service-form .form-row .form-group.select-group {
        width: 100% !important;
        max-width: initial;
        margin-right: 0
    }

    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper .check-doctor-service-form .form-row .form-group .select {
        width: 100%;
        margin-right: 0 !important
    }

    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper .check-doctor-service-form .form-row .form-group .select-custom {
        width: 100% !important
    }

    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper .check-doctor-service-form .form-group.textfield textarea {
        width: 100%
    }
}

@media screen and (max-width:424px) {
    .check-doctor-service-form .form-group.textfield textarea {
        width: 256px
    }

    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper .check-doctor-service-form .form-row .form-group input {
        width: 140px !important
    }
}

@media only screen and (max-width:360px) {
    .check-doctor-service-form .form-group {
        margin-right: 0
    }

    .online-check-doctor-service .check-doctor-service-form-wrapper {
        padding-left: 5px;
        padding-right: 5px;
        width: auto
    }

    .check-doctor-service-form .form-group .select {
        width: 100%
    }

    .check-doctor-service-form form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    .check-doctor-service-form .form-group.switch-group {
        margin-right: 0 !important
    }

    .cd-popup_doctor-service .online-check-doctor-service .check-doctor-service-form-wrapper .check-doctor-service-form .form-row .form-group input {
        padding: 15px 2px 12px 12px !important
    }
}

.online-check-price-service {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 146px
}

.online-check-price-service .check-price-service-btn {
    display: none
}

@media screen and (max-width:768px) {
    .online-check-price-service {
        background-color: initial;
        height: auto;
        margin-bottom: 66px
    }

    .online-check-price-service .check-price-service-btn {
        display: block;
        margin: 40px auto 0;
        font-size: 24px
    }
}

@media screen and (max-width:568px) {
    .online-check-price-service .check-price-service-btn {
        font-size: 18px
    }
}

.online-check-price-service .check-price-service-form-wrapper {
    background-color: #fff;
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    box-shadow: 0 3px 9px 8px rgba(0, 0, 0, .08);
    padding: 38px 100px 21px 41px;
    margin: 0 auto;
    position: relative
}

.online-check-price-service .check-price-service-form .form-row .form-group input,
.online-check-price-service .check-price-service-form .styledSelect {
    background-color: inherit
}

@media screen and (max-width:1280px) {
    .online-check-price-service .check-price-service-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px 59px
    }
}

@media screen and (max-width:991px) {
    .online-check-price-service .check-price-service-form-wrapper {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0
    }
}

.online-check-price-service .check-price-service-form-wrapper__title {
    font-family: GothamProMedium;
    font-size: 18px;
    color: #555;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 40px
}

.online-check-price-service .check-price-service-form .form-row:nth-of-type(3),
.sidebar-asking .online-check-doctor .check-doctor-form-wrapper .form-row .form-submit {
    margin-top: 30px
}

.online-check-price-service .check-price-service-form .form-row {
    margin-bottom: 11px;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.online-check-price-service .check-price-service-form .form-row .form-group:nth-child(1) {
    margin-right: 60px
}

@media screen and (max-width:660px) {
    .online-check-price-service .check-price-service-form .form-row:nth-of-type(3) {
        margin-top: 0
    }

    .online-check-price-service .check-price-service-form .form-row .form-group:nth-child(1) {
        margin-right: 0
    }
}

.online-check-price-service .check-price-service-form .form-row .form-group .picker {
    position: relative
}

.online-check-price-service .check-price-service-form .form-row .form-group .picker.datetime::after {
    content: ' ';
    position: absolute;
    right: 8px;
    top: 9px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QjVCNUI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUyLDQwaC0yNFYwaC00MHY0MEgxMjRWMEg4NHY0MEg2MEMyNi45LDQwLDAsNjYuOSwwLDEwMHYzNTJjMCwzMy4xLDI2LjksNjAsNjAsNjBoMzkyDQoJCQljMzMuMSwwLDYwLTI2LjksNjAtNjBWMTAwQzUxMiw2Ni45LDQ4NS4xLDQwLDQ1Miw0MHogTTQ3Miw0NTJjMCwxMS05LDIwLTIwLDIwSDYwYy0xMSwwLTIwLTktMjAtMjBWMTg4aDQzMlY0NTJ6IE00NzIsMTQ4SDQwdi00OA0KCQkJYzAtMTEsOS0yMCwyMC0yMGgyNHY0MGg0MFY4MGgyNjR2NDBoNDBWODBoMjRjMTEsMCwyMCw5LDIwLDIwVjE0OHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIyMzAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMzEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9Ijc2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzNiIgeT0iMzkwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzE2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-check-price-service .check-price-service-form .form-row .form-group .picker.datetime input {
    width: 144px
}

.online-check-price-service .check-price-service-form .form-row .form-group .picker.time::after {
    content: ' ';
    position: absolute;
    right: 37px;
    top: 8px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ3IDQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NyA0NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzVCNUI1Qjt9DQo8L3N0eWxlPg0KPGc+DQoJPGcgaWQ9IkxheWVyXzFfNjVfIj4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDYuOSwyMC4xYy0wLjItMC4zLTAuNS0wLjYtMC45LTAuNmgtMi45QzQxLjIsOS41LDMyLjQsMS44LDIxLjcsMS44QzkuNywxLjgsMCwxMS41LDAsMjMuNQ0KCQkJCXM5LjcsMjEuNywyMS43LDIxLjdjNy43LDAsMTQuOS00LjIsMTguOC0xMC45YzAuNS0wLjksMC4yLTIuMi0wLjctMi43Yy0wLjktMC41LTIuMi0wLjItMi43LDAuN2MtMy4yLDUuNS05LjEsOC45LTE1LjQsOC45DQoJCQkJYy05LjgsMC0xNy44LTgtMTcuOC0xNy44YzAtOS44LDgtMTcuOCwxNy44LTE3LjhjOC40LDAsMTUuNSw1LjksMTcuMywxMy44aC0yLjljLTAuNCwwLTAuNywwLjItMC45LDAuNg0KCQkJCWMtMC4yLDAuMy0wLjEsMC44LDAuMSwxLjFsNC45LDUuOWMwLjIsMC4yLDAuNSwwLjQsMC44LDAuNGMwLjMsMCwwLjYtMC4xLDAuOC0wLjRsNC45LTUuOUM0NywyMC45LDQ3LjEsMjAuNSw0Ni45LDIwLjF6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuNyw2LjdjLTEuMSwwLTIsMC45LTIsMnYxMmMtMC45LDAuNi0xLjUsMS43LTEuNSwyLjhjMCwxLjksMS42LDMuNSwzLjUsMy41YzAuNSwwLDEtMC4xLDEuNS0wLjNsNi45LDQNCgkJCQljMC4zLDAuMiwwLjYsMC4zLDEsMC4zYzAuNywwLDEuMy0wLjQsMS43LTFjMC41LTAuOSwwLjItMi4yLTAuNy0yLjdsLTYuOS00Yy0wLjEtMS0wLjYtMi0xLjQtMi41di0xMg0KCQkJCUMyMy43LDcuNiwyMi44LDYuNywyMS43LDYuN3ogTTIxLjcsMjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNWMwLTAuOCwwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41QzIzLjIsMjQuMywyMi41LDI1LDIxLjcsMjUNCgkJCQl6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-check-price-service .check-price-service-form .form-row .form-group .picker.time input {
    width: 113px;
    text-align: left
}

.online-check-price-service .check-price-service-form .form-row .form-group .picker .timepicker {
    text-align: center
}

.online-check-price-service .check-price-service-form .form-row .form-group .picker svg {
    fill: #555;
    width: 26px;
    height: 24px
}

.check-price-service-form .form-group {
    margin-right: 10px
}

.check-price-service-form .form-group.textfield {
    margin-right: 0;
    margin-bottom: 1px;
    width: 100%
}

.check-price-service-form .form-group.textfield textarea {
    font-size: 15px;
    color: #5b5b5b;
    font-family: GothamProRegular;
    border: 1px solid #bababa;
    padding: 15px 10px 7px 15px;
    width: 100%;
    border-radius: 12px
}

.check-price-service-form .form-group.textfield textarea::placeholder {
    font-size: 15px;
    color: #bababa;
    font-family: GothamProRegular
}

@media screen and (max-width:768px) {
    .online-check-price-service .check-price-service-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px
    }
}

@media screen and (max-width:660px) {
    .online-check-price-service .check-price-service-form-wrapper {
        width: 100%
    }

    .check-price-service-form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }

    .online-check-price-service .check-price-service-form .form-row {
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .check-price-service-form .form-group.select-group {
        width: 100%;
        margin-bottom: 40px
    }

    .online-check-price-service .check-price-service-form .form-row.mb-5 {
        margin-bottom: 0 !important
    }

    .check-price-service-form .form-group.switch-group {
        position: relative;
        margin-top: 20px
    }

    .cd-popup_price-service .online-check-price-service .check-price-service-form-wrapper .check-price-service-form .form-row:nth-of-type(2) .form-group:nth-of-type(2) input,
    .cd-popup_price-service .online-check-price-service .check-price-service-form-wrapper .check-price-service-form .form-row:nth-of-type(2) .form-group:nth-of-type(3) input {
        width: 140px !important
    }

    .cd-popup_price-service .online-check-price-service .check-price-service-form-wrapper .check-price-service-form .form-row:nth-of-type(2) .form-group:nth-of-type(2) .picker.datetime::after,
    .cd-popup_price-service .online-check-price-service .check-price-service-form-wrapper .check-price-service-form .form-row:nth-of-type(2) .form-group:nth-of-type(3) .picker.time::after {
        left: 108px
    }
}

@media screen and (max-width:424px) {
    .check-price-service-form .form-group.textfield textarea {
        width: 256px
    }
}

@media screen and (max-width:360px) {
    .check-price-service-form .form-group {
        margin-right: 0
    }

    .online-check-price-service .check-price-service-form-wrapper {
        padding-left: 5px;
        padding-right: 5px;
        width: auto
    }

    .check-price-service-form .form-group .select {
        width: 100%
    }

    .check-price-service-form form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    .check-price-service-form .form-group.switch-group {
        margin-right: 0 !important
    }
}

.cd-popup_price-service .cd-popup-container {
    max-width: 876px;
    width: 100%
}

.cd-popup_price-service .cd-popup-container .callback-form {
    background-color: initial;
    padding: 0;
    border-radius: 0;
    z-index: 100
}

.cd-popup_price-service .cd-popup-container .callback-form .online-check-price-service {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative
}

.cd-popup_price-service .cd-popup-container .callback-form .online-check-price-service .check-price-service-form-wrapper {
    position: relative
}

@media only screen and (max-width:1280px) {
    .cd-popup_price-service .cd-popup-container .callback-form .online-check-price-service .check-price-service-form-wrapper {
        padding: 38px 25px 21px 30px
    }
}

@media only screen and (max-width:660px) {
    .cd-popup_price-service .cd-popup-container .callback-form .online-check-price-service {
        max-width: 315px;
        margin: 0 auto
    }

    .cd-popup_price-service .cd-popup-container .callback-form .online-check-price-service .check-price-service-form-wrapper {
        padding: 38px 25px 21px 30px
    }

    .cd-popup_price-service .cd-popup-container .callback-form .online-check-price-service .check-price-service-form-wrapper .form-group input {
        width: 100%
    }

    .cd-popup_price-service .online-check-price-service .check-price-service-form-wrapper .check-price-service-form .form-row .form-group {
        margin-right: 0
    }

    .cd-popup_price-service .online-check-price-service .check-price-service-form-wrapper .check-price-service-form .form-row .form-group input {
        width: 100% !important;
        text-align: left
    }

    .cd-popup_price-service .online-check-price-service .check-price-service-form-wrapper .check-price-service-form .form-row .form-group.select-group {
        width: 100% !important;
        max-width: initial;
        margin-right: 0
    }

    .cd-popup_price-service .online-check-price-service .check-price-service-form-wrapper .check-price-service-form .form-row .form-group .select {
        width: 100%;
        margin-right: 0 !important
    }

    .cd-popup_price-service .online-check-price-service .check-price-service-form-wrapper .check-price-service-form .form-row .form-group .select-custom {
        width: 100% !important
    }

    .cd-popup_price-service .online-check-price-service .check-price-service-form-wrapper .check-price-service-form .form-group.textfield textarea {
        width: 100%
    }

    .online-check-price-service .check-price-service-form .form-row .form-group .picker.time::after {
        right: 5px
    }
}

@media only screen and (max-height:823px) {
    .cd-popup_price-service .online-check-price-service .check-price-service-form-wrapper {
        overflow-x: hidden;
        overflow-y: scroll;
        height: 563px;
        padding-bottom: 40px !important
    }
}

@media only screen and (max-width:360px) {
    .cd-popup_price-service .online-check-price-service .check-price-service-form-wrapper .check-price-service-form .form-row .form-group input {
        padding: 15px 2px 12px 12px !important
    }
}

.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(56, 57, 58, .9);
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s 0s, visibility 0s .3s
}

.cd-popup-container {
    position: relative;
    margin: 7em auto;
    max-height: 65vh;
    transform: translateY(-40px);
    -webkit-backface-visibility: hidden;
    transition-property: transform;
    transition-duration: .3s
}

@media only screen and (max-width:768px) {
    .cd-popup-container {
        margin: 3em auto
    }
}

.callback-form {
    padding: 0;
    border-radius: 0;
    z-index: 100
}

.cd-popup-container .cd-popup-close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 26px;
    height: 26px
}

.cd-popup-container .cd-popup-close:before {
    position: absolute;
    top: 0;
    right: 0;
    width: 26px;
    height: 26px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4IDQ4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OCA0ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0UzMUUyNDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI4LjIsMjRMNDcuMSw1LjFjMS4yLTEuMiwxLjItMy4xLDAtNC4yYy0xLjItMS4yLTMuMS0xLjItNC4yLDBMMjQsMTkuN0w1LjEsMC45Yy0xLjItMS4yLTMuMS0xLjItNC4yLDANCgkJYy0xLjIsMS4yLTEuMiwzLjEsMCw0LjJMMTkuNywyNEwwLjksNDIuOGMtMS4yLDEuMi0xLjIsMy4xLDAsNC4yQzEuNSw0Ny43LDIuMiw0OCwzLDQ4czEuNS0wLjMsMi4xLTAuOUwyNCwyOC4ybDE4LjksMTguOQ0KCQljMC42LDAuNiwxLjQsMC45LDIuMSwwLjlzMS41LTAuMywyLjEtMC45YzEuMi0xLjIsMS4yLTMuMSwwLTQuMkwyOC4yLDI0eiIvPg0KPC9nPg0KPC9zdmc+DQo=)
}

.cd-popup.is-visible {
    z-index: 9;
    opacity: 1;
    visibility: visible;
    transition: opacity .3s 0s, visibility 0s 0s
}

.is-visible .cd-popup-container {
    transform: translateY(0)
}

@media screen and (max-width:660px) {

    .online-registrations .reg-form .form-row .form-group .picker.time input,
    body .cd-popup_doctor .form-row .form-group input {
        text-align: left !important;
        padding-left: 11px !important
    }
}

.btn {
    transition: .4s;
    cursor: pointer;
    outline: 0;
    border: none;
    height: auto;
    border-radius: 11px;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    font-family: GothamProRegular;
    font-size: 16px
}

@media screen and (max-width:991px) {
    .btn {
        font-size: 14px;
        padding: 7px 18px
    }
}

@media screen and (max-width:568px) {
    .btn {
        font-size: 14px;
        padding: 11px 20px
    }
}

.btn.red {
    border: 1px solid #e31e24;
    background-color: #e31e24;
    color: #fff
}

.btn.red:hover,
.btn.red_inherit {
    background-color: inherit;
    color: #e31e24;
    border: 1px solid #e31e24
}

.btn.red:hover {
    cursor: pointer
}

.btn.red_inherit:hover {
    border: 1px solid #e31e24;
    background-color: #e31e24;
    color: #fff;
    cursor: pointer
}

.btn.grey {
    border: 1px solid #5b5b5b;
    background-color: #5b5b5b;
    color: #fff
}

.btn.grey:hover,
.btn.grey_inherit,
.btn.grey_inherit2,
.btn.grey_inherit:hover {
    background-color: inherit;
    border: 1px solid #5b5b5b
}

.btn.grey:hover {
    color: #5b5b5b;
    cursor: pointer
}

.btn.grey_inherit {
    color: #5b5b5b
}

.btn.grey_inherit:hover {
    color: #5b5b5b;
    cursor: pointer
}

.btn.grey_inherit2 {
    color: #5b5b5b
}

.btn.grey_inherit2:hover {
    border: 1px solid #5b5b5b;
    background-color: #5b5b5b;
    color: #fff;
    cursor: pointer
}

.btn.white {
    border: 1px solid #fff;
    background-color: #fff;
    color: #555
}

.btn.white:hover {
    border: 1px solid inherit;
    background-color: #fff;
    color: inherit;
    cursor: pointer
}

.btn.white_inherit {
    border: 1px solid #fff;
    background-color: inherit;
    color: #fff
}

.btn.white_inherit:hover {
    border: 1px solid #fff;
    background-color: #fff;
    color: #555;
    cursor: pointer
}

.btn:hover {
    cursor: pointer
}

.reset-btn {
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    transition: .3s
}

.reset-btn span:nth-of-type(1) {
    transition: .3s;
    background-color: #e31e24;
    border-radius: 50px;
    padding: 11px;
    width: 34px;
    height: 34px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 6px
}

.slick-dots,
.slick-next,
.slick-prev {
    display: block;
    padding: 0;
    position: absolute
}

.reset-btn span:nth-of-type(1) svg {
    fill: #fff;
    height: 16px;
    width: 16px
}

.reset-btn span:nth-of-type(2) {
    font-family: GothamProMedium;
    font-size: 11px;
    color: #555
}

.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
    font-family: slick;
    -moz-osx-font-smoothing: grayscale
}

.reset-btn:hover span:nth-of-type(1) {
    background-color: #5b5b5b
}

.reset-btn:hover span:nth-of-type(2) {
    color: #e31e24
}

.slick-loading .slick-list {
    background: url(ajax-loader.gif) center center no-repeat #fff
}

@font-face {
    font-family: slick;
    src: url(fonts/slick.eot);
    src: url(fonts/slick.eot?#iefix) format("embedded-opentype"), url(fonts/slick.woff) format("woff"), url(fonts/slick.ttf) format("truetype"), url(fonts/slick.svg#slick) format("svg");
    font-weight: 400;
    font-style: normal
}

.slick-next,
.slick-prev {
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: 0 0;
    color: transparent;
    top: 50%;
    transform: translate(0, -50%);
    border: none;
    outline: 0
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
    outline: 0;
    background: 0 0;
    color: transparent
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: .75;
    -webkit-font-smoothing: antialiased
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "←"
}

.slick-next:before,
[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    left: -25px;
    right: auto
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    bottom: -25px;
    list-style: none;
    text-align: center;
    margin: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: 0 0;
    display: block;
    height: 20px;
    width: 20px;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer
}

.date-input-fallback,
.form-error {
    display: none
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: 0
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: .25;
    -webkit-font-smoothing: antialiased
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}

.form-group input,
.form-group label {
    color: #555;
    font-family: GothamProRegular
}

.form-group-doctor-form {
    width: 48%;

    @media screen and (max-width: 768px) {
        width: 100%;
    }
}

.form-group input {
    padding: 15px 12px 12px;
    font-size: 13px;
    border-radius: 10px;
    height: 45px;
    width: 100%;
    border: 1px solid #555
}

.form-submit {
	display: flex;
    justify-content: center;
    width: 100%;
}

.form-group input::placeholder {
    /*color: #555;*/
    color: #000;
    font-size: 13px;
    font-family: GothamProRegular
}

.form-group label {
    font-size: 15px;
    text-align: left
}

.form-error,
.top-lang ul li a,
.top-menu li a,
.top-tel a {
    font-family: GothamProMedium
}

.select-group {
    max-width: 256px;
    height: 55px;
    width: 256px
}

.form-error {
    color: #e31e24;
    font-size: 10px
}

.ui-timepicker-standard {
    width: 90px
}

.ui-timepicker {
    width: 100px
}

.ui-timepicker .ui-timepicker-viewport::-webkit-scrollbar {
    width: 5px
}

.ui-timepicker .ui-timepicker-viewport::-webkit-scrollbar-track {
    background: #fff
}

.ui-timepicker .ui-timepicker-viewport::-webkit-scrollbar-thumb {
    background: #e31e24;
    border-radius: 2px
}

.ui-timepicker .ui-timepicker-standard .ui-state-hover,
.ui-timepicker-standard a:hover {
    background-color: #e31e24;
    border: 1px solid #e31e24
}

.ui-timepicker .ui-timepicker-viewport .ui-corner-all {
    font-family: GothamProRegular;
    font-size: 14px;
    color: #555
}

.ui-timepicker-standard a:hover {
    color: #fff !important
}

.calendar {
    background: #FFF;
    box-shadow: 0 0 5px rgba(0, 0, 0, .4);
    position: absolute;
    z-index: 10;
    top: 100%;
    left: 0
}

.js-no-type-date-support .date-input-native {
    display: none !important
}

.js-no-type-date-support .date-input-fallback {
    display: inline-block !important
}

@media (min-width:1025px) {
    .date-input-fallback {
        display: inline-block
    }

    .date-input-native {
        display: none
    }
}

.form-row__custom {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 595px
}

.form-row__custom .form-submit {
    padding-top: 11px
}

@media screen and (max-width:660px) {
    .form-row__custom {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .form-row__custom>div {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .form-row__custom .form-submit {
        padding-top: 20px
    }
}

.check-doctor-form .select-group {
    height: auto
}

.check-doctor-direction-form .select-group {
    height: auto
}
.ui-timepicker-container {
    position: absolute;
    overflow: hidden
}

.ui-timepicker,
.ui-timepicker-viewport {
    box-sizing: content-box;
    height: 205px;
    display: block;
    margin: 0
}

.ui-timepicker {
    list-style: none;
    padding: 0 1px;
    text-align: center
}

.ui-timepicker-viewport {
    padding: 0;
    overflow: auto;
    overflow-x: hidden
}

.ui-timepicker-standard {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
    background-color: #FFF;
    border: 1px solid #AAA;
    color: #222;
    margin: 0;
    padding: 2px;
    z-index: 9999 !important
}

.ui-timepicker-standard a {
    transition: none;
    border: 1px solid transparent;
    color: #222;
    display: block;
    padding: .2em .4em;
    text-decoration: none
}

.ui-timepicker-standard .ui-state-hover {
    background-color: #DADADA;
    border: 1px solid #999;
    font-weight: 400;
    color: #212121
}

.ui-timepicker-standard .ui-menu-item {
    margin: 0;
    padding: 0
}

.ui-timepicker-corners,
.ui-timepicker-corners .ui-corner-all {
    border-radius: 4px
}

.ui-timepicker-hidden {
    display: none
}

.ui-timepicker-no-scrollbar .ui-timepicker {
    border: 0
}

body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-outer,
.fancybox-thumbs {
    -webkit-overflow-scrolling: touch
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: 0;
    position: fixed;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    box-sizing: border-box
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    overflow-y: auto
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image::before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    transform-origin: top left;
    transition-property: transform, opacity;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image,
.fancybox-spaceball {
    background: 0 0;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe,
.fancybox-video {
    background: 0 0;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: 0
}

.fancybox-button.fancybox-focus {
    outline: dotted 1px
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: 0
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:nth-child(1),
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--play svg:nth-child(2),
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: 0 0;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0
}

.fancybox-caption {
    background: linear-gradient(to top, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: 0 0;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg)
    }
}

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0)
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    transform: rotate(-360deg)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    transform: rotate(360deg)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    transform: rotate(0)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1)
}

@media all and (max-height:576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px
    }

    .fancybox-slide--image {
        padding: 6px 0
    }

    .fancybox-close-small {
        right: -6px
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    font-family: AdobeCleanBold;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: 0 0;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: 0;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list,
.fancybox-thumbs__list a,
.first-screen,
body.mob {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs__list a {
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: 0;
    padding: 0;
    position: relative;
    width: 100px
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991
}

.fancybox-thumbs__list a:focus::before,
.switch-group .btn-toggle.active:before {
    opacity: .5
}

.header-wrapper,
.top-lang ul li:nth-of-type(1) {
    position: relative
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1
}

@media all and (max-width:576px) {
    .fancybox-thumbs {
        width: 110px
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}

header.home {
    background-color: #e3e3ea;
    height: 100vh;
    max-height: 702px
}

.header-wrapper {
    height: 100%;
    padding-top: 38px
}

@media screen and (max-width:991px) {
    header.home {
        height: 100%
    }

    .header-wrapper {
        background-image: url(../img/board-mob.jpg);
        background-repeat: no-repeat;
        background-position: center;
        height: 582px;
        padding-top: 16px
    }

    .search-form {
        margin-bottom: 24px
    }
}

.top-lang ul {
 
    display: flex
}

.top-lang ul li {
    padding: 2px 0 2px 10px
}

.top-lang ul li a {
    /*color: #5b5b5b;*/
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
    transition: .3s;
    text-decoration: none;
    margin-right: 15px
}

.back-to-menu,
.mob-menu-wrapper .top-helper-links .social-links .social-links-info,
.search-form input,
.show-contact,
.sub-mob-menu-wrapper div .top-menu li a,
.top-sub-links ul li a {
    font-family: GothamProRegular
}

.top-lang ul li a.active {
    border-bottom: 1px solid #5b5b5b;
    padding-bottom: 5px
}

.top-lang ul li a:hover {
    color: #e31e24
}

.top-lang ul li:nth-of-type(1)::after {
    content: "";
    position: absolute;
    right: 0;
    height: 100%;
    top: 0px;
    width: 2px;
    background-color: #5b5b5b
}

.search-form {
    border-bottom: 1px solid #555;
    padding-bottom: 5px
}

.search-form input {
    font-size: 13px;
    text-align: justify;
    color: #555
}

.search-form input::placeholder {
    font-family: GothamProRegular;
    font-size: 13px;
    text-align: justify;
    color: #555
}

.search-form button svg {
    fill: #e31e24;
    width: 20px;
    height: 20px
}

.first-screen {
    position: relative;
    max-width: 1365px;
    height: 100%;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.first-screen-buttons {
    width: 949px;
    height: 788px;
    background-image: url(../img/board.png);
    background-repeat: no-repeat;
    background-size: auto;
    position: absolute;
    right: -50px;
    top: -90px
}

@media screen and (max-width:1280px) {
    .first-screen-buttons {
        width: 816px
    }
}

@media screen and (max-width:991px) {
    .first-screen {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    .first-screen-buttons {
        position: relative;
        left: 0;
        right: 0;
        top: initial;
        background-image: none;
        height: auto
    }
}

.main-btns-wrapper {
    width: auto;
    height: 480px;
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
    left: 417px;
    bottom: -135px
}

.main-btns {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 135px
}

@media screen and (max-width:991px) {
    .main-btns-wrapper {
        position: initial
    }

    .main-btns {
        max-width: 147px;
        height: 80px;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        top: 168px
    }

    .main-btns a.btn {
        font-size: 13px;
        padding: 5px
    }

    .logo {
        text-align: center;
        margin-bottom: 15px
    }
}

.logo,
.main-header-elem {
    position: inherit;
    z-index: 2
}

@media screen and (max-width:660px) {
    .main-btns {
        top: 185px
    }
}

header.second {
    background-color: #fff
}

@media screen and (max-width:991px) {
    .main-header-elem {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 13px
    }

    header.second {
        height: 100%;
        box-shadow: 0 10px 10px -9px rgba(0, 0, 0, .5)
    }

    header.second .header-wrapper {
        background-image: none;
        display: none
    }
}

header.second .header-wrapper {
    padding-top: 27px;
    padding-bottom: 26px;
    box-shadow: 0 10px 10px -9px rgba(0, 0, 0, .5);
    position: fixed;
    width: 100%;
    height: 155px;
    z-index: 2;
    background-color: #fff
}

header.second .header-wrapper .main-header-elem {
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 6px;
}

header.second .header-wrapper .main-header-elem .search-form {
    padding-bottom: 8px;
    width: 160px;
    margin-right: 28px
}

@media screen and (max-width:1024px) {
    header.second .header-wrapper .main-header-elem .search-form {
        width: auto;
        margin-right: 0
    }
}

header.second .header-wrapper .main-header-elem .search-form input {
    width: 144px
}

@media screen and (max-width:1024px) {
    header.second .header-wrapper .main-header-elem .search-form input {
        width: auto
    }

    header.second .header-wrapper .main-header-elem .search-form input::placeholder {
        font-size: 12px
    }
}

header.second .header-wrapper .main-header-elem .search-form button svg {
    width: 15px;
    height: 15px
}

header.second .header-wrapper .main-header-elem .btn {
    padding: 11px 7px;
    font-size: 14px
}

@media screen and (max-width:1280px) {
    header.second .header-wrapper .main-header-elem .btn {
        font-size: 13px;
        padding: 7px 9px
    }
}

header.second .slider {
    padding-top: 155px
}

@media screen and (max-width:991px) {
    header.second .slider {
        padding-top: 0
    }

    header.second .logo {
        width: 100%;
        text-align: left;
        padding-left: 23px;
        margin-bottom: 50px
    }
}

header.second .logo .logo-img {
    max-width: 203px
}

.top-menu-wrapper {
    padding-left: 30px;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.top-menu-wrapper-medical ul li a {
    font-size: 14px;
}

.top-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%
}

.top-menu li a {
    /*color: #555;*/
    color: #000;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
    padding-bottom: 3px
}

@media screen and (max-width:1280px) {
    header.second .logo .logo-img {
        max-width: 190px
    }

    .top-menu li a {
        font-size: 12px;
        line-height: 0
    }
}

/* .top-menu li a:hover {
    border-bottom: 3px solid #e31e24
} */

.top-tel-wrapper {
    -ms-flex-direction: column;
    flex-direction: column
}

.top-tel-wrapper__row {
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px
}

.top-tel {
    width: 100%;
    -ms-flex-align: center;
    align-items: center
}

.top-tel span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 5px
}

.top-tel span svg {
    fill: #e31e24;
    width: 14px;
    height: 14px
}

.top-tel a {
    /*color: #555;*/
    color: #000;
    font-size: 13px;
    text-decoration: none
}

.top-tel a:hover {
    cursor: pointer;
    color: #e31e24
}

@media screen and (max-width:1024px) {
    header.second .top-lang ul li a {
        font-size: 12px
    }
}

header.second .mobile-menu {
    display: none
}

@media screen and (max-width:991px) {
    header.second .mobile-menu {
        display: block
    }
}

.mobile-top-contacts .top-tel-wrapper {
    display: none
}

.mobile-top-contacts .top-tel-wrapper.active {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.mobile-top-contacts .top-tel-wrapper__row {
    -ms-flex-direction: column;
    flex-direction: column;
    line-height: 26px
}

.mobile-top-contacts .top-tel-wrapper__row:nth-of-type(1) {
    margin-top: 20px;
    margin-bottom: 0
}

.mobile-top-contacts .top-tel-wrapper__row .top-tel {
    -ms-flex-pack: center;
    justify-content: center
}

.sub-mob-menu-wrapper {
    display: none
}

.sub-mob-menu-wrapper.active {
    position: absolute;
    top: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #f2f5f7;
    z-index: 4;
    width: 100vw;
    height: 100vh;
    padding-top: 90px;
    overflow-y: scroll;
    padding-bottom: 11px
}

.sub-mob-menu-wrapper div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.sub-mob-menu-wrapper div .top-menu {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px
}

.sub-mob-menu-wrapper div .top-menu li {
    margin-bottom: 19px;
    text-align: left;
    width: 100%;
    padding-left: 10px
}

.sub-mob-menu-wrapper div .top-menu li a {
    font-size: 14px;
    padding-bottom: 4px
}

.sub-mob-menu-wrapper div .top-menu li a:hover {
    padding-bottom: 4px;
    border-bottom: 2px solid #e31e24
}

.back-to-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #e31e24;
    font-size: 14px
}

.back-to-menu svg {
    fill: #e31e24;
    width: 30px;
    height: 30px;
    margin-right: 15px
}

@media screen and (max-height:320px) {
    .nav-icons__close.active {
        right: -106px !important
    }
}

header.third {
    background-color: #fff
}

@media screen and (max-width:991px) {
    header.third {
        height: 100%;
        box-shadow: 0 10px 10px -9px rgba(0, 0, 0, .5)
    }

    header.third .header-wrapper {
        background-image: none;
        display: none
    }
}

header.third .header-wrapper {
    padding-top: 27px;
    padding-bottom: 26px;
    box-shadow: 0 10px 10px -9px rgba(0, 0, 0, .5);
    position: fixed;
    width: 100%;
    height: 155px;
    z-index: 2;
    background-color: #fff
}

header.third .header-wrapper .main-header-elem {
    -ms-flex-pack: end;
    justify-content: flex-end
}

header.third .header-wrapper .main-header-elem .search-form {
    padding-bottom: 8px;
    width: 160px;
    margin-right: 28px
}

@media screen and (max-width:1024px) {
    header.third .header-wrapper .main-header-elem .search-form {
        width: auto;
        margin-right: 0
    }
}

header.third .header-wrapper .main-header-elem .search-form input {
    width: 144px
}

@media screen and (max-width:1024px) {
    header.third .header-wrapper .main-header-elem .search-form input {
        width: auto
    }

    header.third .header-wrapper .main-header-elem .search-form input::placeholder {
        font-size: 12px
    }
}

header.third .header-wrapper .main-header-elem .search-form button svg {
    width: 15px;
    height: 15px
}

header.third .header-wrapper .main-header-elem .btn {
    padding: 11px 7px;
    font-size: 14px
}

@media screen and (max-width:1280px) {
    header.third .header-wrapper .main-header-elem .btn {
        font-size: 13px;
        padding: 7px 9px
    }
}

header.third .slider {
    padding-top: 155px
}

header.third .logo .logo-img {
    max-width: 203px
}

@media screen and (max-width:1280px) {
    header.third .logo .logo-img {
        max-width: 190px
    }
}

.top-sub-links {
    width: 100%
}

.top-sub-links ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.top-sub-links ul li {
    margin-right: 20px
}

.top-sub-links ul li a {
    color: #5b5b5b;
    font-size: 13px;
    text-decoration: none
}

.show-contact,
.top-sub-links ul li a:hover {
    color: #e31e24
}

@media screen and (max-width:1167px) {
    .top-sub-links ul li a {
        font-size: 11px
    }
}

.top-helper-links {
    display: -ms-flexbox;
    display: flex
}

.top-helper-links .social-links {
    margin-right: 30px;
    display: -ms-flexbox;
    display: flex
}

.top-helper-links .social-links a {
    margin-left: 17px;
    margin-right: 0
}

@media screen and (max-width:1024px) {
    header.third .top-lang ul li a {
        font-size: 12px
    }
}

header.third .mobile-menu {
    display: none
}

@media screen and (max-width:991px) {
    header.third .slider {
        padding-top: 0
    }

    header.third .logo {
        width: 100%;
        text-align: left;
        padding-left: 23px;
        margin-bottom: 50px
    }

    header.third .mobile-menu {
        display: block
    }
}

.mobile-header {
    display: none;
    position: relative
}

@media screen and (max-width:991px) {
    .mobile-header {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
        max-width: 320px;
        margin: 0 auto;
        padding: 24px 9px
    }

    .top-sub-links{
        display: none;
    }
   .mobile-header .nav-icons__close.active{
        right: 12px;
        top: 40px;
    }
}

.show-contact span:nth-of-type(2),
.show-contact.active span:nth-of-type(1) {
    display: none
}

.mobile-header .main-header-elem .btn {
    margin-bottom: 26px
}

.show-contact {
    font-size: 16px;
    padding-bottom: 3px;
    border-bottom: 1px solid #e31e24;
    margin-bottom: 14px
}

.show-contact.active {
    color: #5b5b5b;
    border-bottom: 1px solid #5b5b5b;
    margin: 0 auto
}

.show-contact.active span:nth-of-type(2) {
    display: block
}

.nav-icons {
    position: absolute;
    right: 12px;
    width: 34px;
    height: 34px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    z-index: 3
}

.nav-icons div {
    background-color: #555;
    width: 34px;
    height: 6px;
    border-radius: 6px
}

.nav-icons__close {
    display: none
}

.nav-icons__close.active {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    right: 16px;
    width: 24px;
    height: 34px;
    z-index: 5
}

.nav-icons__close svg {
    fill: #e31e24;
    width: 24px;
    height: 34px
}

.mob-menu-wrapper {
    display: none
}

.mob-menu-wrapper.active {
    position: absolute;
    top: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #f2f5f7;
    z-index: 4;
    width: 100vw;
    height: 100vh;
    padding-top: 28px;
    overflow-y: scroll;
    padding-bottom: 11px;
    margin-top: 0
}

.mob-menu-wrapper .top-menu {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px
}

.mob-menu-wrapper .top-menu li {
    margin-bottom: 19px
}

.mob-menu-wrapper .top-menu li a {
    font-size: 24px
}

.mob-menu-wrapper .top-helper-links {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.mob-menu-wrapper .top-helper-links .social-links {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 215px;
    margin: 0 auto
}

.mob-menu-wrapper .top-helper-links .social-links .social-links-info {
    color: #555;
    font-size: 13px;
    text-align: center;
    margin-bottom: 20px
}

header.third .top-menu-wrapper .top-menu li a,
header.third .top-tel a {
    font-family: GothamProMedium;
    text-decoration: none
}

.mob-menu-wrapper .top-helper-links .social-links a {
    margin: 0 10px
}

.mob-menu-wrapper .top-helper-links .top-sub-links {
    margin-bottom: 22px
}

.mob-menu-wrapper .top-helper-links .top-sub-links ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.mob-menu-wrapper .top-helper-links .top-sub-links ul li {
    margin-bottom: 15px
}

.mob-menu-wrapper .top-helper-links .top-sub-links ul li a {
    font-size: 22px
}

.mob-menu-wrapper .top-helper-links .top-lang {
    margin-top: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

header.third .top-tel-wrapper {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 570px;
    margin-left: 34px
}

@media screen and (max-width:1025px) {
    header.third .top-tel-wrapper {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        max-width: 520px
    }
}

@media screen and (max-width:991px) {
    .mob-menu-wrapper .top-helper-links .top-sub-links ul li {
        margin-right: 0
    }

    header.third .top-tel-wrapper {
        margin-bottom: 13px;
        margin-left: 0
    }
}

header.third .top-tel-wrapper__row {
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 14px;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (max-width:991px) {
    header.third .top-tel-wrapper__row {
        margin-bottom: 0
    }
}

header.third .top-menu-wrapper {
    padding-left: 110px;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

header.third .top-menu-wrapper .top-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%
}

header.third .top-menu-wrapper .top-menu li a {
    color: #555;
    font-size: 16px;
    line-height: 24px;
    text-transform: capitalize
}

@media screen and (max-width:1280px) {
    header.third .top-menu-wrapper .top-menu li a {
        font-size: 12px;
        line-height: 0
    }
}

header.third .top-menu-wrapper .top-menu li a:hover {
    color: #e31e24
}

header.third .mobile-top-contacts .top-tel-wrapper {
    display: none
}

header.third .mobile-top-contacts .top-tel-wrapper.active {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

header.third .mobile-top-contacts .top-tel-wrapper__row {
    -ms-flex-direction: column;
    flex-direction: column;
    line-height: 26px
}

header.third .mobile-top-contacts .top-tel-wrapper__row:nth-of-type(1) {
    margin-top: 20px;
    margin-bottom: 0
}

header.third .mobile-top-contacts .top-tel-wrapper__row .top-tel {
    -ms-flex-pack: center;
    justify-content: center
}

header.third .top-tel {
    width: 100%;
    -ms-flex-align: center;
    align-items: center
}

header.third .top-tel:nth-of-type(1) {
    margin-bottom: 10px
}

header.third .top-tel span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 5px
}

header.third .top-tel span svg {
    fill: #e31e24;
    width: 14px;
    height: 14px
}

header.third .top-tel a {
    /*color: #555;*/
    color: #000;
    font-size: 13px
}

header.third .top-tel a:hover {
    cursor: pointer;
    color: #e31e24
}

.breadcrumbs {
    margin-bottom: 0;
    padding-top: 175px
}

@media screen and (max-width:991px) {
    header.third .top-tel:nth-of-type(1) {
        margin-bottom: 0
    }

    .breadcrumbs {
        padding-top: 0
    }
}

@media screen and (max-width:568px) {
    .breadcrumbs {
        margin-bottom: 30px
    }
}

.breadcrumbs__items {
    font-family: GothamProRegular;
    font-size: 12px;
    color: #5b5b5b;
    margin-bottom: 30px;
    margin-top: 31px
}

@media screen and (max-width:1366px) {
    .breadcrumbs .container {
        max-width: 1040px
    }

    .breadcrumbs__items {
        font-size: 12px;
        margin-left: 0
    }
}

@media screen and (max-width:768px) {
    .breadcrumbs__items {
        text-align: center;
        margin-bottom: 25px;
        font-size: 11px
    }
}

@media screen and (max-width:600px) {
    .breadcrumbs__items {
        margin-bottom: 10px;
        margin-left: 0
    }
}

.breadcrumbs__items span {
    color: #5b5b5b
}

.breadcrumbs__items a {
    text-decoration: none;
    color: #5b5b5b;
    transition: .2s
}

.breadcrumbs__items .active,
.breadcrumbs__items a:hover {
    color: #e31e24
}

.content {
    padding-top: 85px;
    padding-bottom: 80px
}

.title {
    font-family: GothamProMedium;
    font-size: 27px;
    line-height: 24px;
    color: #555;
    margin-bottom: 43px;
    text-align: center;
    width: 100%
}

.marked-list ul li,
.marked-list ul li a,
.readmore__hide,
.text,
.text p {
    font-family: GothamProRegular
}

@media screen and (max-width:991px) {
    .content {
        padding: 54px 0 10px
    }

    .title {
        font-size: 22px;
        line-height: 28px
    }
}

.title_single {
    text-align: left
}

.text p {
    /*font-size: 15px;*/
    font-size: 16px;
    /*color: #555;*/
    color: #000;
    line-height: 24px;
    text-align: justify
}

@media screen and (max-width:991px) {
    .text p {
        font-size: 14px
    }

    /*.readmore__hide {
        max-height: 230px;
        overflow: hidden
    }*/
}

.attention .attention-inner .text,
.attention .attention-inner .title,
.marked-list ul li,
.marked-list ul li a,
.readmore__hide,
.text {
    font-size: 15px;
    line-height: 24px
}

.text_left {
    text-align: left !important
}

.text_justify {
    text-align: justify !important
}

.marked-list {
    max-width: none;
    margin: 0 auto
}

.marked-list ul li {
    color: #555;
    position: relative;
    margin-left: 40px;
    margin-bottom: 7px
}

.marked-list ul li::before {
    content: "";
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: #e31e24;
    position: absolute;
    left: -29px;
    top: 5px
}

.readmore,
.readmore__hide {
    position: relative
}

.marked-list ul li a {
    color: #555;
    text-decoration: none
}

.readmore__hide {
    transition: all .5s ease-in-out;
    max-width: 100%;
    margin: 0 auto 22px
}

.readmore__hide:before {
    display: none
}

@media screen and (max-width:991px) {
    .readmore__hide:before {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        height: 4em;
        background: #fff;
        background: linear-gradient(0deg, rgba(255, 255, 255, .798757) 0, rgba(255, 255, 255, .01) 100%)
    }
}

.attention .attention-inner {
    background-image: url(../img/attention-bg.jpg)
}

.advantages_bg,
.attention .attention-inner {
    background-repeat: no-repeat;
    background-position: left
}

.readmore__hide.active {
    max-height: initial;
    overflow: inherit
}

.readmore__hide.active:before,
.readmore__link {
    display: none
}

@media screen and (max-width:991px) {
    .readmore__link {
        display: block;
        margin: 0 auto;
        color: #e31e24;
        font-size: .875rem;
        border-bottom: 1px solid #e31e24;
        padding-bottom: 0;
        max-width: max-content;
        transition: .3s;
        text-align: center;
        width: 100%
    }

    .readmore__link:hover {
        color: #e31e24;
        cursor: pointer
    }
}

.active+.readmore__link span:first-of-type,
.readmore__link span:last-of-type {
    display: none
}

.active+.readmore__link span:last-of-type {
    display: inline
}

.text {
    color: #555;
    text-align: center;
    margin-bottom: 140px;
    padding: 10px 7px
}

.attention .attention-inner .title,
.banner-slogan p {
    font-family: GothamProMedium
}

@media screen and (max-width:568px) {
    .text {
        margin-bottom: 40px
    }
}

.advantages_bg {
    margin-top: 57px;
    margin-bottom: 70px;
    padding-top: 67px;
    padding-bottom: 57px;
    background-size: contain;
    width: 100%
}

.advantages_bg .advantages-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-direction: row;
    flex-direction: row
}

@media screen and (max-width:991px) {
    .text-marked {
        margin-bottom: 70px
    }
}

.attention {
    margin-top: 20px;
    margin-bottom: 50px
}

.attention .attention-inner {
    border-radius: 12px;
    border: 1px solid #bababa;
    padding: 16px 20px 23px
}

.attention .attention-inner .title {
    color: #e31e24;
    margin-bottom: 10px;
    text-align: left
}

.attention .attention-inner .text,
.banner-slogan,
.seo-text .seo-readmore__hide {
    font-family: GothamProRegular
}

.attention .attention-inner .text {
    color: #555;
    margin-bottom: 0;
    text-align: left;
    padding: 0
}

@media screen and (max-width:1280px) {
    .seo-text {
        margin-bottom: 10px
    }
}

.seo-text .seo-readmore {
    position: relative
}

.seo-text .seo-readmore__hide {
    position: relative;
    transition: all .5s ease-in-out;
    max-width: 100%;
    margin: 0 auto 22px;
    color: #e31e24;
    font-size: 14px;
    max-height: 230px;
    overflow: hidden
}

.seo-text .seo-readmore__hide:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 4em;
    background: #fff;
    background: linear-gradient(0deg, rgba(255, 255, 255, .798757) 0, rgba(255, 255, 255, .01) 100%)
}

.seo-text .seo-readmore__hide.active {
    max-height: initial;
    overflow: inherit
}

.seo-text .seo-readmore__hide.active:before {
    display: none
}

.seo-text .seo-readmore__link {
    display: block;
    margin: 0 auto;
    color: #e31e24;
    font-size: .875rem;
    border-bottom: 1px solid #e31e24;
    padding-bottom: 0;
    max-width: max-content;
    transition: .3s;
    text-align: center;
    width: 100%
}

.banner__home2,
.banner__home3 {
    border-bottom: 18px solid #fff;
    background-repeat: no-repeat
}

.seo-text .seo-readmore__link:hover {
    color: #e31e24;
    cursor: pointer
}

.seo-text .active+.seo-readmore__link span:first-of-type,
.seo-text .seo-readmore__link span:last-of-type {
    display: none
}

.seo-text .active+.seo-readmore__link span:last-of-type {
    display: inline
}

.text.seo-text {
    margin-bottom: 0
}

.subvision .breadcrumbs {
    padding-top: 0
}

.banner .container {
    max-width: 1600px
}

.banner__home2 {
    background-position: initial;
    background-size: cover;
    height: 685px;
}
/* .banner__home2::after {

    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    opacity: .6;
    z-index: 2;
    
} */

.banner {
    position: relative;
    color: white; /* Цвет текста */
}

.banner::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5); /* Это затемняет фон, не влияя на текст */
}

.banner-slogan {
    position: relative; /* Убедитесь, что контент расположен над затемнением */
    z-index: 1; /* Устанавливаем уровень для контента, чтобы он был над затемнением */
}

.banner a {
    color: white; /* Цвет ссылки */
}

@media screen and (max-width:991px) {
    .subvision {
        padding-top: 0
    }

    .banner__home2 {
      /*   background-image: url(../img/home2mob.jpg) !important; */
        background-size: cover;
        background-position: left
    }
}

@media screen and (max-width:568px) {
    .banner__home2 {
        background-size: cover;
        height: 515px;
        background-position: top
    }
}

.banner__home3 {
    background-position: initial;
    background-size: cover;
    height: 685px
}

@media screen and (max-width:991px) {
    .banner__home3 {
      /*   background-image: url(../img/home3mob.jpg) !important; */
        background-size: cover;
        background-position: right
    }
}

@media screen and (max-width:568px) {
    .banner__home3 {
        background-size: inherit;
        height: 515px;
        background-position: top
    }
}

.banner__home4 {
    background-repeat: no-repeat;
    background-position: initial;
    background-size: cover;
    height: 685px;
    border-bottom: none
}

@media screen and (max-width:568px) {
    .banner__home4 {
        background-size: cover;
        height: 515px
    }
}

.banner-slogan {
    font-size: 42px;
    color: #555;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width:991px) {
    .banner__home4 {
        /* background-image: url(../img/home4mob.jpg) !important; */
        background-size: cover;
        background-position: left
    }

    .banner-slogan {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
        text-align: center !important;
        max-width: initial !important
    }

    .banner-slogan p {
        font-size: 22px !important
    }
}

.banner-slogan p:nth-of-type(2) {
    font-family: GothamProRegular;
    font-size: 36px;
    margin-bottom: 5px
}

@media screen and (max-width:991px) {
    .banner-slogan p:nth-of-type(2) {
        font-family: GothamProRegular;
        font-size: 16px !important;
        margin-bottom: 5px;
        line-height: 22px
    }
}

.banner-slogan_slogan2 p,
.banner-slogan_slogan3 p,
.banner-slogan_slogan4 p,

.contact-bottom .contact-col__title p,
.privilege-list ul li {
    font-family: GothamProMedium;
    color: #fff;
}


.contact-bottom .block-title p
 {
    font-family: AdobeCleanBold;
    color: #fff;
}

.banner-slogan_slogan1 {
    position: absolute;
    text-align: left;
    left: 111px;
    z-index: 1;
    top: -61px
}

@media screen and (max-width:1366px) {
    .banner-slogan_slogan1 {
        left: 8%;
        font-size: 37px
    }
}

@media screen and (max-width:1280px) {
    .banner-slogan_slogan1 {
        left: 6%;
        font-size: 33px
    }
}

@media screen and (max-width:991px) {
    .banner-slogan_slogan1 {
        position: initial;
        text-align: center;
        font-size: 22px;
        margin-bottom: 13px
    }

    .banner-slogan_slogan1 p:nth-of-type(1) {
        margin-bottom: 8px
    }
}

.banner-slogan_slogan2 {
    font-size: 28px;
    text-align: left;
    height: 100%;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 26%;
    max-width: 710px
}

.banner-slogan_slogan2 p:nth-of-type(3),
.banner-slogan_slogan3 p:nth-of-type(3) {
    max-width: 200px;
    text-align: left
}

.banner-slogan_slogan2 p:nth-of-type(1) {
    font-size: 45px;
    margin-bottom: 28px
}

@media screen and (max-width:568px) {
    .banner-slogan_slogan2 p:nth-of-type(1) {
        margin-bottom: 12px
    }
}

.banner-slogan_slogan2 p:nth-of-type(2) {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 56px
}

@media screen and (max-width:991px) {
    .banner-slogan_slogan2 {
        padding-top: 27px
    }

    .banner-slogan_slogan2 p:nth-of-type(2) {
        margin-bottom: 33px;
        line-height: 22px
    }
}

@media screen and (max-width:568px) {
    .banner-slogan_slogan2 p:nth-of-type(2) {
        margin-bottom: 14px
    }
}

.banner-slogan_slogan3 {
    font-size: 28px;
    text-align: left;
    height: 100%;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 15%;
    padding-left: 112px
}

.banner-slogan_slogan3 p:nth-of-type(1) {
    font-size: 45px;
    margin-bottom: 28px
}

@media screen and (max-width:568px) {
    .banner-slogan_slogan3 p:nth-of-type(1) {
        margin-bottom: 12px
    }
}

.banner-slogan_slogan3 p:nth-of-type(2) {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 56px
}

@media screen and (max-width:991px) {
    .banner-slogan_slogan3 {
        padding-top: 27px;
        padding-left: 0
    }

    .banner-slogan_slogan3 p:nth-of-type(2) {
        margin-bottom: 33px;
        line-height: 22px
    }

    .banner-slogan_slogan3 p:nth-of-type(3) .btn.grey_inherit {
        border: 2px solid #5b5b5b;
        background-color: #5b5b5b;
        color: #fff
    }

    .banner-slogan_slogan3 p:nth-of-type(3) .btn.grey_inherit:hover {
        border: 2px solid #5b5b5b;
        background-color: inherit;
        color: #5b5b5b;
        cursor: pointer
    }
}

@media screen and (max-width:568px) {
    .banner-slogan_slogan3 p:nth-of-type(2) {
        margin-bottom: 14px
    }
}

.banner-slogan_slogan4 {
    color: #fff;
    font-size: 28px;
    text-align: left;
    height: 100%;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 19%;
    max-width: 710px
}

@media screen and (max-width:991px) {
    .banner-slogan_slogan4 {
        padding-top: 27px
    }
}

.banner-slogan  .btn.grey_inherit2{
    border: 1px solid #fff;
    background-color: inherit;
    color: #fff;
}

.contact-map,
.privilege {
    padding-top: 84px;
    background-repeat: no-repeat;
    background-color: #fff
}

.banner-slogan_slogan4 p {
    color: #fff
}

.banner-slogan_slogan4 p:nth-of-type(1) {
    font-size: 45px;
    margin-bottom: 28px
}

@media screen and (max-width:568px) {
    .banner-slogan_slogan4 p:nth-of-type(1) {
        margin-bottom: 12px
    }
}

.banner-slogan_slogan4 p:nth-of-type(2) {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 56px
}

.banner-slogan_slogan4 p:nth-of-type(3) {
    text-align: left;
    max-width: 200px
}

@media screen and (max-width:1440px) {
    .banner__home2 {
        background-position-x: 10%
    }

    .banner__home3 {
        background-position-x: 50%
    }

    .banner__home4 {
        background-position-x: 40%
    }
}

@media screen and (max-width:1366px) {
    .banner__home3 {
        background-position-x: 62%
    }
}

@media screen and (max-width:1024px) {
    .banner__home2 {
        background-position-x: 35%
    }

    .banner__home3 {
        background-position-x: 70%
    }

    .banner__home4 {
        background-position-x: 40%
    }
}

.privilege {
    background-image: url(../img/privilege-bg.png);
    background-position: 30% -15px;
    height: 810px
}

@media screen and (max-width:991px) {
    .banner-slogan_slogan4 p:nth-of-type(2) {
        margin-bottom: 33px;
        line-height: 22px
    }

    .privilege {
        background-position: -110% -47px
    }
}

@media screen and (max-width:768px) {
    .privilege {
        background-position: -239px -45px
    }
}

@media screen and (max-width:568px) {
    .banner-slogan_slogan4 p:nth-of-type(2) {
        margin-bottom: 14px
    }

    .privilege {
        padding-left: 15px;
        padding-right: 15px;
        height: auto;
        padding-bottom: 55px;
        margin-bottom: 40px;
        background-position: -167px -46px;
        background-size: 500px 500px
    }
}

@media screen and (max-width:375px) {
    .banner__home2 {
        background-position-x: inherit
    }

    .banner__home3 {
        background-position-x: 53%
    }

    .banner__home4 {
        background-position-x: inherit
    }

    .privilege {
        background-position: -223px -71px;
        background-size: 600px 600px
    }
}

@media screen and (max-width:320px) {
    .privilege {
        background-position: -221px -40px;
        background-size: 550px 550px
    }
}

.privilege .title {
    font-size: 36px;
    margin-bottom: 67px
}

@media screen and (max-width:568px) {
    .privilege .title {
        margin-bottom: 41px;
        font-size: 22px
    }
}

.privilege-list ul li {
    margin-bottom: 25px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 21px;
    text-align: justify;
    color: #555;
    padding-bottom: 4px
}

@media screen and (max-width:568px) {
    .privilege-list ul li {
        font-size: 13px;
        margin-bottom: 15px;
        text-align: left
    }
}

.contact-map {
    background-position: 30% -15px;
    margin-bottom: 129px
}

.contact-map .title {
    font-size: 36px;
    font-family: AdobeCleanBold;
    margin-bottom: 108px
}

@media screen and (max-width:568px) {
    .contact-map .title {
        margin-bottom: 41px;
        font-size: 22px
    }

    .contact-map_single {
        padding-top: 25px
    }
}

@media screen and (max-width:991px) {
    .contact-map_single {
        margin-bottom: 77px
    }

    .contact-map_single .title {
        position: initial
    }
}

.contact-map_single .contact-map-wrapper {
    position: relative;
    box-shadow: none
}

.contact-map_single .contact-map-wrapper .single-map {
    padding-top: 19px;
    padding-bottom: 18px;
    width: 100%
}

@media screen and (max-width:991px) {
    .contact-map_single .contact-map-wrapper .single-map {
        position: initial;
        height: 480px;
        overflow: hidden
    }
}

@media screen and (max-width:568px) {
    .contact-map_single .contact-map-wrapper .single-map {
        position: initial;
        height: 100%
    }
}

.contact-map_single .contact-map-wrapper .single-adress {
    box-shadow: 0 3px 6.4px .6px rgba(0, 0, 0, .2);
    max-width: 852px;
    width: 40%;
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #fff;
    padding-top: 100px;
    height: 100%
}

@media screen and (max-width:1440px) {
    .contact-map_single .contact-map-wrapper .single-adress {
        width: 50%
    }
}

.contact-map_single .contact-map-wrapper .single-adress .contact-bottom-wrapper {
    box-shadow: none
}

@media screen and (max-width:991px) {
    .contact-map_single .contact-map-wrapper .single-adress {
        width: 100%;
        position: initial;
        max-width: inherit;
        padding-top: 0
    }

    .contact-map_single .contact-map-wrapper .single-adress .contact-bottom-wrapper {
        padding: 65px 0 1px 43px
    }

    .contact-map-wrapper {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media screen and (max-width:768px) {
    .contact-map_single .contact-map-wrapper .single-adress .contact-bottom-wrapper {
        padding: 65px 0 0
    }
}

.contact-map-wrapper>div:first-of-type {
    width: 65%
}

@media screen and (max-width:1440px) {
    .contact-map-wrapper>div:first-of-type {
        width: 50%
    }
}

@media screen and (max-width:991px) {
    .contact-map-wrapper>div:first-of-type {
        width: 100%
    }
}

.contact-map-wrapper>div:last-of-type {
    width: 45%;
    z-index: 1
}

@media screen and (max-width:1440px) {
    .contact-map-wrapper>div:last-of-type {
        width: 50%
    }
}

.contact-bottom-wrapper {
    box-shadow: 0 3px 6.4px .6px rgba(0, 0, 0, .2);
    padding: 42px 0 1px 96px
}

.contact-bottom {
    margin-bottom: 21px
}

@media screen and (max-width:991px) {
    .contact-map-wrapper>div:last-of-type {
        width: 100%
    }

    .contact-bottom-wrapper {
        box-shadow: 0 3px 6.4px .6px rgba(0, 0, 0, .09)
    }

    .contact-bottom {
        margin-bottom: 50px !important
    }
}

.contact-bottom .block-title p {
    color: #e31e24;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 46px
}

.contact-bottom .contact-col {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 50%
}

@media screen and (max-width:991px) {
    .contact-bottom .block-title p {
        text-align: center;
        margin-bottom: 10px
    }

    .contact-bottom .contact-col {
        text-align: center;
        width: 100%
    }
}

.contact-bottom .contact-col__title p {
    color: #555;
    font-size: 18px;
    font-family: AdobeCleanBold;
    margin-bottom: 13px
}

@media screen and (max-width:1180px) {
    .contact-bottom-wrapper {
        padding: 29px 0 1px 43px
    }

    .contact-bottom .contact-col__title p {
        font-size: 14px
    }
}

@media screen and (max-width:568px) {
    .contact-bottom-wrapper {
        padding: 29px 5px 1px
    }

    .contact-bottom .contact-col__title p {
        text-align: center;
        margin-bottom: 5px
    }
}

.contact-bottom .contact-col__content {
    color: #1d1d1d;
    font-size: 18px;
    font-family: GothamProRegular;
    max-width: 156px;
    line-height: 27px;
    margin-bottom: 31px
}

@media screen and (max-width:1180px) {
    .contact-bottom .contact-col__content {
        font-size: 14px
    }
}

@media screen and (max-width:991px) {
    .contact-bottom .contact-col__content {
        margin: 0 auto
    }
}

@media screen and (max-width:568px) {
    .contact-bottom .contact-col__content {
        text-align: center;
        max-width: initial;
        margin-bottom: 13px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .contact-bottom .contact-col__content a {
        text-align: center
    }
}

.contact-bottom .contact-col__content p {
    margin-bottom: 0
}

.contact-bottom .contact-col__content a {
    text-decoration: none;
    color: #1d1d1d;
    font-size: 18px
}

@media screen and (max-width:1180px) {
    .contact-bottom .contact-col__content a {
        font-size: 14px
    }
}

.contact-bottom .contact-col__content a:hover {
    color: #e31e24
}

.contact-bottom .contact-col .contact-item {
    margin-bottom: 17px
}

@media screen and (max-width:991px) {
    .contact-view {
        text-align: center;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .contact-view .readmore__hide {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center
    }

    .contact-map .readmore__hide {
        max-height: 0;
        overflow: hidden
    }
}

@media screen and (max-width:568px) {
    .contact-bottom .flex {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.contact-map .readmore {
    position: relative
}

.contact-map .readmore__hide {
    position: relative;
    transition: all .5s ease-in-out;
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.contact-map .readmore__hide:before {
    display: none
}

@media screen and (max-width:991px) {
    .contact-map .readmore__hide:before {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        height: 4em;
        background: #fff;
        background: linear-gradient(0deg, rgba(255, 255, 255, .798757) 0, rgba(255, 255, 255, .01) 100%)
    }
}

.advantages-list ul li::before,
.slider.small .banner-slider__item::before,
.styledSelect:after {
    content: ""
}

.contact-map .readmore__hide.active {
    max-height: initial;
    overflow: inherit
}

.contact-map .readmore__hide.active:before,
.contact-map .readmore__link {
    display: none
}

@media screen and (max-width:991px) {
    .contact-map .readmore__link {
        display: block;
        margin: 0 auto;
        font-size: .875rem;
        padding: 9px 17px;
        max-width: max-content;
        transition: none;
        text-align: center;
        width: 100%
    }

    .contact-map .readmore__link:hover {
        cursor: pointer
    }
}

.contact-map .active+.readmore__link span:first-of-type,
.contact-map .readmore__link span:last-of-type {
    display: none
}

.contact-map .active+.readmore__link span:last-of-type {
    display: -ms-flexbox;
    display: flex;
    width: 145px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.contact-view.active .readmore__link {
    display: block;
    margin: 0 auto;
    color: #e31e24;
    font-size: .875rem;
    border: none;
    border-bottom: 1px solid #e31e24 !important;
    padding-bottom: 0;
    max-width: max-content;
    transition: none;
    text-align: center;
    width: 100%;
    border-radius: inherit;
    background: initial
}

.contact-view.active .readmore__link:hover {
    color: #e31e24;
    cursor: pointer
}

.homepage .homepage-contacts {
    box-shadow: 0 3px 6.4px .6px rgba(0, 0, 0, .2);
    padding: 42px 0 1px 96px
}

@media screen and (max-width:991px) {
    .homepage .homepage-contacts {
        padding: 40px 0 30px
    }
}

@media screen and (max-width:768px) {
    .homepage .homepage-contacts {
        padding: 65px 0 50px
    }
}

.homepage .homepage-contacts .contact-bottom-wrapper {
    padding: 0;
    box-shadow: none
}

.homepage .homepage-contacts .contact-bottom-wrapper .contact-bottom {
    margin-bottom: 0
}

@media screen and (max-width:768px) {
    .homepage .homepage-contacts .contact-bottom-wrapper .contact-bottom {
        margin-bottom: 21px
    }
}

.homepage .homepage-contacts .contact-bottom-wrapper .contact-bottom .block-title {
    line-height: 26px;
    margin-bottom: 28px
}

.slider.small .banner-slider {
    position: relative;
    font-family: GothamProRegular;
    font-size: 42px;
    color: #555;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.slider.small .banner-slider p {
    font-family: GothamProMedium
}

@media screen and (max-width:991px) {
    .slider {
        padding-bottom: 0
    }

    .slider.small .banner-slider p {
        font-size: 18px !important
    }
}

.slider.small .banner-slider p:nth-of-type(2) {
    font-family: GothamProRegular;
    font-size: 36px;
    margin-bottom: 5px
}

.slider.small .banner-slider__item {
 /*    height: 540px; */
    background-repeat: no-repeat;
    background-size: cover;
/*     background-position: center; */
   /*  position: relative */
}

.slider.small .banner-slider__item img{
    object-fit: cover;
}

/* .slider.small .banner-slider__item::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .2;
    background: #fff;
    background: linear-gradient(90deg, #fff 0, #fff 36%, #fff 100%)
} */

@media screen and (max-width:991px) {
    .slider.small .banner-slider p:nth-of-type(2) {
        font-family: GothamProRegular;
        font-size: 16px !important;
        margin-bottom: 5px;
        line-height: 22px
    }

    .slider.small .banner-slider__item {
        height: 365px
    }
}

@media screen and (max-width:568px) {
    .slider.small .banner-slider__item {
        height: 100%;
    }
    .page-template-template-dentistry  .slider.small .banner-slider__item {
       /*  height: 320px; */
        height: 100%;
      /*   min-height: 200px; */
        /* background-position: 81% 36%; */
        background-repeat: no-repeat;
        background-position: center center;
    }
    .page-template-template-medical-center  .slider.small .banner-slider__item {
        height: 100%;
        /* background-position: 81% 36%; */
        background-repeat: no-repeat;
        background-position: center center;
     /*    min-height: 200px; */
    }
}

.slider.small .banner-slider__inner {
    font-size: 28px;
    text-align: left;
    height: 100%;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 0
}

.slider.small .banner-slider__inner p {
    font-family: GothamProMedium
}

.slider.small .banner-slider__inner p:nth-of-type(1) {
    font-size: 42px;
    margin-bottom: 28px;
    max-width: 768px
}

@media screen and (max-width:568px) {
    .slider.small .banner-slider__inner p:nth-of-type(1) {
        margin-bottom: 12px
    }
}

.slider.small .banner-slider__inner p:nth-of-type(2) {
    font-size: 36px;
    line-height: 46px;
    margin-bottom: 56px;
    max-width: 70%
}

@media screen and (max-width:991px) {
    .slider.small .banner-slider__inner {
        padding-top: 27px
    }

    .slider.small .banner-slider__inner p:nth-of-type(2) {
        margin-bottom: 33px;
        line-height: 22px
    }

    .slider.small .banner-slider__inner p:nth-of-type(3) .btn.grey_inherit {
        border: 2px solid #5b5b5b;
        background-color: #5b5b5b;
        color: #fff
    }

    .slider.small .banner-slider__inner p:nth-of-type(3) .btn.grey_inherit:hover {
        border: 2px solid #5b5b5b;
        background-color: inherit;
        color: #5b5b5b;
        cursor: pointer
    }
}

@media screen and (max-width:568px) {
    .slider.small .banner-slider__inner p:nth-of-type(2) {
        margin-bottom: 14px;
        max-width: 100%;
        line-height: 20px
    }
}

.advantages-info,
.our-service-list .flex .service-item-link a {
    font-family: GothamProMedium;
    line-height: 24px
}

.slider.small .banner-slider__inner p:nth-of-type(3) {
    text-align: center;
    max-width: 200px
}

@media screen and (max-width:660px) {
    .slider.small .banner-slider__inner p:nth-of-type(3) {
        max-width: initial
    }
}

.owl-dots {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    bottom: 25px;
    width: 100%
}

.owl-dots .owl-dot {
    border-radius: 50%;
    border: 2px solid #e31e24;
    opacity: .21;
    width: 10px;
    height: 10px;
    margin-right: 10px;
    background-color: #5b5b5b !important
}

.owl-dots .owl-dot.active {
    opacity: 1;
    border: 2px solid #e31e24;
    background-color: #e31e24 !important;
    width: 10px;
    height: 10px;
    border-radius: 50%
}

.owl-nav {
    display: none
}

.our-service {
    background-color: #fff;
    position: relative;
    margin-bottom: 70px;
    margin-top: 50px
}

.our-service::before {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: 50px;
    bottom: 0;
    width: 100%;
    height: auto;
    background-color: #f9f9f9
}

@media screen and (max-width:568px) {
    .our-service {
        height: auto;
        padding-bottom: 0;
        margin-bottom: 70px;
        background-position: center;
        background-size: contain;
        position: relative
    }
}

.our-service .title {
    font-size: 27px;
    margin-bottom: 45px
}

.our-service-inner {
    background-image: url(../img/our-service-bg.png);
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-bottom: 25px
}

@media screen and (max-width:640px) {
    .our-service-inner {
        background-position: top;
        background-size: auto;
        padding-bottom: 0
    }
}

.our-service-inner .btn {
    display: none
}

.our-service-list {
    padding-top: 45px;
    padding-bottom: 45px
}

@media screen and (max-width:568px) {
    .our-service .title {
        margin-bottom: 41px;
        font-size: 22px
    }

    .our-service-list {
        /*padding-bottom: 105px*/
    }
}

.our-service-list .flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width:640px) {
    .our-service-list .flex {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
}

.our-service-list .flex .service-item-link {
    position: relative;
    padding-top: 37px;
    padding-bottom: 37px;
    margin-right: 22px;
    width: 160px;
    hyphens: auto; 
    -webkit-hyphens: auto; 
    -moz-hyphens: auto; 
    word-break: break-word;
    text-align: center
}

.our-service-list .flex .service-item-link::after,
.our-service-list .flex .service-item-link::before {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background-color: #cbcbcb;
    left: 0;
    content: " "
}

.our-service-list .flex .service-item-link::before {
    top: 0
}

.our-service-list .flex .service-item-link::after {
    bottom: 0
}

@media screen and (max-width:1024px) {
    .our-service-list .flex .service-item-link::after {
        display: none
    }
}

@media screen and (max-width:568px) {
    .our-service-list .flex .service-item-link::after {
        /*display: block*/
    }

    .our-service-list .flex .service-item-link {
        margin-bottom: 15px;
        max-width: 130px;
        width: 115px;
        margin-right: 18px
    }
}

@media screen and (max-width:414px) {
    .our-service-list .flex {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .our-service-list .flex .service-item-link {
        width: 130px;
        margin-right: 0
    }
}

.our-service-list .flex .service-item-link a {
    text-decoration: none;
    /*text-transform: capitalize;*/
    font-size: 16px;
    text-align: justify;
    color: #555
}

.our-service-list .flex .service-item-link:hover a {
    color: #e31e24;
    border-bottom: 1px solid #e31e24
}

.our-service-list .flex .service-item-link:nth-of-type(1)::after,
.our-service-list .flex .service-item-link:nth-of-type(10)::after,
.our-service-list .flex .service-item-link:nth-of-type(11)::after,
.our-service-list .flex .service-item-link:nth-of-type(12)::after,
.our-service-list .flex .service-item-link:nth-of-type(13)::after,
.our-service-list .flex .service-item-link:nth-of-type(14)::after,
.our-service-list .flex .service-item-link:nth-of-type(15)::after,
.our-service-list .flex .service-item-link:nth-of-type(16)::after,
.our-service-list .flex .service-item-link:nth-of-type(17)::after,
.our-service-list .flex .service-item-link:nth-of-type(18)::after,
.our-service-list .flex .service-item-link:nth-of-type(2)::after,
.our-service-list .flex .service-item-link:nth-of-type(3)::after,
.our-service-list .flex .service-item-link:nth-of-type(4)::after,
.our-service-list .flex .service-item-link:nth-of-type(5)::after,
.our-service-list .flex .service-item-link:nth-of-type(6)::after,
.our-service-list .flex .service-item-link:nth-of-type(7)::after,
.our-service-list .flex .service-item-link:nth-of-type(8)::after,
.our-service-list .flex .service-item-link:nth-of-type(9)::after {
    display: none;
}

@media screen and (max-width:568px) {
    .our-service-list .flex .service-item-link a {
        font-size: 13px
    }

    .service-item-link {
        /*display: none*/
    }

    .service-item-link:nth-of-type(1),
    .service-item-link:nth-of-type(2),
    .service-item-link:nth-of-type(3),
    .service-item-link:nth-of-type(4),
    .service-item-link:nth-of-type(5) {
        display: block
    }

    .service-item-link:nth-of-type(11)::after {
        /*display: block !important*/
    }

    .service-item-link:nth-of-type(6) {
        display: block
    }

    .service-item-link:nth-of-type(12)::after {
        /*display: block !important*/
    }

    .our-service-inner .btn {
        display: block;
        position: absolute;
        bottom: -22px;
        left: 0;
        right: 0;
        max-width: 50%;
        margin: 0 auto
    }
}

.advantages {
    margin-top: 20px;
    background-color: #fff;
    background-image: url(../img/advantages-bg.png);
    padding-bottom: 50px;
    background-position-x: 66%;
    background-position-y: center;
    background-repeat: no-repeat
}

@media screen and (max-width:1366px) {
    .advantages {
        background-position-x: 81%
    }
}

@media screen and (max-width:991px) {
    .advantages {
        padding-bottom: 304px !important;
        background-position-y: bottom !important;
        margin-bottom: 40px !important;
        background-position-x: center
    }
}

@media screen and (max-width:568px) {
    .advantages {
        padding-left: 0;
        padding-right: 0;
        height: auto;
        margin-bottom: 0;
        background-size: 300px 300px;
        padding-bottom: 111px !important;
        background-position: center
    }
}

.advantages .title {
    font-size: 36px;
    margin-bottom: 108px
}

@media screen and (max-width:991px) {
    .advantages .title {
        margin-bottom: 41px;
        font-size: 22px
    }
}

@media screen and (max-width:568px) {
    .advantages .title {
        margin-bottom: 30px
    }
}

.advantages .container {
    max-width: 1400px
}

.advantages-info {
    padding: 60px 46px 60px 42px;
    box-shadow: 0 5px 6.8px 1.2px rgba(0, 0, 0, .11);
    background-color: #fefefe;
    color: #5b5b5b;
    font-size: 15px
}

@media screen and (max-width:991px) {
    .advantages-info {
        margin-bottom: 60px;
        box-shadow: 0 5px 14.9px 1.1px rgba(53, 53, 53, .1)
    }
}

@media screen and (max-width:568px) {
    .advantages-info {
        padding: 30px 10px;
        font-family: GothamProRegular;
        font-size: 15px
    }
}

.advantages-list ul li,
.staff-item__name {
    font-family: GothamProMedium;
    color: #555
}

.advantages-info p {
    margin-bottom: 20px
}

.advantages-list {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.advantages-list ul li {
    position: relative;
    /*margin-bottom: 33px;*/
    margin-bottom: 20px;
    padding-left: 50px;
    text-decoration: none;
    /*text-transform: uppercase;*/
    /*font-size: 21px;*/
    font-size: 18px;
    line-height: 1.2;
    text-align: justify;
    padding-bottom: 4px
}

@media screen and (max-width:1200px) {
    .advantages-list ul li {
        font-size: 14px
    }
}

@media screen and (max-width:991px) {
    .advantages-list ul li {
        font-size: 19px;
        text-align: left
    }
}

@media screen and (max-width:568px) {
    .advantages-list ul li {
        font-size: 13px;
        margin-bottom: 15px;
        text-align: left
    }
}

.advantages-list ul li::before {
    position: absolute;
    top: 9px;
    left: 0;
    height: 5px;
    width: 25px;
    background-color: #e31e24
}

.carousel-owlc__wrapper {
    position: relative;
    margin-bottom: 68px
}

@media screen and (max-width:568px) {
    .carousel-owlc__wrapper {
        margin-bottom: 49px
    }
}

.carousel-owlc__wrapper .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    cursor: pointer
}

.carousel-owlc__wrapper.news .owl-nav {
    top: 93px
}

.carousel-owlc {
    margin-bottom: 150px;
    padding-left: 4px;
    padding-right: 4px
}

.image-slider .carousel-owlc {
    margin-bottom: 0;
}

@media screen and (max-width:768px) {
    .carousel-owlc {
        margin-bottom: 40px;
        padding-left: 10px;
        padding-right: 10px
    }
}

.all-owlc {
    text-align: center
}

.all-owlc a {
    margin: 0 auto
}

.all-owlc_reviews {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 26px
}

@media screen and (max-width:568px) {
    .all-owlc_reviews {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
        width: 230px;
        margin: 0 auto
    }
}

.all-owlc_reviews .btn {
    margin: inherit;
    margin-right: 30px
}

.all-owlc_reviews .btn:last-of-type {
    display: none
}

@media screen and (max-width:568px) {
    .all-owlc_reviews .btn {
        width: 100%;
        font-size: 14px;
        margin-right: 0;
        margin-bottom: 30px
    }

    .all-owlc_reviews .btn:last-of-type {
        display: block
    }
}

.all-owlc_question {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 26px
}

@media screen and (max-width:568px) {
    .all-owlc_question {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
        width: 230px;
        margin: 0 auto
    }
}

.all-owlc_question .btn {
    margin: inherit;
    margin-right: 30px
}

.all-owlc_question .btn:last-of-type {
    display: block
}

@media screen and (max-width:568px) {
    .all-owlc_question .btn {
        width: 100%;
        font-size: 14px;
        margin-right: 0;
        margin-bottom: 30px
    }

    .all-owlc_question .btn:last-of-type {
        display: block
    }

    .carousel-owlc__wrapper .owl-nav .owl-prev {
        top: 56px
    }
}

.all-owlc_question .select {
    height: 45px
}

.carousel-owlc__wrapper .owl-nav {
    display: block !important
}

.carousel-owlc__wrapper .owl-nav .owl-prev {
    position: absolute;
    left: -28px;
    height: 30px;
    width: 16px
}

.carousel-owlc__wrapper .owl-nav .owl-next {
    position: absolute;
    right: -26px;
    height: 30px;
    width: 16px
}

@media screen and (max-width:1024px) {
    .carousel-owlc__wrapper .owl-nav .owl-prev {
        left: -16px
    }

    .carousel-owlc__wrapper .owl-nav .owl-next {
        right: -16px
    }
}

.carousel-owlc__wrapper .owl-next.disabled,
.carousel-owlc__wrapper .owl-prev.disabled {
    pointer-events: none;
    opacity: .2
}

.carousel-owlc__wrapper .prev-slide {
    background: url(../img/icons/nav-prev.png) no-repeat;
    height: 30px;
    width: 16px
}

.carousel-owlc__wrapper .next-slide {
    background: url(../img/icons/nav-next.png) no-repeat;
    height: 30px;
    width: 16px
}

.news-item__image,
.staff-item__image,
.styledSelect:after {
    background-position: center;
    background-size: cover
}

.staff-item {
    max-width: 262px
}

@media screen and (max-width:991px) {
    .carousel-owlc__wrapper .owl-nav .owl-prev {
        left: -21px
    }

    .carousel-owlc__wrapper .owl-nav .owl-next {
        right: -21px
    }

    .staff-item {
        max-width: initial
    }

    .staff-item__image {
        width: 100%
    }
}

@media screen and (max-width:568px) {
    .carousel-owlc__wrapper .owl-nav .owl-next {
        top: 56px
    }

    .staff-item {
        max-width: 300px;
        margin: 0 auto
    }
}

.staff-item .staff-item-inner a {
    text-decoration: none
}

.staff-item .staff-item-inner .shadow-box {
    box-shadow: 0 2px 7px 0 rgba(10, 10, 10, .05), 3px 27px 54px -34px rgba(0, 0, 0, .47);
    transition: .1s
}

@media screen and (max-width:1024px) {
    .staff-item .staff-item-inner .shadow-box {
        overflow: hidden;
        margin-bottom: 37px
    }
}

@media screen and (max-width:768px) {
    .staff-item .staff-item-inner .shadow-box {
        box-shadow: 0 9px 20px -12px rgba(0, 0, 0, .31)
    }
}

.staff-item__image {
    width: 100%;
    height: 310px;
    background-repeat: no-repeat
}

.staff-item__description {
    background-color: #fff;
    padding: 8px 17px;
    margin-bottom: 40px
}

@media screen and (max-width:568px) {
    .staff-item .staff-item-inner .shadow-box {
        box-shadow: 0 9px 20px -12px rgba(0, 0, 0, .31)
    }

    .staff-item {
        margin-bottom: 0
    }
}

.staff-item__name {
    font-size: 15px;
    text-align: center;
    margin-bottom: 13px
}

.staff-item__info {
    font-size: 13px;
    text-align: center;
    color: #555;
    font-family: GothamProRegular;
    margin-bottom: 0;
    line-height: 19px
}

.news-item__title,
.staff-item__tags .staff-tag {
    font-family: GothamProMedium
}

.staff-item__action {
    margin-bottom: 25px
}

.staff-item__action.btn {
    padding: 9px 14px;
    width: 100%
}

.staff-item__tags {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.staff-item__tags .staff-tag {
    padding: 7px 10px;
    opacity: .26;
    border-radius: 15px;
    background-color: #5b5b5b;
    font-size: 13px;
    border: 1px solid #5b5b5b;
    color: #fff;
    line-height: 16px;
    text-align: center;
    margin-right: 10px;
    margin-bottom: 10px;
    transition: .2s
}

.staff-item__tags .staff-tag:hover {
    opacity: .8;
    border-radius: 15px;
    color: #5b5b5b;
    border: 1px solid #5b5b5b;
    background-color: #fff
}

.staff-item:hover .shadow-box {
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .07)
}

.staff-card-review .reviews-carousel {
    margin-bottom: 50px
}

.news-item {
    max-width: 262px
}

@media screen and (max-width:991px) {
    .news-item {
        max-width: initial
    }
}

@media screen and (max-width:568px) {
    .news-item {
        max-width: 100%;
        margin: 0 auto;
        width: auto
    }
}

.news-item .news-item-inner a {
    margin-right: 20px;
    text-decoration: none
}

.news-item__image {
    width: 262px;
    height: 200px;
    background-repeat: no-repeat;
    margin-bottom: 10px
}

@media screen and (max-width:991px) {
    .news-item__image {
        width: 100%
    }
}

.news-item__description {
    background-color: #fff;
    padding: 8px 0;
    margin-bottom: 10px
}

.news-item__title {
    font-size: 18px;
    text-align: left;
    color: #555;
    margin-bottom: 12px
}

.news-item__text {
    font-size: 13px;
    text-align: left;
    color: #555;
    font-family: GothamProRegular;
    height: 65px;
    line-height: 16px;
    margin-bottom: 9px
}

.news-item__date {
    margin-bottom: 3px;
    font-size: 10px;
    color: #e31e24;
    font-family: GothamProMedium
}

.news-item__tags {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.news-item__tags .news-tag {
    padding: 4px 0;
    font-size: 11px;
    font-family: GothamProMedium;
    color: #5b5b5b;
    border-bottom: 1px solid #555;
    line-height: 16px;
    text-align: center;
    margin-right: 10px;
    margin-bottom: 10px
}

.news-item__tags .news-tag:hover {
    color: #e31e24;
    border-bottom: 1px solid #e31e24
}

.review-item {
    width: 370px;
    background-color: #fff;
    padding: 52px 28px 20px
}

@media screen and (max-width:991px) {
    .review-item {
        max-width: initial;
        margin: 0 auto
    }
}

@media screen and (max-width:568px) {
    .review-item {
        max-width: 100%;
        width: auto;
        margin: 0 auto;
        padding-left: 13px;
        padding-right: 13px
    }

    .review-item .review-item-heading {
        max-width: initial !important
    }
}

.review-item .review-item-inner a {
    text-decoration: none
}

.review-item .review-item-inner .shadow-box {
    box-shadow: -7px 4px 20px -5px rgba(0, 0, 0, .26);
    transition: .1s
}

@media screen and (max-width:1024px) {
    .review-item .review-item-inner .shadow-box {
        overflow: hidden;
        margin-bottom: 37px
    }
}

.review-item .review-item-heading__title {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 11px
}

@media screen and (max-width:568px) {
    .review-item .review-item-heading__title {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

.review-item .review-item-heading__title>div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.review-item .review-item-heading__title>div .icon {
    margin-right: 3px
}

.review-item .review-item-heading__title>div .icon svg {
    fill: #e31e24;
    width: 32px;
    height: 28px
}

.review-item .review-item-heading__title>div .name {
    font-size: 17px;
    font-family: GothamProMedium;
    color: #555
}

@media screen and (max-width:568px) {
    .review-item .review-item-heading__title>div {
        display: -ms-flexbox;
        display: flex
    }

    .review-item .review-item-heading__title .rating {
        margin-bottom: 20px
    }
}

.review-item .review-item-heading__title .rating svg {
    fill: #9d9d9d;
    height: 13px;
    width: 12px;
    margin-right: 3px
}

.review-item .review-item-heading__meta {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 32px;
    padding-right: 28px;
    padding-left: 38px
}

@media screen and (max-width:568px) {
    .review-item .review-item-heading__meta {
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-right: 0;
        padding-left: 10px
    }
}

.review-item .review-item-heading__meta div:nth-of-type(1) {
    color: #e31e24;
    font-size: 10px;
    font-family: GothamProMedium
}

.review-item .review-item-heading__meta div:nth-of-type(2) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.review-item .review-item-heading__meta div:nth-of-type(2) span {
    margin-right: 10px
}

.review-item .review-item-heading__meta div:nth-of-type(2) span:nth-of-type(1) svg {
    fill: #868686;
    width: 14px;
    height: 14px
}

.review-item .review-item-heading__meta div:nth-of-type(2) span:nth-of-type(2) {
    font-size: 10px;
    text-align: left;
    color: #868686;
    font-family: GothamProMedium
}

.review-item__tags {
    clear: both;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.review-item__tags .review-tag {
    padding: 7px 10px;
    opacity: .26;
    border-radius: 15px;
    background-color: #5b5b5b;
    font-size: 13px;
    border: 1px solid #5b5b5b;
    font-family: GothamProMedium;
    color: #fff;
    line-height: 16px;
    text-align: center;
    margin-right: 10px;
    margin-bottom: 10px
}

@media screen and (max-width:568px) {
    .review-item__tags .review-tag {
        margin-right: 4px;
        padding: 7px 8px
    }
}

.review-item__tags .review-tag:hover {
    opacity: .8;
    border-radius: 15px;
    color: #5b5b5b;
    border: 1px solid #5b5b5b;
    background-color: #fff
}

.review-item__answer {
    display: none;
    font-family: GothamProRegular;
    font-size: 13px;
    color: #555;
    padding-bottom: 20px;
    margin-top: 15px;
    line-height: 22px
}

.review-item__answer .title {
    font-size: 17px;
    font-family: GothamProMedium;
    color: #555
}

.review-item:hover .shadow-box {
    box-shadow: -4px -2px 20px -5px rgba(0, 0, 0, .26)
}

.review-item__content {
    position: relative;
    font-size: 14px;
    color: #555;
    font-family: GothamProRegular;
    margin-bottom: 20px;
    line-height: 24px
}

.review-item__content .readmore__hide {
    line-height: 24px;
    margin-bottom: 30px;
    height: 120px;
    overflow: hidden;
    color: #555
}

.review-item__content .readmore__hide::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 4em;
    background: #fff;
    background: linear-gradient(0deg, rgba(255, 255, 255, .798757) 0, rgba(255, 255, 255, .01) 100%)
}

.review-item__content .readmore__hide.active {
    height: auto
}

.review-item__content .readmore__hide.active::before {
    display: none
}

.review-item__content .readmore__link {
    float: left;
    font-size: 11px;
    color: #555;
    display: block;
    border-bottom: 1px solid #555;
    padding-bottom: 2px;
    margin-bottom: 35px;
    width: max-content
}

@media screen and (max-width:568px) {
    .review-item__content .readmore__link {
        clear: both;
        margin-bottom: 10px
    }

    .review-item__content .readmore-comment {
        position: absolute;
        bottom: -2px;
        right: 0
    }
}

.review-item__content .readmore__link:hover {
    cursor: pointer
}

.review-item__content .readmore-comment {
    float: right;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width:768px) {
    .review-item__content .readmore-comment {
        margin-bottom: 40px
    }
}

.owl-carousel.carousel-owlc__wrapper.video-carousel,
.question-item__content,
.question-item__content .readmore__hide,
.select,
.video-item {
    position: relative
}

.review-item__content .readmore-comment:hover {
    cursor: pointer
}

.review-item__content .readmore-comment svg {
    fill: #555;
    width: 13px;
    height: 13px;
    transition: .2s
}

.review-item__content .add-comment,
.review-item__content .readmore-comment span {
    font-size: 11px;
    border-bottom: 1px solid #555;
    padding-bottom: 2px;
    width: max-content;
    color: #555
}

.review-item__content .readmore-comment span {
    display: block;
    margin-left: 5px
}

.review-item__content .readmore-comment span:nth-of-type(2) {
    display: none
}

.review-item__content .readmore-comment.active svg {
    transform: rotate(180deg)
}

.review-item__content .add-comment {
    float: left;
    display: block;
    margin-bottom: 35px;
    margin-left: 15px
}

.review-item__content .add-comment:hover {
    cursor: pointer
}

.review-item-inner.active .review-item__answer {
    display: block
}

.review-item-inner.active .readmore-comment span:nth-of-type(1) {
    display: none
}

.review-item-inner.active .readmore-comment span:nth-of-type(2) {
    display: block
}

.licenses-carousel .owl-nav,
.video-carousel .owl-nav {
    display: block !important
}

.review-item-inner.active .readmore-comment svg {
    transform: rotate(180deg)
}

.staff-card-review .review-item__tags .review-tag {
    margin-right: 7px;
    padding: 6px 7px
}

.gallery-item {
    max-width: 275px
}

@media screen and (max-width:991px) {
    .gallery-item {
        max-width: initial;
        height: auto;
    }
}

@media screen and (max-width:568px) {
    .review-item__content .add-comment {
        float: inherit;
        margin-left: 0;
        margin-bottom: 0
    }

    .staff-card-review .review-item__tags {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gallery-item {
        max-width: initial;
        width: 100%;
        margin: 0 auto
    }
}

.gallery-item a img {
    max-width: 275px;
    width: 100%;
    height: auto
}

.video-item svg {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    fill: #e31e24;
    transition: .2s;
    width: 30px;
    height: 30px;
    z-index: 1;
    top: 45%
}

.video-item:hover svg {
    fill: #fff
}

.video-carousel .owl-nav .owl-prev {
    position: absolute;
    left: -28px;
    top: -61px;
    height: 30px;
    width: 16px
}

@media screen and (max-width:1024px) {
    .video-carousel .owl-nav .owl-prev {
        left: -16px
    }
}

@media screen and (max-width:991px) {
    .video-carousel .owl-nav .owl-prev {
        left: -15px;
        top: -20px
    }
}

@media screen and (max-width:768px) {
    .video-carousel .owl-nav .owl-prev {
        top: -75px
    }
}

@media screen and (max-width:568px) {
    .gallery-item a img {
        max-width: initial
    }

    .video-carousel .owl-nav .owl-prev {
        top: -61px
    }
}

.video-carousel .owl-nav .owl-next {
    position: absolute;
    right: -21px;
    top: -61px;
    height: 30px;
    width: 16px
}

@media screen and (max-width:1024px) {
    .video-carousel .owl-nav .owl-next {
        right: -16px
    }
}

@media screen and (max-width:991px) {
    .video-carousel .owl-nav .owl-next {
        right: -19px;
        top: -20px
    }
}

.video-carousel .owl-next.disabled,
.video-carousel .owl-prev.disabled {
    pointer-events: none;
    opacity: .2
}

.video-carousel .prev-slide {
    background: url(../img/icons/nav-prev.png) no-repeat;
    background-size: contain;
    height: 30px;
    width: 16px
}

@media screen and (max-width:768px) {
    .video-carousel .owl-nav .owl-next {
        top: -75px
    }

    .video-carousel .prev-slide {
        width: 10px
    }
}

.video-carousel .next-slide {
    background: url(../img/icons/nav-next.png) no-repeat;
    background-size: contain;
    height: 30px;
    width: 16px
}

@media screen and (max-width:768px) {
    .video-carousel .next-slide {
        width: 10px
    }
}

.license-item {
    max-width: 275px
}

@media screen and (max-width:991px) {
    .license-item {
        max-width: initial;
        height: auto
    }
}

@media screen and (max-width:660px) {
    .license-item {
        width: 275px;
        margin: 0 auto
    }
}

@media screen and (max-width:568px) {
    .video-carousel .owl-nav .owl-next {
        top: -61px
    }

    .license-item {
        max-width: initial;
        width: 100%;
        margin: 0 auto
    }
}

.license-item a img {
    max-width: 275px;
    width: 100%;
    height: auto
}

.licenses-carousel .owl-nav .owl-prev {
    position: absolute;
    left: -28px;
    top: 32px;
    height: 30px;
    width: 16px
}

@media screen and (max-width:1024px) {
    .licenses-carousel .owl-nav .owl-prev {
        left: -16px
    }
}

@media screen and (max-width:991px) {
    .licenses-carousel .owl-nav .owl-prev {
        left: -15px;
        top: 50px
    }
}

@media screen and (max-width:768px) {
    .licenses-carousel .owl-nav .owl-prev {
        top: 50px
    }
}

@media screen and (max-width:568px) {
    .license-item a img {
        max-width: initial
    }

    .licenses-carousel .owl-nav .owl-prev {
        top: 50px
    }
}

.licenses-carousel .owl-nav .owl-next {
    position: absolute;
    right: -21px;
    top: 32px;
    height: 30px;
    width: 16px
}

@media screen and (max-width:1024px) {
    .licenses-carousel .owl-nav .owl-next {
        right: -16px
    }
}

@media screen and (max-width:991px) {
    .licenses-carousel .owl-nav .owl-next {
        right: -19px;
        top: -20px
    }

    .question-item {
        max-width: initial
    }
}

.licenses-carousel .owl-next.disabled,
.licenses-carousel .owl-prev.disabled {
    pointer-events: none;
    opacity: .2
}

.licenses-carousel .prev-slide {
    background: url(../img/icons/nav-prev.png) no-repeat;
    background-size: contain;
    height: 30px;
    width: 16px
}

@media screen and (max-width:768px) {
    .licenses-carousel .owl-nav .owl-next {
        top: 50px
    }

    .licenses-carousel .prev-slide {
        width: 10px
    }
}

.licenses-carousel .next-slide {
    background: url(../img/icons/nav-next.png) no-repeat;
    background-size: contain;
    height: 30px;
    width: 16px
}

@media screen and (max-width:768px) {
    .licenses-carousel .next-slide {
        width: 10px
    }

    .question-item {
        margin: 0 auto
    }
}

.question-item {
    width: 370px;
    background-color: #fff;
    padding: 52px 28px 42px
}

@media screen and (max-width:568px) {
    .licenses-carousel .owl-nav .owl-next {
        top: 50px
    }

    .question-item {
        max-width: 290px;
        margin: 0 auto;
        width: 100%;
        padding: 52px 10px 42px
    }
}

.question-item .question-item-inner a {
    text-decoration: none;
    text-transform: capitalize;
}

.question-item .question-item-inner .shadow-box {
    box-shadow: -7px 4px 20px -5px rgba(0, 0, 0, .26);
    transition: .1s
}

.options,
.question-item:hover .shadow-box {
    box-shadow: -4px -2px 20px -5px rgba(0, 0, 0, .26)
}

@media screen and (max-width:1024px) {
    .question-item .question-item-inner .shadow-box {
        overflow: hidden;
        margin-bottom: 37px
    }
}

.question-item .question-item-heading__title {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 11px
}

.question-item .question-item-heading__title .icon {
    margin-right: 7px
}

.question-item .question-item-heading__title .icon svg {
    fill: #e31e24;
    width: 32px;
    height: 28px
}

.question-item .question-item-heading__title .name {
    font-size: 17px;
    font-family: GothamProMedium;
    color: #555
}

.question-item .question-item-heading__title .rating svg {
    fill: #5b5b5b;
    height: 13px;
    width: 12px;
    margin-right: 3px
}

.question-item .question-item-heading__meta {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 32px;
    margin-left: 47px
}

.question-item .question-item-heading__meta div:nth-of-type(1) {
    color: #e31e24;
    font-size: 10px;
    font-family: GothamProMedium
}

.question-item .question-item-heading__meta div:nth-of-type(2) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.question-item .question-item-heading__meta div:nth-of-type(2) span {
    margin-right: 10px
}

.question-item .question-item-heading__meta div:nth-of-type(2) span:nth-of-type(1) svg {
    fill: #555;
    width: 14px;
    height: 14px
}

.question-item .question-item-heading__meta div:nth-of-type(2) span:nth-of-type(2) {
    font-size: 10px;
    text-align: left;
    color: #555;
    font-family: GothamProMedium
}

.question-item__tags {
    clear: both;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.question-item__tags .question-tag {
    padding: 7px 10px;
    opacity: .26;
    border-radius: 15px;
    background-color: #5b5b5b;
    font-size: 13px;
    border: 1px solid #5b5b5b;
    font-family: GothamProMedium;
    color: #fff;
    line-height: 16px;
    text-align: center;
    margin-right: 10px;
    margin-bottom: 10px
}

.question-item__answer,
.question-item__content {
    font-family: GothamProRegular
}

@media screen and (max-width:568px) {
    .question-item__tags .question-tag {
        font-size: 12px;
        padding: 7px 8px
    }
}

.question-item__tags .question-tag:hover {
    opacity: .8;
    border-radius: 15px;
    color: #5b5b5b;
    border: 1px solid #5b5b5b;
    background-color: #fff
}

.question-item__answer {
    display: none;
    font-size: 13px;
    color: #555;
    padding-bottom: 20px;
    margin-top: 15px
}

.question-item__content {
    font-size: 14px;
    color: #555;
    margin-bottom: 20px;
    line-height: 24px
}

.question-item__content .readmore__hide {
    line-height: 22px;
    margin-bottom: 0;
    height: 116px;
    overflow: hidden;
    color: #555
}

.question-item__content .readmore__hide::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 4em;
    background: #fff;
    background: linear-gradient(0deg, rgba(255, 255, 255, .798757) 0, rgba(255, 255, 255, .01) 100%)
}

.question-item__content .readmore__hide.active {
    height: auto
}

.question-item__content .readmore__hide.active::before {
    display: none
}

@media screen and (max-width:768px) {

    .question-item__content .readmore__hide,
    .question-item__content .readmore__hide.active {
        font-size: 13px;
        line-height: 24px
    }
}

.question-item__content .readmore__link {
    float: left;
    font-size: 11px;
    display: block;
    color: #555;
    border-bottom: 1px solid #555;
    padding-bottom: 2px;
    margin-bottom: 35px;
    width: max-content;
    margin-top: 25px
}

.question-item__content .readmore__link:hover {
    cursor: pointer
}

.question-item__content .readmore-comment {
    margin-top: 25px;
    margin-bottom: 20px;
    float: right;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width:768px) {
    .question-item__content .readmore-comment {
        margin-bottom: 40px;
        margin-top: 0
    }

    .question-item-inner.active .question-item__answer .doctor-wrapper {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }
}

.question-item__content .readmore-comment:hover {
    cursor: pointer
}

.question-item__content .readmore-comment svg {
    fill: #555;
    width: 13px;
    height: 13px;
    transition: .2s
}

.question-item__content .add-comment,
.question-item__content .readmore-comment span {
    font-size: 11px;
    border-bottom: 1px solid #555;
    width: max-content;
    color: #555;
    padding-bottom: 2px
}

.question-item__content .readmore-comment span {
    display: block;
    margin-left: 5px
}

.question-item__content .readmore-comment span:nth-of-type(2) {
    display: none
}

.question-item__content .add-comment {
    float: left;
    display: block;
    margin-bottom: 35px;
    margin-left: 15px
}

.question-item__content .add-comment:hover {
    cursor: pointer
}

.question-item-inner.active .question-item__answer {
    display: block
}

.question-item-inner.active .question-item__answer .doctor-wrapper {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px
}

.question-item-inner.active .question-item__answer .doctor-wrapper img {
    max-width: 100%;
    height: 175px !important;
    margin-right: 30px
}

@media screen and (max-width:768px) {
    .question-item-inner.active .question-item__answer .doctor-wrapper img {
        margin-bottom: 15px;
        margin-right: 0
    }
}

.question-item-inner.active .question-item__answer .doctor-wrapper .doctor-info .doctor-name {
    font-family: GothamProMedium;
    font-size: 13px;
    color: #555;
    margin-bottom: 10px;
    text-align: left
}

@media screen and (max-width:768px) {
    .question-item-inner.active .question-item__answer .doctor-wrapper .doctor-info .doctor-name {
        text-align: center
    }
}

.question-item-inner.active .question-item__answer .doctor-wrapper .doctor-info .doctor-position {
    font-family: GothamProRegular;
    font-size: 13px;
    color: #555;
    text-align: left;
    margin-bottom: 21px
}

@media screen and (max-width:768px) {
    .question-item-inner.active .question-item__answer .doctor-wrapper .doctor-info .doctor-position {
        text-align: center;
        line-height: 21px
    }
}

.question-item-inner.active .readmore-comment span:nth-of-type(1) {
    display: none
}

.question-item-inner.active .readmore-comment span:nth-of-type(2) {
    display: block
}

.question-item-inner.active .readmore-comment svg {
    transform: rotate(180deg)
}

.doctor-answer {
    line-height: 22px
}

.questions-carousel .question .question-item-inner.active .question-item__answer .doctor-wrapper .answer-staff {
    display: -ms-flexbox;
    display: flex
}

.questions-carousel .question .question-item-inner.active .question-item__answer .doctor-wrapper .answer-staff img {
    max-width: 146px !important;
    height: auto !important
}

.questions-carousel .question .question-item-inner.active .question-item__answer .doctor-wrapper .doctor-info .doctor-name {
    text-align: left
}

@media screen and (max-width:568px) {
    .question-item__content .add-comment {
        float: right
    }

    .questions-carousel .question .question-item-inner.active .question-item__answer .doctor-wrapper .answer-staff {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    .questions-carousel .question .question-item-inner.active .question-item__answer .doctor-wrapper .doctor-info .doctor-name {
        text-align: center
    }
}

.questions-carousel .question .question-item-inner.active .question-item__answer .doctor-wrapper .doctor-info .doctor-position {
    text-align: left
}

.reviews-carousel {
    background-color: #ededed;
    padding-top: 38px;
    margin-bottom: 240px
}

@media screen and (max-width:568px) {
    .questions-carousel .question .question-item-inner.active .question-item__answer .doctor-wrapper .doctor-info .doctor-position {
        text-align: center
    }

    .questions-carousel .question .question-item .readmore-comment {
        margin-top: 25px
    }

    .reviews-carousel {
        margin-bottom: 60px
    }
}

.reviews-carousel .carousel-owlc {
    margin-bottom: 38px
}

.reviews-carousel .carousel-owlc .carousel-owlc__wrapper {
    margin-bottom: 0
}

.online-registrations__info p,
.questions-carousel .doctor-wrapper img {
    margin-bottom: 20px
}

.questions-carousel {
    background-color: #f4f4f4;
    padding-top: 40px
}

.online-registrations .reg-form-wrapper,
.options,
.styledSelect,
.styledSelect.active,
.styledSelect:active {
    background-color: #fff
}

.add-comment:hover {
    cursor: pointer;
    color: #e31e24;
    border-bottom: 1px solid #e31e24
}

.add-comment__block {
    display: none;
    padding-bottom: 20px
}

.add-comment__block form .form-row.w100 {
    width: 100%
}

.add-comment__block form .form-row .form-group input {
    border: none;
    border-bottom: 1px solid #555;
    border-radius: 0;
    padding-left: 0
}

.add-comment__block form .form-row .form-group.textfield {
    width: 100%
}

.add-comment__block form .form-row .form-group.textfield textarea {
    font-size: 15px;
    color: #5b5b5b;
    font-family: GothamProRegular;
    border: 1px solid #555;
    padding: 15px 10px 7px 15px;
    width: 100%;
    border-radius: 12px
}

.add-comment__block form .form-row .form-group.textfield textarea::placeholder {
    font-size: 15px;
    color: #bababa;
    font-family: GothamProRegular
}

.question-item-inner.add .add-comment__block,
.review-item-inner.add .add-comment__block {
    display: block
}

.owl-carousel.carousel-owlc__wrapper.question .owl-nav .owl-next,
.owl-carousel.carousel-owlc__wrapper.question .owl-nav .owl-prev {
    top: 72px
}

.review.slider .owl-nav .owl-prev {
    top: 65px
}

@media screen and (max-width:568px) {
    .review.slider .owl-nav .owl-prev {
        top: 80px
    }
}

.review.slider .owl-nav .owl-next {
    top: 65px
}

.questions-carousel .doctor-wrapper {
    -ms-flex-direction: column;
    flex-direction: column
}

.staff-card-review .btn {
    max-width: 150px;
    margin: 0 auto 30px;
    padding: 10px
}

.review-about-staff {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.review-about-staff .btn {
    margin: 0 30px 0 0 !important;
    max-width: initial
}

.all-owlc.all-owlc_reviews .btn:last-of-type {
    display: none
}

@media screen and (max-width:568px) {
    .review.slider .owl-nav .owl-next {
        top: 80px
    }

    .review-about-staff {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .review-about-staff .btn {
        margin-right: 0 !important;
        margin-bottom: 30px !important
    }

    .carousel-owlc__wrapper.news .owl-nav .owl-next,
    .carousel-owlc__wrapper.news .owl-nav .owl-prev {
        top: -9px
    }
}

.questions-carousel .carousel-owlc {
    margin-bottom: 0
}

.questions-carousel .carousel-owlc .carousel-owlc__wrapper {
    margin-bottom: 46px
}

.carousel-owlc__wrapper.review .owl-nav .owl-next,
.carousel-owlc__wrapper.review .owl-nav .owl-prev {
    top: 72px
}

@media screen and (max-width:568px) {
    .licenses-carousel {
        margin-bottom: 115px
    }

    .carousel-owlc__wrapper.review .owl-nav .owl-next,
    .carousel-owlc__wrapper.review .owl-nav .owl-prev {
        top: 92px
    }

    .single-post-wrapper .carousel-owlc__wrapper .owl-nav .owl-prev {
        left: -11px
    }

    .single-post-wrapper .carousel-owlc__wrapper .owl-nav .owl-next {
        right: -11px
    }
}

.owl-carousel.carousel-owlc__wrapper.video-carousel .owl-nav,
.owl-carousel.carousel-owlc__wrapper.video-carousel .owl-nav .owl-next,
.owl-carousel.carousel-owlc__wrapper.video-carousel .owl-nav .owl-prev {
    top: 50%
}

.select-custom {
    margin: 0 auto;
    color: #000;
    width: 245px;
    padding: 14px 20px 12px 12px;
    height: 38px;
    cursor: pointer
}

.options li,
.select,
.styledSelect {
    /*color: #555;*/
    color: #000;
    font-size: 13px;
    font-family: GothamProRegular
}

.s-hidden {
    visibility: hidden;
    padding-right: 10px
}

.select {
    cursor: pointer;
    display: inline-block;
    border: 1px solid #555;
    border-radius: 10px;
    width: 256px;
    height: 45px
}

.styledSelect {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 6px;
    border-radius: 10px
}

.styledSelect:after {
    width: 12px;
    height: 12px;
    position: absolute;
    top: 16px;
    right: 6px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDUxLjg0NyA0NTEuODQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTEuODQ3IDQ1MS44NDc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz4KCTxwYXRoIGQ9Ik0yMjUuOTIzLDM1NC43MDZjLTguMDk4LDAtMTYuMTk1LTMuMDkyLTIyLjM2OS05LjI2M0w5LjI3LDE1MS4xNTdjLTEyLjM1OS0xMi4zNTktMTIuMzU5LTMyLjM5NywwLTQ0Ljc1MSAgIGMxMi4zNTQtMTIuMzU0LDMyLjM4OC0xMi4zNTQsNDQuNzQ4LDBsMTcxLjkwNSwxNzEuOTE1bDE3MS45MDYtMTcxLjkwOWMxMi4zNTktMTIuMzU0LDMyLjM5MS0xMi4zNTQsNDQuNzQ0LDAgICBjMTIuMzY1LDEyLjM1NCwxMi4zNjUsMzIuMzkyLDAsNDQuNzUxTDI0OC4yOTIsMzQ1LjQ0OUMyNDIuMTE1LDM1MS42MjEsMjM0LjAxOCwzNTQuNzA2LDIyNS45MjMsMzU0LjcwNnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiM1NTU1NTUiLz4KPC9nPjwvZz4gPC9zdmc+Cg==);
    background-repeat: no-repeat
}

.options {
    display: none;
    position: absolute;
    top: 35px;
    right: 0;
    left: 0;
    z-index: 999;
    margin: 0;
    padding: 0;
    list-style: none;
    border: 1px solid #fff;
    height: 160px;
    overflow: scroll;
    overflow-x: hidden
}

.options li {
    margin: 0;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 7px;
    text-align: left
}

.options li:hover {
    color: #fff;
    background-color: #e31e24
}

.staff-container {
    padding-top: 155px !important
}

@media screen and (max-width:991px) {
    .staff-container {
        padding-top: 0 !important
    }
}

.staff-container .breadcrumbs {
    padding-top: 0
}

.all-staff .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: start;
    align-items: flex-start
}

.all-staff .row .staff-item {
    width: 25%;
    max-width: 262px;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 70px
}

@media screen and (max-width:1025px) {
    .all-staff .row .staff-item {
        width: 33.3%
    }
}

@media screen and (max-width:875px) {
    .all-staff .row .staff-item {
        width: 50%
    }
}

@media screen and (max-width:583px) {
    .all-staff .row .staff-item {
        width: 100%
    }
}

.all-staff .row .staff-item__description {
    margin-bottom: 40px
}

@media screen and (max-width:991px) {
    .all-staff .row .staff-item__description {
        margin-bottom: 0
    }

    .filter-selection__inner .mr-md-5 {
        margin-right: 0 !important
    }
}

.filter-selection {
    margin-bottom: 62px
}

.filter-selection__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width:1070px) {
    .filter-selection__inner {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    .filter-selection__inner .form-group {
        margin-bottom: 42px !important
    }

    .filter-selection__inner .form-group:nth-of-type(1) {
        margin-bottom: 50px !important
    }

    .filter-selection__inner .form-group:nth-of-type(4) {
        margin-bottom: 30px !important
    }

    .filter-selection__inner .form-group label {
        margin-left: 20px
    }
}

.scrollbot-scrollbar {
    width: 5px;
    height: 5px;
    background-color: #e31e24
}

.scrollbot-scrollbar-holder {
    width: 2px !important;
    right: 3px !important
}

.scrollbot-scrollbar {
    right: -1px !important;
    box-shadow: 3px 10px 12px -11px rgba(227, 30, 36, .46) !important
}

.scroll::-webkit-scrollbar {
    width: 5px
}

.scroll::-webkit-scrollbar-track {
    background: #e31e24
}

.scroll::-webkit-scrollbar-thumb {
    background: #bababa
}

::-webkit-scrollbar {
    width: 5px;
    height: 10px
}

::-webkit-scrollbar-button:end:increment,
::-webkit-scrollbar-button:start:decrement {
    display: none
}

::-webkit-scrollbar-track-piece {
    background-color: #bababa
}

::-webkit-scrollbar-thumb:vertical {
    background-color: #e31e24
}

.footer-menu ul li::after,
footer.secondary .footer-menu ul li::after {
    content: "";
    right: 0;
    background-color: #5b5b5b
}

footer.home {
    padding-top: 40px;
    padding-bottom: 46px;
    border-top: 2px solid #999;
    margin-left: 35px;
    margin-right: 35px
}

footer.home .copyright {
    color: #bababa;
    font-size: 13px;
    line-height: 21px
}

@media screen and (max-width:810px) {
    footer.home .copyright {
        margin-top: 60px
    }
}

@media screen and (max-width:767px) {
    footer.home {
        margin-left: 0;
        margin-right: 0
    }

    footer.home .copyright {
        text-align: center;
        margin-top: 39px
    }
}

footer.home .copyright a {
    color: #bababa;
    font-size: 13px;
    text-decoration: none
}

footer.home .copyright a:hover {
    color: #555
}

footer.home .logo {
    margin-bottom: 12px
}

@media screen and (max-width:810px) {
    footer.home .logo {
        text-align: left
    }
}

@media screen and (max-width:767px) {
    footer.home .logo {
        text-align: center
    }

    footer.home .social-links {
        margin-bottom: 40px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    footer.home .social-links span:nth-of-type(1) {
        margin-bottom: 15px
    }

    footer.home .social-links span:nth-of-type(2) {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 80px
    }

    footer.home .social-links span:nth-of-type(2) a {
        margin-right: 0;
        margin-left: 0
    }

    .footer-menu ul {
        -ms-flex-pack: center;
        justify-content: center
    }
}

.footer-menu {
    margin-bottom: 35px
}

.footer-menu ul li {
    position: relative;
    padding-left: 11px;
    padding-right: 11px
}

.footer-menu ul li a {
    color: #5b5b5b;
    font-size: 17px;
    font-family: GothamProRegular;
    text-transform: capitalize;
    transition: .3s;
    text-decoration: none
}

@media screen and (max-width:810px) {
    .footer-menu ul li a {
        font-size: 13px
    }

    footer.secondary .copyright {
        margin-top: 60px
    }
}

.footer-menu ul li a.active {
    border-bottom: 1px solid #5b5b5b;
    padding-bottom: 5px
}

.footer-menu ul li a:hover {
    color: #e31e24
}

.footer-menu ul li::after {
    position: absolute;
    height: 100%;
    width: 2px
}

.footer-menu ul li:first-of-type {
    padding-left: 0
}

.footer-menu ul li:last-of-type::after {
    display: none
}

.footer-social {
    text-align: right
}

@media screen and (max-width:767px) {
    .footer-menu ul li a {
        font-size: 13px
    }

    .footer-social {
        text-align: center
    }
}

.footer-social>a {
    color: #1d1d1d;
    font-family: GothamProMedium;
    font-size: 18px;
    text-decoration: none;
    margin-bottom: 13px;
    display: block
}

.footer-social>a:hover {
    color: #e31e24
}

.footer-social .red {
    text-transform: uppercase
}

@media screen and (max-width:767px) {
    .footer-social .red {
        font-size: 14px;
        padding: 10px 20px
    }
}

.social-links {
    color: #bababa;
    font-family: GothamProMedium;
    font-size: 13px;
    margin-bottom: 19px
}

.social-links a {
    margin-left: 15px;
    margin-right: 15px;
    text-transform: none;
    text-decoration: none
}

.social-links a svg {
    fill: #bababa;
    width: 18px;
    height: 18px;
    transition: .3s
}

.social-links a:hover svg {
    fill: #555
}

.social-links a:last-of-type {
    margin-right: 0
}

footer.secondary {
    padding-top: 40px;
    padding-bottom: 46px;
    border-top: 2px solid #999;
    margin-left: 35px;
    margin-right: 35px
}

footer.secondary .copyright {
    color: #bababa;
    font-size: 13px;
    line-height: 21px
}

footer.secondary .copyright a {
    color: #bababa;
    font-size: 13px;
    text-decoration: none
}

footer.secondary .copyright a:hover {
    color: #555
}

footer.secondary .footer-btns {
    text-align: center;
    height: 110px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width:767px) {
    footer.secondary {
        margin-left: 0;
        margin-right: 0
    }

    footer.secondary .copyright {
        text-align: center;
        margin-top: 39px
    }

    footer.secondary .footer-btns {
        margin-bottom: 20px
    }
}

footer.secondary .footer-btns .btn {
    margin: 0 auto;
    width: 200px;
    padding: 10px 14px;
    font-size: 15px;
    text-transform: uppercase
}

footer.secondary .logo {
    margin-bottom: 12px
}

@media screen and (max-width:991px) {
    footer.secondary .logo {
        text-align: left
    }
}

@media screen and (max-width:768px) {
    footer.secondary .social-links {
        margin-top: 20px;
        margin-bottom: 40px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    footer.secondary .social-links span:nth-of-type(1) {
        margin-bottom: 15px
    }

    footer.secondary .social-links span:nth-of-type(2) {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 80px
    }

    footer.secondary .social-links span:nth-of-type(2) a {
        margin-right: 0;
        margin-left: 0
    }

    footer.secondary .footer-social {
        margin-top: 30px
    }
}

footer.secondary .footer-menu {
    margin-bottom: 35px
}

@media screen and (max-width:767px) {
    footer.secondary .logo {
        text-align: center
    }

    footer.secondary .footer-menu ul {
        -ms-flex-pack: center;
        justify-content: center
    }
}

footer.secondary .footer-menu ul li {
    position: relative;
    padding-left: 11px;
    padding-right: 11px;
    min-width: fit-content;
}

footer.secondary .footer-menu ul li a {
    color: #5b5b5b;
    font-size: 16px;
    font-family: GothamProMedium;
    text-transform: capitalize;
    transition: .3s;
    text-decoration: none
}

@media screen and (max-width:1200px) {
    footer.secondary .footer-menu ul li a {
        font-size: 13px
    }
}

@media screen and (max-width:991px) {
    footer.secondary .footer-menu ul li a {
        font-size: 11px
    }
}

footer.secondary .footer-menu ul li a.active {
    border-bottom: 1px solid #5b5b5b;
    padding-bottom: 5px
}

footer.secondary .footer-menu ul li a:hover {
    color: #e31e24
}

footer.secondary .footer-menu ul li::after {
    position: absolute;
    height: 100%;
    width: 2px
}

footer.secondary .footer-menu ul li:first-of-type {
    padding-left: 0;

}

footer.secondary .footer-menu ul li:last-of-type::after {
    display: none
}

footer.secondary .footer-social .footer-tel>a,
footer.secondary .footer-social>a {
    display: block;
    font-family: GothamProMedium;
    text-decoration: none
}

footer.secondary .social-links {
    color: #bababa;
    font-family: GothamProMedium;
    font-size: 13px;
    margin-bottom: 19px
}

footer.secondary .social-links a {
    margin-left: 15px;
    margin-right: 15px;
    text-transform: none;
    text-decoration: none
}

footer.secondary .social-links a svg {
    fill: #bababa;
    width: 18px;
    height: 18px;
    transition: .3s
}

footer.secondary .social-links a:hover svg {
    fill: #555
}

footer.secondary .social-links a:last-of-type {
    margin-right: 0
}

footer.secondary .footer-social {
    text-align: right
}

@media screen and (max-width:991px) {
    footer.secondary .footer-social {
        text-align: center
    }
}

footer.secondary .footer-social>a {
    color: #1d1d1d;
    font-size: 18px;
    margin-bottom: 13px
}

footer.secondary .footer-social>a:hover {
    color: #e31e24
}

footer.secondary .footer-social .red {
    text-transform: uppercase
}

@media screen and (max-width:767px) {
    footer.secondary .footer-social .red {
        font-size: 14px;
        padding: 10px 20px
    }
}

footer.secondary .footer-social .footer-tel {
    width: 100%;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

footer.secondary .footer-social .footer-tel span {
    margin-right: 13px
}

footer.secondary .footer-social .footer-tel span svg {
    fill: #e31e24;
    width: 18px;
    height: 18px
}

footer.secondary .footer-social .footer-tel>a {
    color: #1d1d1d;
    font-size: 22px;
    margin-bottom: 9px
}

footer.secondary .footer-social .footer-tel>a span,
footer.secondary .footer-social .footer-tel>a:hover {
    color: #e31e24
}

.online-registrations {
    background-color: #e31e24;
    height: 408px;
    position: relative;
    margin-bottom: 65px
}

@media screen and (max-width:1280px) {
    .online-registrations {
        margin-bottom: 125px
    }
}

@media screen and (max-width:568px) {
    .online-registrations {
        margin-bottom: 46px
    }
}

.online-registrations .reg-btn {
    display: none
}

@media screen and (max-width:768px) {
    .online-registrations {
        background-color: initial;
        height: auto;
        margin-bottom: 46px
    }

    .online-registrations .reg-btn {
        display: block;
        margin: 40px auto 0;
        font-size: 24px
    }

    .online-registrations .reg-form-wrapper {
        display: none
    }
}

@media screen and (max-width:568px) {
    .online-registrations .reg-btn {
        font-size: 18px
    }
}

.online-registrations .reg-form-wrapper {
    background-image: url(../img/reg-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    max-width: 875px;
    box-shadow: 0 3px 9px 8px rgba(0, 0, 0, .08);
    padding: 38px 100px 21px 59px;
    position: absolute;
    top: -28px;
    z-index: 1
}

.online-registrations .reg-form .form-row .form-group input,
.online-registrations .reg-form .styledSelect {
    background-color: inherit
}

@media screen and (max-width:1280px) {
    .online-registrations .reg-form-wrapper {
        background-size: cover;
        width: 730px;
        padding: 38px 25px 21px 59px
    }
}

.online-check-in,
.price-page {
    padding-top: 155px
}

@media screen and (max-width:1088px) {
    .online-registrations .reg-form-wrapper {
        left: 13%
    }

    .online-registrations__info {
        display: none
    }
}

@media screen and (max-width:991px) {
    footer.secondary .footer-social .footer-tel {
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .online-registrations .reg-form-wrapper {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0
    }

    .online-check-in {
        padding-top: 0
    }
}

.online-registrations .reg-form-wrapper__title {
    font-family: GothamProMedium;
    font-size: 18px;
    color: #555;
    text-align: left;
    margin-bottom: 40px
}

.online-registrations .reg-form .form-row {
    margin-bottom: 13px
}

.online-registrations .reg-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
    margin-right: 36px
}

.online-registrations .reg-form .form-row .form-group:nth-of-type(1) {
    margin-right: 83px
}

.online-registrations .reg-form .form-row .form-group .picker {
    position: relative
}

.online-registrations .reg-form .form-row .form-group .picker.datetime::after {
    content: ' ';
    position: absolute;
    right: 8px;
    top: 9px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QjVCNUI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUyLDQwaC0yNFYwaC00MHY0MEgxMjRWMEg4NHY0MEg2MEMyNi45LDQwLDAsNjYuOSwwLDEwMHYzNTJjMCwzMy4xLDI2LjksNjAsNjAsNjBoMzkyDQoJCQljMzMuMSwwLDYwLTI2LjksNjAtNjBWMTAwQzUxMiw2Ni45LDQ4NS4xLDQwLDQ1Miw0MHogTTQ3Miw0NTJjMCwxMS05LDIwLTIwLDIwSDYwYy0xMSwwLTIwLTktMjAtMjBWMTg4aDQzMlY0NTJ6IE00NzIsMTQ4SDQwdi00OA0KCQkJYzAtMTEsOS0yMCwyMC0yMGgyNHY0MGg0MFY4MGgyNjR2NDBoNDBWODBoMjRjMTEsMCwyMCw5LDIwLDIwVjE0OHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIyMzAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMzEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9Ijc2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzNiIgeT0iMzkwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzE2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-ask .ask-form .form-row .form-group .picker.time::after,
.online-registrations .reg-form .form-row .form-group .picker.time::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ3IDQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NyA0NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzVCNUI1Qjt9DQo8L3N0eWxlPg0KPGc+DQoJPGcgaWQ9IkxheWVyXzFfNjVfIj4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDYuOSwyMC4xYy0wLjItMC4zLTAuNS0wLjYtMC45LTAuNmgtMi45QzQxLjIsOS41LDMyLjQsMS44LDIxLjcsMS44QzkuNywxLjgsMCwxMS41LDAsMjMuNQ0KCQkJCXM5LjcsMjEuNywyMS43LDIxLjdjNy43LDAsMTQuOS00LjIsMTguOC0xMC45YzAuNS0wLjksMC4yLTIuMi0wLjctMi43Yy0wLjktMC41LTIuMi0wLjItMi43LDAuN2MtMy4yLDUuNS05LjEsOC45LTE1LjQsOC45DQoJCQkJYy05LjgsMC0xNy44LTgtMTcuOC0xNy44YzAtOS44LDgtMTcuOCwxNy44LTE3LjhjOC40LDAsMTUuNSw1LjksMTcuMywxMy44aC0yLjljLTAuNCwwLTAuNywwLjItMC45LDAuNg0KCQkJCWMtMC4yLDAuMy0wLjEsMC44LDAuMSwxLjFsNC45LDUuOWMwLjIsMC4yLDAuNSwwLjQsMC44LDAuNGMwLjMsMCwwLjYtMC4xLDAuOC0wLjRsNC45LTUuOUM0NywyMC45LDQ3LjEsMjAuNSw0Ni45LDIwLjF6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuNyw2LjdjLTEuMSwwLTIsMC45LTIsMnYxMmMtMC45LDAuNi0xLjUsMS43LTEuNSwyLjhjMCwxLjksMS42LDMuNSwzLjUsMy41YzAuNSwwLDEtMC4xLDEuNS0wLjNsNi45LDQNCgkJCQljMC4zLDAuMiwwLjYsMC4zLDEsMC4zYzAuNywwLDEuMy0wLjQsMS43LTFjMC41LTAuOSwwLjItMi4yLTAuNy0yLjdsLTYuOS00Yy0wLjEtMS0wLjYtMi0xLjQtMi41di0xMg0KCQkJCUMyMy43LDcuNiwyMi44LDYuNywyMS43LDYuN3ogTTIxLjcsMjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNWMwLTAuOCwwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41QzIzLjIsMjQuMywyMi41LDI1LDIxLjcsMjUNCgkJCQl6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-position: center;
    content: ' ';
    height: 25px
}

.online-registrations .reg-form .form-row .form-group .picker.datetime input {
    width: 144px
}

.online-registrations .reg-form .form-row .form-group .picker.time::after {
    position: absolute;
    right: 32px;
    top: 8px;
    width: 25px;
    background-repeat: no-repeat;
    background-size: cover
}

.online-registrations .reg-form .form-row .form-group .picker.time input {
    width: 113px;
    text-align: left
}

.online-registrations .reg-form .form-row .form-group .picker .timepicker {
    text-align: center
}

.online-registrations .reg-form .form-row .form-group .picker svg {
    fill: #555;
    width: 26px;
    height: 24px
}

.online-registrations__info {
    color: #fff;
    font-size: 15px;
    font-family: GothamProRegular;
    line-height: 20px;
    width: 292px;
    height: 221px;
    position: absolute;
    right: 20%;
    top: 66px
}

@media screen and (max-width:1600px) {
    .online-registrations__info {
        right: 14%
    }
}

@media screen and (max-width:1440px) {
    .online-registrations__info {
        right: 11%
    }
}

@media screen and (max-width:1366px) {
    .online-registrations__info {
        right: 8%
    }
}

@media screen and (max-width:1280px) {
    .online-registrations__info {
        right: 126px;
        width: 300px
    }
}

.online-registrations p {
    color: #fff
}

.online-check-in .breadcrumbs {
    margin-bottom: 40px;
    padding-top: 0
}

.online-check-in .title {
    font-size: 36px;
    margin-bottom: 160px
}

@media screen and (max-width:1090px) {
    .online-check-in .title {
        max-width: 90%;
        margin: 0 auto 80px;
        font-size: 22px;
        line-height: 40px
    }

    .online-registrations_custom {
        position: initial;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        height: auto
    }
}

.online-registrations_custom {
    background-color: #fff;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto 155px;
    max-width: 1920px
}

.online-registrations_custom .online-registrations_custom-form {
    position: absolute;
    left: 10%
}

@media screen and (max-width:1700px) {
    .online-registrations_custom .online-registrations_custom-form {
        left: 1%
    }
}

@media screen and (max-width:1090px) {
    .online-registrations_custom .online-registrations_custom-form {
        position: initial;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.online-registrations_custom .online-registrations__info {
    background-color: #e31e24;
    position: absolute;
    top: -49px;
    right: 0;
    height: 510px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    width: 1100px
}

@media screen and (max-width:1090px) {
    .online-registrations_custom .online-registrations__info {
        position: initial;
        height: 273px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 50px;
        width: auto
    }
}

.online-registrations_custom .online-registrations__info .check-in-info {
    right: 25%;
    position: absolute
}

@media screen and (max-width:1610px) {
    .online-registrations_custom .online-registrations__info .check-in-info {
        right: calc(12% - 10px)
    }
}

@media screen and (max-width:1470px) {
    .online-registrations_custom .online-registrations__info .check-in-info {
        max-width: 380px
    }
}

@media screen and (max-width:1366px) {
    .online-registrations_custom .online-registrations__info .check-in-info {
        max-width: 290px;
        right: calc(12% - 10px)
    }
}

@media screen and (max-width:1320px) {
    .online-registrations_custom .online-registrations__info .check-in-info {
        max-width: 290px
    }
}

@media screen and (max-width:1090px) {
    .online-registrations_custom .online-registrations__info .check-in-info {
        max-width: 290px;
        margin: 0 auto;
        position: initial
    }

    .online-registrations_custom-form .reg-form-wrapper {
        position: initial
    }
}

.online-registrations_custom .online-registrations__info .check-in-info p:first-of-type {
    font-family: GothamProMedium;
    margin-bottom: 27px;
    display: block
}

.online-registrations_custom .online-registrations__info .check-in-info p:last-of-type {
    width: 87%
}

@media screen and (max-width:991px) {
    .online-registrations_custom .online-registrations__info .check-in-info p:last-of-type {
        width: 100%
    }
}

@media screen and (max-width:1280px) {
    .online-registrations_custom .online-registrations__info .check-in-info {
        right: calc(5% - 10px)
    }

    .online-registrations_custom-form .reg-form-wrapper {
        padding: 38px 15px 21px 30px
    }
}

@media screen and (max-width:768px) {
    .online-registrations_custom-form .reg-btn {
        display: none
    }

    .online-registrations_custom-form .reg-form-wrapper {
        display: -ms-flexbox;
        display: flex;
        background-image: none;
        width: auto;
        max-width: 260px;
        box-shadow: none;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0
    }

    .online-registrations_custom-form .reg-form-wrapper__title {
        display: none
    }

    .online-registrations_custom-form .form-submit {
        width: 100%;
        text-align: center
    }

    .online-registrations_custom-form .form-group {
        margin-bottom: 31px
    }

    .online-registrations_custom-form .form-row.mobile-column {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .online-registrations_custom-form .form-row {
        margin-bottom: 0 !important
    }

    .online-registrations_custom-form .reg-form .form-row .form-group:nth-of-type(1) {
        margin-right: 0
    }
}

.online-ask .ask-form-wrapper,
.online-leave-question .leave-question-form-wrapper,
.online-leave-review .leave-review-form-wrapper {
    box-shadow: 0 3px 9px 8px rgba(0, 0, 0, .08);
    background-repeat: no-repeat
}

.online-ask .ask-btn,
.online-leave-review .leave-review-btn {
    display: none
}

.reg-form-wrapper .select-group {
    height: auto
}

.online-registrations_custom .reg-form-wrapper {
    width: 875px
}

@media screen and (max-width:1610px) {
    .online-registrations_custom .form-submit {
        margin-top: 45px
    }
}

.online-ask {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 90px
}

@media screen and (max-width:768px) {
    .online-ask {
        background-color: initial;
        height: auto;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .online-ask .ask-btn {
        display: block;
        margin: 40px auto 0;
        font-size: 24px
    }

    .online-ask .ask-form-wrapper {
        display: none
    }
}

@media screen and (max-width:568px) {
    .online-ask .ask-btn {
        font-size: 18px
    }
}

.online-ask .ask-form-wrapper {
    background-image: url(../img/ask-bg.png);
    background-color: #fff;
    background-position: right bottom;
    background-size: contain;
    width: 875px;
    padding: 38px 38px 21px 41px;
    margin: 0 auto
}

.online-ask .ask-form .form-row .form-group input,
.online-ask .ask-form .styledSelect {
    background-color: inherit
}

@media screen and (max-width:1280px) {
    .online-ask .ask-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px 59px
    }

    .online-ask .ask-form .form-group.switch-group {
        margin-top: 30px
    }
}

@media screen and (max-width:1088px) {
    .online-ask .ask-form-wrapper {
        left: 13%
    }
}

@media screen and (max-width:991px) {
    .online-ask .ask-form-wrapper {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0
    }
}

.online-ask .ask-form-wrapper__title {
    font-family: GothamProMedium;
    font-size: 18px;
    color: #555;
    text-align: left;
    margin-bottom: 40px
}

.online-ask .ask-form .form-row .form-group .picker .timepicker,
.online-leave-review .leave-review-form .form-row .form-group .picker .timepicker {
    text-align: center
}

.online-ask .ask-form .form-row {
    margin-bottom: 11px
}

.online-ask .ask-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
    margin-right: 36px
}

.online-ask .ask-form .form-row .form-group .picker {
    position: relative
}

.online-ask .ask-form .form-row .form-group .picker.datetime::after {
    content: ' ';
    position: absolute;
    right: 8px;
    top: 9px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QjVCNUI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUyLDQwaC0yNFYwaC00MHY0MEgxMjRWMEg4NHY0MEg2MEMyNi45LDQwLDAsNjYuOSwwLDEwMHYzNTJjMCwzMy4xLDI2LjksNjAsNjAsNjBoMzkyDQoJCQljMzMuMSwwLDYwLTI2LjksNjAtNjBWMTAwQzUxMiw2Ni45LDQ4NS4xLDQwLDQ1Miw0MHogTTQ3Miw0NTJjMCwxMS05LDIwLTIwLDIwSDYwYy0xMSwwLTIwLTktMjAtMjBWMTg4aDQzMlY0NTJ6IE00NzIsMTQ4SDQwdi00OA0KCQkJYzAtMTEsOS0yMCwyMC0yMGgyNHY0MGg0MFY4MGgyNjR2NDBoNDBWODBoMjRjMTEsMCwyMCw5LDIwLDIwVjE0OHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIyMzAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMzEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9Ijc2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzNiIgeT0iMzkwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzE2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-ask .ask-form .form-row .form-group .picker.datetime input {
    width: 144px
}

.online-ask .ask-form .form-row .form-group .picker.time::after {
    position: absolute;
    right: 37px;
    top: 8px;
    width: 25px;
    background-repeat: no-repeat;
    background-size: cover
}

.online-ask .ask-form .form-row .form-group .picker.time input {
    width: 113px
}

.online-ask .ask-form .form-row .form-group .picker svg {
    fill: #555;
    width: 26px;
    height: 24px
}

.ask-form .form-group {
    margin-right: 10px
}

.ask-form .form-group.textfield {
    margin-right: 0;
    margin-bottom: 1px;
    width: 100%
}

.ask-form .form-group.textfield textarea {
    font-size: 15px;
    color: #5b5b5b;
    font-family: GothamProRegular;
    border: 1px solid #bababa;
    padding: 15px 10px 7px 15px;
    width: 100%
}

.ask-form .form-group.textfield textarea::placeholder {
    font-size: 15px;
    color: #bababa;
    font-family: GothamProRegular
}

.switch-group .btn {
    border: 1px solid transparent
}

@media screen and (max-width:1120px) {
    .mob-width {
        width: 230px
    }
}

.online-leave-review {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 146px
}

@media screen and (max-width:768px) {
    .online-leave-review {
        background-color: initial;
        height: auto;
        margin-bottom: 66px
    }

    .online-leave-review .leave-review-btn {
        display: block;
        margin: 40px auto 0;
        font-size: 24px
    }
}

@media screen and (max-width:568px) {
    .online-leave-review .leave-review-btn {
        font-size: 18px
    }
}

.online-leave-review .leave-review-form-wrapper {
    background-color: #fff;
    background-position: right;
    background-size: contain;
    width: 875px;
    padding: 38px 100px 21px 41px;
    margin: 0 auto
}

.online-leave-review .leave-review-form .form-row .form-group input,
.online-leave-review .leave-review-form .styledSelect {
    background-color: inherit
}

@media screen and (max-width:1280px) {
    .online-ask .ask-form .form-row {
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .online-leave-review .leave-review-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px 59px
    }
}

@media screen and (max-width:991px) {
    .online-leave-review .leave-review-form-wrapper {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0
    }
}

.online-leave-review .leave-review-form-wrapper__title {
    font-family: GothamProMedium;
    font-size: 18px;
    color: #555;
    text-align: left;
    margin-bottom: 40px
}

.online-leave-review .leave-review-form .form-row {
    margin-bottom: 11px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.online-leave-review .leave-review-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
    margin-right: 36px
}

.online-leave-review .leave-review-form .form-row .form-group .picker {
    position: relative
}

.online-leave-review .leave-review-form .form-row .form-group .picker.datetime::after {
    content: ' ';
    position: absolute;
    right: 8px;
    top: 9px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QjVCNUI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUyLDQwaC0yNFYwaC00MHY0MEgxMjRWMEg4NHY0MEg2MEMyNi45LDQwLDAsNjYuOSwwLDEwMHYzNTJjMCwzMy4xLDI2LjksNjAsNjAsNjBoMzkyDQoJCQljMzMuMSwwLDYwLTI2LjksNjAtNjBWMTAwQzUxMiw2Ni45LDQ4NS4xLDQwLDQ1Miw0MHogTTQ3Miw0NTJjMCwxMS05LDIwLTIwLDIwSDYwYy0xMSwwLTIwLTktMjAtMjBWMTg4aDQzMlY0NTJ6IE00NzIsMTQ4SDQwdi00OA0KCQkJYzAtMTEsOS0yMCwyMC0yMGgyNHY0MGg0MFY4MGgyNjR2NDBoNDBWODBoMjRjMTEsMCwyMCw5LDIwLDIwVjE0OHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIyMzAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMzEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9Ijc2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzNiIgeT0iMzkwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzE2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-leave-review .leave-review-form .form-row .form-group .picker.datetime input {
    width: 144px
}

.online-leave-review .leave-review-form .form-row .form-group .picker.time::after {
    content: ' ';
    position: absolute;
    right: 37px;
    top: 8px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ3IDQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NyA0NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzVCNUI1Qjt9DQo8L3N0eWxlPg0KPGc+DQoJPGcgaWQ9IkxheWVyXzFfNjVfIj4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDYuOSwyMC4xYy0wLjItMC4zLTAuNS0wLjYtMC45LTAuNmgtMi45QzQxLjIsOS41LDMyLjQsMS44LDIxLjcsMS44QzkuNywxLjgsMCwxMS41LDAsMjMuNQ0KCQkJCXM5LjcsMjEuNywyMS43LDIxLjdjNy43LDAsMTQuOS00LjIsMTguOC0xMC45YzAuNS0wLjksMC4yLTIuMi0wLjctMi43Yy0wLjktMC41LTIuMi0wLjItMi43LDAuN2MtMy4yLDUuNS05LjEsOC45LTE1LjQsOC45DQoJCQkJYy05LjgsMC0xNy44LTgtMTcuOC0xNy44YzAtOS44LDgtMTcuOCwxNy44LTE3LjhjOC40LDAsMTUuNSw1LjksMTcuMywxMy44aC0yLjljLTAuNCwwLTAuNywwLjItMC45LDAuNg0KCQkJCWMtMC4yLDAuMy0wLjEsMC44LDAuMSwxLjFsNC45LDUuOWMwLjIsMC4yLDAuNSwwLjQsMC44LDAuNGMwLjMsMCwwLjYtMC4xLDAuOC0wLjRsNC45LTUuOUM0NywyMC45LDQ3LjEsMjAuNSw0Ni45LDIwLjF6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuNyw2LjdjLTEuMSwwLTIsMC45LTIsMnYxMmMtMC45LDAuNi0xLjUsMS43LTEuNSwyLjhjMCwxLjksMS42LDMuNSwzLjUsMy41YzAuNSwwLDEtMC4xLDEuNS0wLjNsNi45LDQNCgkJCQljMC4zLDAuMiwwLjYsMC4zLDEsMC4zYzAuNywwLDEuMy0wLjQsMS43LTFjMC41LTAuOSwwLjItMi4yLTAuNy0yLjdsLTYuOS00Yy0wLjEtMS0wLjYtMi0xLjQtMi41di0xMg0KCQkJCUMyMy43LDcuNiwyMi44LDYuNywyMS43LDYuN3ogTTIxLjcsMjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNWMwLTAuOCwwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41QzIzLjIsMjQuMywyMi41LDI1LDIxLjcsMjUNCgkJCQl6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-leave-review .leave-review-form .form-row .form-group .picker.time input {
    width: 113px
}

.online-leave-review .leave-review-form .form-row .form-group .picker svg {
    fill: #555;
    width: 26px;
    height: 24px
}

.leave-review-form .form-group {
    margin-right: 10px
}

.leave-review-form .form-group.textfield {
    margin-right: 0;
    margin-bottom: 1px;
    width: 100%
}

.leave-review-form .form-group.textfield textarea {
    font-size: 15px;
    color: #5b5b5b;
    font-family: GothamProRegular;
    border: 1px solid #bababa;
    padding: 15px 10px 7px 15px;
    width: 100%;
    border-radius: 12px
}

.leave-review-form .form-group.textfield textarea::placeholder {
    font-size: 15px;
    color: #bababa;
    font-family: GothamProRegular
}

@media screen and (max-width:768px) {
    .online-leave-review .leave-review-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px
    }
}

@media screen and (max-width:660px) {
    .online-leave-review .leave-review-form-wrapper {
        width: 100%
    }

    .leave-review-form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }

    .online-leave-review .leave-review-form .form-row {
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .leave-review-form .form-group.select-group {
        width: 100%;
        margin-bottom: 40px
    }

    .online-leave-review .leave-review-form .form-row.mb-5 {
        margin-bottom: 0 !important
    }

    .leave-review-form .form-group.switch-group {
        position: relative;
        margin-top: 20px
    }
}

@media screen and (max-width:424px) {
    .leave-review-form .form-group.textfield textarea {
        width: 256px
    }
}

@media screen and (max-width:360px) {
    .leave-review-form .form-group {
        margin-right: 0
    }

    .online-leave-review .leave-review-form-wrapper {
        padding-left: 5px;
        padding-right: 5px;
        width: auto
    }

    .leave-review-form .form-group .select {
        width: 100%
    }

    .leave-review-form form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    .leave-review-form .form-group.switch-group {
        margin-right: 0 !important
    }
}

.online-leave-question {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 50px
}

.online-leave-question .leave-question-btn {
    display: none
}

@media screen and (max-width:768px) {
    .online-leave-question {
        background-color: initial;
        height: auto;
        margin-bottom: 66px
    }

    .online-leave-question .leave-question-btn {
        display: block;
        margin: 40px auto 0;
        font-size: 24px
    }
}

@media screen and (max-width:568px) {
    .online-leave-question .leave-question-btn {
        font-size: 18px
    }
}

.online-leave-question .leave-question-form-wrapper {
    background-color: #fff;
    background-position: right;
    background-size: contain;
    width: 875px;
    padding: 38px 100px 21px 41px;
    margin: 0 auto
}

.online-leave-question .leave-question-form .form-row .form-group input,
.online-leave-question .leave-question-form .styledSelect {
    background-color: inherit
}

@media screen and (max-width:1280px) {
    .online-leave-question .leave-question-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px 59px
    }
}

@media screen and (max-width:1088px) {
    .online-leave-question .leave-question-form-wrapper {
        left: 13%
    }
}

@media screen and (max-width:991px) {
    .online-leave-question .leave-question-form-wrapper {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0
    }
}

.online-leave-question .leave-question-form-wrapper__title {
    font-family: GothamProMedium;
    font-size: 18px;
    color: #555;
    text-align: left;
    margin-bottom: 40px
}

@media screen and (max-width:768px) {
    .online-leave-question .leave-question-form-wrapper__title {
        margin-left: 12px
    }
}

.online-leave-question .leave-question-form .form-row {
    margin-bottom: 11px;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.online-leave-question .leave-question-form .form-row:nth-of-type(3) .form-group:nth-of-type(2) {
    margin-right: 36px
}

.online-leave-question .leave-question-form .form-row .form-group .picker {
    position: relative
}

.online-leave-question .leave-question-form .form-row .form-group .picker.datetime::after {
    content: ' ';
    position: absolute;
    right: 8px;
    top: 9px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QjVCNUI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUyLDQwaC0yNFYwaC00MHY0MEgxMjRWMEg4NHY0MEg2MEMyNi45LDQwLDAsNjYuOSwwLDEwMHYzNTJjMCwzMy4xLDI2LjksNjAsNjAsNjBoMzkyDQoJCQljMzMuMSwwLDYwLTI2LjksNjAtNjBWMTAwQzUxMiw2Ni45LDQ4NS4xLDQwLDQ1Miw0MHogTTQ3Miw0NTJjMCwxMS05LDIwLTIwLDIwSDYwYy0xMSwwLTIwLTktMjAtMjBWMTg4aDQzMlY0NTJ6IE00NzIsMTQ4SDQwdi00OA0KCQkJYzAtMTEsOS0yMCwyMC0yMGgyNHY0MGg0MFY4MGgyNjR2NDBoNDBWODBoMjRjMTEsMCwyMCw5LDIwLDIwVjE0OHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIyMzAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjIzMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iNzYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMzEwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9Ijc2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzNiIgeT0iMzkwIiBjbGFzcz0ic3QwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHJlY3QgeD0iMzE2IiB5PSIzOTAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgY2xhc3M9InN0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-leave-question .leave-question-form .form-row .form-group .picker.datetime input {
    width: 144px
}

.online-leave-question .leave-question-form .form-row .form-group .picker.time::after {
    content: ' ';
    position: absolute;
    right: 37px;
    top: 8px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ3IDQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NyA0NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzVCNUI1Qjt9DQo8L3N0eWxlPg0KPGc+DQoJPGcgaWQ9IkxheWVyXzFfNjVfIj4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDYuOSwyMC4xYy0wLjItMC4zLTAuNS0wLjYtMC45LTAuNmgtMi45QzQxLjIsOS41LDMyLjQsMS44LDIxLjcsMS44QzkuNywxLjgsMCwxMS41LDAsMjMuNQ0KCQkJCXM5LjcsMjEuNywyMS43LDIxLjdjNy43LDAsMTQuOS00LjIsMTguOC0xMC45YzAuNS0wLjksMC4yLTIuMi0wLjctMi43Yy0wLjktMC41LTIuMi0wLjItMi43LDAuN2MtMy4yLDUuNS05LjEsOC45LTE1LjQsOC45DQoJCQkJYy05LjgsMC0xNy44LTgtMTcuOC0xNy44YzAtOS44LDgtMTcuOCwxNy44LTE3LjhjOC40LDAsMTUuNSw1LjksMTcuMywxMy44aC0yLjljLTAuNCwwLTAuNywwLjItMC45LDAuNg0KCQkJCWMtMC4yLDAuMy0wLjEsMC44LDAuMSwxLjFsNC45LDUuOWMwLjIsMC4yLDAuNSwwLjQsMC44LDAuNGMwLjMsMCwwLjYtMC4xLDAuOC0wLjRsNC45LTUuOUM0NywyMC45LDQ3LjEsMjAuNSw0Ni45LDIwLjF6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuNyw2LjdjLTEuMSwwLTIsMC45LTIsMnYxMmMtMC45LDAuNi0xLjUsMS43LTEuNSwyLjhjMCwxLjksMS42LDMuNSwzLjUsMy41YzAuNSwwLDEtMC4xLDEuNS0wLjNsNi45LDQNCgkJCQljMC4zLDAuMiwwLjYsMC4zLDEsMC4zYzAuNywwLDEuMy0wLjQsMS43LTFjMC41LTAuOSwwLjItMi4yLTAuNy0yLjdsLTYuOS00Yy0wLjEtMS0wLjYtMi0xLjQtMi41di0xMg0KCQkJCUMyMy43LDcuNiwyMi44LDYuNywyMS43LDYuN3ogTTIxLjcsMjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNWMwLTAuOCwwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41QzIzLjIsMjQuMywyMi41LDI1LDIxLjcsMjUNCgkJCQl6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.online-leave-question .leave-question-form .form-row .form-group .picker.time input {
    width: 113px
}

.online-leave-question .leave-question-form .form-row .form-group .picker .timepicker {
    text-align: center
}

.online-leave-question .leave-question-form .form-row .form-group .picker svg {
    fill: #555;
    width: 26px;
    height: 24px
}

.leave-question-form .form-group {
    margin-right: 10px
}

.leave-question-form .form-group.textfield {
    margin-right: 0;
    margin-bottom: 1px;
    width: 100%
}

.leave-question-form .form-group.textfield textarea {
    font-size: 15px;
    color: #5b5b5b;
    font-family: GothamProRegular;
    border: 1px solid #bababa;
    padding: 15px 10px 7px 15px;
    width: 100%;
    border-radius: 12px
}

.leave-question-form .form-group.textfield textarea::placeholder {
    font-size: 15px;
    color: #bababa;
    font-family: GothamProRegular
}

.switch-group {
    position: relative
}

.switch-group .btn-toggle {
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    position: relative;
    border: none;
    height: 15px;
    width: 59px;
    color: #6b7381;
    background: #bdc1c8;
    border-radius: 12px !important
}

.switch-group .btn {
    position: inherit;
    top: 15px;
    left: 7px;
    display: inline-block;
    font-weight: 400;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    -ms-user-select: none;
    user-select: none;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: all .2s ease-in-out
}

.switch-group .btn-toggle:after,
.switch-group .btn-toggle:before {
    line-height: 1.5rem;
    width: 4rem;
    text-align: center;
    font-weight: 600;
    font-size: .75rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: absolute;
    bottom: 0;
    transition: opacity .25s;
    color: #6b7381
}

.switch-group .btn-toggle:before {
    content: '';
    left: -4rem
}

.switch-group .btn-toggle>.handle {
    position: absolute;
    top: -5px;
    left: -3px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #fff;
    transition: left .25s;
    box-shadow: -2px -2px 8px 3px rgba(0, 0, 0, .08)
}

.sidebar-accordion,
.sidebar-links,
.sidebar-subscribe {
    box-shadow: 0 3px 9.3px .7px rgba(0, 0, 0, .13)
}

.switch-group .example .btn-toggle {
    top: 50%;
    transform: translateY(-50%)
}

.switch-group .btn-toggle.active {
    transition: background-color .25s;
    background-color: #00ad5d
}

.switch-group .btn-toggle.active>.handle {
    left: 17px;
    transition: left .25s
}

.switch-alert {
    font-family: GothamProRegular;
    font-size: 11px;
    color: #555;
    line-height: 15px;
    margin-left: 40px
}

.switch-group {
    max-width: 256px;
    width: 256px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start
}

@media screen and (max-width:768px) {
    .online-leave-question .leave-question-form-wrapper {
        width: 730px;
        padding: 38px 25px 21px
    }
}

@media screen and (max-width:660px) {
    .online-leave-question .leave-question-form-wrapper {
        width: 100%
    }

    .leave-question-form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }

    .online-leave-question .leave-question-form .form-row {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .leave-question-form .form-group.select-group {
        width: 100%;
        margin-bottom: 40px;
        max-width: 287px
    }

    .leave-question-form .form-group.select-group .select {
        width: 100%
    }

    .online-leave-question .leave-question-form .form-row,
    .online-leave-question .leave-question-form .form-row .form-group input {
        width: 100%
    }

    .online-leave-question .leave-question-form .form-row.mb-5 {
        margin-bottom: 0 !important
    }

    .leave-question-form .form-group.switch-group {
        position: relative;
        margin-top: 20px
    }

    .leave-question-form .form-group {
        margin-right: 0
    }

    .leave-question-form .form-group.textfield textarea {
        width: 100%
    }
}

@media screen and (max-width:360px) {
    .leave-question-form .form-group {
        margin-right: 0
    }

    .online-leave-question .leave-question-form-wrapper {
        padding-left: 5px;
        padding-right: 5px;
        width: auto
    }

    .leave-question-form .form-group .select {
        width: 100%
    }

    .leave-question-form form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }

    .leave-question-form .form-group.switch-group {
        margin-right: 0 !important
    }
}

.intro-about {
    margin-bottom: 131px
}

@media screen and (max-width:991px) {
    .intro-about {
        margin-bottom: 30px
    }
}

.intro-about .intro-about-wrapper {
    max-height: 420px;
    max-width: 1200px;
    margin: 0 auto
}

.intro-about .intro-about-wrapper .intro-image {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 420px;
    max-width: 1200px
}

.sidebar-links {
    width: 300px;
    padding: 27px 40px 35px 27px;
    margin-bottom: 50%
}

@media screen and (max-width:1024px) {
    .sidebar-links {
        max-width: 300px;
        width: 100%
    }
}

@media screen and (max-width:991px) {
    .intro-about .intro-about-wrapper .intro-image {
        height: 275px
    }

    .sidebar-links {
        max-width: 640px;
        margin: 0 auto 53px
    }
}

@media screen and (max-width:640px) {
    .sidebar-links {
        max-width: 100%;
        margin: 0 auto 60px 10px;
        width: auto;
        padding: 27px 18px 35px 27px
    }
}

.sidebar-links .link-item {
    margin-bottom: 17px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sidebar-links .link-item span svg {
    fill: #555;
    width: 20px;
    height: 20px;
    margin-right: 16px
}

.sidebar-links .link-item span a {
    color: #555;
    font-family: GothamProMedium;
    font-size: 16px
}

.sidebar-links .link-item span a:hover,
.sidebar-links .link-item:hover a {
    color: #e31e24
}

.sidebar-links .link-item:hover svg {
    fill: #e31e24
}

.side-wrapper {
    position: relative;
    top: -60px
}

.side-wrapper .title {
    font-size: 20px;
    margin-bottom: 55px
}

.sidebar-accordion {
    width: 300px;
    padding: 27px 36px 35px 27px
}

@media screen and (max-width:1280px) {
    .sidebar-accordion {
        max-width: 300px;
        width: 100%
    }
}

@media screen and (max-width:991px) {
    .side-wrapper {
        position: initial
    }

    .side-wrapper .title {
        margin-bottom: 22px
    }

    .sidebar-accordion {
        max-width: 640px;
        margin: 0 auto 70px
    }
}

@media screen and (max-width:640px) {
    .sidebar-accordion {
        max-width: 100%;
        margin: 0 auto 53px;
        width: auto;
        padding: 27px 12px 35px 27px
    }
}

.sidebar-accordion__inner .accordion-item {
    margin-bottom: 14px
}

.sidebar-accordion__inner .accordion-item .accordion-toggle-title {
    position: relative;
    width: 100%;
    display: block;
    color: #bababa;
    font-family: GothamProRegular;
    font-size: 15px;
    transition: background .3s ease;
    padding-right: 15px;
    margin-bottom: 13px
}

.sidebar-accordion__inner .accordion-item .accordion-toggle-title:hover {
    color: #555;
    cursor: pointer;
    font-family: GothamProMedium
}

.sidebar-accordion__inner .accordion-item .accordion-toggle-title.active {
    color: #555;
    font-family: GothamProMedium
}

.sidebar-accordion__inner .accordion-item .accordion-toggle-title.active::after {
    transform: rotate(-90deg)
}

.sidebar-accordion__inner .accordion-item .accordion-toggle-title::after {
    content: "";
    position: absolute;
    right: 0;
    top: 3px;
    width: 10px;
    height: 10px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDUxLjg0NyA0NTEuODQ3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTEuODQ3IDQ1MS44NDc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz4KCTxwYXRoIGQ9Ik0yMjUuOTIzLDM1NC43MDZjLTguMDk4LDAtMTYuMTk1LTMuMDkyLTIyLjM2OS05LjI2M0w5LjI3LDE1MS4xNTdjLTEyLjM1OS0xMi4zNTktMTIuMzU5LTMyLjM5NywwLTQ0Ljc1MSAgIGMxMi4zNTQtMTIuMzU0LDMyLjM4OC0xMi4zNTQsNDQuNzQ4LDBsMTcxLjkwNSwxNzEuOTE1bDE3MS45MDYtMTcxLjkwOWMxMi4zNTktMTIuMzU0LDMyLjM5MS0xMi4zNTQsNDQuNzQ0LDAgICBjMTIuMzY1LDEyLjM1NCwxMi4zNjUsMzIuMzkyLDAsNDQuNzUxTDI0OC4yOTIsMzQ1LjQ0OUMyNDIuMTE1LDM1MS42MjEsMjM0LjAxOCwzNTQuNzA2LDIyNS45MjMsMzU0LjcwNnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiNFMzFFMjQiLz4KPC9nPjwvZz4gPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-size: cover;
    transition: .3s
}

.sidebar-accordion__inner .accordion-item .accordion-inner {
    display: none;
    margin-left: 30px
}

.sidebar-accordion__inner .accordion-item .accordion-inner li {
    margin-bottom: 10px
}

.sidebar-accordion__inner .accordion-item .accordion-inner li a {
    font-size: 13px;
    font-family: GothamProRegular;
    color: #555;
    padding-bottom: 2px
}

.sidebar-accordion__inner .accordion-item .accordion-inner li:hover a {
    color: #e31e24;
    padding-bottom: 2px;
    border-bottom: 1px solid #e31e24
}

.sidebar-accordion__inner .accordion-item .accordion-inner.show {
    display: none;
    padding-bottom: 5px
}

.mobile-visible {
    display: none
}

@media screen and (max-width:991px) {
    .mobile-visible {
        display: block
    }

    .desktop-visible {
        display: none
    }
}

.sidebar-subscribe {
    background-image: url(../img/subscribe-bg.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: auto;
    padding: 25px 18px;
    width: 100%
}

.sidebar-subscribe .title {
    color: #e31e24;
    font-size: 20px;
    font-family: GothamProMedium
}

.sidebar-subscribe__wrapper form .form-row,
.sidebar-subscribe__wrapper form .form-row .form-group {
    width: 100%
}

.sidebar-subscribe__wrapper form .form-row .form-group label {
    font-size: 16px
}

.sidebar-subscribe__wrapper form .form-row .form-group input {
    width: 100%;
    padding: 10px
}

@media screen and (max-width:568px) {
    .sidebar-subscribe__wrapper .form-row.flex.justify-content-lg-center {
        -ms-flex-pack: center;
        justify-content: center
    }
}

.single-post-wrapper .mobile-subscribe .sidebar-subscribe {
    display: none
}

@media screen and (max-width:991px) {
    .single-post-wrapper .sidebar-subscribe {
        display: none
    }

    .single-post-wrapper .mobile-subscribe .sidebar-subscribe {
        margin-bottom: 30px;
        display: block
    }
}

.sidebar-asking .online-check-doctor {
    padding-top: 0
}

.sidebar-asking .online-check-doctor .check-doctor-form-wrapper {
    box-shadow: 0 3px 10px -1px rgba(0, 0, 0, .08);
    width: 100% !important;
    max-width: 300px;
    padding: 10px 31px 31px !important
}

@media screen and (max-width:1024px) {
    .sidebar-asking .online-check-doctor .check-doctor-form-wrapper {
        width: fit-content !important
    }
}

.sidebar-asking .online-check-doctor .check-doctor-form-wrapper .form-row {
    margin-bottom: 0
}

.sidebar-asking .online-check-doctor .check-doctor-form-wrapper .form-row.small .picker.datetime {
    width: 140px
}

.sidebar-asking .online-check-doctor .check-doctor-form-wrapper .form-row.small .picker.datetime input {
    width: 140px !important
}

.sidebar-asking .online-check-doctor .check-doctor-form-wrapper .form-row.small .picker.time {
    width: 142px
}

.sidebar-asking .online-check-doctor .check-doctor-form-wrapper .form-row.small .picker.time input {
    width: 110px !important;
    text-align: left
}

.sidebar-asking .online-check-doctor .check-doctor-form-wrapper .form-group {
    width: 100%;
    margin-right: 0
}

.sidebar-asking .online-check-doctor .check-doctor-form-wrapper .form-group input {
    width: 100% !important;
    padding: 10px
}

.sidebar-asking .online-check-doctor .check-doctor-form-wrapper .form-group .select {
    width: 100%
}

.sidebar-asking .online-check-doctor .check-doctor-form-wrapper .form-group.select-group {
    height: auto
}

.sidebar-asking {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.sidebar-asking .online-check-doctor .check-doctor-form .form-row .form-group .picker.time::after {
    right: 37px;
    top: 10px
}

.pulse-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-bottom: 80px
}

@media screen and (max-width:635px) {
    .pulse-wrapper {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

.cbh-subvision {
    visibility: hidden;
    width: 200px;
    height: 200px;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transition: visibility .5s
}

.cbh-subvision.cbh-show {
    visibility: visible
}

.cbh-subvision.cbh-static {
    opacity: .8
}

.cbh-subvision:hover {
    opacity: 1
}

.cbh-ph-circle {
    width: 160px;
    height: 160px;
    top: 21px;
    left: 23px;
    position: absolute;
    border-radius: 100%;
    border: 2px solid rgba(30, 30, 30, .4);
    opacity: .1;
    animation: cbh-circle-anim 1.2s infinite ease-in-out;
    transition: all .5s;
    transform-origin: 50% 50%
}

.cbh-subvision.cbh-active .cbh-ph-circle {
    animation: cbh-circle-anim 1.1s infinite ease-in-out !important
}

.cbh-subvision.cbh-static .cbh-ph-circle {
    animation: cbh-circle-anim 2.2s infinite ease-in-out !important
}

.cbh-subvision.cbh-hover .cbh-ph-circle {
    border-color: #00aff2;
    opacity: .5
}

.cbh-subvision.cbh-pulse .cbh-ph-circle {
    border-color: #e31e24;
    opacity: 1
}

.cbh-ph-circle-fill {
    width: 160px;
    height: 160px;
    top: 20px;
    left: 22px;
    position: absolute;
    background-color: #000;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: .1;
    animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;
    transition: all .5s;
    transform-origin: 50% 50%
}

.cbh-subvision.cbh-active .cbh-ph-circle-fill {
    animation: cbh-circle-fill-anim 1.7s infinite ease-in-out !important
}

.cbh-subvision.cbh-static .cbh-ph-circle-fill {
    animation: cbh-circle-fill-anim 2.3s infinite ease-in-out !important;
    opacity: 0 !important
}

.cbh-subvision.cbh-pulse .cbh-ph-circle-fill {
    background-color: rgba(227, 30, 36, .5);
    opacity: 1 !important
}

.cbh-ph-img-circle {
    width: 80px;
    height: 80px;
    top: 61px;
    left: 63px;
    position: absolute;
    border-radius: 100%;
    opacity: 1;
    animation: cbh-circle-img-anim 1s infinite ease-in-out;
    transform-origin: 50% 50%
}

.cbh-subvision.cbh-active .cbh-ph-img-circle {
    animation: cbh-circle-img-anim 1s infinite ease-in-out !important
}

.cbh-subvision.cbh-static .cbh-ph-img-circle {
    animation: cbh-circle-img-anim 0s infinite ease-in-out !important
}

.cbh-subvision.cbh-pulse .cbh-ph-img-circle {
    background-position: center;
    background-size: initial;
    background-repeat: no-repeat
}

.cbh-subvision.cbh-gray.cbh-hover .cbh-ph-img-circle {
    background-color: #ccc
}

.error-field {
    border: 1px solid red !important
}

@keyframes cbh-circle-anim {
    0% {
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1
    }

    30% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5
    }

    100% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1
    }
}

@keyframes cbh-circle-fill-anim {

    0%,
    100% {
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2
    }

    50% {
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2
    }
}

@keyframes cbh-circle-img-anim {

    0%,
    100%,
    50% {
        transform: rotate(0) scale(1) skew(1deg)
    }

    10%,
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }

    20%,
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
}

.main-news .news-item .news-item-inner .main-news-info .news-item__description,
.price-page .breadcrumbs {
    padding-top: 0
}

.price-accordion {
    margin-bottom: 70px
}

@media screen and (max-width:991px) {
    .price-page {
        padding-top: 0
    }

    .price-accordion {
        max-width: 640px;
        margin: 0 auto 70px
    }
}

.price-accordion .title {
    font-size: 27px;
    margin-bottom: 52px
}

.price-accordion__inner .accordion-item {
    margin-bottom: 14px
}

.price-accordion__inner .accordion-item .price-accordion-toggle-title {
    background-color: #555;
    opacity: .25;
    color: #fff;
    position: relative;
    width: 100%;
    display: block;
    font-family: GothamProMedium;
    font-size: 24px;
    transition: background .3s ease;
    padding: 18px 5px 18px 29px;
    border-radius: 12px
}

.price-accordion__inner .accordion-item .price-accordion-toggle-title p {
    margin-bottom: 0;
    color: #fff
}

@media screen and (max-width:768px) {
    .price-accordion__inner .accordion-item .price-accordion-toggle-title p {
        width: 90%;
        display: block
    }
}

.price-accordion__inner .accordion-item .price-accordion-toggle-title:hover {
    opacity: 1;
    background-color: #e31e24;
    cursor: pointer;
    font-family: GothamProMedium
}

.price-accordion__inner .accordion-item .price-accordion-toggle-title:hover::after {
    background-color: #d87f82
}

.price-accordion__inner .accordion-item .price-accordion-toggle-title.active {
    opacity: 1;
    background-color: #e31e24;
    color: #fff
}

.price-accordion__inner .accordion-item .price-accordion-toggle-title.active::after {
    transform: rotate(0);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQyIDQyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MiA0MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHJlY3QgeT0iMjAiIGNsYXNzPSJzdDAiIHdpZHRoPSI0MiIgaGVpZ2h0PSIyIi8+DQo8L3N2Zz4NCg==);
    background-color: #d87f82
}

.price-accordion__inner .accordion-item .price-accordion-toggle-title::after {
    content: "";
    position: absolute;
    right: 11px;
    top: 11px;
    width: 39px;
    height: 39px;
    border-radius: 50%;
    background-color: #ababab;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMxLjEgMzEuMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzEuMSAzMS4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjMxLjEsMS40IDI5LjcsMCAxNS42LDE0LjEgMS40LDAgMCwxLjQgMTQuMSwxNS42IDAsMjkuNyAxLjQsMzEuMSAxNS42LDE3IDI5LjcsMzEuMSAzMS4xLDI5LjcgDQoJMTcsMTUuNiAiLz4NCjwvc3ZnPg0K);
    background-repeat: no-repeat;
    transition: .3s;
    transform: rotate(45deg);
    padding: 18px;
    background-size: 20px;
    background-position: center
}

@media screen and (max-width:768px) {
    .price-accordion__inner .accordion-item .price-accordion-toggle-title::after {
        top: 28%;
        width: 20px;
        height: 20px;
        background-size: 16px;
        padding: 14px;
        right: 4px
    }

    .price-accordion__inner .accordion-item .price-accordion-toggle-title {
        font-size: 18px;
        padding-left: 5px
    }
}

.price-accordion__inner .accordion-item .accordion-inner {
    display: none;
    margin-left: 0;
    padding-bottom: 5px;
    padding-top: 10px
}

.price-accordion__inner .accordion-item .accordion-inner.show {
    display: block;
    height: auto;
    padding-bottom: 5px
}

.price-accordion__inner .accordion-item .accordion-inner .price-item {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 60px;
    border-bottom: 1px solid #bababa;
    padding: 10px 20px 10px 30px
}

@media screen and (max-width:768px) {
    .price-accordion__inner .accordion-item .accordion-inner .price-item {
        padding: 10px 10px 10px 15px;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: start;
        align-items: flex-start;
        height: 87px
    }
}

.price-accordion__inner .accordion-item .accordion-inner .price-item_separate {
    border-bottom: 1px solid #555
}

.price-accordion__inner .accordion-item .accordion-inner .price-item .price-title {
    font-size: 16px;
    color: #555;
    font-family: GothamProMedium;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.price-accordion__inner .accordion-item .accordion-inner .price-item .price-title p {
    margin-bottom: 0
}

.price-accordion__inner .accordion-item .accordion-inner .price-item .price-title small {
    margin-top: 10px;
    color: #a29f9f;
    font-size: 15px;
    font-family: GothamProRegular
}

.price-accordion__inner .accordion-item .accordion-inner .price-item .price-check {
    width: 290px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.price-accordion__inner .accordion-item .accordion-inner .price-item .price-check .price {
    font-size: 18px;
    font-family: GothamProMedium;
    color: #010101
}

.price-accordion__inner .accordion-item .accordion-inner .price-item .price-check .check-in {
    display: none;
    color: #e31e24;
    font-size: 12px;
    font-family: GothamProRegular
}

@media screen and (max-width:768px) {
    .price-accordion__inner .accordion-item .accordion-inner .price-item .price-title {
        margin-bottom: 10px
    }

    .price-accordion__inner .accordion-item .accordion-inner .price-item .price-title small {
        margin-top: 4px
    }

    .price-accordion__inner .accordion-item .accordion-inner .price-item .price-check {
        width: 100%
    }

    .price-accordion__inner .accordion-item .accordion-inner .price-item .price-check .check-in span {
        display: none
    }
}

.price-accordion__inner .accordion-item .accordion-inner .price-item .price-check .check-in svg {
    margin-left: 4px;
    fill: #e31e24;
    width: 20px;
    height: 17px
}

.pagination-pages__prev svg,
.pagination-pages__prev svg .active,
.pagination-pages__prev.active svg,
.price-accordion__inner .accordion-item .accordion-inner .price-item:hover .price-check .check-in:hover svg {
    fill: #555
}

.price-accordion__inner .accordion-item .accordion-inner .price-item:hover {
    box-shadow: 0 0 4.8px 2.2px rgba(53, 53, 53, .13)
}

.price-accordion__inner .accordion-item .accordion-inner .price-item:hover::before {
    content: "";
    position: absolute;
    left: 0;
    top: -2px;
    height: 3px;
    background-color: #fff;
    width: 100%
}

.price-accordion__inner .accordion-item .accordion-inner .price-item:hover::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 3px;
    background-color: #fff;
    width: 100%
}

.price-accordion__inner .accordion-item .accordion-inner .price-item:hover .price-check .check-in {
    display: block
}

.price-accordion__inner .accordion-item .accordion-inner .price-item:hover .price-check .check-in:hover span {
    color: #555
}

.callback-section__inner .callback-section-title span {
    font-size: 24px;
    /*color: #555;*/
    color: #000;
    font-family: GothamProMedium;
    margin-bottom: 10px
}

@media screen and (max-width:1120px) {
    .callback-section__inner .callback-section-title span {
        font-size: 20px
    }

    .callback-section__inner .callback-section-title {
        font-size: 17px;
        margin-bottom: 25px;
        text-align: center
    }
}

@media screen and (max-width:568px) {
    .callback-section button {
        margin-top: 26px
    }

    .callback-section.post-asking {
        margin-bottom: 110px
    }
}

.callback-section.post-asking .callback-section-title {
    font-size: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

.callback-section.post-asking .callback-section-title span {
    margin-bottom: 0;
    margin-right: 20px
}

@media screen and (max-width:568px) {
    .callback-section.post-asking .callback-section-title span {
        margin-right: 0
    }
}

.side-form {
    display: none
}

.sm-none {
    display: block
}

@media screen and (max-width:991px) {
    .side-form {
        display: block;
        width: 100%
    }

    .sm-none {
        display: none
    }
}

.callback-section {
    background-color: #eee;
    margin-bottom: 55px
}

@media screen and (max-width:768px) {
    .callback-section {
        margin-bottom: 38px
    }
}

.callback-section_ask {
    margin-bottom: 131px
}

.callback-section_ask .callback-section-title {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.callback-section_ask .callback-section-title p {
    margin-bottom: 0 !important;
    margin-right: 15px
}

.callback-section__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 42px;
    padding-bottom: 37px
}

@media screen and (max-width:1120px) {
    .callback-section__inner {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.callback-section__inner .callback-section-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 20px;
    /*color: #555;*/
    color: #000;
    font-family: GothamProRegular
}

@media screen and (max-width:768px) {
    .callback-section_ask .callback-section-title p {
        margin-right: 0
    }

    .callback-section__inner .callback-section-title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        line-height: 34px;
        text-align: center !important
    }
}

.all-staff-more,
.staff-single-info__col1 {
    text-align: center
}

.callback-section__inner .callback-section-title p {
    font-size: 24px;
    /*color: #555;*/
    color: #000;
    font-family: GothamProMedium;
    margin-bottom: 10px
}

.callback-section__inner form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 60%
}

@media screen and (max-width:1120px) {
    .callback-section__inner .callback-section-title p {
        font-size: 20px;
        line-height: 21px;
        text-align: center
    }

    .callback-section__inner .callback-section-title {
        font-size: 17px;
        margin-bottom: 25px;
        line-height: 22px;
        text-align: center
    }

    .callback-section__inner form {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.callback-section__inner form .form-group {
    width: 220px
}

.callback-section__inner form .form-group input {
    width: 220px;
    padding-right: 10px;
    padding-left: 0;
    border: none;
    border-bottom: 1px solid #555;
    border-radius: 0;
    background-color: initial
}

.callback-section__inner form .form-error {
    display: none
}

.callback-section.call .callback-section__inner {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.sm-none .callback-section__inner {
    max-width: 847px
}

@media screen and (max-width:1024px) {
    .sm-none .callback-section__inner {
        max-width: initial
    }
}

@media screen and (max-width:991px) {
    .staff-single-info {
        /*max-width: 645px;*/
        margin: 0 auto 60px
    }
}

@media screen and (max-width:640px) {
    .staff-single-info {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .staff-single-info__col1 {
        margin-bottom: 20px
    }
}

.staff-single-info__col1 .staff-photo {
    width: 298px;
    height: 392px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-bottom: 36px
}

@media screen and (max-width:640px) {
    .staff-single-info__col1 .staff-photo {
        width: 260px;
        height: 310px;
        margin: 0 auto 23px
    }

    .staff-single-info__col1 .btn {
        max-width: 255px
    }
}

.staff-single-info__col1 .btn {
    width: 100%
}

.staff-single-info__col2 {
    padding-left: 32px;
    padding-right: 65px
}

@media screen and (max-width:640px) {
    .staff-single-info__col2 {
        max-width: 298px;
        padding-left: 0;
        padding-right: 0;
        margin: 0 auto 27px
    }
}

.staff-single-info__col2 .staff-name {
    font-size: 16px;
    color: #555;
    font-family: GothamProMedium;
    margin-bottom: 41px;
    line-height: 24px;
    text-align: left
}

.staff-single-info__col2 .staff-legend ul {
    list-style: disc;
    padding-left: 30px;
}

.staff-single-info__col2 .staff-legend li {
    list-style: disc;
}

@media screen and (max-width:640px) {
    .staff-single-info__col2 .staff-name {
        text-align: center;
        margin-bottom: 21px
    }
}

.staff-single-info__col2 .staff-legend {
    font-size: 15px;
    color: #555;
    font-family: GothamProRegular;
    line-height: 22px;
    margin-bottom: 57px;
    text-align: left
}

.staff-single-info__col2 .staff-legend ul {
    list-style: disc;
    padding-left: 30px;
    margin-bottom: 16px;
}

.staff-single-info__col2 .staff-legend ul li {
    list-style: disc;
}

.staff-single-info__col2 .staff-legend ol {
    list-style: revert-layer;
    padding-left: 30px;
    margin-bottom: 16px;
}

.staff-single-info__col2 .staff-legend ol li {
    list-style: revert-layer;
}

.education-stage-block {
    font-size: 15px;
    color: #555;
    font-family: GothamProRegular;
    line-height: 22px;
}

.education-stage-block ul {
    list-style: disc;
    padding-left: 30px;
    margin-bottom: 16px;
}

.education-stage-block li {
    list-style: disc;
}

@media screen and (max-width:640px) {
    .staff-single-info__col2 .staff-legend {
        text-align: center;
        margin-bottom: 34px
    }
}

.doctor-education svg {
    fill: #e31e24;
    width: 100%;
    height: 30px;
    margin: 0 auto 9px
}

.doctor-education .title {
    margin-bottom: 37px;
    font-size: 16px
}

.doctor-education .education-stage-block ul li {
    position: relative;
    font-size: 15px;
    line-height: 22px;
    font-family: GothamProRegular;
    color: #555;
    margin-left: 57px;
    margin-bottom: 23px
}

.doctor-education .education-stage-block ul li::before {
    content: " ";
    position: absolute;
    left: -46px;
    top: 8px;
    width: 25px;
    height: 5px;
    background-color: #e31e24
}

.staff-sertificate {
    margin-top: 53px;
    margin-bottom: 60px
}

@media screen and (max-width:640px) {
    .staff-sertificate {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

@media screen and (max-width:568px) {
    .staff-sertificate .carousel-owlc__wrapper .owl-nav .owl-prev {
        top: 25px
    }
}

@media screen and (max-width:375px) {
    .staff-sertificate .carousel-owlc__wrapper .owl-nav .owl-prev {
        top: 32px
    }
}

@media screen and (max-width:568px) {
    .staff-sertificate .carousel-owlc__wrapper .owl-nav .owl-next {
        top: 25px
    }
}

@media screen and (max-width:375px) {
    .staff-sertificate .carousel-owlc__wrapper .owl-nav .owl-next {
        top: 32px
    }
}

.staff-card-review .all-owlc_reviews .btn:last-of-type {
    display: block
}

.all-staff-more {
    display: none;
    margin-bottom: 40px
}

.all-staff-more .btn {
    padding: 10px 15px
}

.service-item-content {
    position: relative;
    padding-top: 25px
}

.service-heading-section {
    width: 100%
}

.service-heading-section h1,
.service-heading-section h2,
.service-heading-section h3 {
    font-family: AdobeCleanBold;
    font-size: 27px;
    line-height: 24px;
    color: #555;
    text-align: left;
    width: 100%
}

@media screen and (max-width:991px) {
    .row-reverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .all-staff-more {
        display: block
    }

    .service-item-content {
        position: initial;
        padding-top: 30px
    }

    .service-heading-section {
        position: initial;
        margin-bottom: 0
    }

    .service-heading-section h1,
    .service-heading-section h2,
    .service-heading-section h3 {
        font-size: 22px;
        line-height: 28px
    }

    .side-wrapper {
        position: initial;
        margin-top: 70px
    }
}

.owl-service-staff {
    margin-top: 100px
}

.service-item-content .side-wrapper {
    position: absolute;
    top: -64px
}

.service-heading h1,
.service-heading h2,
.service-heading h3 {
    font-family: AdobeCleanBold;
    font-size: 27px;
    line-height: 24px;
    color: #555;
    text-align: left;
    width: 100%
}

@media screen and (max-width:991px) {
    .service-item-content .side-wrapper {
        position: initial
    }

    .service-heading h1,
    .service-heading h2,
    .service-heading h3 {
        font-size: 22px;
        line-height: 28px
    }
}

@media screen and (max-width:568px) {

    .service-heading h1,
    .service-heading h2,
    .service-heading h3 {
        text-align: center;
        margin-bottom: 20px
    }
}

.intro-about h1,
.intro-about h2,
.intro-about h3 {
    font-family: AdobeCleanBold;
    font-size: 27px;
    line-height: 24px;
    color: #555;
    text-align: center;
    width: 100%;
    margin-bottom: 43px
}

.main-news .news-item .news-item-inner .news-item__tags .news-tag,
.news-section .news-item__tags .news-tag,
.pages-numbers a,
.pages-numbers__more,
.rating-wrapper,
.service-gallery-info__inner div {
    font-family: GothamProRegular
}

.service-heading {
    -ms-flex-align: center;
    flex-direction: column;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px
}

.service-heading .title {
    width: auto;
    margin-bottom: 0
}

@media screen and (max-width:568px) {
    .service-heading {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .service-heading .title {
        margin-bottom: 47px;
        font-size: 22px
    }
}

.service-item-content .online-registrations {
    margin-bottom: 150px
}

@media screen and (max-width:991px) {

    .intro-about h1,
    .intro-about h2,
    .intro-about h3 {
        font-size: 22px;
        line-height: 28px
    }

    .service-item-content .online-registrations {
        margin-bottom: 120px
    }
}

.service-gallery-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 75%;
    margin: 0 auto
}

@media screen and (max-width:768px) {
    .service-gallery-info {
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%
    }

    .service-gallery-info__inner {
        margin-bottom: 36px;
        width: 100%;
        padding-left: 20px
    }
}

.service-gallery-info__inner div {
    font-size: 15px;
    color: #555;
    margin-bottom: 10px
}

.service-gallery-info__inner div span {
    font-family: GothamProMedium
}

.service-gallery-item {
    max-width: 375px
}

@media screen and (max-width:991px) {
    .service-gallery-item {
        max-width: initial;
        height: 200px
    }
}

@media screen and (max-width:568px) {
    .service-gallery-item {
        height: auto;
        max-width: initial;
        width: 100%;
        margin: 0 auto
    }

    .service-gallery-item a img {
        max-width: initial
    }
}

.question-section .question-item .add-comment__block .form-row,
.review-section .review-item .add-comment__block .form-row {
    margin-left: 0;
    margin-right: 0
}

.service-gallery-item a img {
    width: 100%;
    height: auto
}

.gallery-carousel .owl-nav {
    display: block !important
}

.gallery-carousel .owl-nav .owl-prev {
    position: absolute;
    left: -28px;
    top: 50%;
    height: 30px;
    width: 16px
}

@media screen and (max-width:1024px) {
    .gallery-carousel .owl-nav .owl-prev {
        left: -16px
    }
}

@media screen and (max-width:991px) {
    .gallery-carousel .owl-nav .owl-prev {
        left: -15px;
        top: -20px
    }
}

@media screen and (max-width:768px) {
    .gallery-carousel .owl-nav .owl-prev {
        top: -75px
    }
}

@media screen and (max-width:568px) {
    .gallery-carousel .owl-nav .owl-prev {
        top: 50%;
    }
}

.gallery-carousel .owl-nav .owl-next {
    position: absolute;
    right: -21px;
    top: 50%;
    height: 30px;
    width: 16px
}

@media screen and (max-width:1024px) {
    .gallery-carousel .owl-nav .owl-next {
        right: -16px
    }
}

@media screen and (max-width:991px) {
    .gallery-carousel .owl-nav .owl-next {
        right: -19px;
        top: -20px
    }
}

@media screen and (max-width:768px) {
    .gallery-carousel .owl-nav .owl-next {
        top: -75px
    }
}

@media screen and (max-width:568px) {
    .gallery-carousel .owl-nav .owl-next {
        top: 50%;
    }
}

.gallery-carousel .owl-next.disabled,
.gallery-carousel .owl-prev.disabled {
    pointer-events: none;
    opacity: .2
}

.gallery-carousel .prev-slide {
    background: url(../img/icons/nav-prev.png) no-repeat;
    background-size: contain;
    height: 30px;
    width: 16px
}

@media screen and (max-width:768px) {
    .gallery-carousel .prev-slide {
        width: 10px
    }
}

.gallery-carousel .next-slide {
    background: url(../img/icons/nav-next.png) no-repeat;
    background-size: contain;
    height: 30px;
    width: 16px
}

@media screen and (max-width:768px) {
    .gallery-carousel .next-slide {
        width: 10px
    }
}

.carousel-owlc__wrapper.service-gallery .owl-nav .owl-next,
.carousel-owlc__wrapper.service-gallery .owl-nav .owl-prev {
    top: -37px
}

.service-gallery .carousel-owlc {
    margin-bottom: 0;
}

.block-doctorsblock_64edeba2860be .carousel-owlc {
    margin-bottom: 70px;
}

.service-gallery .carousel-owlc__wrapper {
    margin-bottom: 31px
}

.owl-carousel.carousel-owlc__wrapper.service-staff {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.simple-service-gallery {
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 30px;
    margin-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px
}

.simple-service-gallery .service-gallery-item {
    margin-bottom: 20px;
    max-width: 375px
}

@media screen and (max-width:568px) {

    .carousel-owlc__wrapper.service-gallery .owl-nav .owl-next,
    .carousel-owlc__wrapper.service-gallery .owl-nav .owl-prev {
        top: -61px
    }

    .simple-service-gallery {
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0;
        padding-right: 0
    }

    .simple-service-gallery .service-gallery-item {
        margin-bottom: 20px
    }
}

.review-section {
    background-color: #f4f4f4;
    padding: 37px 70px;
    margin-bottom: 45px
}

@media screen and (max-width:991px) {
    .review-section {
        padding: 37px 20px
    }
}

@media screen and (max-width:568px) {
    .review-section {
        padding: 37px 0;
        margin-bottom: 20px
    }

    .review-section .review-item {
        max-width: 100%
    }
}

.review-section .review-item {
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: 64px
}

.review-section .review-item .review-item-heading {
    max-width: 314px
}

.review-section .review-item__tags {
    max-width: 400px;
    margin-bottom: 27px
}

.review-section .review-item__answer .title {
    font-size: 15px;
    text-align: left;
    margin-bottom: 10px
}

.review-content {
    padding-top: 30px
}

.review-content .question-item {
    box-shadow: 0 3px 10px -1px rgba(0, 0, 0, .08)
}

.question-section {
    padding-right: 60px
}

@media screen and (max-width:991px) {
    .review-content {
        padding-top: 0
    }

    .question-section {
        padding: 37px 20px
    }
}

@media screen and (max-width:568px) {
    .question-section .question-item__content .readmore-comment {
        margin-top: 25px
    }

    .question-section {
        padding: 37px 0;
        margin-bottom: 20px
    }

    .question-section .question-item {
        max-width: 100%
    }
}

.question-section .question-item {
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: 64px
}

.question-section .question-item .question-item-heading {
    max-width: 314px
}

.question-section .question-item__tags {
    max-width: 400px;
    margin-bottom: 27px
}

.question-section .question-item__answer .title {
    font-size: 15px;
    text-align: left;
    margin-bottom: 10px
}

.question-section .question-item__answer .doctor-name,
.question-section .question-item__answer .doctor-position,
.ui.rating .icon,
i.icon {
    text-align: center
}

.question-section .question-item__answer img {
    max-width: 175px !important;
    height: auto !important
}

.question-section-container {
    background-color: #f4f4f4;
    padding: 37px 70px 0;
    margin-bottom: 45px
}

.pagination-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.pagination-pages {
    padding-left: 0;
    margin: 0 auto 70px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.pagination-pages__prev svg {
    transition: .3s;
    width: 12px;
    height: 20px;
    transform: rotate(-180deg)
}

.pagination-pages__prev svg:hover {
    cursor: pointer;
    fill: #e31e24
}

.pagination-pages__next.active svg {
    fill: #555
}

.pagination-pages__next svg {
    transition: .3s;
    width: 12px;
    height: 20px;
    fill: #555
}

.pagination-pages__next svg:hover {
    cursor: pointer;
    fill: #e31e24
}

.pages-numbers {
    display: -ms-flexbox;
    display: flex;
    margin-left: 5px;
    margin-right: 5px
}

.pages-numbers a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    color: #bababa;
    transition: .3s;
    text-decoration: none;
    margin-left: 3px;
    margin-right: 3px
}

.pages-numbers a.active,
.pages-numbers a.active:hover {
    border: 1px solid #555;
    color: #555;
    border-radius: 50%
}

.pages-numbers a:hover {
    border: none;
    color: #e31e24;
    border-radius: 0
}

.pages-numbers__more {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 18px;
    height: 20px;
    color: #555
}

.ui.rating {
    display: -ms-inline-flexbox;
    display: inline-flex;
    white-space: nowrap;
    font-size: 20px
}

.ui.large.rating {
    margin-left: 7px
}

i.icon {
    display: inline-block;
    opacity: 1;
    margin: 0 .25rem 0 0;
    width: 25px;
    height: 25px;
    font-family: Icons;
    font-weight: 400;
    text-decoration: inherit;
    speak: none;
    font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden
}

i.icon,
i.icons {
    font-size: 25px
}

.ui.rating .icon {
    padding: 0;
    margin: 0;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    cursor: pointer;
    width: 20px;
    height: auto;
    transition: opacity .1s ease, background .1s ease, text-shadow .1s ease, color .1s ease;
    background: 0 0;
    color: rgba(0, 0, 0, .15);
    font-family: Rating;
    line-height: 1;
    backface-visibility: hidden;
    font-weight: 400
}

.ui.heart.rating .icon {
    width: 25px;
    height: 25px;
    background: 0 0;
    color: transparent;
    text-shadow: none !important
}

i.icon:before {
    background: 0 0 !important
}

.ui.rating .active.icon:before,
.ui.rating .icon:before,
.ui.star.rating .active.icon:before,
.ui.star.rating .icon:before {
    content: '\f005'
}

.ui.heart.rating .active.icon:before,
.ui.heart.rating .icon:before {
    content: '\f004'
}

.ui.heart.rating .icon:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNFMzFFMjQ7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDc0LjYsNzQuM2MtMjUuMy0yOC43LTYwLjMtNDQuNC05OC42LTQ0LjRjLTUzLjksMC04OC4xLDMyLjItMTA3LjMsNTkuM2MtNSw3LTkuMiwxNC0xMi43LDIwLjcNCgkJCWMtMy41LTYuNi03LjgtMTMuNy0xMi43LTIwLjdjLTE5LjItMjctNTMuMy01OS4zLTEwNy4zLTU5LjNjLTM4LjQsMC03My40LDE1LjgtOTguNiw0NC40QzEzLjMsMTAxLjYsMCwxMzguMiwwLDE3Ny40DQoJCQljMCw0Mi42LDE2LjYsODIuMiw1Mi4zLDEyNC43YzMxLjksMzgsNzcuOCw3Ny4xLDEzMSwxMjIuNGMxOS44LDE2LjksNDAuMywzNC4zLDYyLjEsNTMuNGwwLjcsMC42YzIuOCwyLjUsNi40LDMuNyw5LjksMy43DQoJCQljMy41LDAsNy4xLTEuMiw5LjktMy43bDAuNy0wLjZjMjEuOC0xOS4xLDQyLjMtMzYuNSw2Mi4xLTUzLjRjNTMuMi00NS4zLDk5LjEtODQuNCwxMzEtMTIyLjRDNDk1LjQsMjU5LjYsNTEyLDIyMCw1MTIsMTc3LjQNCgkJCUM1MTIsMTM4LjIsNDk4LjcsMTAxLjYsNDc0LjYsNzQuM3ogTTMwOS4yLDQwMS42Yy0xNy4xLDE0LjYtMzQuNywyOS41LTUzLjIsNDUuNmMtMTguNS0xNi4xLTM2LjEtMzEuMS01My4yLTQ1LjYNCgkJCUM5OC43LDMxMi45LDMwLDI1NC40LDMwLDE3Ny40YzAtMzEuOCwxMC42LTYxLjQsMjkuOS04My4yQzc5LjMsNzIsMTA2LjQsNTkuOCwxMzYsNTkuOGM0MS4xLDAsNjcuNywyNS4zLDgyLjgsNDYuNg0KCQkJYzEzLjUsMTkuMSwyMC42LDM4LjMsMjMsNDUuN2MyLDYuMiw3LjgsMTAuNCwxNC4zLDEwLjRzMTIuMy00LjIsMTQuMy0xMC40YzIuNC03LjQsOS41LTI2LjYsMjMtNDUuNw0KCQkJYzE1LjEtMjEuMyw0MS42LTQ2LjYsODIuOC00Ni42YzI5LjYsMCw1Ni43LDEyLjIsNzYuMSwzNC4zYzE5LjMsMjEuOSwyOS45LDUxLjQsMjkuOSw4My4yQzQ4MiwyNTQuNCw0MTMuMywzMTIuOSwzMDkuMiw0MDEuNnoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) !important;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat !important;
    background-position: center !important
}

.ui.heart.rating .icon.active:before,
.ui.heart.rating .icon.selected:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMCA1MTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMCA1MTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNFMzFFMjQ7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnIGlkPSJmYXZvcml0ZSI+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNTUsNDg5LjZsLTM1LjctMzUuN0M4Ni43LDMzNi42LDAsMjU3LjUsMCwxNjAuNmMwLTc5LDYxLjItMTQwLjMsMTQwLjMtMTQwLjNjNDMuNCwwLDg2LjcsMjAuNCwxMTQuOCw1My41DQoJCQljMjgtMzMuMSw3MS40LTUzLjUsMTE0LjgtNTMuNWM3OSwwLDE0MC4zLDYxLjIsMTQwLjMsMTQwLjNjMCw5Ni45LTg2LjcsMTc1LjktMjE5LjMsMjkzLjNMMjU1LDQ4OS42eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K) !important;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat !important;
    background-position: center !important
}

.rating-wrapper {
    color: #555;
    font-size: 17px;
    margin-bottom: 20px
}

@media screen and (max-width:768px) {
    .rating-wrapper {
        font-size: 13px
    }
}

@media screen and (max-width:420px) {
    .rating-wrapper {
        font-size: 13px
    }
}

.news-section .news-item {
    margin-bottom: 130px
}

.news-section .news-item__text {
    line-height: 18px
}

.news-section .news-item__description {
    margin-bottom: 0 !important
}

.news-section .news-item__date {
    margin-bottom: 8px
}

.news-section .news-item .news-item-inner:hover .news-item__title {
    color: #e31e24
}

.main-news {
    margin-bottom: 150px
}

.main-news .news-item {
    max-width: 870px
}

.main-news .news-item .news-item-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.main-news .news-item .news-item-inner a {
    margin-right: 0
}

.main-news .news-item .news-item-inner .news-item__image {
    width: 490px;
    height: 370px
}

.main-news .news-item .news-item-inner .news-item__tags .news-tag {
    font-size: 13px
}

.main-news .news-item .news-item-inner .main-news-info {
    margin-left: 0;
    margin-bottom: 30px
}

@media screen and (max-width:1170px) {
    .main-news .news-item .news-item-inner {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .main-news .news-item .news-item-inner .main-news-info {
        margin-left: 0
    }
}

.main-news .news-item .news-item-inner .main-news-info .news-item__description .news-item__title {
    font-size: 27px;
    font-family: GothamProMedium;
    margin-bottom: 28px
}

.back-to-list a,
.custombt p,
.main-news .news-item .news-item-inner .main-news-info .news-item__date,
.main-news .news-item .news-item-inner .main-news-info .news-item__text,
.share .share-inner__title {
    font-family: GothamProRegular
}

.main-news .news-item .news-item-inner .main-news-info .news-item__description .news-item__title a {
    text-decoration: none;
    color: #555
}

@media screen and (max-width:568px) {
    .main-news .news-item .news-item-inner .main-news-info .news-item__description .news-item__title {
        text-align: center
    }

    .main-news .news-item .news-item-inner .main-news-info .news-item__description .news-item__title a {
        font-size: 22px
    }

    .main-news .news-item .news-item-inner .main-news-info .news-item__text {
        height: auto
    }
}

.main-news .news-item .news-item-inner .main-news-info .news-item__description .news-item__title a:hover {
    color: #e31e24
}

.main-news .news-item .news-item-inner .main-news-info .news-item__text {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 28px
}

.main-news .news-item .news-item-inner .main-news-info .news-item__date {
    font-size: 14px;
    margin-bottom: 15px
}

.news-section .row {
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width:991px) {
    .question-section-container {
        padding: 0
    }

    .news-section .row {
        -ms-flex-pack: center;
        justify-content: center
    }

    .main-news .news-item .news-item-inner .news-item__image {
        margin: 0 auto
    }

    .main-news .news-item .news-item-inner a {
        margin-bottom: 20px
    }

    .main-news .news-item .news-item-inner .main-news-info {
        max-width: 490px;
        margin: 0 auto
    }

    .news-section .news-item {
        max-width: 100%;
        margin-bottom: 70px
    }

    .news-section .news-item__text {
        height: auto
    }
}

@media screen and (max-width:568px) {
    .main-news .news-item .news-item-inner .news-item__image {
        width: 100%;
        max-height: 267px;
        height: 267px
    }
}

.single-image {
    max-width: 870px;
    margin-bottom: 72px
}

.single-news-title .news-item__image {
    width: 100% !important;
    max-width: 770px;
    overflow: hidden !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.single-news-title .news-item__image img {
    width: auto;
    height: 100%
}

.single-news-title .news-item__title {
    font-size: 27px;
    margin-bottom: 0 !important
}

.single-news-title .main-news .news-item {
    width: 100%;
    max-width: initial
}

.single-news-title .main-news {
    margin-bottom: 0
}

@media screen and (max-width:1170px) {
    .single-news-title .news-item__image img {
        width: 100%;
        height: auto
    }

    .single-news-title .main-news {
        margin-bottom: 0
    }

    .single-news-title .main-news .news-item .news-item-inner {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .single-news-title .main-news .news-item .news-item-inner .main-news-info {
        margin-left: 25px
    }

    .single-news-title .main-news .news-item .news-item-inner .news-item__image {
        max-width: 550px
    }

    .single-image {
        max-width: inherit;
        width: 100%
    }

    .single-content .carousel-owlc {
        margin-bottom: 20px
    }

    .single-content .text_justify {
        margin-bottom: 30px
    }
}

@media screen and (max-width:991px) {
    .single-news-title .main-news .news-item .news-item-inner {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .single-news-title .main-news .news-item .news-item-inner .main-news-info {
        margin: 0 auto 0 0;
        max-width: 500px
    }

    .single-news-title .main-news .news-item .news-item-inner .news-item__image {
        margin-bottom: 20px
    }
}

@media screen and (max-width:568px) {
    .single-news-title .main-news .news-item .news-item-inner .news-item__image {
        height: 274px
    }

    .single-news-title .news-item__title {
        font-size: 22px
    }

    .single-news-title .main-news .news-item .news-item-inner .news-item__tags .news-tag {
        font-size: 12px;
        margin-bottom: 5px
    }

    .single-news-title .main-news .news-item {
        margin-bottom: 40px
    }

    .single-content .carousel-owlc__wrapper {
        margin-bottom: 0
    }

    .blog-wrapper {
        position: relative
    }

    .blog-wrapper .main-news {
        position: absolute;
        top: 0;
        left: 0
    }

    .blog-wrapper .main-news .main-news-info {
        padding-left: 15px;
        padding-right: 15px
    }

    .blog-wrapper .news-section {
        margin-top: 650px
    }
}

.post-gallery .gallery-item {
    width: 275px
}

.post-gallery .gallery-item img {
    max-width: 275px;
    width: 100%
}

.post-gallery.carousel-owlc__wrapper .owl-nav {
    top: 85px
}

.single-content .carousel-owlc {
    margin-bottom: 60px
}

.single-image-wrapper {
    margin-bottom: 72px;
    height: 360px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media screen and (max-width:568px) {
    .post-gallery.carousel-owlc__wrapper .owl-nav {
        top: 27px
    }

    .single-news-intro {
        padding-right: 0;
        padding-left: 0;
        overflow: hidden
    }

    .single-news-intro .main-news-info {
        padding-left: 15px;
        padding-right: 15px
    }

    .single-image-wrapper {
        height: 246px;
        background-position: top;
        background-size: cover
    }

    .single-content .container {
        padding-right: 0;
        padding-left: 0;
        overflow: hidden
    }

    .single-content .container .pd-10 {
        padding-left: 10px;
        padding-right: 10px
    }

    .single-content .container .m-10 {
        margin-right: 10px;
        margin-left: 10px;
        padding-bottom: 20px
    }
}

#return-to-top svg,
.share .share-inner__links .share-link svg {
    width: 20px;
    height: 20px
}

.news-item-inner.single-post {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row !important;
    flex-direction: row !important
}

.single-news-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.single-news-title .sidebar-subscribe {
    max-width: 262px
}

.news-item-inner.single-post .main-news-link {
    margin-right: 20px !important
}

@media screen and (max-width:1170px) {
    .news-item-inner.single-post .main-news-link {
        margin-right: 0 !important
    }
}

.blog-wrapper .sidebar-subscribe {
    margin-top: 530px
}

@media screen and (max-width:1024px) {
    .blog-wrapper .sidebar-subscribe {
        margin-top: 0
    }
}

.share {
    margin-bottom: 30px
}

@media screen and (max-width:568px) {
    .share {
        margin-bottom: 80px
    }
}

.share .share-inner {
    margin-bottom: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.share .share-inner__title {
    margin-right: 20px;
    font-size: 14px;
    color: #9d9d9d
}

.share .share-inner__links .share-link {
    margin-right: 10px
}

.back-to-list a {
    color: #e31e24;
    text-decoration: none;
    font-size: 15px
}

.back-to-list a:hover {
    color: #555
}

#return-to-top {
    z-index: 99999;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #e31e24;
    width: 40px;
    height: 40px;
    text-decoration: none;
    border-radius: 10px;
    transition: all .3s ease
}

#return-to-top svg {
    fill: #fff;
    transform: rotate(180deg)
}

@media screen and (max-width:560px) {
    #return-to-top {
        bottom: 5px;
        right: 5px
    }
}

#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    transition: all .3s ease
}

#return-to-top:hover {
    background: #5b5b5b
}

#return-to-top:hover i {
    color: #fff;
    top: 5px
}

.custombt p {
    /*color: #555;*/
    color: #000;
    margin-bottom: 20px;
    text-align: justify;
    /*font-size: 15px;*/
    font-size: 16px;
    line-height: 24px;
}

.custombt p iframe {
    width: 100%;
    height: 500px;
}

.custombt p b,
.custombt p strong {
    text-align: left;
    font-family: GothamProMedium;
    font-size: 27px;
    line-height: 24px;
    /*color: #555;*/
    color: #000;
    margin-bottom: 43px;
    width: 100%;
    font-weight: initial
}

.custombt p strong {
    font-size: 22px;
}

@media screen and (max-width:991px) {

    .custombt p iframe {
        height: 300px;
    }

    .custombt p b,
    .custombt p strong {
        font-size: 16px;
        line-height: 28px;
        text-align: left
    }
}

.custombt p img {
    margin: 10px
}

.custombt ul {
    max-width: none;
    margin-bottom: 20px;
    margin-left: 40px;
    -ms-flex-direction: column;
    flex-direction: column;
}

.custombt ul li {
    /*color: #555;*/
    color: #000;
    position: relative;
    margin-left: 40px;
    margin-bottom: 7px;
    font-family: GothamProRegular;
    /*font-size: 15px;*/
    font-size: 16px;
    line-height: 24px
}

.custombt ul li::before {
    content: "";
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: #e31e24;
    position: absolute;
    left: -29px;
    top: 5px
}

.custombt ol {
    max-width: none;
    margin-bottom: 20px;
    padding-left: 0;
    margin-left: 54px;
    list-style: none;
    counter-reset: my-awesome-counter;
}

.custombt ol li {
    counter-increment: my-awesome-counter;
    /*color: #555;*/
    color: #000;
    position: relative;
    margin-bottom: 7px;
    font-family: GothamProRegular;
    /*font-size: 15px;*/
    font-size: 16px;
    line-height: 24px
}

.custombt ol li::before {
    content: counter(my-awesome-counter) ". ";
    color: #e31e24;
    font-weight: bold;
}

.custombt .title_single {
    text-align: left;
    font-family: GothamProMedium;
    font-size: 27px;
    line-height: 24px;
    color: #555;
    margin-bottom: 43px;
    width: 100%
}

@media screen and (max-width:991px) {
    .custombt .title_single {
        font-size: 22px;
        line-height: 28px
    }
}

.custombt h1,
.custombt h2,
.custombt h3 {
    text-align: left;
    font-family: AdobeCleanBold;
    font-size: 27px;
    line-height: 24px;
    color: #555;
    margin-bottom: 35px;
    width: 100%
}

@media screen and (max-width:991px) {

    .custombt h1,
    .custombt h2,
    .custombt h3 {
        font-size: 22px;
        line-height: 28px
    }
}

.custombt img {
    margin-top: 10px;
    margin-bottom: 30px;
    max-width: 865px;
    width: 100%
}

.custombt .carousel-owlc__wrapper {
    margin-bottom: 40px
}

.advantages_bg.advantages-list {
    min-height: 400px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%
}

.advantages_bg.advantages-list ul {
    -ms-flex-direction: column;
    flex-direction: column
}

.advantages_bg.advantages-list ul li {
    position: relative;
    margin-bottom: 33px;
    padding-left: 50px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 21px;
    text-align: left;
    padding-bottom: 4px;
    font-family: GothamProMedium
}

@media screen and (max-width:1200px) {
    .advantages_bg.advantages-list ul li {
        font-size: 14px
    }
}

@media screen and (max-width:991px) {
    .advantages_bg.advantages-list ul li {
        font-size: 19px
    }
}

@media screen and (max-width:568px) {
    .advantages_bg.advantages-list ul li {
        font-size: 13px;
        margin-bottom: 15px
    }
}

.advantages_bg.advantages-list ul li::before {
    position: absolute;
    top: 9px;
    left: 0;
    height: 5px;
    width: 25px;
    background-color: #e31e24;
    border-radius: 0
}

.attention {
    border-radius: 12px;
    border: 1px solid #bababa;
    padding: 16px 20px 23px;
    background-repeat: no-repeat;
    background-position: left;
    background-color: #f3f3f3;
}

.attention h1,
.attention h2,
.attention h3 {
    font-family: AdobeCleanBold;
    color: #e31e24;
    margin-bottom: 10px;
    text-align: left;
    font-size: 15px;
    line-height: 24px
}

.attention p {
    color: #555;
    margin-bottom: 0;
    text-align: left;
    padding: 0;
    font-family: GothamProRegular;
    font-size: 15px;
    line-height: 24px
}

#showMenu {
    position: fixed;
    z-index: 9999;
    right: 0;
    top: 60px
}

#showMenu a {
    padding: 5px 30px
}

#showMenu:hover .dropdown-menu {
    display: block;
    top: 14px;
    left: -166px
}

#showMenu:hover .dropdown-menu .dropdown-content {
    line-height: 20px
}

.mapinfo {
    font-family: GothamProRegular;
    font-size: 12px;
    line-height: 18px
}

.mapinfo span {
    font-family: GothamProMedium;
    font-size: 13px;
    margin-bottom: 4px
}

.p-bt-0 {
    padding-bottom: 0;
    margin-bottom: 0
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICIsImxpYi9vd2wtY2Fyb3VzZWwvb3dsLmNhcm91c2VsLm1pbi5jc3MiLCJsaWIvb3dsLWNhcm91c2VsL293bC50aGVtZS5kZWZhdWx0Lm1pbi5jc3MiLCJsaWIvc2xpY2svc2xpY2suY3NzIiwibGliL2Jvb3RzdHJhcC9ib290c3RyYXAubWluLmNzcyIsIm1haW4uc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImxpYi9kYXRlcGlja2VyL2RhdGVwaWNrZXIuY3NzIiwibW9kdWxlcy9yYXRpbmcvX3JhdGluZy5zY3NzIiwibGF5b3V0L2Zvcm1zL19sZWF2ZS1xdWVzdGlvbi5zY3NzIiwibGF5b3V0L21vZGFsL19tb2RhbC5zY3NzIiwibW9kdWxlcy9meC9fcHVsc2Uuc2NzcyIsIm1haW4uY3NzIiwibGliL2Jvb3RzdHJhcC9ib290c3RyYXAtZ3JpZC5taW4uY3NzIiwibGliL3BpY2tlci9fdGltZXBpY2tlci5zY3NzIiwidXRpbGl0aWVzL191LWJ1dHRvbnMuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJsYXlvdXQvbW9kYWwvX3BvcHVwX2NhbGxiYWNrLnNjc3MiLCJsYXlvdXQvbW9kYWwvX3BvcHVwX2RvY3Rvci5zY3NzIiwibGF5b3V0L21vZGFsL19wb3B1cF9hc2suc2NzcyIsImxheW91dC9tb2RhbC9fcG9wdXBfcmV2aWV3LnNjc3MiLCJsYXlvdXQvbW9kYWwvX3BvcHVwX2NlbnRlci1oZWFsdGguc2NzcyIsImxheW91dC9tb2RhbC9fcG9wdXBfcHJpY2Utc2VydmljZS5zY3NzIiwibGF5b3V0L21vZGFsL19wb3B1cF9kb2N0b3ItZGlyZWN0aW9uLnNjc3MiLCJsYXlvdXQvbW9kYWwvX3BvcHVwX2RvY3Rvci1zZXJ2aWNlLnNjc3MiLCJtb2R1bGVzL3NpZGViYXIvX3NpZGViYXItYXNraW5nLnNjc3MiLCJsaWIvc2xpY2svc2xpY2stdGhlbWUuc2NzcyIsImJhc2UvX2Zvcm0uc2NzcyIsImxheW91dC9oZWFkZXIvX2hlYWRlci1ob21lLnNjc3MiLCJsYXlvdXQvaGVhZGVyL19oZWFkZXItc2Vjb25kLnNjc3MiLCJsYXlvdXQvaGVhZGVyL19oZWFkZXItdGhpcmQuc2NzcyIsImxheW91dC9jb250ZW50L19tYWluLWNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvYnJlYWRjcnVtYnMvX2JyZWFkY3J1bWJzLnNjc3MiLCJsYXlvdXQvbmV3LXN0eWxlL19jZW50ZXItc3R5bGUuc2NzcyIsImxheW91dC9iYW5uZXJzL19iYW5uZXJzLnNjc3MiLCJtb2R1bGVzL2NvbnRhY3QtbWFwL19jb250YWN0LW1hcC5zY3NzIiwibGF5b3V0L2NvbnRlbnQvX3ByaXZpbGVnZS5zY3NzIiwibW9kdWxlcy9vdXItYWR2YW50YWdlcy9fb3VyLWFkdmFudGFnZXMuc2NzcyIsIm1vZHVsZXMvYmFubmVyLXNsaWRlci9fYmFubmVyLXNsaWRlci5zY3NzIiwibW9kdWxlcy9zZWxlY3QvX3NlbGVjdC1jdXN0b20uc2NzcyIsIm1vZHVsZXMvb3VyLXNlcnZpY2UvX291ci1zZXJ2aWNlLnNjc3MiLCJtb2R1bGVzL293bGMvX3N0YWZmLWl0ZW0uc2NzcyIsIm1vZHVsZXMvb3dsYy9fb3dsYy1tYWluLnNjc3MiLCJtb2R1bGVzL293bGMvX25ld3MtaXRlbS5zY3NzIiwibW9kdWxlcy9vd2xjL19yZXZpZXctaXRlbS5zY3NzIiwibW9kdWxlcy9vd2xjL19xdWVzdGlvbi1pdGVtLnNjc3MiLCJtb2R1bGVzL293bGMvX3ZpZGVvLWl0ZW0uc2NzcyIsIm1vZHVsZXMvb3dsYy9fbGljZW5zZS1pdGVtLnNjc3MiLCJtb2R1bGVzL293bGMvX2dhbGxlcnktaXRlbS5zY3NzIiwibGF5b3V0L2Zvcm1zL19vbmxpbmUtcmVnaXN0cmF0aW9ucy5zY3NzIiwibGF5b3V0L2Zvb3Rlci9fZm9vdGVyLXNlY29uZGFyeS5zY3NzIiwibW9kdWxlcy9hbGwtc3RhZmYvX2FsbC1zdGFmZi5zY3NzIiwibW9kdWxlcy9zZWxlY3Rpb24vX2ZpbHRlci1zZWxlY3Rpb24uc2NzcyIsIm1vZHVsZXMvc2Nyb2xsLWN1c3RvbS9fc2Nyb2xsLWN1c3RvbS5zY3NzIiwibGF5b3V0L2Zvb3Rlci9fZm9vdGVyLWhvbWUuc2NzcyIsIm1vZHVsZXMvYWNjb3JkaW9uL19wcmljZS1hY2NvcmRpb24uc2NzcyIsImxheW91dC9mb3Jtcy9fYXNraW5nLnNjc3MiLCJsYXlvdXQvZm9ybXMvX2xlYXZlLXJldmlldy5zY3NzIiwibW9kdWxlcy9zaWRlYmFyL19zaWRlYmFyLWFjY29yZGlvbi5zY3NzIiwibW9kdWxlcy9zaWRlYmFyL19zaWRlYmFyLWxpbmtzLnNjc3MiLCJtb2R1bGVzL3NpZGViYXIvX3NpZGViYXItc3Vic2NyaWJlLnNjc3MiLCJtb2R1bGVzL2ludHJvLWFib3V0L19pbnRyby1hYm91dC5zY3NzIiwibW9kdWxlcy9ibG9nL19ibG9nLnNjc3MiLCJtb2R1bGVzL3BhZ2luYXRpb24vX3BhZ2luYXRpb24uc2NzcyIsIm1vZHVsZXMvY2FsbGJhY2svX2NhbGxiYWNrLXNlY3Rpb24uc2NzcyIsIm1vZHVsZXMvY2FsbGJhY2svX2NhbGxiYWNrLXNlY3Rpb24tYXNrLnNjc3MiLCJtb2R1bGVzL2RvY3Rvci9fZG9jdG9yLW1haW4uc2NzcyIsIm1vZHVsZXMvZG9jdG9yL19kb2N0b3ItYXZhdGFyLnNjc3MiLCJtb2R1bGVzL2RvY3Rvci9fZG9jdG9yLWVkdWNhdGlvbi5zY3NzIiwibW9kdWxlcy9kb2N0b3IvX2RvY3Rvci1zZXJ0aWZpY2F0ZS5zY3NzIiwibW9kdWxlcy9zZXJ2aWNlL19zZXJ2aWNlLW1haW4uc2NzcyIsIm1vZHVsZXMvc2VydmljZS9fc2VydmljZS1nYWxsZXJ5LnNjc3MiLCJtb2R1bGVzL3NlcnZpY2UvX3NlcnZpY2UtaGVhZGluZy5zY3NzIiwibW9kdWxlcy92b3Byb3NpLXNlY3Rpb24vX3ZvcHJvc2ktc2VjdGlvbi5zY3NzIiwibW9kdWxlcy9yZXZpZXctc2VjdGlvbi9fcmV2aWV3LXNlY3Rpb24uc2NzcyIsIm1vZHVsZXMvc2hhcmUvX3NoYXJlLnNjc3MiLCJtb2R1bGVzL2Jsb2cvX3Bvc3QtZ2FsbGVyeS5zY3NzIiwibW9kdWxlcy9yZXR1cm4tdG8tdG9wL19yZXR1cm4tdG8tdG9wLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFnQkEsb0JBeXZCQSxpQkE4REEseUJDdDBCQSxjQUFjLHdCQ0FkLHFCQUFxQixvQkNBckIsY0NEd21DLEtBQTJFLDRCQUE0QixZQzhOL3NDLE9EOU5rbUQsMENFWWxtRCxLRDJMQSxPQVNBLGNBSUEsYUFWQSxhQVVBLE1DeE1BLE9BQUEsU0ZaNG9ELFFBQVEsWUdrZXBwRCx5QkhsZWkxc0csU0FBemhFLFNJb0N4em9HLGlCSnBDbWhFLFFJZW5oRSxPRlBBLElGUjhpRSxXQUFXLE9BQTJCLEdBQWhZLEdBQUcsR0FBRyxHQUFHLEdBQUcsR0FBRyxHQUFvWCxHQUFoVixFQUEwK0IsSUFBdnBCLEdBQTJwQixXQUFXLEVBQThyK0UsaUJBQXZ6aEMsWUFBd3RGLGtCQUF1czZDLFlBQWpxUixVQUFzSSxjQUFtM1AsT0FBeGg3RixJQUFJLFNBQVMsT0FBc3poQyxLQUF5OWhCLFdBQVcsb0JBQWdzVixlSndLNzArRCxrQkFza0JBLDRCQW5tQkEsd0JJM0lpZ3ZFLHFCSzRLamd2RSxtQkw1SzB6RixJQUE0QyxJQUFvQixlQUFlLE9BQTR1OUMsZUFBbXNsRCxTQUF6Z21HLEtBQWdvRCxRQUErRCxXQUFXLEtBQWowQixHQUFwZSxHQUFHLEdBQUcsR0FBRyxHQUFHLEdBQUcsR0FBcTBDLE1BQTJCLGNBQWMsTUFBZ3dtRyxTQUF6aEUsU0FBei9oRyxPQUFPLE9BQU8sZUFBZSxLQUEzbUIsSUFBa3BDLFNBQVMsU0FBUyxLQUExckYsUUFBUSxNQUFNLFdBQVcsT0FBTyxPQUFPLE9BQU8sT0FBa3RGLE9BQTNzRixLQUFLLElBQUksUUFBeXNGLFFBQVEsTUFBdTJrRyxTQUF6aEUsU0FBNzFnRyxPQUFnSSxZQUFZLE9BQU8sU0FBdDBELElBQUksSUFBMjBELGVBQWUsU0FBbTk2RCxjQUE1d0UsZUFBaG0yRCxjQUFtRyxtQkFBbUIsS0s0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QVUsYUFBYSxTQUFTLFNBQVMsTUFBTSxLQUFLLGNBQWMsS0FBSyxhQUFhLEtBQUssS0FBSyx3QkFBd0IsRUFBRSxXQUFXLEVBQUUsa0JBQWtCLEVBQUUsVUFBVSxFQUFFLFVBQVUsS0FBSyxjQUFjLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBSyxVQUFVLEtBQUssY0FBYyxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLGNBQWMsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxjQUFjLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksY0FBYyxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLGNBQWMsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBSyxNQUFNLEtBQUssVUFBVSxLQUFLLE9BQU8sU0FBUyxFQUFFLEVBQUUsVUFBVSxLQUFLLEVBQUUsRUFBRSxVQUFVLFVBQVUsVUFBVSxPQUFPLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsT0FBTyxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLE9BQU8sU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxPQUFPLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsT0FBTyxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLE9BQU8sU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxPQUFPLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsT0FBTyxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFFBQVEsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxRQUFRLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsUUFBUSxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssVUFBVSxLQUFLLGFBQWEsZUFBZSxHQUFHLE1BQU0sR0FBRyxZQUFZLGVBQWUsR0FBRyxNQUFNLEdBQUcsU0FBUyxlQUFlLEVBQUUsTUFBTSxFQUFFLFNBQVMsZUFBZSxFQUFFLE1BQU0sRUFBRSxTQUFTLGVBQWUsRUFBRSxNQUFNLEVBQUUsU0FBUyxlQUFlLEVBQUUsTUFBTSxFQUFFLFNBQVMsZUFBZSxFQUFFLE1BQU0sRUFBRSxTQUFTLGVBQWUsRUFBRSxNQUFNLEVBQUUsU0FBUyxlQUFlLEVBQUUsTUFBTSxFQUFFLFNBQVMsZUFBZSxFQUFFLE1BQU0sRUFBRSxTQUFTLGVBQWUsRUFBRSxNQUFNLEVBQUUsU0FBUyxlQUFlLEVBQUUsTUFBTSxFQUFFLFVBQVUsZUFBZSxHQUFHLE1BQU0sR0FBRyxVQUFVLGVBQWUsR0FBRyxNQUFNLEdBQUcsVUFBVSxlQUFlLEdBQUcsTUFBTSxHQUFHLFVBQVUsWUFBWSxVQUFVLFVBQVUsWUFBWSxXQUFXLFVBQVUsWUFBWSxJQUFJLFVBQVUsWUFBWSxXQUFXLFVBQVUsWUFBWSxXQUFXLFVBQVUsWUFBWSxJQUFJLFVBQVUsWUFBWSxXQUFXLFVBQVUsWUFBWSxXQUFXLFVBQVUsWUFBWSxJQUFJLFdBQVcsWUFBWSxXQUFXLFdBQVcsWUFBWSxXQUF3NFMsUUFBUSxRQUFRLGVBQWUsVUFBVSxRQUFRLGlCQUFpQixnQkFBZ0IsUUFBUSx1QkFBdUIsU0FBUyxRQUFRLGdCQUFnQixTQUFTLFFBQVEsZ0JBQWdCLGFBQWEsUUFBUSxvQkFBb0IsY0FBYyxRQUFRLHFCQUFxQixRQUFRLFFBQVEsc0JBQXNCLFFBQVEsZUFBZSxlQUFlLFFBQVEsNkJBQTZCLFFBQVEsc0JBQXNCLHlCQUExdlQsUUFBUSx3QkFBd0IsRUFBRSxXQUFXLEVBQUUsa0JBQWtCLEVBQUUsVUFBVSxFQUFFLFVBQVUsS0FBSyxpQkFBaUIsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFLLFVBQVUsS0FBSyxpQkFBaUIsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxpQkFBaUIsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxpQkFBaUIsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxpQkFBaUIsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxpQkFBaUIsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxhQUFhLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBSyxNQUFNLEtBQUssVUFBVSxLQUFLLFVBQVUsU0FBUyxFQUFFLEVBQUUsVUFBVSxLQUFLLEVBQUUsRUFBRSxVQUFVLFVBQVUsVUFBVSxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFVBQVUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFVBQVUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFdBQVcsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxXQUFXLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsV0FBVyxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssVUFBVSxLQUFLLGdCQUFnQixlQUFlLEdBQUcsTUFBTSxHQUFHLGVBQWUsZUFBZSxHQUFHLE1BQU0sR0FBRyxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsYUFBYSxlQUFlLEdBQUcsTUFBTSxHQUFHLGFBQWEsZUFBZSxHQUFHLE1BQU0sR0FBRyxhQUFhLGVBQWUsR0FBRyxNQUFNLEdBQUcsYUFBYSxZQUFZLEVBQUUsYUFBYSxZQUFZLFVBQVUsYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLElBQUksYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLElBQUksYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLElBQUksY0FBYyxZQUFZLFdBQVcsY0FBYyxZQUFZLFdBQXk5TyxXQUFXLFFBQVEsZUFBZSxhQUFhLFFBQVEsaUJBQWlCLG1CQUFtQixRQUFRLHVCQUF1QixZQUFZLFFBQVEsZ0JBQWdCLFlBQVksUUFBUSxnQkFBZ0IsZ0JBQWdCLFFBQVEsb0JBQW9CLGlCQUFpQixRQUFRLHFCQUFxQixXQUFXLFFBQVEsc0JBQXNCLFFBQVEsZUFBZSxrQkFBa0IsUUFBUSw2QkFBNkIsUUFBUSx1QkFBdUIseUJBQXQyUCxRQUFRLHdCQUF3QixFQUFFLFdBQVcsRUFBRSxrQkFBa0IsRUFBRSxVQUFVLEVBQUUsVUFBVSxLQUFLLGlCQUFpQixTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssVUFBVSxLQUFLLGlCQUFpQixTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLGlCQUFpQixTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLGlCQUFpQixTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLGlCQUFpQixTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLGlCQUFpQixTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLGFBQWEsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFLLE1BQU0sS0FBSyxVQUFVLEtBQUssVUFBVSxTQUFTLEVBQUUsRUFBRSxVQUFVLEtBQUssRUFBRSxFQUFFLFVBQVUsVUFBVSxVQUFVLFVBQVUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksV0FBVyxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFdBQVcsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxXQUFXLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBSyxVQUFVLEtBQUssZ0JBQWdCLGVBQWUsR0FBRyxNQUFNLEdBQUcsZUFBZSxlQUFlLEdBQUcsTUFBTSxHQUFHLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxhQUFhLGVBQWUsR0FBRyxNQUFNLEdBQUcsYUFBYSxlQUFlLEdBQUcsTUFBTSxHQUFHLGFBQWEsZUFBZSxHQUFHLE1BQU0sR0FBRyxhQUFhLFlBQVksRUFBRSxhQUFhLFlBQVksVUFBVSxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksSUFBSSxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksSUFBSSxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksSUFBSSxjQUFjLFlBQVksV0FBVyxjQUFjLFlBQVksV0FBcWtMLFdBQVcsUUFBUSxlQUFlLGFBQWEsUUFBUSxpQkFBaUIsbUJBQW1CLFFBQVEsdUJBQXVCLFlBQVksUUFBUSxnQkFBZ0IsWUFBWSxRQUFRLGdCQUFnQixnQkFBZ0IsUUFBUSxvQkFBb0IsaUJBQWlCLFFBQVEscUJBQXFCLFdBQVcsUUFBUSxzQkFBc0IsUUFBUSxlQUFlLGtCQUFrQixRQUFRLDZCQUE2QixRQUFRLHVCQUF1Qix5QkFBbDlMLFFBQVEsd0JBQXdCLEVBQUUsV0FBVyxFQUFFLGtCQUFrQixFQUFFLFVBQVUsRUFBRSxVQUFVLEtBQUssaUJBQWlCLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBSyxVQUFVLEtBQUssaUJBQWlCLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksaUJBQWlCLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsaUJBQWlCLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksaUJBQWlCLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksaUJBQWlCLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsYUFBYSxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssTUFBTSxLQUFLLFVBQVUsS0FBSyxVQUFVLFNBQVMsRUFBRSxFQUFFLFVBQVUsS0FBSyxFQUFFLEVBQUUsVUFBVSxVQUFVLFVBQVUsVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxXQUFXLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsV0FBVyxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFdBQVcsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFLLFVBQVUsS0FBSyxnQkFBZ0IsZUFBZSxHQUFHLE1BQU0sR0FBRyxlQUFlLGVBQWUsR0FBRyxNQUFNLEdBQUcsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLGFBQWEsZUFBZSxHQUFHLE1BQU0sR0FBRyxhQUFhLGVBQWUsR0FBRyxNQUFNLEdBQUcsYUFBYSxlQUFlLEdBQUcsTUFBTSxHQUFHLGFBQWEsWUFBWSxFQUFFLGFBQWEsWUFBWSxVQUFVLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxJQUFJLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxJQUFJLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxJQUFJLGNBQWMsWUFBWSxXQUFXLGNBQWMsWUFBWSxXQUFpckgsV0FBVyxRQUFRLGVBQWUsYUFBYSxRQUFRLGlCQUFpQixtQkFBbUIsUUFBUSx1QkFBdUIsWUFBWSxRQUFRLGdCQUFnQixZQUFZLFFBQVEsZ0JBQWdCLGdCQUFnQixRQUFRLG9CQUFvQixpQkFBaUIsUUFBUSxxQkFBcUIsV0FBVyxRQUFRLHNCQUFzQixRQUFRLGVBQWUsa0JBQWtCLFFBQVEsNkJBQTZCLFFBQVEsdUJBQXVCLDBCQUE3akksUUFBUSx3QkFBd0IsRUFBRSxXQUFXLEVBQUUsa0JBQWtCLEVBQUUsVUFBVSxFQUFFLFVBQVUsS0FBSyxpQkFBaUIsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFLLFVBQVUsS0FBSyxpQkFBaUIsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxpQkFBaUIsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxpQkFBaUIsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxpQkFBaUIsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxpQkFBaUIsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxhQUFhLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBSyxNQUFNLEtBQUssVUFBVSxLQUFLLFVBQVUsU0FBUyxFQUFFLEVBQUUsVUFBVSxLQUFLLEVBQUUsRUFBRSxVQUFVLFVBQVUsVUFBVSxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFVBQVUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFVBQVUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFdBQVcsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxXQUFXLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsV0FBVyxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssVUFBVSxLQUFLLGdCQUFnQixlQUFlLEdBQUcsTUFBTSxHQUFHLGVBQWUsZUFBZSxHQUFHLE1BQU0sR0FBRyxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLGVBQWUsRUFBRSxNQUFNLEVBQUUsYUFBYSxlQUFlLEdBQUcsTUFBTSxHQUFHLGFBQWEsZUFBZSxHQUFHLE1BQU0sR0FBRyxhQUFhLGVBQWUsR0FB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LGlCQUFpQixNQUFNLE1BQU0sYUFBYSxpQkFBaUIsTUFBTSxNQUFNLGNBQWMsaUJBQWlCLE1BQU0sTUFBTSxZQUFZLGlCQUFpQixLQUFLLE9BQU8sZ0JBQWdCLE1BQU0sTUFBTSxXQUFXLGdCQUFnQixNQUFNLE1BQU0sYUFBYSxnQkFBZ0IsTUFBTSxNQUFNLGNBQWMsZ0JBQWdCLE1BQU0sTUFBTSxZQUFZLGdCQUFnQixLQUFLLE9BQU8sZUFBZSxNQUFNLE1BQU0sV0FBVyxlQUFlLE1BQU0sTUFBTSxhQUFhLGVBQWUsTUFBTSxNQUFNLGNBQWMsZUFBZSxNQUFNLE1BQU0sWUFBWSxlQUFlLEtBQUssT0FBTyxpQkFBaUIsTUFBTSxNQUFNLFdBQVcsaUJBQWlCLE1BQU0sTUFBTSxhQUFhLGlCQUFpQixNQUFNLE1BQU0sY0FBYyxpQkFBaUIsTUFBTSxNQUFNLFlBQVksaUJBQWlCLEtBQUssT0FBTyxlQUFlLE1BQU0sTUFBTSxXQUFXLGVBQWUsTUFBTSxNQUFNLGFBQWEsZUFBZSxNQUFNLE1BQU0sY0FBYyxlQUFlLE1BQU0sTUFBTSxZQUFZLGVBQWUsS0FBSyxRQUFRLFlBQVksTUFBTSxNQUFNLFlBQVksWUFBWSxNQUFNLE1BQU0sY0FBYyxZQUFZLE1BQU0sTUFBTSxlQUFlLFlBQVksTUFBTSxNQUFNLGFBQWEsWUFBWSxLQUFLLFFBQVEsaUJBQWlCLE1BQU0sTUFBTSxZQUFZLGlCQUFpQixNQUFNLE1BQU0sY0FBYyxpQkFBaUIsTUFBTSxNQUFNLGVBQWUsaUJBQWlCLE1BQU0sTUFBTSxhQUFhLGlCQUFpQixLQUFLLFFBQVEsZ0JBQWdCLE1BQU0sTUFBTSxZQUFZLGdCQUFnQixNQUFNLE1BQU0sY0FBYyxnQkFBZ0IsTUFBTSxNQUFNLGVBQWUsZ0JBQWdCLE1BQU0sTUFBTSxhQUFhLGdCQUFnQixLQUFLLFFBQVEsZUFBZSxNQUFNLE1BQU0sWUFBWSxlQUFlLE1BQU0sTUFBTSxjQUFjLGVBQWUsTUFBTSxNQUFNLGVBQWUsZUFBZSxNQUFNLE1BQU0sYUFBYSxlQUFlLEtBQUssUUFBUSxpQkFBaUIsTUFBTSxNQUFN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QVMsU0FBUyxZQUFZLGdCQUFnQixTQUFTLFNBQVMsY0FBYyxnQkFBZ0IsU0FBUyxTQUFTLGVBQWUsZ0JBQWdCLFNBQVMsU0FBUyxhQUFhLGdCQUFnQixRQUFRLFFBQVEsZUFBZSxTQUFTLFNBQVMsWUFBWSxlQUFlLFNBQVMsU0FBUyxjQUFjLGVBQWUsU0FBUyxTQUFTLGVBQWUsZUFBZSxTQUFTLFNBQVMsYUFBYSxlQUFlLFFBQVEsUUFBUSxpQkFBaUIsU0FBUyxTQUFTLFlBQVksaUJBQWlCLFNBQVMsU0FBUyxjQUFjLGlCQUFpQixTQUFTLFNBQVMsZUFBZSxpQkFBaUIsU0FBUyxTQUFTLGFBQWEsaUJBQWlCLFFBQVEsUUFBUSxlQUFlLFNBQVMsU0FBUyxZQUFZLGVBQWUsU0FBUyxTQUFTLGNBQWMsZUFBZSxTQUFTLFNBQVMsZUFBZSxlQUFlLFNBQVMsU0FBUyxhQUFhLGVBQWUsU0FBUyxPQUFPLGtCQUFrQixVQUFVLFVBQVUsV0FBVyxrQkFBa0IsVUFBVSxVQUFVLGFBQWEsa0JBQWtCLFVBQVUsVUFBVSxjQUFjLGtCQUFrQixVQUFVLFVBQVUsWUFBWSxrQkFBa0IsU0FBUyxPQUFPLGlCQUFpQixVQUFVLFVBQVUsV0FBVyxpQkFBaUIsVUFBVSxVQUFVLGFBQWEsaUJBQWlCLFVBQVUsVUFBVSxjQUFjLGlCQUFpQixVQUFVLFVBQVUsWUFBWSxpQkFBaUIsU0FBUyxPQUFPLGdCQUFnQixVQUFVLFVBQVUsV0FBVyxnQkFBZ0IsVUFBVSxVQUFVLGFBQWEsZ0JBQWdCLFVBQVUsVUFBVSxjQUFjLGdCQUFnQixVQUFVLFVBQVUsWUFBWSxnQkFBZ0IsU0FBUyxPQUFPLGtCQUFrQixVQUFVLFVBQVUsV0FBVyxrQkFBa0IsVUFBVSxVQUFVLGFBQWEsa0JBQWtCLFVBQVUsVUFBVSxjQUFjLGtCQUFrQixVQUFVLFVBQVUsWUFBWSxrQkFBa0IsU0FBUyxPQUFPLGdCQUFnQixVQUFVLFVBQVUsV0FBVyxnQkFBZ0IsVUFBVSxVQUFVLGFBQWEsZ0JBQWdCLFVBQVUsVUFBVSxjQUFjLGdCQUFnQixVQUFVLFVBQVUsWUFBWSxn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LFlBQVksU0FBUyxTQUFTLFlBQVksWUFBWSxTQUFTLFNBQVMsY0FBYyxZQUFZLFNBQVMsU0FBUyxlQUFlLFlBQVksU0FBUyxTQUFTLGFBQWEsWUFBWSxRQUFRLFFBQVEsaUJBQWlCLFNBQVMsU0FBUyxZQUFZLGlCQUFpQixTQUFTLFNBQVMsY0FBYyxpQkFBaUIsU0FBUyxTQUFTLGVBQWUsaUJBQWlCLFNBQVMsU0FBUyxhQUFhLGlCQUFpQixRQUFRLFFBQVEsZ0JBQWdCLFNBQVMsU0FBUyxZQUFZLGdCQUFnQixTQUFTLFNBQVMsY0FBYyxnQkFBZ0IsU0FBUyxTQUFTLGVBQWUsZ0JBQWdCLFNBQVMsU0FBUyxhQUFhLGdCQUFnQixRQUFRLFFBQVEsZUFBZSxTQUFTLFNBQVMsWUFBWSxlQUFlLFNBQVMsU0FBUyxjQUFjLGVBQWUsU0FBUyxTQUFTLGVBQWUsZUFBZSxTQUFTLFNBQVMsYUFBYSxlQUFlLFFBQVEsUUFBUSxpQkFBaUIsU0FBUyxTQUFTLFlBQVksaUJBQWlCLFNBQVMsU0FBUyxjQUFjLGlCQUFpQixTQUFTLFNBQVMsZUFBZSxpQkFBaUIsU0FBUyxTQUFTLGFBQWEsaUJBQWlCLFFBQVEsUUFBUSxlQUFlLFNBQVMsU0FBUyxZQUFZLGVBQWUsU0FBUyxTQUFTLGNBQWMsZUFBZSxTQUFTLFNBQVMsZUFBZSxlQUFlLFNBQVMsU0FBUyxhQUFhLGVBQWUsU0FBUyxPQUFPLGtCQUFrQixVQUFVLFVBQVUsV0FBVyxrQkFBa0IsVUFBVSxVQUFVLGFBQWEsa0JBQWtCLFVBQVUsVUFBVSxjQUFjLGtCQUFrQixVQUFVLFVBQVUsWUFBWSxrQkFBa0IsU0FBUyxPQUFPLGlCQUFpQixVQUFVLFVBQVUsV0FBVyxpQkFBaUIsVUFBVSxVQUFVLGFBQWEsaUJBQWlCLFVBQVUsVUFBVSxjQUFjLGlCQUFpQixVQUFVLFVBQVUsWUFBWSxpQkFBaUIsU0FBUyxPQUFPLGdCQUFnQixVQUFVLFVBQVUsV0FBVyxnQkFBZ0IsVUFBVSxVQUFVLGFBQWEsZ0JBQWdCLFVBQVUsVUFBVSxjQUFjLGdCQUFnQixVQUFVLFVBQVUsWUFBWSxn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LFFBQVEsT0FBTyxpQkFBaUIsU0FBUyxTQUFTLFdBQVcsaUJBQWlCLFNBQVMsU0FBUyxhQUFhLGlCQUFpQixTQUFTLFNBQVMsY0FBYyxpQkFBaUIsU0FBUyxTQUFTLFlBQVksaUJBQWlCLFFBQVEsT0FBTyxlQUFlLFNBQVMsU0FBUyxXQUFXLGVBQWUsU0FBUyxTQUFTLGFBQWEsZUFBZSxTQUFTLFNBQVMsY0FBYyxlQUFlLFNBQVMsU0FBUyxZQUFZLGVBQWUsUUFBUSxRQUFRLFlBQVksU0FBUyxTQUFTLFlBQVksWUFBWSxTQUFTLFNBQVMsY0FBYyxZQUFZLFNBQVMsU0FBUyxlQUFlLFlBQVksU0FBUyxTQUFTLGFBQWEsWUFBWSxRQUFRLFFBQVEsaUJBQWlCLFNBQVMsU0FBUyxZQUFZLGlCQUFpQixTQUFTLFNBQVMsY0FBYyxpQkFBaUIsU0FBUyxTQUFTLGVBQWUsaUJBQWlCLFNBQVMsU0FBUyxhQUFhLGlCQUFpQixRQUFRLFFBQVEsZ0JBQWdCLFNBQVMsU0FBUyxZQUFZLGdCQUFnQixTQUFTLFNBQVMsY0FBYyxnQkFBZ0IsU0FBUyxTQUFTLGVBQWUsZ0JBQWdCLFNBQVMsU0FBUyxhQUFhLGdCQUFnQixRQUFRLFFBQVEsZUFBZSxTQUFTLFNBQVMsWUFBWSxlQUFlLFNBQVMsU0FBUyxjQUFjLGVBQWUsU0FBUyxTQUFTLGVBQWUsZUFBZSxTQUFTLFNBQVMsYUFBYSxlQUFlLFFBQVEsUUFBUSxpQkFBaUIsU0FBUyxTQUFTLFlBQVksaUJBQWlCLFNBQVMsU0FBUyxjQUFjLGlCQUFpQixTQUFTLFNBQVMsZUFBZSxpQkFBaUIsU0FBUyxTQUFTLGFBQWEsaUJBQWlCLFFBQVEsUUFBUSxlQUFlLFNBQVMsU0FBUyxZQUFZLGVBQWUsU0FBUyxTQUFTLGNBQWMsZUFBZSxTQUFTLFNBQVMsZUFBZSxlQUFlLFNBQVMsU0FBUyxhQUFhLGVBQWUsU0FBUyxPQUFPLGtCQUFrQixVQUFVLFVBQVUsV0FBVyxrQkFBa0IsVUFBVSxVQUFVLGFBQWEsa0JBQWtCLFVBQVUsVUFBVSxjQUFjLGtCQUFrQixVQUFVLFVBQVUsWUFBWSxr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QUFZLGlCQUFpQixRQUFRLE9BQU8sZ0JBQWdCLFNBQVMsU0FBUyxXQUFXLGdCQUFnQixTQUFTLFNBQVMsYUFBYSxnQkFBZ0IsU0FBUyxTQUFTLGNBQWMsZ0JBQWdCLFNBQVMsU0FBUyxZQUFZLGdCQUFnQixRQUFRLE9BQU8sZUFBZSxTQUFTLFNBQVMsV0FBVyxlQUFlLFNBQVMsU0FBUyxhQUFhLGVBQWUsU0FBUyxTQUFTLGNBQWMsZUFBZSxTQUFTLFNBQVMsWUFBWSxlQUFlLFFBQVEsT0FBTyxpQkFBaUIsU0FBUyxTQUFTLFdBQVcsaUJBQWlCLFNBQVMsU0FBUyxhQUFhLGlCQUFpQixTQUFTLFNBQVMsY0FBYyxpQkFBaUIsU0FBUyxTQUFTLFlBQVksaUJBQWlCLFFBQVEsT0FBTyxlQUFlLFNBQVMsU0FBUyxXQUFXLGVBQWUsU0FBUyxTQUFTLGFBQWEsZUFBZSxTQUFTLFNBQVMsY0FBYyxlQUFlLFNBQVMsU0FBUyxZQUFZLGVBQWUsUUFBUSxRQUFRLFlBQVksU0FBUyxTQUFTLFlBQVksWUFBWSxTQUFTLFNBQVMsY0FBYyxZQUFZLFNBQVMsU0FBUyxlQUFlLFlBQVksU0FBUyxTQUFTLGFBQWEsWUFBWSxRQUFRLFFBQVEsaUJBQWlCLFNBQVMsU0FBUyxZQUFZLGlCQUFpQixTQUFTLFNBQVMsY0FBYyxpQkFBaUIsU0FBUyxTQUFTLGVBQWUsaUJBQWlCLFNBQVMsU0FBUyxhQUFhLGlCQUFpQixRQUFRLFFBQVEsZ0JBQWdCLFNBQVMsU0FBUyxZQUFZLGdCQUFnQixTQUFTLFNBQVMsY0FBYyxnQkFBZ0IsU0FBUyxTQUFTLGVBQWUsZ0JBQWdCLFNBQVMsU0FBUyxhQUFhLGdCQUFnQixRQUFRLFFBQVEsZUFBZSxTQUFTLFNBQVMsWUFBWSxlQUFlLFNBQVMsU0FBUyxjQUFjLGVBQWUsU0FBUyxTQUFTLGVBQWUsZUFBZSxTQUFTLFNBQVMsYUFBYSxlQUFlLFFBQVEsUUFBUSxpQkFBaUIsU0FBUyxTQUFTLFlBQVksaUJBQWlCLFNBQVMsU0FBUyxjQUFjLGlCQUFpQixTQUFTLFNBQVMsZUFBZSxpQkFBaUIsU0FBUyxTQUFTLGFBQWEsaUJBQWlCLFFBQVEsUUFBUSxlQUFlLFNBQVMsU0FBUyxZQUFZLGVBQWUsU0FBUyxTQUFTLGNBQWMsZUFBZSxTQUFTLFNBQVMsZUFBZSxlQUFlLFNBQVMsU0FBUyxhQUFhLGVBQWUsU0FBUyxPQUFPLGtCQUFrQixVQUFVLFVBQVUsV0FBVyxrQkFBa0IsVUFBVSxVQUFVLGFBQWEsa0JBQWtCLFVBQVUsVUFBVSxjQUFjLGtCQUFrQixVQUFVLFVBQVUsWUFBWSxrQkFBa0IsU0FBUyxPQUFPLGlCQUFpQixVQUFVLFVBQVUsV0FBVyxpQkFBaUIsVUFBVSxVQUFVLGFBQWEsaUJBQWlCLFVBQVUsVUFBVSxjQUFjLGlCQUFpQixVQUFVLFVBQVUsWUFBWSxpQkFBaUIsU0FBUyxPQUFPLGdCQUFnQixVQUFVLFVBQVUsV0FBVyxnQkFBZ0IsVUFBVSxVQUFVLGFBQWEsZ0JBQWdCLFVBQVUsVUFBVSxjQUFjLGdCQUFnQixVQUFVLFVBQVUsWUFBWSxnQkFBZ0IsU0FBUyxPQUFPLGtCQUFrQixVQUFVLFVBQVUsV0FBVyxrQkFBa0IsVUFBVSxVQUFVLGFBQWEsa0JBQWtCLFVBQVUsVUFBVSxjQUFjLGtCQUFrQixVQUFVLFVBQVUsWUFBWSxrQkFBa0IsU0FBUyxPQUFPLGdCQUFnQixVQUFVLFVBQVUsV0FBVyxnQkFBZ0IsVUFBVSxVQUFVLGFBQWEsZ0JBQWdCLFVBQVUsVUFBVSxjQUFjLGdCQUFnQixVQUFVLFVBQVUsWUFBWSxnQkFBZ0IsV0FBVyxPQUFPLGVBQWUsWUFBWSxZQUFZLFdBQVcsZUFBZSxZQUFZLFlBQVksYUFBYSxlQUFlLFlBQVksWUFBWSxjQUFjLGVBQWUsWUFBWSxZQUFZLFlBQVksZ0JWQzloa0QsY0FPSSxvQkFBcUIsS0FDbEIsaUJBQWtCLEtBQ2pCLGdCQUFpQixLQUNiLFlBQWEsS0FFckIsc0JBQXVCLEtBQ3ZCLG1CQUFvQixLQUNwQixpQkFBa0IsTUFDZCxhQUFjLE1BSXRCLFlBS0ksU0FBVSxPQUVWLE9BQVEsRUFDUixRQUFTLEVBRWIsa0JBRUksUUFBUyxFQUViLHFCQUVJLE9BQVEsUUFDUixPQUFRLEtBSVosMEJBREEsMkJBR0ksa0JBQW1CLG1CQUNoQixlQUFnQixtQkFDZixjQUFlLG1CQUNkLGFBQWMsbUJBQ1gsVUFBVyxtQkFHdkIsYUFHSSxJQUFLLEVBQ0wsS0FBTSxFQUdOLFlBQWEsS0FDYixhQUFjLEtBR2xCLG1CQURBLG9CQUdJLFFBQVMsTUFFVCxRQUFTLEdBRWIsbUJBRUksTUFBTyxLQUVYLDRCQUVJLFdBQVksT0FHaEIsYUFFSSxRQUFTLEtBQ1QsTUFBTyxLQUVQLE9BQVEsS0FDUixXQUFZLElBRWhCLHVCQUVJLE1BQU8sTUFFWCxpQkFFSSxRQUFTLE1BRWIsK0JBRUksUUFBUyxLQUViLDBCQUVJLGVBQWdCLEtBRXBCLGdDQUVJLFFBQVMsTUFFYiw0QkFFSSxXQUFZLE9BRWhCLDZCQUVJLFFBQVMsTUFFVCxPQUFRLEtBRVIsT0FBUSxJQUFJLE1BQU0sWUFFdEIsMEJBQ0ksUUFBUyxLSWpGYixtQkFDSSxRQUFTLGFBQ1QsUUFBUyxZQUNULFFBQVMsS0FDVCxrQkFBbUIsS0FDbkIsY0FBZSxLQUNmLFVBQVcsS0FHZixrQkFDSSxjQUFlLElBRWYsT0FBUSxRQUNSLFFBQVMsYUFDVCxRQUFTLFlBQ1QsUUFBUyxLQUNULFNBQVUsU0FDVixvQkFBcUIsT0FDckIsZUFBZ0IsT0FDaEIsWUFBYSxPQUNiLHdCQUF5QixPQUN6QixjQUFlLE9BQ2YsZ0JBQWlCLE9BQ2pCLE9BQVEsS0FDUixRQUFTLEVBR2IsMEJBQ0ksV0FBWSxRQUdoQiw0QkFDSSxNQUFPLFFBR1gsb0NBQ0ksTUFBTyxRQUdYLHVDQUNJLE1BQU8sUUFHWCw2QkFDSSxXQUFZLG9CQUNaLE1BQU8sUUFDUCxjQUFlLEVBR25CLHFDQUNJLGlCQUFrQixvQkFHdEIsNkJBQ0ksT0FBUSxRQUNSLE1BQU8sUUFHWCxxQ0FDSSxNQUFPLFFBR1gsd0NBQ0ksTUFBTyxRQUdYLCtDQUNJLE1BQU8sUUFtQlgsNkJBTUEsdUNBQ0ksTUFBTyxLQUtQLFdBQVksUUE1QmhCLCtCQUNJLE9BQVEsSUFBSSxNQUFNLG9CQUNsQixpQkFBa0Isb0JBQ2xCLGNBQWUsSUFBSSxFQUFFLEVBQUUsSUFHM0IsNkJBQ0ksT0FBUSxJQUFJLE1BQU0sb0JBQ2xCLGlCQUFrQixvQkFDbEIsY0FBZSxFQUFFLElBQUksSUFBSSxFQUc3QiwwQ0FDSSxjQUFlLElBR25CLDZCQUVJLFlBU0oscUNBQ0ksV0FBWSxRQUdoQix3QkFDSSxPQUFRLFFBR1osd0JBQ0ksUUFBUyxhQUNULFFBQVMsWUFDVCxRQUFTLEtBQ1Qsa0JBQW1CLEtBQ25CLGNBQWUsS0FDZixVQUFXLEtBQ1gsT0FBUSxJQUFJLEVBQUUsSUFHbEIsc0JBQ0ksTUFBTyxrQkFDUCxRQUFTLGFBQ1QsUUFBUyxZQUNULFFBQVMsS0FDVCxvQkFBcUIsT0FDckIsZUFBZ0IsT0FDaEIsWUFBYSxPQUNiLHdCQUF5QixPQUN6QixjQUFlLE9BQ2YsZ0JBQWlCLE9BQ2pCLGFBQWMsRUFDZCxTQUFVLEVBQ1YsS0FBTSxFQUNOLFdBQVksT0FDWixlQUFnQixVQUNoQixVQUFXLEtBa0pmLHdDQThEQSxrQkF2RUEsd0NBVUksUUFBUyxLQWhKYixzQkFDSSxNQUFPLFVBR1gsMEJBQ0ksT0FBUSxNQUdaLHdCQUNJLE1BQU8sT0FDUCxPQUFRLElBT1oseUJBSkEsbUJBQ0ksT0FBUSxNQU9aLHVCQUNJLE1BQU8sSUFDUCxPQUFRLE9BdUNaLHVCQUNJLFNBQVUsU0FDVixLQUFNLEVBQ04sSUFBSyxFQUNMLFFBQVMsS0FHYixhQUNJLHVCQUNJLFFBQVMsTUFJakIsWUFDSSxXQUFZLEtBQ1osT0FBUSxJQUFJLE1BQU0sUUFDbEIsV0FBWSxFQUFFLElBQUksS0FBSyxnQkFDdkIsY0FBZSxJQUVmLFlBQWEsT0FBUSxXQUNyQixVQUFXLEtBQ1gsTUFBTyxRQUNQLE1BQU8sTUFDUCxTQUFVLFNBQ1YsS0FBTSxVQUNOLFFBQVMsRUFDVCxXQUFZLFFBQVEsSUFBSyxLQUFNLEtBQUssR0FBRyxJQUFNLGtCQUFrQixJQUFLLEtBQ3BFLFdBQVksUUFBUSxJQUFLLEtBQU0sVUFBVSxJQUFLLEtBQU0sS0FBSyxHQUFHLElBQzVELFdBQVksUUFBUSxJQUFLLEtBQU0sVUFBVSxJQUFLLEtBQU0sS0FBSyxHQUFHLElBQU0sa0JBQWtCLElBQUssS0FDekYsUUFBUyxJQUdiLHVCQUNJLGtCQUFtQixpQkFDbkIsVUFBVyxpQkFHZix5QkFDSSxrQkFBbUIsZ0JBQ25CLFVBQVcsZ0JBR2YsMEJBQ0ksa0JBQW1CLGdCQUNuQixVQUFXLGdCQUdmLHdCQUNJLGtCQUFtQixpQkFDbkIsVUFBVyxpQkFHZixtQkFDSSxRQUFTLEVBQ1Qsa0JBQW1CLGFBQ25CLFVBQVcsYUFDWCxXQUFZLFFBQVEsSUFBSyxLQUFNLEtBQUssR0FBRyxHQUFJLGtCQUFrQixJQUFLLEtBQ2xFLFdBQVksUUFBUSxJQUFLLEtBQU0sVUFBVSxJQUFLLEtBQU0sS0FBSyxHQUFHLEdBQzVELFdBQVksUUFBUSxJQUFLLEtBQU0sVUFBVSxJQUFLLEtBQU0sS0FBSyxHQUFHLEdBQUksa0JBQWtCLElBQUssS0FHM0YsK0JBQ0ksYUFBYyxRQUNkLFdBQVksS0FDWixTQUFVLE9BQ1YsS0FBTSxLQUNOLE1BQU8sS0FDUCxRQUFTLEVBQ1Qsa0JBQW1CLEtBQ25CLFVBQVcsS0FPZixxQkFFSSxRQUFTLElBT2IscUJBQ0ksU0FBVSxTQUNWLFdBQVksS0FDWixXQUFZLElBQUksTUFBTSxRQUN0QixhQUFjLElBQUksTUFBTSxRQUN4QixNQUFPLEtBQ1AsT0FBUSxLQUNSLFFBQVMsR0FzSWIsOEJBOEJBLDZCQUNJLFdBQVksUUFsS2tCLG1DQUFsQyxpQ0FBc0Usa0NBQ2xFLElBQUssaUJBQ0wsa0JBQW1CLGVBQ25CLFVBQVcsZUFHMEQscUNBQXRDLHFDQUFuQyxrQ0FDSSxNQUFPLGlCQUNQLGtCQUFtQixlQUNuQixVQUFXLGVBR3NCLHNDQUFyQyxvQ0FBNEUscUNBQ3hFLE9BQVEsaUJBQ1Isa0JBQW1CLGVBQ25CLFVBQVcsZUFHd0Qsb0NBQXJDLG9DQUFsQyxpQ0FDSSxLQUFNLGlCQUNOLGtCQUFtQixjQUNuQixVQUFXLGNBR21CLG9DQUFsQyxpQ0FDSSxLQUFNLEtBR3lCLHFDQUFuQyxrQ0FDSSxNQUFPLEtBR3lCLHNDQUFwQyxtQ0FDSSxLQUFNLHFCQUdWLGlDQUFrQyxrQ0FDOUIsSUFBSyxLQUdULG9DQUFxQyxxQ0FDakMsT0FBUSxLQUdaLG9DQUFxQyxxQ0FDakMsSUFBSyxxQkFPVCx5QkFDSSxRQUFTLE1BdUNiLGlCQUNJLFFBQVMsYUFDVCxRQUFTLFlBQ1QsUUFBUyxLQUNULHdCQUF5QixjQUN6QixjQUFlLFFBQ2YsZ0JBQWlCLGNBQ2pCLGNBQWUsSUFBSSxNQUFNLFFBQ3pCLFdBQVksS0FDWixRQUFTLElBR2Isb0NBQ0ksUUFBUyxLQUliLHdCQURBLHVCQUVJLFFBQVMsYUFDVCxRQUFTLFlBQ1QsUUFBUyxLQUNULE9BQVEsUUFDUixvQkFBcUIsT0FDckIsZUFBZ0IsT0FDaEIsWUFBYSxPQUNiLHdCQUF5QixPQUN6QixjQUFlLE9BQ2YsZ0JBQWlCLE9BR3JCLHdCQUNJLE1BQU8sS0FDUCxjQUFlLElBQ2Ysb0JBQXFCLEtBQ3JCLGlCQUFrQixLQUNsQixnQkFBaUIsS0FDakIsWUFBYSxLQU9qQixtQ0FDSSxXQUFZLE9BR2hCLDRCQUNJLE1BQU8sS0FDUCxPQUFRLEtBR1osNkJBQ0ksS0FBTSxLQUNOLE9BQVEsS0FDUixhQUFjLElBR2xCLHVCQUNJLGNBQWUsSUFDZixRQUFTLEVBQUUsSUFrQmYscUJBb0VBLGtCQUNJLFdBQVksSUFBSSxNQUFNLFFBT3RCLFFBQVMsSUEzRmIseUJBRUksTUFBTyxRQUNQLFlBQWEsSUFPakIsa0NBQ0ksT0FBUSxRQUNSLGVBR0oscUJBQ0ksUUFBUyxhQUNULFFBQVMsWUFDVCxRQUFTLEtBS2Isb0JBQ0ksTUFBTyxRQUNQLE9BQVEsUUFDUixjQUFlLElBQ2YsYUFBYyxFQUNkLFNBQVUsRUFDVixLQUFNLEVBQ04sUUFBUyxvQkFDVCxRQUFTLG1CQUNULFFBQVMsWUFDVCx3QkFBeUIsT0FDekIsY0FBZSxPQUNmLGdCQUFpQixPQUNqQixvQkFBcUIsT0FDckIsZUFBZ0IsT0FDaEIsWUFBYSxPQUNiLE9BQVEsS0FHWiwwQkFDSSxNQUFPLFFBQ1AsV0FBWSxRQXVDaEIsa0JBRUksUUFBUyxhQUNULFFBQVMsWUFDVCxRQUFTLEtBQ1Qsb0JBQXFCLE9BQ3JCLGVBQWdCLE9BQ2hCLFlBQWEsT0FFYixTQUFVLFNBR2Qsb0RBQ0ksYUFBYyxFQUFFLEVBQUUsTUFDbEIsU0FBVSxFQUFFLEVBQUUsTUFDZCxLQUFNLEVBQUUsRUFBRSxNQUNWLFVBQVcsTUFHZixxQ0FDSSxXQUFZLEtBR2hCLDBCQUNJLGFBQWMsRUFBRSxFQUFFLE1BQ2xCLFNBQVUsRUFBRSxFQUFFLE1BQ2QsS0FBTSxFQUFFLEVBQUUsTUFDVixhQUFjLEtBQ2QsVUFBVyxNQUdmLHdCQUNJLFFBQVMsS0FDVCxVQUFXLEtBR2YsMEJBQ0ksUUFBUyxhQUNULFFBQVMsWUFDVCxRQUFTLEtBQ1Qsb0JBQXFCLE9BQ3JCLGVBQWdCLE9BQ2hCLFlBQWEsT0FDYixhQUFjLEVBQ2QsU0FBVSxFQUNWLEtBQU0sRUFDTixVQUFXLEtBQ1gsV0FBWSxPQUNaLE9BQVEsRUFBRSxFQUFFLEVBQUUsS0FHbEIsZ0NBQ0ksT0FBUSxFQUFFLElBQUksSUFDZCxZQUFhLEVBR2pCLGdDQUNBLGtDQUNJLFlBQWEsRUFDYixVQUFXLEtBQ1gsWUFBWSxnQkFDWixTQUFVLFNBQ1YsUUFBUyxFQUdiLHNDQUNBLHdDQUNJLFFBQVMsR0FDVCxXQUFZLFFBQ1osY0FBZSxJQUNmLFNBQVUsU0FDVixLQUFNLEtBQ04sSUFBSyxLQUNMLE1BQU8sS0FDUCxPQUFRLEtBQ1IsUUFBUyxHQUNULFFBQVMsRUFHYiw4Q0FDQSxnREFDSSxRQUFTLEVBR2IsK0JBQ0ksZUFBZ0IsVUFDaEIsbUJBQW9CLFNBQ3BCLG9CQUFxQixJQUNyQixXQUFZLFNBQ1osTUFBTyxRQUNQLFlBQWEsSUFDYixVQUFXLEtBQ1gsY0FBZSxJQUduQixzQkFDSSxRQUFTLGFBQ1QsUUFBUyxZQUNULFFBQVMsS0FDVCxvQkFBcUIsT0FDckIsZUFBZ0IsT0FDaEIsWUFBYSxPQUNiLFVBQVcsS0FDWCxPQUFRLEtBQ1IsV0FBWSwwQ0FBNEMsS0FBSyxJQUFLLEtBQUssSUFBSSxVQUcvRSxrQ0FDSSxjQUFlLElBR25CLHdDQUNJLGVBQ0EsT0FBUSxRQUNSLGFBQWMsRUFDZCxTQUFVLEVBQ1YsS0FBTSxFQUNOLE9BQVEsS0FDUixRQUFTLEVBQ1QsT0FBUSxFQUNSLG1CQUFvQixLQU94QixxREFDSSxRQUFTLEtBR2Isb0VBQ0ksYUFBYyxRQUdsQixnRUFDSSxhQUFjLFFBR2xCLHlEQUNJLGFBQWMsUUFHbEIsOENBQ0ksUUFBUyxFQUdiLG9FQUNJLFdBQVksUUFDWixhQUFjLFFBR2xCLGdFQUNJLFdBQVksUUFDWixhQUFjLFFBR2xCLHlEQUNJLFdBQVksUUFDWixhQUFjLFFBR2xCLDhEQXRDSSxtQkFBb0IsS0F1Q3BCLFdBQVksV0FDWixPQUFRLEtBQ1IsTUFBTyxLQUNQLGNBQWUsSUFDZixPQUFRLElBQUksTUFBTSxRQUNsQixXQUFZLEtBQ1osT0FBUSxRQUNSLFdBQVksV0FBVyxJQTBCdkIsV0FBWSxLQXZCaEIsMERBQ0ksV0FBWSxXQUNaLE9BQVEsS0FDUixNQUFPLEtBQ1AsY0FBZSxJQUNmLE9BQVEsSUFBSSxNQUFNLFFBQ2xCLFdBQVksS0FDWixPQUFRLFFBQ1IsV0FBWSxXQUFXLElBRzNCLG1EQUNJLFdBQVksV0FDWixPQUFRLEtBQ1IsTUFBTyxLQUNQLGNBQWUsSUFDZixPQUFRLElBQUksTUFBTSxRQUNsQixXQUFZLEtBQ1osT0FBUSxRQUNSLFdBQVksV0FBVyxJQU8zQix1RUFDSSxZQUNBLE9BQVEsSUFDUixPQUFRLFFBQ1IsTUFBTyxZQUNQLGVBR0osMERBQ0ksWUFDQSxPQUFRLElBQ1IsT0FBUSxRQUNSLE1BQU8sWUFDUCxlQUdKLG1EQUNJLFlBQ0EsT0FBUSxJQUNSLE9BQVEsUUFDUixNQUFPLFlBQ1AsZUFHSix3REFDSSxlQUdKLHdEQUNJLGVBR0osMkJBQ0ksUUFBUyxFQUFFLEtBR2YsdUJBQ0ksTUFBTyxRQUNQLE9BQVEsSUFBSSxNQUNaLGNBQWUsSUFDZixVQUFXLEtBQ1gsU0FBVSxTQUNWLE9BQVEsRUFBRSxJQUFJLEtBQUssRUFDbkIsTUFBTyxJQUNQLE9BQVEsSUFHWiw2QkFBOEIsOEJBQzFCLFFBQVMsR0FDVCxXQUFZLGFBQ1osU0FBVSxTQUdkLDZCQUNJLE9BQVEsS0FDUixNQUFPLElBQ1AsS0FBTSxnQkFDTixJQUFLLGdCQUNMLGtCQUFtQixrQkFDbkIsVUFBVyxrQkFHZiw4QkFDSSxNQUFPLEtBQ1AsT0FBUSxJQUNSLElBQUssZ0JBQ0wsS0FBTSxnQkFHVixvQ0FBcUMsc0NBQ2pDLE1BQU8sUUFHWCwwQ0FBMkMsNENBQ3ZDLE1BQU8sUUFHWCx1REFBd0QseURBQ3BELE1BQU8sUUFHWCwrQ0FBZ0QsaURBQzVDLE1BQU8sS0FDUCxXQUFZLFFBR2hCLHVEQUF3RCx5REFDcEQsV0FBWSxRQUdoQiwrQ0FBZ0QsaURBQzVDLGlCQUFrQixvQkFDbEIsTUFBTyxLQUdYLHVEQUF3RCx5REFDcEQsaUJBQWtCLG9CQUd0QiwwQ0FBMkMsNENBQ3ZDLGVBQ0EsWU5oMkJKLGNBQWMsd0JBQWdFLFNBQVMsU0FBUyxjQUFjLFFBQVEsS0FBSyxNQUFNLEtBQUssUUFBUSxFQUFFLHlCQUF5QixTQUFTLFNBQVMsaUJBQWlCLE1BQU0sYUFBYSxhQUFhLHlCQUF5QixPQUFPLCtCQUErQixRQUFRLElBQUksUUFBUSxNQUFNLE1BQU0sS0FBSyxXQUFXLE9BQU8sWUFBWSxFQUFFLE9BQU8sRUFBRSwrQkFBK0IsU0FBUyxTQUFTLFNBQVMsT0FBTyxrQkFBa0IsbUJBQW1CLHdCQUF3QiwyQkFBMkIsNEJBQTRCLE9BQU8seUJBQXlCLE9BQU8sd0JBQXdCLE9BQU8sa0JBQWtCLG1CQUFtQixlQUFlLG1CQUFtQixjQUFjLG1CQUFtQix3QkFBd0IsV0FBVyxJQUFJLE1BQU0sS0FBSyw0QkFBNEIsT0FBTyxzQkFBc0IsS0FBSyw0QkFBNEIsUUFBUSxNQUFNLE1BQU0sS0FBSyxpQ0FBaUMsZ0NBQWdDLFFBQVEsS0FBSyxxQkFBcUIseUJBQXlCLFFBQVEsTUFBTSx1QkFBdUIsaUNBQWlDLGlDQUFpQyxPQUFPLFFBQVEsb0JBQW9CLEtBQUssbUJBQW1CLEtBQUssaUJBQWlCLEtBQUssZ0JBQWdCLEtBQUssWUFBWSxLQUFLLHVDQUF1Qyx1Q0FBdUMsNkJBQTZCLGVBQWUsTUFBTSxRQUFRLFlBQVksUUFBUSxZQUFZLEtBQUssUUFBUSwwQkFBMEIsUUFBUSxFQUFFLFFBQVEsTUFBTSx5QkFBeUIsUUFBUSxFQUFFLG9DQUFvQyxXQUFXLE9BQU8saUNBQWlDLGlCQUFpQixNQUFNLGFBQWEsTUFBTSxvQkFBb0IsS0FBSyxpQkFBaUIsS0FBSyxnQkFBZ0IsS0FBSyxZQUFZLEtBQUssdUJBQXVCLE9BQU8sS0FBSyxPQUFPLEtBQUssc0JBQXNCLFVBQVUsSUFBSSxnQ0FBZ0MsTUFBTSxNQUFNLHdCQUF3QixtQkFBbUIsR0FBRyxvQkFBb0IsS0FBSywrQkFBK0IsUUFBUSxFQUFFLGdDQUFnQyxRQUFRLEVBQUUsdUJBQXVCLGVBQWUsUUFBUSxtQkFBbUIsR0FBRyxRQUFRLEVBQUUsS0FBSyxRQUFRLEdBQUcsWUFBWSxXQUFXLE9BQU8sSUFBSSxZQUFZLGtDQUFrQyxRQUFRLEVBQUUsV0FBVyxRQUFRLElBQUksS0FBSyw2Q0FBNkMsMkNBQTJDLFdBQVcsRUFBRSxxQ0FBcUMsZ0JBQWdCLFlBQVksaUNBQWlDLFNBQVMsU0FBUyxPQUFPLEtBQUssV0FBVyxLQUFLLG1DQUFtQyxTQUFTLFNBQVMsT0FBTyxLQUFLLE1BQU0sS0FBSyxLQUFLLElBQUksSUFBSSxJQUFJLFlBQVksTUFBTSxXQUFXLE1BQU0sV0FBVyx5Q0FBd0MsVUFBVSxPQUFPLFFBQVEsUUFBUSxFQUFFLDRCQUE0QixPQUFPLFdBQVcsVUFBVSxJQUFJLEtBQUsseUNBQXlDLGNBQWMsZUFBZSxVQUFVLGVBQWUsc0RBQXNELCtDQUErQyxRQUFRLEtBQUssNEJBQTRCLFFBQVEsRUFBRSxPQUFPLEtBQUssb0JBQW9CLE9BQU8sT0FBTyxrQkFBa0IsVUFBVSxnQkFBZ0IsUUFBUSxXQUFXLFFBQVEsSUFBSSxLQUFLLCtCQUErQixTQUFTLFNBQVMsUUFBUSxFQUFFLE9BQU8sS0FBSyxNQUFNLEtDQTNuRyxxQkFBcUIsb0JBQW9CLFdBQVcsT0FBK0Msb0JBQW9CLFdBQVcsS0FBSyxrQ0FBa0MsTUFBTSxLQUFLLFVBQVUsS0FBSyxPQUFPLElBQUksUUFBUSxJQUFJLElBQUksV0FBVyxRQUFRLFFBQVEsYUFBYSxPQUFPLFFBQVEsY0FBYyxJQUFJLHdDQUF3QyxXQUFXLFFBQVEsTUFBTSxLQUFLLGdCQUFnQixLQUFLLDhCQUE4QixRQUFRLEdBQUcsT0FBTyxRQUFRLHVDQUF1QyxXQUFXLEtBQUssOEJBQThCLFFBQVEsYUFBYSxLQUFLLEVBQUUsbUNBQW1DLE1BQU0sS0FBSyxPQUFPLEtBQUssT0FBTyxJQUFJLElBQUksV0FBVyxRQUFRLFFBQVEsTUFBTSw0QkFBNEIsUUFBUSxXQUFXLFFBQVEsSUFBSSxLQUFLLGNBQWMsS0lxR251QixNU21CQSxXVGxCRSxRQUFBLFlKdEdzdUIsMENBQTBDLHlDQUF5QyxXQUFXLFFjRHQwQixXQUNFLFlBQUEsaUJBQ0EsSUFBQSxvQ0FDQSxJQUFBLDJDQUFBLDRCQUFBLHFDQUFBLGVBQUEsb0NBQUEsbUJBR0EsWUFBQSxJQUNBLFdBQUEsT0FHRixXQUNFLFlBQUEsZ0JBQ0EsSUFBQSxtQ0FDQSxJQUFBLDBDQUFBLDRCQUFBLG9DQUFBLGVBQUEsbUNBQUEsbUJBSUEsV0FBQSxPQUlGLFdBQ0UsWUFBQSxZQUNBLElBQUEsOEJBQ0EsSUFBQSxxQ0FBQSw0QkFBQSwrQkFBQSxlQUFBLDhCQUFBLG1CQUdBLFlBQUEsSUFDQSxXQUFBLE9BR0YsV0FDRSxZQUFBLGFBQ0EsSUFBQSwrQkFDQSxJQUFBLHNDQUFBLDRCQUFBLGdDQUFBLGVBQUEsK0JBQUEsbUJBR0EsWUFBQSxJQUNBLFdBQUEsT0FHRixXQUNFLFlBQUEsY0FDQSxJQUFBLGdDQUNBLElBQUEsdUNBQUEsNEJBQUEsaUNBQUEsZUFBQSxnQ0FBQSxtQkFHQSxZQUFBLElBQ0EsV0FBQSxPQUdGLFdBQ0UsWUFBQSxXQUNBLElBQUEsNkJBQ0EsSUFBQSxvQ0FBQSw0QkFBQSw4QkFBQSxlQUFBLDZCQUFBLG1CQUdBLFlBQUEsSUFDQSxXQUFBLE9WOUNGLEtBQUEsT0FBQSxNQUFBLE9BQUEsU0FFRSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxlQUNBLE9BQUEsRUFHQSxZQUVELElBRUQsRUFBQSxPQUFBLG1CQUFBLE1BQUEsT0FDRSxPQUFBLFFBUUYsRUFFRSxXQUFBLElBQ0EsZ0JBQUEsS0FIRixRQU1JLGdCQUFBLEtBSUosRUFDRSxZQUFBLElBSUYsR0FDRSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsRUFHRixHQUNFLGdCQUFBLEtBaUJGLFFBQ0UsUUFBQSxFQUdGLEVBQ0UsWUFBQSxRQUNBLE1BQUEsS0FHRixJQUFBLElBQUEsSUFBQSxJQUFBLElBQUEsSUFBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FDRSxNQUFBLEtBQ0EsWUFBQSxnQkFDQSxXQUFBLE9BR0YsU0FDRSxBQUNBLEFBQ0EsQUFDQSxRQUhBLEtBQ0EsRUFLRixXQUNFLFVBQUEsT0FDQSxNQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FHRixNQUNFLFFBQUEsS0FERixTQUlJLGNBQUEsUUFBQSxnQkFBQSxjQUpKLGFBUUksbUJBQUEsT0FBQSxlQUFBLE9BUkosbUJBWUksT0FBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsV0FBQSxnQkFBQSxhQUlKLE9BQ0UsWUFBQSxLQUdGLHNDQUdRLGVBQUEsRUFBQSxNQUFBLEVBQ0Esb0NBSlIsc0NBS1UsZUFBQSxFQUFBLE1BQUEsR0FMVixzQ0FVUSxlQUFBLEVBQUEsTUFBQSxFQVFSLG9CQUNFLE1BQUEsUUFDQSxpQkFBQSxRQUNBLGFBQUEsUUFDQSxRQUFBLEVBQ0EsV0FBQSxLQUdGLE1BQ0UsZUFBQSxZQUVGLE1BQ0UsY0FBQSxlQUlBLG9DQWxDRixzQ0FZVSxlQUFBLEVBQUEsTUFBQSxFQXFCVixhQUVJLFFBQUEsTVc5SkosdUJBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxjQUFBLE1BSEYsMkNBV0ksUUFBQSxLQUNBLG9DQVpKLHVCQUtJLGlCQUFBLFFBQ0EsT0FBQSxLQUNBLGNBQUEsS0FQSiwyQ0FhTSxRQUFBLE1BQ0EsT0FDQSxLQURBLEtBQUEsRUFFQSxVQUFBLE1BRUYsb0NBbEJKLDJDQW1CTSxVQUFBLE1BbkJOLG9EQXlCSSxpQkFBQSxLQUNBLG9CQUFBLE1BQ0EsZ0JBQUEsUUFDQSxrQkFBQSxVQUNBLE1BQUEsTUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLElBQUEsZ0JBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLE9BQUEsRUFBQSxLQWhDSix3RUFBQSwwREE0RVUsaUJBQUEsUUF4Q04scUNBcENKLG9EQXFDTSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxNQUtGLG9DQTNDSixvREE0Q00sWUFBQSxLQUNBLGFBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxHQS9DTiwyREFtRE0sWUFBQSxnQkFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBdkROLHNEQTZETSxjQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBOUROLGdHQW1FWSxhQUFBLEtBbkVaLDBFQWdGVSxTQUFBLFNBaEZWLDBGQW9GYyxRQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxnbEZBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BN0ZkLHlGQWlHYyxNQUFBLE1BakdkLHNGQXVHYyxRQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSx3dkRBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BaEhkLHFGQW9IYyxNQUFBLE1BcEhkLHNGQTBIWSxXQUFBLE9BMUhaLDhFQThIWSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FhWixpQ0FFSSxhQUFBLEtBRkosMkNBS00sYUFBQSxFQUNBLGNBQUEsSUFDQSxNQUFBLEtBUE4sb0RBVVEsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLGlCQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQUEsSUFBQSxLQUNBLE1BQUEsS0FFQSxjQUFBLEtBakJSLGlFQW9CVSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsaUJBeUlWLG9DQUNFLG9EQUNFLE1BQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxNQUlKLG9DQUNFLG9EQUNFLE1BQUEsS0FFRixxQkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUVGLHNEQUNFLG1CQUFBLE9BQUEsZUFBQSxPQUNBLE1BQUEsS0FFRiw4Q0FDRSxNQUFBLEtBQ0EsY0FBQSxLQUVGLDJEQUNFLGNBQUEsWUFFRiw4Q0FDRSxTQUFBLFNBQ0EsV0FBQSxNQUdKLG9DQUNFLG9EQUNFLE1BQUEsT0FLSixvQ0FJRSxpQ0FDRSxhQUFBLEVBRUYsb0RBQ0UsYUFBQSxJQUNBLGNBQUEsSUFDQSxNQUFBLEtBRUYseUNBQ0UsTUFBQSxLQUVGLDBCQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FFRiw4Q0FDRSxhQUFBLGFDdldKLHVDQ0FBLGlDRFdJLFFBQUEsS0RvV0osdUNBRUksVUFBQSxNQUNBLE1BQUEsS0FISixzREFNTSxpQkFBQSxRQUNBLFFBQUEsRUFDQSxjQUFBLEVBQ0EsUUFBQSxJQVROLDZFQVlRLFlBQUEsRUFDQSxlQUFBLEVBQ0EsY0FBQSxFQUNBLFNBQUEsU0FmUiwwR0FzQlUsU0FBQSxTQUNBLDBDQXZCViwwR0F3QlksUUFBQSxLQUFBLEtBQUEsS0FBQSxNQWFaLHlDQXJDQSw2RUFpQlUsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQWxCViwwR0EyQlksUUFBQSxLQUFBLEtBQUEsS0FBQSxLQTNCWiw0SEE2QmMsTUFBQSxLQVNaLGtIQUNFLGFBQUEsRUFDQSxNQUFBLEtBR0Ysd0hBQ0UsTUFBQSxlQUVGLCtIQUNFLE1BQUEsZUFDQSxVQUFBLFFBQ0EsYUFBQSxFQUVGLDBIQUNFLE1BQUEsTUFDQSxhQUFBLFlBRUYsaUlBQ0UsTUFBQSxlQUVGLDJIQUNFLE1BQUEsT0FLSiwwQ0FDRSx1RUFDRSxXQUFBLE9BQ0EsV0FBQSxPQUNBLE9BQUEsTUFDQSxlQUFBLGlCQUlKLHlDQUNFLHdIQUNFLFFBQUEsS0FBQSxJQUFBLEtBQUEsZ0JDMWJKLHFCQUNFLFlBQUEsS0FDQSxlQUFBLEtBQ0EsY0FBQSxNQVNFLG9DQVpKLHFCQUtJLGlCQUFBLFFBQ0EsT0FBQSxLQUNBLGNBQUEsS0FQSix1Q0FhTSxRQUFBLE1BQ0EsT0FDQSxLQURBLEtBQUEsRUFFQSxVQUFBLE1BRUYsb0NBbEJKLHVDQW1CTSxVQUFBLE1BbkJOLGdEQXlCSSxpQkFBQSxLQUNBLG9CQUFBLE1BQ0EsZ0JBQUEsUUFDQSxrQkFBQSxVQUNBLE1BQUEsTUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLElBQUEsZ0JBQ0EsUUFBQSxLQUFBLE1BQUEsS0FBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFNBQUEsU0FJQSxxQ0FyQ0osZ0RBc0NNLE1BQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLE1BS0Ysb0NBNUNKLGdEQTZDTSxZQUFBLEtBQ0EsYUFBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEdBaEROLHVEQW9ETSxZQUFBLGdCQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBekROLGtEQStETSxjQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBaEVOLDRGQXFFWSxhQUFBLE9BQ0EsV0FBQSxJQUNBLG9DQXZFWiw0RkF3RWMsYUFBQSxRQXhFZCw0RkE0RVksYUFBQSxNQUNBLFdBQUEsSUFvSFosK0JDcERBLDRCRHNESSxhQUFBLEtBbk1KLG9FQXdGVSxpQkFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0F6RlYsc0VBNkZVLFNBQUEsU0E3RlYsc0ZBaUdjLFFBQUEsSUFDQSxTQUFBLFNBQ0EsTUFBQSxJQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLGdsRkFDQSxvQkFBQSxPQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFDQSxvQ0EzR2Qsc0ZBNEdnQixNQUFBLE1BNUdoQixxRkFpSGMsTUFBQSxNQWpIZCxrRkF1SGMsUUFBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsd3ZEQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQWhJZCxpRkFvSWMsTUFBQSxNQXBJZCxrRkEwSVksV0FBQSxPQTFJWiwwRUE4SVksS0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBaEpaLHFGQXVKYyxNQUFBLE1BdkpkLDJGQTBKZ0IsTUFBQSxnQkFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBM0poQixpRkFnS2MsTUFBQSxNQWhLZCx1RkFtS2dCLElBQUEsS0FuS2hCLHVGQXVLZ0IsYUFBQSxjQUNBLE1BQUEsZ0JBQ0EsV0FBQSxLQXpLaEIsc0RBa0xNLGlCQUFBLFFBbExOLHVDQXdMTSxRQUFBLElBQUEsS0FDQSxvQ0F6TE4sdUNBMExRLFFBQUEsS0FBQSxNQU9SLHlDQUtNLGFBQUEsRUFDQSxjQUFBLElBQ0EsTUFBQSxLQVBOLGtEQVVRLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxpQkFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLElBQUEsS0FDQSxNQUFBLEtBRUEsY0FBQSxLQWpCUiwrREFvQlUsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLGlCQTBJVixxQ0FDRSw0RkFDRSxhQUFBLE9BQ0EsV0FBQSxLQUlKLG9DQUNFLGdEQUNFLE1BQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxNQUlKLG9DQUNFLGdEQUNFLE1BQUEsS0FFRixtQkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUVGLGtEQUNFLG1CQUFBLE9BQUEsZUFBQSxPQUNBLE1BQUEsS0FFRiw0Q0FDRSxNQUFBLEtBQ0EsY0FBQSxLQUVGLHVEQUNFLGNBQUEsWUFFRiw0Q0FDRSxTQUFBLFNBQ0EsV0FBQSxLQUVGLGtGQUNFLE1BQUEsS0FFRix1RkFDRSxXQUFBLEtBQ0EsYUFBQSxnQkFJSixvQ0FDRSxrREFDRSxNQUFBLE9BS0osb0NBSUUsK0JBQ0UsYUFBQSxFQUVGLGdEQUNFLGFBQUEsSUFDQSxjQUFBLElBQ0EsTUFBQSxLQUVGLHVDQUNFLE1BQUEsS0FFRix3QkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BRUYsNENBQ0UsYUFBQSxhQU1KLHFDQUVJLFVBQUEsTUFDQSxNQUFBLEtBSEosb0RBTU0saUJBQUEsUUFDQSxRQUFBLEVBQ0EsY0FBQSxFQUNBLFFBQUEsSUFUTix5RUFZUSxZQUFBLEVBQ0EsZUFBQSxFQUNBLGNBQUEsRUFDQSxTQUFBLFNBZlIsb0dBc0JVLFNBQUEsU0FDQSwwQ0F2QlYsb0dBd0JZLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFjWix5Q0F0Q0EseUVBaUJVLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FsQlYsb0dBMkJZLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0EzQlosc0hBNkJjLE1BQUEsS0FVWiwwR0FDRSxhQUFBLEVBSUYsZ0hBQ0UsTUFBQSxlQUNGLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FFQSx1SEFDRSxNQUFBLGVBQ0EsVUFBQSxRQUNBLGFBQUEsRUFFRixrSEFDRSxNQUFBLEtBQ0EsYUFBQSxZQUVGLHlIQUNFLE1BQUEsZUFFRixtSEFDRSxNQUFBLEtBRUYsdUZBQ0UsTUFBQSxpQkFJSiwwQ0FDRSxpRUFDRSxXQUFBLE9BQ0EsV0FBQSxPQUNBLE9BQUEsTUFDQSxlQUFBLGlCQUlKLHlDQUNFLGdIQUVFLFFBQUEsS0FBQSxJQUFBLEtBQUEsZUFDQSxNQUFBLGlCRWpnQkoscUNBRUksVUFBQSxNQUNBLE1BQUEsS0FISixvREFNTSxpQkFBQSxRQUNBLFFBQUEsRUFDQSxjQUFBLEVBQ0EsUUFBQSxJQVROLHlFQVlRLFlBQUEsRUFDQSxlQUFBLEVBQ0EsY0FBQSxFQUNBLFNBQUEsU0FmUixvR0FzQlUsU0FBQSxTQUNBLDBDQXZCVixvR0F3QlksUUFBQSxLQUFBLEtBQUEsS0FBQSxNQWFaLHlDQXJDQSx5RUFpQlUsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQWxCVixvR0EyQlksUUFBQSxLQUFBLEtBQUEsS0FBQSxLQTNCWixzSEE2QmMsTUFBQSxLQVNaLDBHQUNFLGFBQUEsRUFHRixnSEFDRSxNQUFBLGVBRUYsdUhBQ0UsTUFBQSxlQUNBLFVBQUEsUUFDQSxhQUFBLEVBRUYsa0hBQ0UsTUFBQSxLQUNBLGFBQUEsWUFFRix5SEFDRSxNQUFBLGVBRUYsbUhBQ0UsTUFBQSxNQUtKLDBDQUNFLGlFQUNFLFdBQUEsT0FDQSxXQUFBLE9BQ0EsT0FBQSxNQUNBLGVBQUEsaUJBSUoseUNBQ0UsZ0hBQ0UsUUFBQSxLQUFBLElBQUEsS0FBQSxnQkFJSix5Q0FDRSxnSEFDRSxRQUFBLEtBQUEsSUFBQSxLQUFBLGdCRGpGSixrQkFDRSxZQUFBLEtBQ0EsZUFBQSxLQUNBLGNBQUEsTUFTRSxvQ0FaSixrQkFLSSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxjQUFBLEtBUEosaUNBYU0sUUFBQSxNQUNBLE9BQ0EsS0FEQSxLQUFBLEVBRUEsVUFBQSxNQUVGLG9DQWxCSixpQ0FtQk0sVUFBQSxNQW5CTiwwQ0F5QkksaUJBQUEsS0FDQSxvQkFBQSxNQUNBLGdCQUFBLFFBQ0Esa0JBQUEsVUFDQSxNQUFBLE1BQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxJQUFBLGdCQUNBLFFBQUEsS0FBQSxNQUFBLEtBQUEsS0FDQSxPQUFBLEVBQUEsS0VoQ0osa0ZBQUEsb0VGQUEsOERBQUEsZ0RBNEVVLGlCQUFBLFFBeENOLHFDQXBDSiwwQ0FxQ00sTUFBQSxNQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFLRixvQ0EzQ0osMENBNENNLFlBQUEsS0FDQSxhQUFBLEtBQ0EsS0FBQSxFQUNBLE1BQUEsR0EvQ04saURBbURNLFlBQUEsZ0JBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQXZETiw0Q0E2RE0sY0FBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQTlETixzRkFtRVksYUFBQSxLQW5FWixnRUFnRlUsU0FBQSxTQWhGVixnRkFvRmMsUUFBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsZ2xGQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQTdGZCwrRUFpR2MsTUFBQSxNQWpHZCw0RUF1R2MsUUFBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsd3ZEQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQWhIZCwyRUFvSGMsTUFBQSxNQXBIZCw0RUEwSFksV0FBQSxPQTFIWixvRUE4SFksS0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBYVosc0NBS00sYUFBQSxFQUNBLGNBQUEsSUFDQSxNQUFBLEtBUE4sK0NBVVEsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLGlCQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQUEsSUFBQSxLQUNBLE1BQUEsS0FFQSxjQUFBLEtBakJSLDREQW9CVSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsaUJBeUlWLG9DQUNFLDBDQUNFLE1BQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxNQUlKLG9DQUNFLDBDQUNFLE1BQUEsS0FFRixnQkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUVGLDRDQUNFLG1CQUFBLE9BQUEsZUFBQSxPQUNBLE1BQUEsS0FFRix5Q0FDRSxNQUFBLEtBQ0EsY0FBQSxLQUVGLGlEQUNFLGNBQUEsWUFFRix5Q0FDRSxTQUFBLFNBQ0EsV0FBQSxNQUdKLG9DQUNFLCtDQUNFLE1BQUEsT0FLSixvQ0FJRSw0QkFDRSxhQUFBLEVBRUYsMENBQ0UsYUFBQSxJQUNBLGNBQUEsSUFDQSxNQUFBLEtBRUYsb0NBQ0UsTUFBQSxLQUVGLHFCQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FFRix5Q0FDRSxhQUFBLGFBUUosa0NBRUksVUFBQSxNQUNBLE1BQUEsS0FISixpREFNTSxpQkFBQSxRQUNBLFFBQUEsRUFDQSxjQUFBLEVBQ0EsUUFBQSxJQVROLG1FQVlRLFlBQUEsRUFDQSxlQUFBLEVBQ0EsY0FBQSxFQUNBLFNBQUEsU0FmUiwyRkFzQlUsU0FBQSxTQUNBLDBDQXZCViwyRkF3QlksUUFBQSxLQUFBLEtBQUEsS0FBQSxNQWFaLHlDQXJDQSxtRUFpQlUsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQWxCViwyRkEyQlksUUFBQSxLQUFBLEtBQUEsS0FBQSxLQTNCWiw2R0E2QmMsTUFBQSxLQVNaLDhGQUNFLGFBQUEsRUFHRixvR0FDRSxNQUFBLGVBRUYsMkdBQ0UsTUFBQSxlQUNBLFVBQUEsUUFDQSxhQUFBLEVBRUYsc0dBQ0UsTUFBQSxLQUNBLGFBQUEsWUFFRiw2R0FDRSxNQUFBLGVBRUYsdUdBQ0UsTUFBQSxNQUtKLDBDQUNFLHdEQUNFLFdBQUEsT0FDQSxXQUFBLE9BQ0EsT0FBQSxNQUNBLGVBQUEsaUJBSUoseUNBQ0Usb0dBQ0UsUUFBQSxLQUFBLElBQUEsS0FBQSxnQkV6YkosNEJBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxjQUFBLE1BSEYscURBV0ksUUFBQSxLQUNBLG9DQVpKLDRCQUtJLGlCQUFBLFFBQ0EsT0FBQSxLQUNBLGNBQUEsS0FQSixxREFhTSxRQUFBLE1BQ0EsT0FDQSxLQURBLEtBQUEsRUFFQSxVQUFBLE1BRUYsb0NBbEJKLHFEQW1CTSxVQUFBLE1BbkJOLDhEQXlCSSxpQkFBQSxLQUNBLG9CQUFBLE1BQ0EsZ0JBQUEsUUFDQSxrQkFBQSxVQUNBLE1BQUEsTUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLElBQUEsZ0JBQ0EsUUFBQSxLQUFBLE1BQUEsS0FBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFNBQUEsU0FJQSxxQ0FyQ0osOERBc0NNLE1BQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLE1BS0Ysb0NBNUNKLDhEQTZDTSxZQUFBLEtBQ0EsYUFBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEdBaEROLDBHQ0FBLDBHRHFFWSxhQUFBLEtBckVaLHFFQW9ETSxZQUFBLGdCQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBekROLGdFQStETSxjQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBaEVOLG9GQWtGVSxTQUFBLFNBbEZWLG9HQXNGYyxRQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxnbEZBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BL0ZkLG1HQW1HYyxNQUFBLE1BbkdkLGdHQXlHYyxRQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSx3dkRBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BbEhkLCtGQXNIYyxNQUFBLE1BdEhkLGdHQTRIWSxXQUFBLE9BNUhaLHdGQWdJWSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FhWixzQ0FFSSxhQUFBLEtBRkosZ0RBS00sYUFBQSxFQUNBLGNBQUEsSUFDQSxNQUFBLEtBUE4seURBVVEsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLGlCQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQUEsSUFBQSxLQUNBLE1BQUEsS0FFQSxjQUFBLEtBakJSLHNFQW9CVSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsaUJBeUlWLG9DQUNFLDhEQUNFLE1BQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxNQUlKLG9DQUNFLDZEQUNFLE1BQUEsS0FFRiwwQkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUVGLGdFQUNFLG1CQUFBLE9BQUEsZUFBQSxPQUNBLE1BQUEsS0FFRixtREFDRSxNQUFBLEtBQ0EsY0FBQSxLQUVGLHFFQUNFLGNBQUEsWUFFRixtREFDRSxTQUFBLFNBQ0EsV0FBQSxNQUdKLG9DQUNFLHlEQUNFLE1BQUEsT0FLSixvQ0FJRSxzQ0FDRSxhQUFBLEVBRUYsOERBQ0UsYUFBQSxJQUNBLGNBQUEsSUFDQSxNQUFBLEtBRUYsOENBQ0UsTUFBQSxLQUVGLCtCQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FFRixtREFDRSxhQUFBLGFBUUosNENBRUksVUFBQSxNQUNBLE1BQUEsS0FISiwyREFNTSxpQkFBQSxRQUNBLFFBQUEsRUFDQSxjQUFBLEVBQ0EsUUFBQSxJQVROLHVGQVlRLFlBQUEsRUFDQSxlQUFBLEVBQ0EsY0FBQSxFQUNBLFNBQUEsU0FmUix5SEFzQlUsU0FBQSxTQUNBLDBDQXZCVix5SEF3QlksUUFBQSxLQUFBLEtBQUEsS0FBQSxNQWFaLHlDQXJDQSx1RkFpQlUsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQWxCVix5SEEyQlksUUFBQSxLQUFBLEtBQUEsS0FBQSxLQTNCWiwySUE2QmMsTUFBQSxLQVNaLHNJQUNFLGFBQUEsRUFHRiw0SUFDRSxNQUFBLGVBRUYsbUpBQ0UsTUFBQSxlQUNBLFVBQUEsUUFDQSxhQUFBLEVBRUYsOElBQ0UsTUFBQSxLQUNBLGFBQUEsWUFFRixxSkFDRSxNQUFBLGVBRUYsK0lBQ0UsTUFBQSxNQUtKLDBDQUNFLHNGQUNFLFdBQUEsT0FDQSxXQUFBLE9BQ0EsT0FBQSxNQUNBLGVBQUEsaUJBT0oseUNBQ0UsNElBQ0UsUUFBQSxLQUFBLElBQUEsS0FBQSxnQkU5YkosK0JBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxjQUFBLE1BSEYsMkRBV0ksUUFBQSxLQUNBLG9DQVpKLCtCQUtJLGlCQUFBLFFBQ0EsT0FBQSxLQUNBLGNBQUEsS0FQSiwyREFhTSxRQUFBLE1BQ0EsT0FDQSxLQURBLEtBQUEsRUFFQSxVQUFBLE1BRUYsb0NBbEJKLDJEQW1CTSxVQUFBLE1BbkJOLG9FQXlCSSxpQkFBQSxLQUNBLG9CQUFBLE1BQ0EsZ0JBQUEsUUFDQSxrQkFBQSxVQUNBLE1BQUEsTUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLElBQUEsZ0JBQ0EsUUFBQSxLQUFBLE1BQUEsS0FBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFNBQUEsU0FqQ0osd0ZBQUEsMEVBMElNLGlCQUFBLFFBckdGLHFDQXJDSixvRUFzQ00sTUFBQSxNQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFLRixvQ0E1Q0osb0VBNkNNLFlBQUEsS0FDQSxhQUFBLEtBQ0EsS0FBQSxFQUNBLE1BQUEsR0FoRE4sMkVBb0RNLFlBQUEsZ0JBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0F6RE4sc0VBK0RNLGNBQUEsS0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FoRU4sMEZBa0ZVLFNBQUEsU0FsRlYsMEdBc0ZjLFFBQUEsSUFDQSxTQUFBLFNBQ0EsTUFBQSxJQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLGdsRkFDQSxvQkFBQSxPQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUEvRmQseUdBbUdjLE1BQUEsTUFuR2Qsc0dBeUdjLFFBQUEsSUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLHd2REFDQSxvQkFBQSxPQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFsSGQscUdBc0hjLE1BQUEsTUFDQSxXQUFBLEtBdkhkLHNHQTZIWSxXQUFBLE9BN0haLDhGQWlJWSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FhWix5Q0FFSSxhQUFBLEtBRkosbURBS00sYUFBQSxFQUNBLGNBQUEsSUFDQSxNQUFBLEtBUE4sNERBVVEsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLGlCQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQUEsSUFBQSxLQUNBLE1BQUEsS0FFQSxjQUFBLEtBakJSLHlFQW9CVSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsaUJBdUlWLGdIQUNFLGFBQUEsT0FDQSxXQUFBLElBSUYsZ0hBQ0UsYUFBQSxNQUNBLFdBQUEsSUFLRixvQ0FDRSxvRUFDRSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsTUFJSixvQ0FDRSxvRUFDRSxNQUFBLEtBRUYsNkJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FFRixzRUFDRSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxNQUFBLEtBRUYsc0RBQ0UsTUFBQSxLQUNBLGNBQUEsS0FFRiwyRUFDRSxjQUFBLFlBRUYsc0RBQ0UsU0FBQSxTQUNBLFdBQUEsTUFHSixvQ0FDRSw0REFDRSxNQUFBLE9BS0osb0NBSUUseUNBQ0UsYUFBQSxFQUVGLG9FQUNFLGFBQUEsSUFDQSxjQUFBLElBQ0EsTUFBQSxLQUVGLGlEQUNFLE1BQUEsS0FFRixrQ0FDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BRUYsc0RBQ0UsYUFBQSxhQVFKLCtDQUVJLFVBQUEsTUFDQSxNQUFBLEtBSEosOERBTU0saUJBQUEsUUFDQSxRQUFBLEVBQ0EsY0FBQSxFQUNBLFFBQUEsSUFUTiw2RkFZUSxZQUFBLEVBQ0EsZUFBQSxFQUNBLGNBQUEsRUFDQSxTQUFBLFNBZlIsa0lBc0JVLFNBQUEsU0FDQSwwQ0F2QlYsa0lBd0JZLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFhWix5Q0FyQ0EsNkZBaUJVLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FsQlYsa0lBMkJZLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0EzQlosb0pBNkJjLE1BQUEsS0FTWixrSkFDRSxhQUFBLEtBQ0EsTUFBQSxLQUdGLHdKQUNFLE1BQUEsZUFFRiwrSkFDRSxNQUFBLGVBQ0EsVUFBQSxRQUNBLGFBQUEsRUFFRiwwSkFDRSxNQUFBLE1BQ0EsYUFBQSxZQUVGLGlLQUNFLE1BQUEsZUFFRiwySkFDRSxNQUFBLE1BRUYsc0xBR0Esc0xBRkUsTUFBQSxnQkFLRix3TUFHQSxvTUFGRSxLQUFBLE9BT0osMENBQ0UsK0ZBQ0UsV0FBQSxPQUNBLFdBQUEsT0FDQSxPQUFBLE1BQ0EsZUFBQSxpQkFLSix5Q0FDRSx3SkFDRSxRQUFBLEtBQUEsSUFBQSxLQUFBLGdCQ3BkSiw2QkFDRSxZQUFBLEtBQ0EsZUFBQSxLQUNBLGNBQUEsTUFIRix1REFXSSxRQUFBLEtBQ0Esb0NBWkosNkJBS0ksaUJBQUEsUUFDQSxPQUFBLEtBQ0EsY0FBQSxLQVBKLHVEQWFNLFFBQUEsTUFDQSxPQUNBLEtBREEsS0FBQSxFQUVBLFVBQUEsTUFFRixvQ0FsQkosdURBbUJNLFVBQUEsTUFuQk4sZ0VBeUJJLGlCQUFBLEtBQ0Esb0JBQUEsTUFDQSxnQkFBQSxRQUNBLGtCQUFBLFVBQ0EsTUFBQSxNQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsSUFBQSxnQkFDQSxRQUFBLEtBQUEsTUFBQSxLQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsU0FBQSxTQWpDSixvRkFBQSxzRUEwSU0saUJBQUEsUUFyR0YscUNBckNKLGdFQXNDTSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxNQUtGLG9DQTVDSixnRUE2Q00sWUFBQSxLQUNBLGFBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxHQWhETix1RUFvRE0sWUFBQSxnQkFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQXpETixrRUErRE0sY0FBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQWhFTixzRkFrRlUsU0FBQSxTQWxGVixzR0FzRmMsUUFBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsZ2xGQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQS9GZCxxR0FtR2MsTUFBQSxNQW5HZCxrR0F5R2MsUUFBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsd3ZEQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQWxIZCxpR0FzSGMsTUFBQSxNQUNBLFdBQUEsS0F2SGQsa0dBNkhZLFdBQUEsT0E3SFosMEZBaUlZLEtBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQWFaLHVDQUVJLGFBQUEsS0FGSixpREFLTSxhQUFBLEVBQ0EsY0FBQSxJQUNBLE1BQUEsS0FQTiwwREFVUSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsaUJBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FBQSxJQUFBLEtBQ0EsTUFBQSxLQUVBLGNBQUEsS0FqQlIsdUVBb0JVLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxpQkF3SVYsNEdBQ0UsYUFBQSxPQUNBLFdBQUEsSUFJRiw0R0FDRSxhQUFBLE1BQ0EsV0FBQSxJQUlGLDZDQUVJLFVBQUEsTUFDQSxNQUFBLEtBSEosNERBTU0saUJBQUEsUUFDQSxRQUFBLEVBQ0EsY0FBQSxFQUNBLFFBQUEsSUFUTix5RkFZUSxZQUFBLEVBQ0EsZUFBQSxFQUNBLGNBQUEsRUFDQSxTQUFBLFNBZlIsNEhBc0JVLFNBQUEsU0FDQSwwQ0F2QlYsNEhBd0JZLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFFRix5Q0ExQlYseUZBaUJVLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FsQlYsNEhBMkJZLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0EzQlosOElBNkJjLE1BQUEsTUFTZCxxQ0FDRSw0R0FDRSxhQUFBLE1BQ0EsV0FBQSxJQUVGLDRHQUNFLGFBQUEsSUFDQSxXQUFBLEtBR0osMENBQ0UseUZBQ0UsV0FBQSxPQUNBLFdBQUEsT0FDQSxPQUFBLE1BQ0EsZUFBQSxpQkFHSixvQ0FDRSxnRUFDRSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsTUFHSixvQ0FDRSxnRUFDRSxNQUFBLEtBRUYsMkJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FFRixrRUFDRSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxNQUFBLEtBRUYsb0RBQ0UsTUFBQSxLQUNBLGNBQUEsS0FFRix1RUFDRSxjQUFBLFlBRUYsb0RBQ0UsU0FBQSxTQUNBLFdBQUEsS0FFRixrR0FDRSxNQUFBLElBS0YsMElBQ0UsYUFBQSxFQUdGLGdKQUNFLE1BQUEsZUFFRiw4S0FHQSw4S0FGRSxNQUFBLGdCQUtGLGdNQUdBLDRMQUZFLEtBQUEsTUFNRix1SkFDRSxNQUFBLGVBQ0EsVUFBQSxRQUNBLGFBQUEsRUFFRixrSkFDRSxNQUFBLEtBQ0EsYUFBQSxZQUVGLHlKQUNFLE1BQUEsZUFFRixtSkFDRSxNQUFBLE1BR0osb0NBQ0UsMERBQ0UsTUFBQSxNQUVGLGdKQUNFLE1BQUEsaUJBR0oseUNBSUUsdUNBQ0UsYUFBQSxFQUVGLGdFQUNFLGFBQUEsSUFDQSxjQUFBLElBQ0EsTUFBQSxLQUVGLCtDQUNFLE1BQUEsS0FFRixnQ0FDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BRUYsb0RBQ0UsYUFBQSxZQUVGLGdKQUNFLFFBQUEsS0FBQSxJQUFBLEtBQUEsZ0JGemRKLDRCQUNFLFlBQUEsS0FDQSxlQUFBLEtBQ0EsY0FBQSxNQUhGLHFEQVdJLFFBQUEsS0FDQSxvQ0FaSiw0QkFLSSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxjQUFBLEtBUEoscURBYU0sUUFBQSxNQUNBLE9BQ0EsS0FEQSxLQUFBLEVBRUEsVUFBQSxNQUVGLG9DQWxCSixxREFtQk0sVUFBQSxNQW5CTiw4REF5QkksaUJBQUEsS0FDQSxvQkFBQSxNQUNBLGdCQUFBLFFBQ0Esa0JBQUEsVUFDQSxNQUFBLEtBQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxJQUFBLGdCQUNBLFFBQUEsS0FBQSxNQUFBLEtBQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxTQUFBLFNBakNKLGtGQUFBLG9FQW1KTSxpQkFBQSxRQTlHRixxQ0FyQ0osOERBc0NNLE1BQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLE1BS0Ysb0NBNUNKLDhEQTZDTSxZQUFBLEtBQ0EsYUFBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEdBaEROLHFFQW9ETSxZQUFBLGdCQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBekROLCtFR0RBLHVGSHFFUSxXQUFBLEtBcEVSLGdFQStETSxjQUFBLEtBQ0EsY0FBQSxNQUFBLGdCQUFBLFdBaEVOLHlGQWlGVSxhQUFBLEtBQ0Esb0NBbEZWLCtFQXNFVSxXQUFBLEVBdEVWLHlGQW1GWSxhQUFBLEdBbkZaLG9GQTJGVSxTQUFBLFNBM0ZWLG9HQStGYyxRQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxnbEZBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BeEdkLG1HQTRHYyxNQUFBLE1BNUdkLGdHQWtIYyxRQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSx3dkRBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BM0hkLCtGQStIYyxNQUFBLE1BQ0EsV0FBQSxLQWhJZCxnR0FzSVksV0FBQSxPQXRJWix3RkEwSVksS0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBYVosc0NBRUksYUFBQSxLQUZKLGdEQUtNLGFBQUEsRUFDQSxjQUFBLElBQ0EsTUFBQSxLQVBOLHlEQVVRLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxpQkFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLElBQUEsS0FDQSxNQUFBLEtBRUEsY0FBQSxLQWpCUixzRUFvQlUsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLGlCQTBJVixvQ0FDRSw4REFDRSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsTUFJSixvQ0FDRSw4REFDRSxNQUFBLEtBRUYsMEJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FFRixnRUFDRSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxNQUFBLEtBRUYsbURBQ0UsTUFBQSxLQUNBLGNBQUEsS0FFRixxRUFDRSxjQUFBLFlBRUYsbURBQ0UsU0FBQSxTQUNBLFdBQUEsS0FFRiwwS0FHQSwwS0FGRSxNQUFBLGdCQUtGLDRMQUdBLHdMQUZFLEtBQUEsT0FPSixvQ0FDRSx5REFDRSxNQUFBLE9BS0osb0NBSUUsc0NBQ0UsYUFBQSxFQUVGLDhEQUNFLGFBQUEsSUFDQSxjQUFBLElBQ0EsTUFBQSxLQUVGLDhDQUNFLE1BQUEsS0FFRiwrQkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BRUYsbURBQ0UsYUFBQSxhQU1KLDRDQUVJLFVBQUEsTUFDQSxNQUFBLEtBSEosMkRBTU0saUJBQUEsUUFDQSxRQUFBLEVBQ0EsY0FBQSxFQUNBLFFBQUEsSUFUTix1RkFZUSxZQUFBLEVBQ0EsZUFBQSxFQUNBLGNBQUEsRUFDQSxTQUFBLFNBZlIseUhBc0JVLFNBQUEsU0FDQSwwQ0F2QlYseUhBd0JZLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFjWix5Q0F0Q0EsdUZBaUJVLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FsQlYseUhBMkJZLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0EzQlosMklBNkJjLE1BQUEsS0FVWixzSUFDRSxhQUFBLEVBR0YsNElBQ0UsTUFBQSxlQXNCQSxXQUFBLEtBcEJGLG1KQUNFLE1BQUEsZUFDQSxVQUFBLFFBQ0EsYUFBQSxFQUVGLDhJQUNFLE1BQUEsS0FDQSxhQUFBLFlBRUYscUpBQ0UsTUFBQSxlQUVGLCtJQUNFLE1BQUEsS0FHRixnR0FDRSxNQUFBLEtBVUosMENBQ0Usc0ZBQ0UsV0FBQSxPQUNBLFdBQUEsT0FDQSxPQUFBLE1BQ0EsZUFBQSxnQkFJSix5Q0FDRSw0SUFDRSxRQUFBLEtBQUEsSUFBQSxLQUFBLGdCWmxkSixVQUNFLFNBQUEsTUFDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsaUJBQUEsa0JBQ0EsUUFBQSxFQUNBLFdBQUEsT0FHQSxXQUFBLFFBQUEsSUFBQSxHQUFBLFdBQUEsR0FBQSxJQUdGLG9CQUNFLFNBQUEsU0FDQSxPQUFBLElBQUEsS0FFQSxXQUFBLEtBS0EsVUFBQSxrQkFDQSw0QkFBQSxPQUdBLG9CQUFBLFVBR0Esb0JBQUEsSUFHRix5Q0FDQSxvQkFDRSxPQUFBLElBQUEsTUFLRixlQUVFLFFBQUEsRUFDQSxjQUFBLEVBQ0EsUUFBQSxJQUdGLG9DQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBR0YsMkNBRUUsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxvQkFBQSxPQUNBLGtCQUFBLFVBQ0EsaUJBQUEsd2dDQUdGLHFCQUNFLFFBQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxRQUdBLFdBQUEsUUFBQSxJQUFBLEdBQUEsV0FBQSxHQUFBLEdBR0YsZ0NBS0UsVUFBQSxjQVFGLG9DQUtFLHlFQUpBLGtEQUNFLFdBQUEsZUFDQSxhQUFBLGdCS3RHSixLQUNFLFdBQUEsSUFDQSxPQUFBLFFBQ0EsUUFBQSxFQUNBLFlBQ0EsT0FBQSxLQUNBLGNBQUEsS0FFQSxRQUFBLEtBQUEsS0FDQSxXQUFBLE9BQ0EsZ0JBQUEsS0FDQSxZQUFBLGlCQUNBLFVBQUEsS0FDQSxvQ0FiRixLQWNJLFVBQUEsS0FDQSxRQUFBLElBQUEsTUFFRixvQ0FqQkYsS0FrQkksVUFBQSxLQUdBLFFBQUEsS0FBQSxNQXJCSixTQXlCSSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQTNCSixlQUFBLGlCQXNDTSxpQkFBQSxRQUNBLE1BQUEsUUFHRSxPQUFBLElBQUEsTUFBQSxRQTFDUixlQWlDTSxPQUFBLFFBakNOLHVCQTBDUSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsUUE3Q1IsVUFtREksT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FyREosZ0JBQUEsa0JBQUEsbUJBQUEsd0JBNEVNLGlCQUFBLFFBSUUsT0FBQSxJQUFBLE1BQUEsUUFoRlIsZ0JBMERNLE1BQUEsUUFDQSxPQUFBLFFBM0ROLGtCQWlFTSxNQUFBLFFBakVOLHdCQXNFUSxNQUFBLFFBQ0EsT0FBQSxRQXZFUixtQkE2RU0sTUFBQSxRQTdFTix5QkFnRlEsT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLFFBbkZSLFdBMEZJLE9BQUEsSUFBQSxNQUFBLEtBQ0EsaUJBQUEsS0FDQSxNQUFBLEtBNUZKLGlCQStGTSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsUUFsR04sbUJBc0dNLE9BQUEsSUFBQSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBeEdOLHlCQTJHUSxPQUFBLElBQUEsTUFBQSxLQUNBLGlCQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsUUE5R1IsV0FvSEksT0FBQSxRQUtKLFdBQ0UsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsV0FBQSxJQUpGLCtCQU9NLFdBQUEsSUFDQSxpQkFBQSxRQUNBLGNBQUEsS0FDQSxRQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsY0FBQSxJV0ROLFlkdytFQSxZY2xqRkEsWUE4RUksUUFBQSxNQVdJLFFBQUEsRUFkSixTQUFBLFNYaEJKLG1DQWtCUSxLQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FwQlIsK0JBeUJNLFlBQUEsZ0JBQ0EsVUFBQSxLQUNBLE1BQUEsS1daTiw2QmRxZ0ZFLG1CYy9rRkYsbUJBb0hnQixZQUFBLE1BT0Esd0JBQUEsVVhoRWhCLHFDQWlDUSxpQkFBQSxRQWpDUixxQ0FvQ1EsTUFBQSxRV2pISiwyQkFDSSxXQUFBLHFCQUFBLE9BQUEsT0FBQSxVQUFBLEtBTUosV0FDSSxZQUFBLE1BQ0EsSUFBQSxxQkFDQSxJQUFBLDRCQUFBLDRCQUFBLHNCQUFBLGVBQUEscUJBQUEsbUJBQUEsMkJBQUEsY0FDQSxZQUFBLElBQ0EsV0FBQSxPZHdqRlIsWWNsakZBLFlBSUksT0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEVBQ0EsVUFBQSxFQUNBLE9BQUEsUUFDQSxlQUNBLE1BQUEsWUFDQSxJQUFBLElBR0EsVUFBQSxrQkFFQSxZQUNBLFFBQUEsRWRrakZGLGtCQURBLGtCY2xrRkYsa0JBQUEsa0JBbUJRLFFBQUEsRUFDQSxlQUNBLE1BQUEsWWRvakZKLHlCQURBLHlCY3hrRkoseUJBQUEseUJBdUJZLFFBQUEsRWRxakZWLGtDYzVrRkYsa0NBMkJRLFFBQUEsSWRvakZOLG1CYy9rRkYsbUJBK0JRLFVBQUEsS0FDQSxZQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsSUFDQSx1QkFBQSxZQUtSLFlBQ0ksS0FBQSxNZGloRkYsc0JjL2dGTSxLQUFBLEtBQ0EsTUFBQSxNQUpSLG1CQU9RLFFBQUEsSUFPUixtQmR5Z0ZJLDZCY2xnRkksUUFBQSxJQVBSLFlBQ0ksTUFBQSxNZDZnRkYsc0JjM2dGTSxLQUFBLE1BQ0EsTUFBQSxLZCtnRkosNkJjMWdGUSxRQUFBLElBT1osMkJBQ0ksY0FBQSxLQUdKLFlBRUksT0FBQSxNQUNBLFdBQUEsS0FFQSxXQUFBLE9BRUEsT0FBQSxFQUNBLE1BQUEsS0FSSixlQVVRLFNBQUEsU0FDQSxRQUFBLGFBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsSUFDQSxRQUFBLEVBQ0EsT0FBQSxRQWhCUixzQkFrQlksT0FBQSxFQUNBLGVBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLFlBQUEsRUFDQSxVQUFBLEVBQ0EsTUFBQSxZQUNBLFFBQUEsSUFDQSxPQUFBLFFDNURaLHFCQWpFQSxZQWtFRSxRQUFBLEtEK0JGLDRCQUFBLDRCQThCZ0IsUUFBQSxFQTlCaEIsbUNBQUEsbUNBZ0NvQixRQUFBLEVBaENwQiw2QkFvQ2dCLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLFVBQUEsSUFDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLElBQ0EsdUJBQUEsWUFoRGhCLDBDQXFEWSxNQUFBLEtBQ0EsUUFBQSxJQzdMWixrQkFxQkEsa0JBUE0sTUFBQSxLQVlGLFlBQUEsaUJBMUJKLGtCQUdJLFFBQUEsS0FBQSxLQUFBLEtBRUEsVUFBQSxLQUVBLGNBQUEsS0FFQSxPQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsSUFBQSxNQUFBLEtBWEosK0JBY00sTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLGlCQUtOLGtCQUdJLFVBQUEsS0FDQSxXQUFBLEtBYUosWUNQQSxrQkMrRUEsZUE2REEsV0ZsSUUsWUFBQSxnQkFYRixjQUdFLFVBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxNQUdGLFlBQ0UsTUFBQSxRQUNBLFVBQUEsS0FLRix3QkFDRSxNQUFBLEtBSUYsZUFDRSxNQUFBLE1BREYsMERBS00sTUFBQSxJQUxOLGdFQVNNLFdBQUEsS0FUTixnRUFhTSxXQUFBLFFBQ0EsY0FBQSxJQWROLHVEQWdDQSxnQ0FJSSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBckNKLHNEQWtCTSxZQUFBLGlCQUNBLFVBQUEsS0FDQSxNQUFBLEtBWU4sZ0NBTUksTUFBQSxlQUtKLFVBQ0UsV0FBQSxLQUNBLFdBQUEsRUFBQSxFQUFBLElBQUEsZUFFQSxTQUFBLFNBQ0EsUUFBQSxHQUNBLElBQUEsS0FDQSxLQUFBLEVBT0YsNENBQ0UsUUFBQSxlQUdGLDhDQUNFLFFBQUEsdUJBR0YsMEJBRUUscUJBQ0UsUUFBQSxhQUVGLG1CQUNFLFFBQUEsTUFJSixrQkFDRSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLFVBQUEsTUFIRiwrQkFZSSxZQUFBLEtBQ0Esb0NBYkosa0JBS0ksbUJBQUEsT0FBQSxlQUFBLE9BTEosc0JBT00sbUJBQUEsT0FBQSxlQUFBLE9BQ0EsZUFBQSxNQUFBLFlBQUEsV0FSTiwrQkFjTSxZQUFBLE1BS04saUNBRUksT0FBQSxLYnpJSix5QkFDRSxTQUFBLFNBQ0EsU0FBQSxPQUlGLGVBVUEsd0JBQ0UsV0FBQSxZQUVBLE9BQUEsTUFxQkEsUUFBQSxNZHNMRSxPQUFBLEVjeE5KLGVBSUUsV0FBQSxLQUVBLFFBQUEsRUFBQSxJQUNBLFdBQUEsT0FHRix3QkFLRSxRQUFBLEVBQ0EsU0FBQSxLQUNBLFdBQUEsT0FHRix3QkFDRSxZQUFBLFFBQUEsTUFBQSxXQUNBLFVBQUEsTUFDQSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLElBQ0EsUUFBQSxlQUdGLDBCYXFDRSxXQUFBLEticENBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsTUFBQSxLQUNBLFFBQUEsTUFDQSxRQUFBLEtBQUEsS0FDQSxnQkFBQSxLQUdGLHdDQUNFLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUdGLHNDQUNFLE9BQUEsRUFDQSxRQUFBLEVBR0YsdUJGczBGQSxzQ0VsMEZFLGNBQUEsSUFHRixzQkFDRSxRQUFBLEtBR0YsMkNBQ0UsT0FBQSxFZC9FRiw4QkFDSSxTQUFBLE9BNkNKLGdCQTJ0QkEsaUJBMXRCSSwyQkFBQSxNQTNDSixpQkFDSSxPQUFBLEtBR0osb0JBQ0ksS0FBQSxRQUNBLE9BQUEsRUFFQSxJQUFBLFFBQ0EsV0FBQSxPQUdKLG9CQUNJLDRCQUFBLE9BQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxRQUFBLEVBQ0EsU0FBQSxNQUVBLElBQUEsRUFDQSxpQkFBQSxhQUNBLGFBQUEsYUFDQSxVQUFBLGNBQ0EsTUFBQSxLQUNBLFFBQUEsTUFHSixzQkFDSSxXQUFBLFdZazVGSixhQURBLGdCWjk0RkEsZ0JZZzVGQSxnQlo1NEZJLE9BQUEsRUFDQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLEVBR0osZ0JBRUksV0FBQSxLQUdKLGFBQ0ksV0FBQSxRQUNBLFFBQUEsRUFDQSxvQkFBQSxRQUNBLG9CQUFBLFFBQ0EsMkJBQUEsNEJBR0osK0JBQ0ksUUFBQSxHQUNBLDJCQUFBLDRCWTg0Rkosa0JaMzRGQSxrQlk0NEZBLHNDQUZBLGtCWnQ0RkksVUFBQSxJQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsV0FBQSxRQUFBLEtBQUEsS0FBQSxXQUFBLEdBQUEsS0FBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLE1ZNjRGSix5Q1oxNEZBLHlDWTI0RkEseURBRkEseUNacjRGSSxRQUFBLEVBQ0EsV0FBQSxRQUFBLEtBQUEsS0FBQSxHQUFBLFdBQUEsR0FBQSxLQUFBLEdBQ0EsV0FBQSxRQUdKLGtCQUNJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsdUJBQUEscUJBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLGVBQUEsV0FDQSxRQUFBLEVBQUEsS0FDQSxlQUFBLEtBQ0EsSUFBQSxFQUNBLHNCQUFBLEtBR0EsZ0JBQUEsS0FDQSxZQUFBLEtBR0osa0JBQ0ksTUFBQSxFQUNBLElBQUEsRUFHSixnQkFDSSxVQUFBLElBQ0EsU0FBQSxRQUNBLFVBQUEsY0FDQSxRQUFBLE1BR0osa0NBQ0ksU0FBQSxPQUdKLGdCQUNJLDRCQUFBLE9BRUEsUUFBYSxLQUNiLE9BQUEsS0FDQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLFNBQUEsS0FDQSwyQkFBQSxNQUNBLFFBQUEsS0FDQSxTQUFBLFNBQ0EsV0FBQSxPQUNBLElBQUEsRUFDQSxvQkFBQSxVQUFBLFFBQ0EsWUFBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLE1BR0osd0JBQ0ksUUFBQSxHQUNBLFFBQUEsYUFDQSxVQUFBLEVBQ0EsT0FBQSxLQUVBLE1BQUEsRUFHSixxQ1lpNEZBLHlCQUNBLHNCQUZBLDBCWjUzRkksUUFBQSxNQUdKLHVCQUNJLFNBQUEsT0FDQSxRQUFBLEtBQUEsRUFHSiwrQkFDSSxRQUFBLEtBR0osc0JBQ0ksUUFBQSxJQUdKLGtCQUNJLFdBQUEsS0FDQSxRQUFBLGFBQ0EsT0FBQSxFQUNBLFVBQUEsS0FDQSxTQUFBLEtBQ0EsMkJBQUEsTUFDQSxRQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsS0FJSix5Q0FDSSwwQkFBQSx5QkFDQSw0QkFBQSxPQUNBLFdBQ0EsVUFDQSxnQkFBQSxLQUFBLEtBQ0EsS0FBQSxFQUNBLFVBQUEsS0FDQSxTQUFBLFFBQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBRUEsaUJBQUEsSUFBQSxLQUNBLG9CQUFBLFVBQUEsUUFHQSxnQkFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLE1BR0osd0NBQ0ksT0FBQSxTQUdKLHVDQUNJLE9BQUEsUVl3M0ZKLG9DWnIzRkEsc0NBR0ksT0FBQSxLQUdKLHdDQUVJLE9BQUEsU0FHSiwyQ0FDSSxPQUFBLEtBR0osZ0JZZzNGQSxvQlo5MkZJLGVBQ0EsT0FBQSxFQUNBLE9BQUEsS0FDQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBR0EsZ0JBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUdKLG9CQUNJLFFBQUEsRVlpM0ZKLDBDQUZBLHVDQUNBLHVDWjcyRkEseUNBSUksT0FBQSxLQUNBLFNBQUEsUUFDQSxRQUFBLEVBQ0EsTUFBQSxLQUdKLHlDQUNJLFdBQUEsS0FHSix1Q0FDSSxXQUFBLFFBR0osMENBQ0ksV0FBQSxLWTIyRkosaUJaeDJGQSxnQkFFSSxlQUNBLE9BQUEsRUFDQSxRQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsRUFDQSxTQUFBLE9BQ0EsUUFBQSxFQUNBLE1BQUEsS0FJSixpQkFDSSxLQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsRUFHSixnQkFDSSxXQUFBLEtBQ0EsT0FBQSxRQUNBLFVBQUEsTUFDQSxRQUFBLEtBQ0EsTUFBQSxLQUdKLGtCQUNJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBS0osaUJBQ0ksV0FBQSxrQkFDQSxPQUFBLEVBQ0EsY0FBQSxFQUNBLFdBQUEsS0FDQSxPQUFBLFFBQ0EsUUFBQSxhQUNBLE9BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLE1BQUEsSUFDQSxlQUFBLElBQ0EsV0FBQSxRQUNBLE1BQUEsS0FHSixpQlltMkZBLHNCQURBLHlCWi8xRkksTUFBQSxLQUdKLHVCQUNJLE1BQUEsS0FHSix1QkFDSSxRQUFBLEVBR0osZ0NBQ0ksUUFBQSxPQUFBLElBR0osMkJZODFGQSxpQ1o1MUZJLE1BQUEsS0FDQSxPQUFBLFFBQ0EsUUFBQSxFQUlKLHFCQUNJLE9BQUEsS0FHSixxQkFDSSxRQUFBLE1BQ0EsT0FBQSxLQUNBLFNBQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxLWWsyRkosMkNBSUEsMENaejFGQSx5Q0FMQSx3Q0EwREEsMkNZZzFGQSw2RFo5MEZJLFFBQUEsS0FqRUosMEJBQ0ksS0FBQSxhQUNBLGFBQUEsRUFhSixtQkFDSSxXQUFBLFFBQ0EsT0FBQSxJQUNBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFFQSxVQUFBLFVBRUEsaUJBQUEsRUFDQSxvQkFBQSxVQUNBLDJCQUFBLE9BQ0EsUUFBQSxNQUtKLHNCQUNJLGVBQ0EsT0FBQSxFQUNBLGNBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxRQUNBLFFBQUEsR0FDQSxRQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLE1BQ0EsUUFBQSxJQUdKLDRCQUNJLE1BQUEsS0FDQSxRQUFBLEVBR0osNENBQ0ksTUFBQSxhQUNBLFFBQUEsS0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUdKLDZEQUNJLFNBQUEsT0FVSixzQ0FDSSxnQkFBQSxZQUNBLE9BQUEsTUFDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsaUJBQ0EsTUFBQSxLQUdKLDBDQUNJLFFBQUEsSUFHSixrREFDSSxLQUFBLEVBRUEsUUFDSCxLQUFBLEtBQUEsS0FBQSxJQUVELG1EQUNJLFFBQUEsS0FBQSxJQUFBLEtBQUEsS0FDQSxNQUFBLEVBTUosa0JBQ0ksV0FBQSx3S0FRQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsS0FBQSxFQUNBLFlBQUEsSUFDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLGVBQUEsS0FDQSxNQUFBLEVBQ0EsV0FBQSxPQUNBLFFBQUEsTUFTSiw0QkFDSSxXQUFBLE1BR0osd0JBQ0ksV0FBQSxLQUNBLFNBQUEsS0FDQSxlQUFBLElBR0osb0JZOHpGQSx5QkFDQSw0Qlo1ekZJLE1BQUEsS0FDQSxnQkFBQSxLQUdKLDBCQUNJLE1BQUEsS0FDQSxnQkFBQSxVQUtKLGtCQUNJLFVBQUEsZ0JBQUEsR0FBQSxPQUFBLFNBQ0EsZUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLG9CQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsS0FDQSxLQUFBLElBQ0EsT0FBQSxNQUFBLEVBQUEsRUFBQSxNQUNBLFFBQUEsR0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxNQUdKLDJCQUNJLEtBQ0ksVUFBQSxnQkFNUixtQkFDSSwyQkFBQSx3QkFLSiw0Q0FDSSxRQUFBLEVBQ0EsVUFBQSx1QkFHSix3Q0FDSSxRQUFBLEVBQ0EsVUFBQSxzQkFHSiwyQ0FDSSxRQUFBLEVBQ0EsVUFBQSxtQllzekZKLHVDWmp6RkEsMkNBRUksUUFBQSxFQUNBLDJCQUFBLDBCQUdKLDBDQUNJLFFBQUEsRUFLSixrREFDSSxRQUFBLEVBQ0EsVUFBQSxxQkFHSiw4Q0FDSSxRQUFBLEVBQ0EsVUFBQSxrQkFHSixpREFDSSxRQUFBLEVBQ0EsVUFBQSxlQUtKLDZDQUNJLFFBQUEsRUFFQSxVQUFBLGdCQUdKLHlDQUNJLFFBQUEsRUFFQSxVQUFBLGVBR0osNENBQ0ksUUFBQSxFQUVBLFVBQUEsVUFLSiwrQ0FDSSxRQUFBLEVBQ0EsVUFBQSxlQUFBLHVCQUdKLDJDQUNJLFFBQUEsRUFDQSxVQUFBLGVBQUEsc0JBR0osOENBQ0ksUUFBQSxFQUNBLFVBQUEsZUFBQSxtQkFLSiwyQ0FDSSxVQUFBLHVCQUFBLFVBQUEsYUFHSix1Q0FDSSxVQUFBLHNCQUFBLFVBQUEsWUFHSiwwQ0FDSSxVQUFBLG1CQUFBLFNBSUosa0NBQ0ksZ0JBQ0ksYUFBQSxJQUNBLGNBQUEsSUFHSix1QkFDSSxRQUFBLElBQUEsRUFHSixzQkFDSSxNQUFBLEtBR0osNkNBQ0ksV0FBQSxRQUNBLE1BQUEsUUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFFBQUEsSUFDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FHSixrQkFDSSxhQUFBLEtBQ0EsY0FBQSxNQVlSLGdCQUNJLFdBQUEsUUFDQSxjQUFBLElBQ0EsVUFBQSxJQUNBLFFBQUEsS0FDQSxXQUFBLE9BR0osbUJBQ0ksTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsT0FBQSxFQUFBLEVBQUEsS0FHSixrQkFDSSxPQUFBLEVBQ0EsUUFBQSxFQUdKLHdCQUNJLE9BQUEsRUFDQSxjQUFBLElBQ0EsUUFBQSxhQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLE9BQUEsRUFBQSxJQUFBLEtBQ0EsVUFBQSxNQUNBLFFBQUEsRUFBQSxLQUNBLGdCQUFBLEtBQ0EsV0FBQSxJQUFBLElBR0EsZ0JBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxPWTh3RkosNkJaM3dGQSxnQ0FFSSxNQUFBLEtBR0osOEJBQ0ksZ0JBQUEsS0FHSiw0QkFDSSxXQUFBLFFBR0osa0NBQ0ksV0FBQSxRQUdKLDRCQUNJLFdBQUEsUUFHSixrQ0FDSSxXQUFBLFFBR0osNEJBQ0ksV0FBQSxRQUdKLGtDQUNJLFdBQUEsUUFHSiw0QkFDSSxPQUFBLEtBQ0EsYUFBQSxJQUNBLFNBQUEsU0FDQSxJQUFBLEtBRUEsTUFBQSxLQUdKLGlDQUNJLEtBQUEsS0FHSix1QkFDSSxlQUNBLE9BQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsRUFDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEVBQ0EsUUFBQSxFQUNBLFFBQUEsS0FBQSxLQUNBLE1BQUEsS0FJSixpQkFDSSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsS0FDQSxPQUFBLEVBRUEsbUJBQUEseUJBQ0EsUUFBQSxJQUFBLElBQUEsSUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUVBLElBQUEsRUFDQSxNQUFBLE1BQ0EsUUFBQSxNQUdKLG1CQUNJLFdBQUEsS0FDQSxXQUFBLE9BR0osdUNBQ0ksUUFBQSxNQUdKLHNDQUNJLE1BQUEsTUFHSix1QkFDSSxVQUFBLEVBQ0EsT0FBQSxLQUNBLFdBQUEsS0FDQSxPQUFBLEVBQ0EsV0FBQSxPQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLFNBQUEsU0FDQSxZQUFBLE9BQ0EsTUFBQSxLQUdKLDBDQW1CQSx5QjRCL3RCQSxjRTRPQSxTOUJpZ0JJLFNBQUEsT0E3QkosNkRBQ0ksTUFBQSxJQUdKLG1FQUNJLFdBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxNQUFBLEVBQUEsRUFBQSxJQUFBLGVBR0osbUVBQ0ksV0FBQSxRQUNBLGNBQUEsS0FHSix5QkFFSSxvQkFBQSxPQUNBLGlCQUFBLGVBQ0Esb0JBQUEsT0FBQSxPQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFDQSxPQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLElBQ0EsV0FBQSxpQkFDQSxVQUFBLGdCQUNBLFFBQUEsRUFFQSxRQUFBLEVBQ0EsU0FBQSxTQUVBLE1BQUEsTUFHSixpQ0FDSSxPQUFBLElBQUEsTUFBQSxRQUNBLE9BQUEsRUFDQSxRQUFBLEdBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxXQUFBLElBQUEsSUFBQSw4QkFDQSxRQUFBLE1BR0osdUNTN3JCQSx3Q1Q4ckJJLFFBQUEsRzRCOTFCSixnQkFvQkEsK0JBMkJRLFNBQUEsUzVCa3pCUix3REFDSSxRQUFBLEVBSUosaUNBQ0ksaUJBQ0ksTUFBQSxNQUdKLHNDQUNJLE1BQUEsTUFHSix5QkFDSSxVQUFBLG1CNEI1M0JSLFlBR0ksaUJBQUEsUUFDQSxPQUFBLE1BQ0EsV0FBQSxNQU9KLGdCQUVFLE9BQUEsS0FDQSxZQUFBLEtBT0Esb0NBdEJGLFlBT00sT0FBQSxLQUtOLGdCQVdJLGlCQUFBLDBCQUNBLGtCQUFBLFVBQ0Esb0JBQUEsT0FDQSxPQUFBLE1BQ0EsWUFBQSxLQStDSixhQUlJLGNBQUEsTUE5Q0osYUFFSSxRQUFBLFlBQUEsUUFBQSxLQUZKLGdCQUtNLFFBQUEsSUFBQSxFQUFBLElBQUEsS0FMTixrQkFRUSxNQUFBLFFBQ0EsVUFBQSxLQUVBLGVBQUEsVUFDQSxXQUFBLElBQ0EsZ0JBQUEsS0FDQSxhQUFBLEtDd2JSLGNDMU9BLHFFRmxMQSxtQkUwR0EsY0RnUUEseUNDNVVBLHVCRmhCTSxZQUFBLGlCQXhETix5QkFpQlUsY0FBQSxJQUFBLE1BQUEsUUFDQSxlQUFBLElBbEJWLHdCQXNCVSxNQUFBLFFBdEJWLHNDQThCVSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxJQUNBLGlCQUFBLFFBT1YsYUFDRSxjQUFBLElBQUEsTUFBQSxLQUNBLGVBQUEsSUFGRixtQkFTSSxVQUFBLEtBQ0EsV0FBQSxRQUNBLE1BQUEsS0FYSixnQ0FjTSxZQUFBLGlCQUNBLFVBQUEsS0FDQSxXQUFBLFFBQ0EsTUFBQSxLQWpCTix3QkF1Qk0sS0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBS04sY0FDRSxTQUFBLFNBQ0EsVUFBQSxPQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQVFGLHNCQUNFLE1BQUEsTUFDQSxPQUFBLE1BQ0EsaUJBQUEsc0JBQ0Esa0JBQUEsVUFDQSxnQkFBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLE1BQ0EsSUFBQSxNQUNBLHFDQVRGLHNCQVVJLE1BQUEsT0FFRixvQ0ExQkYsY0FTSSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxlQUFBLE9BQUEsWUFBQSxPQUlKLHNCQWFJLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLElBQUEsUUFDQSxpQkFBQSxLQUNBLE9BQUEsTUFJSixtQkFDRSxNQUFBLEtBQ0EsT0FBQSxNQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsTUFDQSxPQUFBLE9BTUYsV0FDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLE9BQUEsTUFDQSxvQ0FsQkYsbUJBU0ksU0FBQSxRQUlKLFdBTUksVUFBQSxNQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxLQUNBLGFBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLElBQUEsTUFiSixpQkFnQlEsVUFBQSxLQUNBLFFBQUEsSUFVUixNQUlJLFdBQUEsT0FDQSxjQUFBLE1BTEosTUFVQSxrQkFDRSxTQUFBLFFBVEEsUUFBQSxFQVJBLG9DQXJCRixXQXNCSSxJQUFBLE9DL0tKLGNBRUksaUJBQUEsS0FHQSxvQ0R5TEosa0JBSUksbUJBQUEsT0FBQSxlQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLEtDcE1KLGNBTU0sT0FBQSxLQUNBLFdBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxlQVBOLDhCQTZCUSxpQkFBQSxLQUNBLFFBQUEsTUE5QlIsOEJBYU0sWUFBQSxLQUNBLGVBQUEsS0FDQSxXQUFBLEVBQUEsS0FBQSxLQUFBLEtBQUEsZUFDQSxTQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsTUFDQSxRQUFBLEVBQ0EsaUJBQUEsS0FwQk4sZ0RBa0NRLGNBQUEsSUFBQSxnQkFBQSxTQWxDUiw2REFxQ1UsZUFBQSxJQUNBLE1BQUEsTUFDQSxhQUFBLEtBQ0EscUNBeENWLDZEQXlDWSxNQUFBLEtBQ0EsYUFBQSxHQTFDWixtRUE4Q1ksTUFBQSxNQUNBLHFDQS9DWixtRUFnRGMsTUFBQSxLQWhEZCxnRkFrRGdCLFVBQUEsTUFsRGhCLHdFQXlEYyxNQUFBLEtBQ0EsT0FBQSxLQTFEZCxxREFnRVUsUUFBQSxLQUFBLElBQ0EsVUFBQSxLQUNBLHFDQWxFVixxREFtRVksVUFBQSxLQUNBLFFBQUEsSUFBQSxLQXBFWixzQkEwRU0sWUFBQSxNQU1BLG9DQWhGTixzQkE0RVEsWUFBQSxFQTVFUixvQkFpRlEsTUFBQSxLQUNBLFdBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxNQXBGUiw4QkF3RlEsVUFBQSxNQWFSLGtCQUNFLGFBQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUtGLFVBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLFdBQUEsZ0JBQUEsYUFDQSxNQUFBLEtBSEYsZUFPTSxNQUFBLEtBQ0EsVUFBQSxLQUVBLFlBQUEsS0FDQSxnQkFBQSxLQUNBLGVBQUEsSUFDQSxxQ0E1SE4sOEJBMEZVLFVBQUEsTUFxQlYsZUFjUSxVQUFBLEtBQ0EsWUFBQSxHQWZSLHFCQW1CUSxjQUFBLElBQUEsTUFBQSxRQWlDUixpQkFDRSxtQkFBQSxPQUFBLGVBQUEsT0FFQSxzQkFDRSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxjQUFBLEtBSUosU0FDRSxNQUFBLEtBQ0EsZUFBQSxPQUFBLFlBQUEsT0FGRixjQUtJLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxhQUFBLElBUkosa0JBV00sS0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBYk4sV0FrQkksTUFBQSxLQUNBLFVBQUEsS0FDQSxnQkFBQSxLQXBCSixpQkF3Qk0sT0FBQSxRQUNBLE1BQUEsUUFvQkoscUNBREYsZ0NBRUksVUFBQSxNQUlKLDJCQUNFLFFBQUEsS0FDQSxvQ0FGRiwyQkFHSSxRQUFBLE9BSUosc0NBRUksUUFBQSxLQUZKLDZDQUtNLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BTk4sMkNBVU0sbUJBQUEsT0FBQSxlQUFBLE9BQ0EsWUFBQSxLQVhOLDBEQWNRLFdBQUEsS0FDQSxjQUFBLEVBZlIsb0RBbUJRLGNBQUEsT0FBQSxnQkFBQSxPQTRMUixzQkFDRSxRQUFBLEtBREYsNkJBSUksU0FBQSxTQUNBLElBQUEsRUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLFFBRUEsUUFBVSxFQUNWLE1BQUEsTUFDQSxPQUFBLE1BQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLEtBZkosMEJBbUJJLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsSUFBQSxlQUFBLElBcEJKLG9DQXVCTSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsSUF6Qk4sdUNBNEJRLGNBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsS0EvQlIseUNBa0NVLFVBQUEsS0FFQSxlQUFBLElBcENWLCtDQXVDWSxlQUFBLElBQ0EsY0FBQSxJQUFBLE1BQUEsUUFVWixjQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUxGLGtCQVNJLEtBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsS0FNQSxxQ0FGSix5QkFHTSxNQUFBLGtCQ3pmTixhQUVJLGlCQUFBLEtBR0Esb0NBTEosYUFNTSxPQUFBLEtBQ0EsV0FBQSxFQUFBLEtBQUEsS0FBQSxLQUFBLGVBUE4sNkJBNkJRLGlCQUFBLEtBQ0EsUUFBQSxNQTlCUiw2QkFhTSxZQUFBLEtBQ0EsZUFBQSxLQUNBLFdBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxlQUNBLFNBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxNQUNBLFFBQUEsRUFDQSxpQkFBQSxLQXBCTiwrQ0FrQ1EsY0FBQSxJQUFBLGdCQUFBLFNBbENSLDREQXFDVSxlQUFBLElBQ0EsTUFBQSxNQUNBLGFBQUEsS0FDQSxxQ0F4Q1YsNERBeUNZLE1BQUEsS0FDQSxhQUFBLEdBMUNaLGtFQThDWSxNQUFBLE1BQ0EscUNBL0NaLGtFQWdEYyxNQUFBLEtBaERkLCtFQWtEZ0IsVUFBQSxNQWxEaEIsdUVBeURjLE1BQUEsS0FDQSxPQUFBLEtBMURkLG9EQWdFVSxRQUFBLEtBQUEsSUFDQSxVQUFBLEtBQ0EscUNBbEVWLG9EQW1FWSxVQUFBLEtBQ0EsUUFBQSxJQUFBLEtBcEVaLHFCQTJFTSxZQUFBLE1BM0VOLDZCQTBGUSxVQUFBLE1BQ0EscUNBM0ZSLDZCQTRGVSxVQUFBLE9BWVYsZUFDRSxNQUFBLEtBREYsa0JBSUksUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLE1BQUEsZ0JBQUEsV0FMSixxQkFRTSxhQUFBLEtBUk4sdUJBV1EsTUFBQSxRQUVBLFVBQUEsS0FDQSxnQkFBQSxLQThEUixjQTVFQSw2QkFnRkUsTUFBQSxRQWhFTSxxQ0FoQlIsdUJBaUJVLFVBQUEsTUFZVixrQkFDRSxRQUFBLFlBQUEsUUFBQSxLQURGLGdDQUlJLGFBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUxKLGtDQVFNLFlBQUEsS0FDQSxhQUFBLEVBTUoscUNBREYsK0JBRUksVUFBQSxNQUlKLDBCQUNFLFFBQUEsS0FDQSxvQ0EzSkYscUJBNkVRLFlBQUEsRUE3RVIsbUJBbUZRLE1BQUEsS0FDQSxXQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FtRVIsMEJBR0ksUUFBQSxPQUtKLGVBQ0UsUUFBQSxLQUNBLFNBQUEsU0FDQSxvQ0FIRixlQUlJLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUFBLEtBVUosa0NBQUEseUNBcUJRLFFBQUEsS0F4Q1Isc0NBY00sY0FBQSxLQUtOLGNBQ0UsVUFBQSxLQUVBLGVBQUEsSUFFQSxjQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FORixxQkFlSSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEVBQUEsS0FqQkoseUNBeUJRLFFBQUEsTUFNUixXQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsV0FBQSxnQkFBQSxhQUNBLFFBQUEsRUFSRixlQVdJLGlCQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxjQUFBLElBSUYsa0JBQ0UsUUFBQSxLQURELHlCQUlHLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQVhILHNCQWVHLEtBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQU1OLGtCQUNFLFFBQUEsS0FERix5QkFJSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsaUJBQUEsUUFFQSxRQUFVLEVBQ1YsTUFBQSxNQUNBLE9BQUEsTUFDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsS0FDQSxXQUFBLEVBaEJKLDRCQW9CSSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsSUF0QkosK0JBeUJNLGNBQUEsS0F6Qk4saUNBNEJRLFVBQUEsS0E1QlIsb0NBbUNJLG1CQUFBLGVBQUEsZUFBQSxlQW5DSixrREF1Q00sUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE1BQUEsTUFDQSxPQUFBLEVBQUEsS0E1Q04scUVBK0NRLE1BQUEsS0FFQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsS0EyQ1IsOENBQUEsd0JBMENVLFlBQUEsZ0JDOVNGLGdCQUFBLEtEc0tSLG9EQXVEUSxPQUFBLEVBQUEsS0F2RFIsbURBNERNLGNBQUEsS0E1RE4sc0RBK0RRLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FqRVIseURBb0VVLGNBQUEsS0FwRVYsMkRBMEVZLFVBQUEsS0ExRVosOENBaUZNLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsT0FBQSxnQkFBQSxPQVdOLDhCQUVJLG1CQUFBLElBQUEsZUFBQSxJQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLFVBQUEsTUFDQSxZQUFBLEtBQ0EscUNBTkosOEJBT00sY0FBQSxXQUFBLGdCQUFBLGFBQ0EsVUFBQSxPQUVGLG9DQXhHSix5REFzRVksYUFBQSxFQXdCWiw4QkFXTSxjQUFBLEtBQ0EsWUFBQSxHQVpOLG1DQWdCTSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxjQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BQ0Esb0NBbkJOLG1DQW9CUSxjQUFBLEdBcEJSLCtCQTBCSSxhQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxPQUFBLGdCQUFBLE9BL0JKLHlDQWtDTSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsV0FBQSxnQkFBQSxhQUNBLE1BQUEsS0FwQ04sOENBd0NVLE1BQUEsS0FDQSxVQUFBLEtBRUEsWUFBQSxLQUVBLGVBQUEsV0FDQSxxQ0E5Q1YsOENBK0NZLFVBQUEsS0FDQSxZQUFBLEdBaERaLG9EQW9EWSxNQUFBLFFBcERaLG1EQTZETSxRQUFBLEtBN0ROLDBEQWdFUSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQWpFUix3REFxRVEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsWUFBQSxLQXRFUix1RUF5RVUsV0FBQSxLQUNBLGNBQUEsRUExRVYsaUVBOEVVLGNBQUEsT0FBQSxnQkFBQSxPQTlFVixzQkFxRkksTUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BdEZKLHFDQXlGTSxjQUFBLEtBekZOLDJCQWdHTSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsYUFBQSxJQW5HTiwrQkFzR1EsS0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBeEdSLHdCQTZHTSxNQUFBLEtBQ0EsVUFBQSxLQTlHTiw4QkFtSFEsT0FBQSxRQUNBLE1BQUEsUUU5Y1IsYUFFRSxjQUFBLEVBQ0EsWUFBQSxNQU1BLG9DRmlWRixxQ0EyRlEsY0FBQSxFRXJiUixhQVVJLFlBQUEsR0FFRixvQ0FaRixhQWFJLGNBQUEsTUFFRixvQkFDRSxZQUFBLGlCQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsY0FBQSxLQUlBLFdBQUEsS0FDQSxxQ0F4Qkosd0JBTU0sVUFBQSxPQVNKLG9CQVVJLFVBQUEsS0FDQSxZQUFBLEdBRUYsb0NBYkYsb0JBY0ksV0FBQSxPQUNBLGNBQUEsS0FDQSxVQUFBLE1BRUYsb0NBbEJGLG9CQW1CSSxjQUFBLEtBQ0EsWUFBQSxHQXBCSCx5QkF1QkcsTUFBQSxRQXZCSCxzQkEwQkcsZ0JBQUEsS0FDQSxNQUFBLFFBQ0EsV0FBQSxJQTVCSCw0QkFBQSw0QkE4QkssTUFBQSxRRDVDUixTQUNFLFlBQUEsS0FHQSxlQUFBLEtBWUYsT0FDRSxZQUFBLGdCQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxLQWdDRixtQkFBQSxxQkEyQ0EsZ0JBK0VBLE1BL0lBLFFBMkVFLFlBQUEsaUJBckZBLG9DQXhCRixTQU1JLFFBQUEsS0FBQSxFQUdBLEtBT0osT0FTSSxVQUFBLEtBQ0EsWUFBQSxNQUdGLGNBQ0UsV0FBQSxLQUlKLFFBR0ksVUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxRQUNBLG9DQVBKLFFBUU0sVUFBQSxLQXdETixnQkFlSSxXQUFBLE1BQ0EsU0FBQSxRQXFHSixrQ0FBQSxtQ0FoS0EsbUJBQUEscUJBMkNBLGdCQStFQSxNQXZFRSxVQUFBLEtBb0lJLFlBQUEsS0FoTUosV0FDRSxXQUFBLGVBR0YsY0FDRSxXQUFBLGtCQUlKLGFBQ0UsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUZGLG1CQVFNLE1BQUEsS0FDQSxTQUFBLFNBRUEsWUFBQSxLQUNBLGNBQUEsSUFaTiwyQkFlUSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsaUJBQUEsUUFDQSxTQUFBLFNBQ0EsS0FBQSxNQUNBLElBQUEsSUFpQlIsVUFJQSxnQkFnS0ksU0FBQSxTQTNNSixxQkE0QlEsTUFBQSxLQUVBLGdCQUFBLEtBYVIsZ0JBR0UsV0FBQSxJQUFBLElBQUEsWUFHQSxVQUFBLEtBQ0EsT0FBQSxFQUFBLEtBTUEsS0FPRix1QkFDRSxRQUFBLEtBQ0Esb0NBRkYsdUJBR0ksUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxJQUNBLFdBQUEsS0FDQSxXQUFBLDhFRVFKLFdGOEVBLDRCQUtJLGlCQUFBLDZCQTdCSixlQXdCQSw0QkFNSSxrQkFBQSxVQUNBLG9CQUFBLEtBeEZKLHVCQUVFLFdBQUEsUUFDQSxTQUFBLFFBR0YsOEJBSUEsZ0JBSEUsUUFBQSxLQUtBLG9DQUZGLGdCQUdJLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsZUFBQSxFQUNBLFVBQUEsWUFDQSxXQUFBLElBQ0EsV0FBQSxPQUNBLE1BQUEsS0FaSixzQkFjTSxNQUFBLFFBQ0EsT0FBQSxTQVNOLDJDQUpBLGtDQUNFLFFBQUEsS0FPRiwwQ0FDRSxRQUFBLE9BSUYsTUFHRSxNQUFBLEtBRUEsV0FBQSxPQUNBLGNBQUEsTUFDQSxRQUFBLEtBQUEsSUErQkYsbUNHaEpBLGlCSDhKTSxZQUFBLGdCQTVDSixvQ0FSRixNQVNJLGNBQUEsTUFLSixlQUNFLFdBQUEsS0FDQSxjQUFBLEtBRUEsWUFBQSxLQUNBLGVBQUEsS0FDQSxnQkFBQSxRQUVBLE1BQUEsS0FSRixnQ0FZSSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsSUFBQSxnQkFBQSxTQUNBLG1CQUFBLElBQUEsZUFBQSxJQUtGLG9DQURGLGFBRUksY0FBQSxNQUlKLFdBQ0UsV0FBQSxLQUNBLGNBQUEsS0FGRiw0QkFRSSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FBQSxLQVZKLG1DQWFNLE1BQUEsUUFJQSxjQUFBLEtBQ0EsV0FBQSxLQWxCTixrQ0doSkEsZUhvTEEsOEJHbkxFLFlBQUEsaUJIK0lGLGtDQXdCTSxNQUFBLEtBRUEsY0FBQSxFQUNBLFdBQUEsS0FDQSxRQUFBLEVBVUoscUNBRkYsVUFHSSxjQUFBLE1BSEosd0JBT0ksU0FBQSxTQVBKLDhCQVdJLFNBQUEsU0FFQSxXQUFBLElBQUEsSUFBQSxZQUdBLFVBQUEsS0FDQSxPQUFBLEVBQUEsS0FJQSxLQUhBLE1BQUEsUUFFQSxVQUFBLEtBRUEsV0FBQSxNQUNBLFNBQUEsT0F2QkoscUNBNkJJLFFBQUEsR0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxNQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsSUFDQSxXQUFBLEtBQ0EsV0FBQSw2RUFyQ0oscUNBNENJLFdBQUEsUUFDQSxTQUFBLFFBN0NKLDRDQWlESSxRQUFBLEtBakRKLDhCQXFESSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGVBQUEsRUFDQSxVQUFBLFlBQ0EsV0FBQSxJQUNBLFdBQUEsT0FDQSxNQUFBLEtHclRGLGVBc0JBLGVBYkUsY0FBQSxLQUFBLE1BQUEsS0F1Q0Esa0JBQUEsVUh1TUosb0NBaUVNLE1BQUEsUUFDQSxPQUFBLFFBbEVOLHlEQUFBLGdEQXVFSSxRQUFBLEtBdkVKLHdEQStFSSxRQUFBLE9BSUosZUFDRSxjQUFBLEVBR0Ysd0JBTUksWUFBQSxFR3pWSixtQkFFSSxVQUFBLE9BR0YsZUFLRSxvQkFBQSxRQUNBLGdCQUFBLE1BRUEsT0FBQSxNQUVBLG9DSG9VSixXQUdJLFlBQUEsRUdqVkYsZUFXSSxpQkFBQSxtQ0FDQSxnQkFBQSxNQUNBLG9CQUFBLE1BRUYsb0NBZkYsZUFnQkksZ0JBQUEsUUFDQSxPQUFBLE1BQ0Esb0JBQUEsS0FJSixlQUtFLG9CQUFBLFFBQ0EsZ0JBQUEsTUFFQSxPQUFBLE1BRUEsb0NBVkYsZUFXSSxpQkFBQSxtQ0FDQSxnQkFBQSxNQUNBLG9CQUFBLE9BRUYsb0NBZkYsZUFnQkksZ0JBQUEsUUFDQSxPQUFBLE1BQ0Esb0JBQUEsS0FJSixlQUlFLGtCQUFBLFVBQ0Esb0JBQUEsUUFDQSxnQkFBQSxNQUVBLE9BQUEsTUFDQSxjQUFBLEtBT0Esb0NBaEJGLGVBaUJJLGdCQUFBLE1BQ0EsT0FBQSxPQUtOLGVBRUUsVUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FZRSxvQ0ExQ0YsZUFXSSxpQkFBQSxtQ0FDQSxnQkFBQSxNQUNBLG9CQUFBLEtBVU4sZUFTSSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsV0FBQSxpQkFDQSxVQUFBLGtCQWRKLGlCQW9CTSxVQUFBLGdCQXBCTixnQ0F3Qk0sWUFBQSxpQkFDQSxVQUFBLEtBQ0EsY0FBQSxJQUNBLG9DQTNCTixnQ0E0QlEsWUFBQSxpQkFDQSxVQUFBLGVBQ0EsY0FBQSxJQUNBLFlBQUEsTUFnQ0wseUJBMkNBLHlCQTREQSx5QkNoR0gsK0JBQUEsc0NDdkdBLHNCRHdJUSxZQUFBLGdCRG5FTix1QkFDRSxTQUFBLFNBQ0EsV0FBQSxLQUNBLEtBQUEsTUFDQSxRQUFBLEVBQ0EsSUFBQSxNQUNBLHFDQU5GLHVCQU9JLEtBQUEsR0FDQSxVQUFBLE1BRUYscUNBVkYsdUJBV0ksS0FBQSxHQUNBLFVBQUEsTUFFRixvQ0FkRix1QkFlSSxTQUFBLFFBQ0EsV0FBQSxPQUNBLFVBQUEsS0FDQSxjQUFBLEtBbEJILHdDQXFCTyxjQUFBLEtBTVIsdUJBQ0UsVUFBQSxLQUNBLFdBQUEsS0FDQSxPQUFBLEtBRUEsY0FBQSxNQUFBLGdCQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsTUFQRCx3Q0EyQ0Esd0NBdUNLLFVBQUEsTUE0REEsV0FBQSxLQTlJTCx3Q0FnQkssVUFBQSxLQUNBLGNBQUEsS0FDQSxvQ0FsQkwsd0NBbUJPLGNBQUEsTUFuQlAsd0NBd0JLLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLG9DQTNCTix1QkFTSSxZQUFBLEtBVEgsd0NBNEJPLGNBQUEsS0FDQSxZQUFBLE1BRUYsb0NBL0JMLHdDQWdDTyxjQUFBLE1BV1IsdUJBQ0UsVUFBQSxLQUNBLFdBQUEsS0FDQSxPQUFBLEtBRUEsY0FBQSxNQUFBLGdCQUFBLFdBQ0EsWUFBQSxJQUNBLGFBQUEsTUFQRCx3Q0FpQkssVUFBQSxLQUNBLGNBQUEsS0FDQSxvQ0FuQkwsd0NBb0JPLGNBQUEsTUFwQlAsd0NBeUJLLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLG9DQTVCTix1QkFTSSxZQUFBLEtBQ0EsYUFBQSxFQVZILHdDQTZCTyxjQUFBLEtBQ0EsWUFBQSxLQTlCUCwwREEyQ1csT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQUNBLE1BQUEsS0E3Q1gsZ0VBZ0RhLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsUUFDQSxNQUFBLFFBQ0EsT0FBQSxTQW5CUixvQ0FoQ0wsd0NBaUNPLGNBQUEsTUEyQlIsdUJBQ0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxLQUVBLGNBQUEsTUFBQSxnQkFBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLE1BQ0Esb0NBVEYsdUJBVUksWUFBQSxNQ3hQTixhQ0FBLFdBQ0UsWUFBQSxLREVBLGtCQUFBLFVBaUVNLGlCQUFBLEtEMEtMLHlCQWVHLE1BQUEsS0FmSCx3Q0FrQkssVUFBQSxLQUNBLGNBQUEsS0FDQSxvQ0FwQkwsd0NBcUJPLGNBQUEsTUFyQlAsd0NBMEJLLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQTVCTCx3Q0F1Q0ssV0FBQSxLQUNBLFVBQUEsTUFNUixxQ0FDRSxlQUNFLHNCQUFBLElBRUYsZUFDRSxzQkFBQSxJQUVGLGVBQ0Usc0JBQUEsS0FHSixxQ0FDRSxlQUNFLHNCQUFBLEtBaUJKLHFDQVpFLGVBQ0Usc0JBQUEsSUFFRixlQUNFLHNCQUFBLElBRUYsZUFTRSxzQkFBQSxLRTdUSixXQUdFLGlCQUFBLDZCQUVBLG9CQUFBLElBQUEsTUFDQSxPQUFBLE1BQ0Esb0NGdU9DLHdDQThCTyxjQUFBLEtBQ0EsWUFBQSxLRTdRVixXQVFJLG9CQUFBLE1BQUEsT0FFRixvQ0FWRixXQVdJLG9CQUFBLE9BQUEsT0FFRixvQ0ZpT0Msd0NBa0NPLGNBQUEsS0VoUlYsV0FjSSxhQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsS0FDQSxlQUFBLEtBQ0EsY0FBQSxLQUNBLG9CQUFBLE9BQUEsTUFDQSxnQkFBQSxNQUFBLE9BRUYsb0NGNFNBLGVBQ0Usc0JBQUEsUUFFRixlQUNFLHNCQUFBLElBRUYsZUFDRSxzQkFBQSxRRXpVSixXQXVCSSxvQkFBQSxPQUFBLE1BQ0EsZ0JBQUEsTUFBQSxPQUVGLG9DQTFCRixXQTJCSSxvQkFBQSxPQUFBLE1BQ0EsZ0JBQUEsTUFBQSxPQTVCSixrQkErQkksVUFBQSxLQUNBLGNBQUEsS0FDQSxvQ0FqQ0osa0JBa0NNLGNBQUEsS0FDQSxVQUFBLE1BSU4sc0JBR00sY0FBQSxLQUNBLGdCQUFBLEtBQ0EsZUFBQSxVQUNBLFVBQUEsS0FDQSxXQUFBLFFBQ0EsTUFBQSxLQUVBLGVBQUEsSUFDQSxvQ0FYTixzQkFZUSxVQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsTURyRFIsYUFJRSxvQkFBQSxJQUFBLE1BQ0EsY0FBQSxNQUxGLG9CQWlCSSxVQUFBLEtBQ0EsY0FBQSxNQUNBLG9DQW5CSixvQkFvQk0sY0FBQSxLQUNBLFVBQUEsS0FJSixvQkFNSSxZQUFBLE1BU0Esb0NBZkosb0JBR0ksY0FBQSxLQUhILDJCQWdCSyxTQUFBLFNBaEJMLHlDQW9CRyxTQUFBLFNBQ0EsV0FBQSxLQXJCSCxxREF1QkssWUFBQSxLQUNBLGVBQUEsS0FDQSxNQUFBLEtBQ0Esb0NBMUJMLHFEQTJCTyxTQUFBLFFBQ0EsT0FBQSxNQUNBLFNBQUEsUUFFRixvQ0EvQkwscURBZ0NPLFNBQUEsUUFDQSxPQUFBLE1BakNQLHdEQXFDSyxXQUFBLEVBQUEsSUFBQSxNQUFBLEtBQUEsZUFDQSxVQUFBLE1BQ0EsTUFBQSxJQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLGlCQUFBLEtBQ0EsWUFBQSxNQUNBLE9BQUEsS0FDQSxxQ0E5Q0wsd0RBK0NPLE1BQUEsS0EvQ1AsZ0ZBd0RPLFdBQUEsS0FDQSxvQ0F6RFAsd0RBa0RPLE1BQUEsS0FDQSxTQUFBLFFBQ0EsVUFBQSxRQUNBLFlBQUEsRUFyRFAsZ0ZBMERTLFFBQUEsS0FBQSxFQUFBLElBQUEsS0FhWixxQkFFSSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxlQUFBLE9BQUEsWUFBQSxRQWZNLG9DQTVEUCxnRkE2RFMsUUFBQSxLQUFBLEVBQUEsR0FVWix1Q0FTTSxNQUFBLElBQ0EscUNBVk4sdUNBV1EsTUFBQSxLQUVGLG9DQWJOLHVDQWNRLE1BQUEsTUFkUixzQ0FtQk0sTUFBQSxJQUNBLFFBQUEsRUFDQSxxQ0FyQk4sc0NBc0JRLE1BQUEsS0FVUix3QkFDRSxXQUFBLEVBQUEsSUFBQSxNQUFBLEtBQUEsZUFDQSxRQUFBLEtBQUEsRUFBQSxJQUFBLEtBWUYsZ0JBQ0UsY0FBQSxLQUNBLG9DQWhERixzQ0F5QlEsTUFBQSxLQU9SLHdCQU9JLFdBQUEsRUFBQSxJQUFBLE1BQUEsS0FBQSxnQkFPSixnQkFHSSxjQUFBLGdCQUhKLCtCQU9NLE1BQUEsUUFFQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FYTiw2QkFxQkksUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxNQUFBLElBQ0Esb0NBekJKLCtCQWNRLFdBQUEsT0FDQSxjQUFBLEtBZlIsNkJBMEJNLFdBQUEsT0FDQSxNQUFBLE1BM0JOLHNDQWdDUSxNQUFBLEtBRUEsVUFBQSxLQUNBLGNBQUEsS0FDQSxxQ0FsRFIsd0JBSUksUUFBQSxLQUFBLEVBQUEsSUFBQSxLQVVKLHNDQXFDVSxVQUFBLE1BRUYsb0NBckRSLHdCQVVJLFFBQUEsS0FBQSxJQUFBLElBSUosc0NBd0NVLFdBQUEsT0FDQSxjQUFBLEtBekNWLHNDQStDTSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsaUJBQ0EsVUFBQSxNQUNBLFlBQUEsS0FDQSxjQUFBLEtBQ0EscUNBckROLHNDQXNEUSxVQUFBLE1BRUYsb0NBeEROLHNDQXlEUSxPQUFBLEVBQUEsTUFFRixvQ0EzRE4sc0NBNERRLFdBQUEsT0FDQSxVQUFBLFFBQ0EsY0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BaEVSLHdDQTZFVSxXQUFBLFFBN0VWLHdDQW1FUSxjQUFBLEVBbkVSLHdDQXNFUSxnQkFBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EscUNBekVSLHdDQTBFVSxVQUFBLE1BMUVWLDhDQWlGVSxNQUFBLFFBakZWLDJDQXVGTSxjQUFBLEtBS04sb0NBQ0UsY0FDRSxXQUFBLE9BQ0EsbUJBQUEsT0FBQSxlQUFBLE9BRkYsOEJBS0ksbUJBQUEsT0FBQSxlQUFBLE9BQ0EsY0FBQSxPQUFBLGdCQUFBLE9BY04sNkJBY00sV0FBQSxFQUNBLFNBQUEsUUF4Qk4sb0NBQ0Usc0JBRUksbUJBQUEsT0FBQSxlQUFBLFFBTU4sdUJBRUksU0FBQSxTQUZKLDZCQU1JLFNBQUEsU0FFQSxXQUFBLElBQUEsSUFBQSxZQUNBLE9BQUEsRUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLE1BQUEsS0FaSixvQ0FvQkksUUFBQSxLQUNBLG9DQXJCSixvQ0FzQk0sUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxJQUNBLFdBQUEsS0FDQSxXQUFBLDhFRWxOTiwrQkNuRUEsMkNDMkNBLG9CREdNLFFBQUEsR0h5TU4sb0NBcUNJLFdBQUEsUUFDQSxTQUFBLFFBdENKLDJDQUFBLDZCQTBDSSxRQUFBLEtBS0Esb0NBL0NKLDZCQWdETSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsVUFBQSxRQUNBLFFBQUEsSUFBQSxLQUNBLFVBQUEsWUFDQSxXQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsS0F2RE4sbUNBeURRLE9BQUEsU0F6RFIsd0RBQUEsK0NBK0RJLFFBQUEsS0EvREosdURBdUVJLFFBQUEsWUFBQSxRQUFBLEtBQ0EsTUFBQSxNQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BS0oscUNBSU0sUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLFFBQ0EsWUFDQSxjQUFBLElBQUEsTUFBQSxrQkFDQSxlQUFBLEVBQ0EsVUFBQSxZQUNBLFdBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLGNBQUEsUUFDQSxXQUFBLFFBaEJOLDJDQW1CUSxNQUFBLFFBQ0EsT0FBQSxRQU1SLDZCQUtJLFdBQUEsRUFBQSxJQUFBLE1BQUEsS0FBQSxlQUNBLFFBQUEsS0FBQSxFQUFBLElBQUEsS0FDQSxvQ0FQSiw2QkFRTSxRQUFBLEtBQUEsRUFBQSxNQUVGLG9DQVZKLDZCQVdNLFFBQUEsS0FBQSxFQUFBLE1BWE4scURBY00sUUFBQSxFQUNBLFdBQUEsS0FmTixxRUFpQlEsY0FBQSxFQUNBLG9DQWxCUixxRUFtQlUsY0FBQSxNQW5CVixrRkFzQlUsWUFBQSxLQUNBLGNBQUEsS0d2WFYsNkJBQ0UsU0FBQSxTQUNBLFlBQUEsaUJBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FSRiwrQkFvQkksWUFBQSxnQkFDQSxvQ0E3QkosUUFJSSxlQUFBLEVBSUosK0JBc0JNLFVBQUEsZ0JBdEJOLDhDQTBCTSxZQUFBLGlCQUNBLFVBQUEsS0FDQSxjQUFBLElBNUJOLG1DQXVDSSxPQUFBLE1BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQUNBLG9CQUFBLE9BQ0EsU0FBQSxTQTNDSiwyQ0ErQ00sU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEdBQ0EsV0FBQSxLQUNBLFdBQUEsaURBR0Ysb0NBekRKLDhDQThCUSxZQUFBLGlCQUNBLFVBQUEsZUFDQSxjQUFBLElBQ0EsWUFBQSxLQWpDUixtQ0EwRE0sT0FBQSxPQUVGLG9DQTVESixtQ0E2RE0sT0FBQSxPQTdETixvQ0FrRUksVUFBQSxLQUNBLFdBQUEsS0FDQSxPQUFBLEtBRUEsY0FBQSxNQUFBLGdCQUFBLFdBQ0EsWUFBQSxFQXZFSixzQ0E2RU0sWUFBQSxnQkE3RU4scURBZ0ZRLFVBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxNQUNBLG9DQW5GUixxREFvRlUsY0FBQSxNQXBGVixxREF5RlEsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxJQUNBLG9DQTdGUixvQ0F5RU0sWUFBQSxLQXpFTixxREE4RlUsY0FBQSxLQUNBLFlBQUEsS0EvRlYsdUVBOEdjLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBaEhkLDZFQW1IZ0IsT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQUNBLE1BQUEsUUFDQSxPQUFBLFNBckJSLG9DQWpHUixxREFrR1UsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLE1EeERWLGlCR0tBLDZDSGlDTSxZQUFBLGdCQS9CSixZQUFBLEtDbkRGLHFEQXlHUSxXQUFBLE9BQ0EsVUFBQSxNQWlCQSxvQ0EzSFIscURBNEhVLFVBQUEsU0FPVixVQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsS0FHRixtQkFDRSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLEtBQ0EsaUJBQUEsa0JBR0YsMEJBQ0UsUUFBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsa0JBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBR0YsU0FDRSxRQUFBLEtFeEtGLGFBQ0UsaUJBQUEsS0FJQSxTQUFBLFNBQ0EsY0FBQSxLQUNBLFdBQUEsS0FQRixxQkFTSSxRQUFBLElBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxLQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUdBLGlCQUFBLFFBR0Ysb0NBdEJGLGFBdUJJLE9BQUEsS0FDQSxlQUFBLEVBQ0EsY0FBQSxLQUNBLG9CQUFBLE9BQ0EsZ0JBQUEsUUFDQSxTQUFBLFVBNUJKLG9CQWdDSSxVQUFBLEtBQ0EsY0FBQSxLQU9KLG1CQUVFLGlCQUFBLCtCQUNBLFNBQUEsU0FDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQ0EsZ0JBQUEsTUFDQSxlQUFBLEtBQ0Esb0NBUkYsbUJBU0ksb0JBQUEsSUFDQSxnQkFBQSxLQUNBLGVBQUEsR0FYSix3QkFjSSxRQUFBLEtBR0osa0JBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxvQ0E1REYsb0JBbUNNLGNBQUEsS0FDQSxVQUFBLEtBcUJOLGtCQUlJLGVBQUEsT0FKSix3QkFPSSxjQUFBLEtBQUEsVUFBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLG9DQVRKLHdCQVVNLGNBQUEsV0FBQSxnQkFBQSxjQVZOLDJDQWdCTSxTQUFBLFNBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBQ0EsTUFBQSxNQUNBLFdBQUEsT0FyQk4sa0RBQUEsbURBa0NRLFFBQUEsTUFDQSxTQUFBLFNBR0EsT0FBQSxJQUNBLE1BQUEsS0FDQSxpQkFBQSxRQUpBLEtBQUEsRUFIQSxRQUFBLElBakNSLG1EQTJCUSxJQUFBLEVBM0JSLGtEQXFDUSxPQUFBLEVBSUEscUNBekNSLGtEQTBDVSxRQUFBLE1BTUosb0NBaEROLGtEQTZDVSxRQUFBLE1BN0NWLDJDQWlEUSxjQUFBLEtBQ0EsVUFBQSxNQUNBLE1BQUEsTUFDQSxhQUFBLE1BRUYsb0NBdEROLHdCQWFNLGNBQUEsV0FBQSxnQkFBQSxhQWJOLDJDQXVEUSxNQUFBLE1BQ0EsYUFBQSxHQXhEUiw2Q0EyRFEsZ0JBQUEsS0FDQSxlQUFBLFdBQ0EsVUFBQSxLQUNBLFdBQUEsUUFDQSxNQUFBLEtBL0RSLG1EQXdFVSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUF6RVYsaUVBQUEsa0VBQUEsa0VBQUEsa0VBQUEsa0VBQUEsa0VBQUEsa0VBQUEsa0VBQUEsa0VBQUEsa0VBQUEsaUVBQUEsaUVBQUEsaUVBQUEsaUVBQUEsaUVBQUEsaUVBQUEsaUVBQUEsaUVBOEVVLFFBQUEsS0E4RlYsb0NBNUtBLDZDQW1FVSxVQUFBLEtBMEdSLG1CQUNLLFFBQUEsS0FFTCxrQ0FHQSxrQ0FHQSxrQ0FHQSxrQ0FHQSxrQ0FYRSxRQUFBLE1BV0YseUNBR0ksUUFBQSxnQkFHSixrQ0FDRSxRQUFBLE1BREYseUNBR0ksUUFBQSxnQkFHSix3QkFDRSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE9BQUEsTUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFVBQUEsSUFDQSxPQUFBLEVBQUEsTUh4UUosWUFDRSxXQUFBLEtBQ0EsaUJBQUEsS0FDQSxpQkFBQSw4QkFDQSxlQUFBLE1BQ0Esc0JBQUEsSUFDQSxzQkFBQSxPQUNBLGtCQUFBLFVBQ0EscUNBUkYsWUFTSSxzQkFBQSxLQUVGLG9DQVhGLFlBWUksZUFBQSxnQkFDQSxzQkFBQSxpQkFDQSxjQUFBLGVBQ0Esc0JBQUEsUUFFRixvQ0FqQkYsWUFrQkksYUFBQSxFQUNBLGNBQUEsRUFDQSxPQUFBLEtBQ0EsY0FBQSxFQUtBLGdCQUFBLE1BQUEsTUFDQSxlQUFBLGdCQUNBLG9CQUFBLFFBNUJKLG1CQW9DSSxVQUFBLEtBQ0EsY0FBQSxNQUNBLG9DQXRDSixtQkF1Q00sY0FBQSxLQUNBLFVBQUEsTUFFRixvQ0ExQ0osbUJBMkNNLGNBQUEsTUEzQ04sdUJBZ0RJLFVBQUEsT0FJSixpQkFDRSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxFQUFBLElBQUEsTUFBQSxNQUFBLGdCQUNBLGlCQUFBLFFBQ0EsTUFBQSxRQUNBLFVBQUEsS0FHQSxvQ0FSRixpQkFTSSxjQUFBLEtBQ0EsV0FBQSxFQUFBLElBQUEsT0FBQSxNQUFBLG1CQUVGLG9DQVpGLGlCQWFJLFFBQUEsS0FBQSxLQUNBLFlBQUEsaUJBQ0EsVUFBQSxNQVFKLHVCSWZFLGtCSjhCSSxZQUFBLGdCSW5CRixNQUFBLEtKbkJKLG1CQW1CSSxjQUFBLEtBSUosaUJBQ0UsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxLQUhGLHVCQU9NLFNBQUEsU0FDQSxjQUFBLEtBQ0EsYUFBQSxLQUNBLGdCQUFBLEtBQ0EsZUFBQSxVQUNBLFVBQUEsS0FDQSxXQUFBLFFBR0EsZUFBQSxJQUNBLHFDQWpCTix1QkFrQlEsVUFBQSxNQUVGLG9DQXBCTix1QkFxQlEsVUFBQSxLQUNBLFdBQUEsTUFFRixvQ0F4Qk4sdUJBeUJRLFVBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxNQTNCUiwrQkFnQ1EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLEVBQ0EsT0FBQSxJQUNBLE1BQUEsS0FDQSxpQkFBQSxRS2hIUix3QkFDRSxTQUFBLFNBQ0EsY0FBQSxLQUNBLG9DQUhGLHdCQUlJLGNBQUEsTUFKSixpQ0FTSSxTQUFBLFNBQ0EsSUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLFFBWkosc0NBaUJNLElBQUEsS0FLTixlQUNFLGNBQUEsTUFDQSxhQUFBLElBQ0EsY0FBQSxJQUNBLG9DQUpGLGVBS0ksY0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLE1BS0osVUFDRSxXQUFBLE9BREYsWUFJSSxPQUFBLEVBQUEsS0FHRixrQkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsTUFBQSxnQkFBQSxXQUNBLGNBQUEsS0FDQSxvQ0FKRixrQkFLSSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE1BQUEsTUFDQSxPQUFBLEVBQUEsTUFSSCx1QkFZRyxPQUFBLFFBQ0EsYUFBQSxLQWJILG9DQWdCSyxRQUFBLEtBR0Ysb0NBbkJILHVCQW9CSyxNQUFBLEtBQ0EsVUFBQSxLQUNBLGFBQUEsRUFDQSxjQUFBLEtBdkJMLG9DQXlCTyxRQUFBLE9BTVIsbUJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLE1BQUEsZ0JBQUEsV0FDQSxjQUFBLEtBQ0Esb0NBSkYsbUJBS0ksbUJBQUEsT0FBQSxlQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxNQUFBLE1BQ0EsT0FBQSxFQUFBLE1BUkgsd0JBWUcsT0FBQSxRQUNBLGFBQUEsS0FiSCxxQ0FnQkssUUFBQSxNQUdGLG9DQW5CSCx3QkFvQkssTUFBQSxLQUNBLFVBQUEsS0FDQSxhQUFBLEVBQ0EsY0FBQSxLQXZCTCxxQ0F5Qk8sUUFBQSxNQXNCViwyQ0FZSSxJQUFBLE1BM0RELDJCQStCRyxPQUFBLEtBWU4saUNBQ0UsUUFBQSxnQkFHRiwyQ0FDRSxTQUFBLFNBQ0EsS0FBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLEtBWUYsMkNBQ0UsU0FBQSxTQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLHFDQXJCRiwyQ0FNSSxLQUFBLE1BVUosMkNBTUksTUFBQSxPOUJxeUxKLDJDOEIxeExBLDJDQUVFLGVBQUEsS0FDQSxRQUFBLEdBR0Ysb0NBQ0UsV0FBQSwrQkFBQSxVQUVBLE9BQUEsS0FDQSxNQUFBLEtBR0Ysb0NBQ0UsV0FBQSwrQkFBQSxVQUVBLE9BQUEsS0FDQSxNQUFBLEtDdkpBLGtCRm9CQSxtQkZhRixvQkk3Qkksb0JBQUEsT0FDQSxnQkFBQSxNRnZCSixZQUNFLFVBQUEsTUFDQSxvQ0NxSEYsMkNBU0ksS0FBQSxNQU9KLDJDQVNJLE1BQUEsTURoSkosWUFHSSxVQUFBLFFBbUNGLG1CQVFJLE1BQUEsTUF6Q0osb0NDa0lGLDJDQVlJLElBQUEsS0RuSkosWUFNSSxVQUFBLE1BQ0EsT0FBQSxFQUFBLE1BUEosZ0NBWU0sZ0JBQUEsS0FaTiwwQ0FxQk0sV0FBQSxFQUFBLElBQUEsSUFBQSxFQUFBLG1CQUFBLElBQUEsS0FBQSxLQUFBLE1BQUEsZ0JBQ0EsV0FBQSxJQUNBLHFDQXZCTiwwQ0F3QlEsU0FBQSxPQUNBLGNBQUEsTUFFRixvQ0EzQk4sMENBNkJRLFdBQUEsRUFBQSxJQUFBLEtBQUEsTUFBQSxpQkFTTixtQkFFRSxNQUFBLEtBQ0EsT0FBQSxNQUNBLGtCQUFBLFVBUUYseUJBQ0UsaUJBQUEsS0FDQSxRQUFBLElBQUEsS0FDQSxjQUFBLEtBR0Ysb0NBeERGLDBDQWlDUSxXQUFBLEVBQUEsSUFBQSxLQUFBLE1BQUEsZ0JBakNSLFlBeURJLGNBQUEsR0FHRixrQkFDRSxVQUFBLEtBQ0EsV0FBQSxPQUdBLGNBQUEsS0FHRixrQkFDRSxVQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxZQUFBLGlCQUNBLGNBQUEsRUFDQSxZQUFBLEtFdkNGLGtCRm1EQyw2QkUvQ0MsWUFBQSxnQkZzQ0Ysb0JBQ0UsY0FBQSxLQURELHdCQUlHLFFBQUEsSUFBQSxLQUNBLE1BQUEsS0FJSixrQkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsY0FBQSxXQUFBLGdCQUFBLGFBSEQsNkJBTUcsUUFBQSxJQUFBLEtBQ0EsUUFBQSxJQUNBLGNBQUEsS0FDQSxpQkFBQSxRQUNBLFVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUVBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxJQWxCSCxtQ0FxQkssUUFBQSxHQUNBLGNBQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxLQS9HUiw4QkF1SE0sV0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGdCQU1OLHFDQUNFLGNBQUEsS0U5SEYsV0FDRSxVQUFBLE1BQ0Esb0NBRkYsV0FHSSxVQUFBLFNBRUYsb0NBTEYsV0FNSSxVQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsTUFBQSxNQVJKLDhCQWFNLGFBQUEsS0FDQSxnQkFBQSxLQUlKLGtCQUNFLE1BQUEsTUFDQSxPQUFBLE1BQ0Esa0JBQUEsVUFHQSxjQUFBLEtBQ0Esb0NBUEYsa0JBUUksTUFBQSxNQUlKLHdCQUNFLGlCQUFBLEtBQ0EsUUFBQSxJQUFBLEVBQ0EsY0FBQSxLQUVGLGtCQUNFLFVBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLQUVBLGNBQUEsS0FFRixpQkFDRSxVQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLGlCQUNBLE9BQUEsS0FDQSxZQUFBLEtBS0EsY0FBQSxJQUVGLGlCQUNFLGNBQUEsSUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsZ0JBR0YsaUJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGNBQUEsTUFBQSxnQkFBQSxXQUhELDJCQU1HLFFBQUEsSUFBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLGdCQUNBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsYUFBQSxLQUNBLGNBQUEsS0FkSCxpQ0FnQkssTUFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFDL0VSLGFBQ0UsTUFBQSxNQUNBLGlCQUFBLEtBQ0EsQUFDQSxBQUNBLEFBQ0EsUUFIQSxLQUVBLEtBQ0EsS0FFQSxvQ0FSRixhQVNJLFVBQUEsUUFDQSxPQUFBLEVBQUEsTUFFRixvQ0FaRixhQWFJLFVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FqQkosa0NBc0NNLFVBQUEsbUJBdENOLGtDQXNCTSxnQkFBQSxLQXRCTiw0Q0EyQk0sV0FBQSxLQUFBLElBQUEsS0FBQSxLQUFBLGdCQUNBLFdBQUEsSUFDQSxxQ0E3Qk4sNENBOEJRLFNBQUEsT0FDQSxjQUFBLE1BL0JSLHlDQXlDTSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGNBQUEsS0FDQSxvQ0E1Q04seUNBNkNRLG1CQUFBLGVBQUEsZUFBQSxnQkE3Q1IsNkNBaURRLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxPQUFBLFlBQUEsT0FsRFIsbURBd0RVLGFBQUEsSUF4RFYsdURBMkRZLEtBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQTdEWixtREFrRVUsVUFBQSxLQUNBLFlBQUEsZ0JBQ0EsTUFBQSxLQUtGLG9DQXpFUiw2Q0FvRFUsUUFBQSxZQUFBLFFBQUEsS0FwRFYsaURBMEVVLGNBQUEsTUExRVYscURBOEVVLEtBQUEsUUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsSUFqRlYsd0NBdUZNLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsY0FBQSxLQUNBLGNBQUEsS0FDQSxhQUFBLEtBQ0Esb0NBNUZOLHdDQTZGUSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxjQUFBLEVBQ0EsYUFBQSxNQS9GUiwyREFtR1UsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLGdCQXJHViwyREF5R1UsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQTFHVixnRUE2R1ksYUFBQSxLQTdHWixtRkFpSGdCLEtBQUEsUUFFQSxNQUFBLEtBQ0EsT0FBQSxLQXBIaEIsK0VBeUhjLFVBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsZ0JBU1osbUJBQ0UsTUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxjQUFBLFdBQUEsZ0JBQUEsYUFKRCwrQkFNRyxRQUFBLElBQUEsS0FDQSxRQUFBLElBQ0EsY0FBQSxLQUNBLGlCQUFBLFFBQ0EsVUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsWUFBQSxnQkFDQSxNQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLG9DQWxCSCwrQkFtQkssYUFBQSxJQUNBLFFBQUEsSUFBQSxLQXBCTCxxQ0F1QkssUUFBQSxHQUNBLGNBQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxLQUtOLHFCQUNFLFFBQUEsS0FDQSxZQUFBLGlCQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLEtBUEQsNEJBU0csVUFBQSxLQUNBLFlBQUEsZ0JBQ0EsTUFBQSxLQWhMTiwrQkFzTE0sV0FBQSxLQUFBLEtBQUEsS0FBQSxLQUFBLGdCQUlKLHNCQUNFLFNBQUEsU0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsaUJBQ0EsY0FBQSxLQUNBLFlBQUEsS0FORCxzQ0FTRyxZQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsTUFDQSxTQUFBLE9BQ0EsTUFBQSxLQWJILDhDQWdCSyxRQUFBLEdBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLElBQ0EsV0FBQSxLQUNBLFdBQUEsNkVBeEJMLDZDQTRCSyxPQUFBLEtBNUJMLHFEQStCTyxRQUFBLEtBL0JQLHNDQXFDRyxNQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxlQUFBLElBQ0EsY0FBQSxLQUNBLE1BQUEsWUFDQSxvQ0E3Q0gsc0NBOENLLE1BQUEsS0FDQSxjQUFBLEtBL0NMLHdDQWdFSyxTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsR0FsRUwsNENBbURLLE9BQUEsUUFuREwsd0NBd0RHLE1BQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0Esb0NBM0RILHdDQTRESyxjQUFBLE1GaUtSLG9ER3JQRSx3QkFBQyx3Q041SUgsUU90QkEsWUFDRSxTQUFBLFNGeUxDLDhDQXNFSyxPQUFBLFFBdEVMLDRDQTBFSyxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLElBN0VMLG1DQUFBLDZDQXVHRyxVQUFBLEtBR0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxlQUFBLElBRUEsTUFBQSxZQy9PRSxNQUFBLEtEa0lMLDZDQWtGSyxRQUFBLE1BSUEsWUFBQSxJQXRGTCw0REEwRk8sUUFBQSxLQTFGUCxtREFnR08sVUFBQSxlQWhHUCxtQ0FzR0csTUFBQSxLQUVBLFFBQUEsTUFJQSxjQUFBLEtBRUEsWUFBQSxLQTlHSCx5Q0FpSEssT0FBQSxRQWFSLCtDQUdNLFFBQUEsTUFITixnRUFTVSxRQUFBLEtBVFYsZ0VBYVUsUUFBQSxNR3BTViw0QkRWQSx5QkNZSSxRQUFBLGdCSHFSSixnREFrQlEsVUFBQSxlQU1SLGtEQU1NLGFBQUEsSUFDQSxRQUFBLElBQUEsSUl2Vk4sY0FDRSxVQUFBLE1BQ0Esb0NBRkYsY0FHSSxVQUFBLFFBQ0EsT0FBQSxPQUVGLG9DSm9MQyxtQ0FxSEssTUFBQSxRQUNBLFlBQUEsRUFDQSxjQUFBLEVBK0JSLHNDQUdNLGNBQUEsT0FBQSxnQkFBQSxPSW5WTixjQU9JLFVBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLE1BVEosb0JBY0ksVUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtGaEJKLGdCQUdJLFNBQUEsU0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsS0FBQSxRQUNBLFdBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxJQUFBLElBYkosc0JBaUJNLEtBQUEsS0FNTixtQ0FNSSxTQUFBLFNBQ0EsS0FBQSxNQUNBLElBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLHFDQVhKLG1DQVlNLEtBQUEsT0FFRixvQ0FkSixtQ0FlTSxLQUFBLE1BQ0EsSUFBQSxPQUVGLG9DQWxCSixtQ0FtQk0sSUFBQSxPQUVGLG9DRTVDSixvQkFzQk0sVUFBQSxRRkNOLG1DQXNCTSxJQUFBLE9BdEJOLG1DQThCSSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLHFDQW5DSixtQ0FvQ00sTUFBQSxPQUVGLG9DQXRDSixtQ0F1Q00sTUFBQSxNQUNBLElBQUEsT2xDcTdNTixtQ2tDNzlNQSxtQ0FvREksZUFBQSxLQUNBLFFBQUEsR0FyREosNEJBeURJLFdBQUEsK0JBQUEsVUFDQSxnQkFBQSxRQUVBLE9BQUEsS0FDQSxNQUFBLEtBQ0Esb0NBOURKLG1DQTJDTSxJQUFBLE1BM0NOLDRCQStERyxNQUFBLE1BL0RILDRCQXFFSSxXQUFBLCtCQUFBLFVBQ0EsZ0JBQUEsUUFFQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLG9DQTFFSiw0QkEyRU0sTUFBQSxNQ2xHTixjQUNFLFVBQUEsTUFDQSxvQ0FGRixjQUdJLFVBQUEsUUFDQSxPQUFBLE1BRUYsb0NBTkYsY0FPSSxNQUFBLE1BQ0EsT0FBQSxFQUFBLE1BRUYsb0NEYUYsbUNBOENNLElBQUEsTUNyRU4sY0FXSSxVQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxNQWJKLG9CQWtCTSxVQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FhTixzQ0FNSSxTQUFBLFNBQ0EsS0FBQSxNQUNBLElBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUlBLHFDQWRKLHNDQWVNLEtBQUEsT0FFRixvQ0FqQkosc0NBa0JNLEtBQUEsTUFDQSxJQUFBLE1BRUYsb0NBckJKLHNDQXNCTSxJQUFBLE1BR0Ysb0NBMURKLG9CQTBCUSxVQUFBLFFBT1Isc0NBMEJNLElBQUEsTUExQk4sc0NBK0JJLFNBQUEsU0FDQSxNQUFBLE1BQ0EsSUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBSUEscUNBdkNKLHNDQXdDTSxNQUFBLE9BRUYsb0NBMUNKLHNDQTJDTSxNQUFBLE1BQ0EsSUFBQSxNRjdFTixlQVNJLFVBQUEsU2pDb2tOSixzQ21DNWlOQSxzQ0EwREksZUFBQSxLQUNBLFFBQUEsR0EzREosK0JBK0RJLFdBQUEsK0JBQUEsVUFDQSxnQkFBQSxRQUVBLE9BQUEsS0FDQSxNQUFBLEtBQ0Esb0NBcEVKLHNDQStDTSxJQUFBLEtBL0NOLCtCQXFFTSxNQUFBLE1BckVOLCtCQTJFSSxXQUFBLCtCQUFBLFVBQ0EsZ0JBQUEsUUFFQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLG9DQWhGSiwrQkFpRk0sTUFBQSxLRmxITixlQVlJLE9BQUEsRUFBQSxNQVpKLGVBQ0UsTUFBQSxNQUNBLGlCQUFBLEtBQ0EsQUFDQSxBQUNBLEFBQ0EsUUFIQSxLQUVBLEtBQ0EsS0FRQSxvQ0VtQkYsc0NBbURNLElBQUEsS0ZwRk4sZUFlSSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLE1BbEJKLHNDQXVCTSxnQkFBQSxLQXZCTixnREE0Qk0sV0FBQSxLQUFBLElBQUEsS0FBQSxLQUFBLGdCQUNBLFdBQUEsSU5xQ04sU01sRUEsaUNBOEpNLFdBQUEsS0FBQSxLQUFBLEtBQUEsS0FBQSxnQkFoSUEscUNBOUJOLGdEQStCUSxTQUFBLE9BQ0EsY0FBQSxNQWhDUiw2Q0F1Q00sZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLE1BQUEsZ0JBQUEsV0FDQSxjQUFBLEtBekNOLG1EQTRDUSxhQUFBLElBNUNSLHVEQStDVSxLQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FqRFYsbURBc0RRLFVBQUEsS0FDQSxZQUFBLGdCQUNBLE1BQUEsS0F4RFIseURBNkRVLEtBQUEsUUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsSUFoRVYsNENBc0VNLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxNQUFBLGdCQUFBLFdBQ0EsY0FBQSxLQUNBLFlBQUEsS0F6RU4sK0RBNkVVLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxnQkEvRVYsK0RBbUZVLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxPQUFBLFlBQUEsT0FwRlYsb0VBdUZZLGFBQUEsS0F2RlosdUZBMkZnQixLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0E3RmhCLG1GQWtHYyxVQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLGdCQVNaLHFCQUNFLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsY0FBQSxXQUFBLGdCQUFBLGFBSkQsbUNBVUcsUUFBQSxJQUFBLEtBQ0EsUUFBQSxJQUNBLGNBQUEsS0FDQSxpQkFBQSxRQUNBLFVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFlBQUEsZ0JBQ0EsTUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsYUFBQSxLQUNBLGNBQUEsS0FnQkosdUJBZUEsd0JBYkUsWUFBQSxpQkFqQkUsb0NBdEJILG1DQXVCSyxVQUFBLEtBQ0EsUUFBQSxJQUFBLEtBeEJMLHlDQTRCSyxRQUFBLEdBQ0EsY0FBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLEtBS04sdUJBQ0UsUUFBQSxLQUVBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxLQUNBLFdBQUEsS0FTRix3QkFFRSxVQUFBLEtBQ0EsTUFBQSxLQUVBLGNBQUEsS0FDQSxZQUFBLEtBTkQsd0NBU0csWUFBQSxLQUVBLGNBQUEsRUFDQSxPQUFBLE1BQ0EsU0FBQSxPQUNBLE1BQUEsS0FkSCxnREFrQkssUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxJQUNBLFdBQUEsS0FDQSxXQUFBLDZFQTFCTCwrQ0E4QkssT0FBQSxLQTlCTCx1REFxQ08sUUFBQSxLQUlKLG9DQXpDSCx3Q0FBQSwrQ0FnQ08sVUFBQSxLQUNBLFlBQUEsTUFqQ1Asd0NBZ0RHLE1BQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUNBLGVBQUEsSUFDQSxjQUFBLEtBQ0EsTUFBQSxZQUNBLFdBQUEsS0F4REgsOENBMkRLLE9BQUEsUUEzREwsMENBZ0VHLFdBQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxNQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxvQ0FyRUgsMENBc0VLLGNBQUEsS0FDQSxXQUFBLEVBd0RSLG1FQVNVLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLFFBeklQLGdEQTJFSyxPQUFBLFFBM0VMLDhDQStFSyxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLElBbEZMLHFDQUFBLCtDQTBHRyxVQUFBLEtBR0EsY0FBQSxJQUFBLE1BQUEsS0FHQSxNQUFBLFlBeEJFLE1BQUEsS0FzQkYsZUFBQSxJQTlHSCwrQ0F1RkssUUFBQSxNQUlBLFlBQUEsSUEzRkwsOERBK0ZPLFFBQUEsS0EvRlAscUNBeUdHLE1BQUEsS0FFQSxRQUFBLE1BSUEsY0FBQSxLQUVBLFlBQUEsS0FqSEgsMkNBb0hLLE9BQUEsUUFXUixtREFHTSxRQUFBLE1BSE4sbUVBTVEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBUFIsdUVBY1UsVUFBQSxLQUNBLE9BQUEsZ0JBQ0EsYUFBQSxLQUNBLG9DQWpCVix1RUFrQlksY0FBQSxLQUNBLGFBQUEsR0FuQlosNkZBeUJZLFlBQUEsZ0JBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLQUNBLG9DQTlCWiw2RkErQmMsV0FBQSxRQS9CZCxpR0FvQ1ksWUFBQSxpQkFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0Esb0NBekNaLGlHQTBDYyxXQUFBLE9BQ0EsWUFBQSxNQTNDZCxrRUFxRFUsUUFBQSxLQXJEVixrRUF5RFUsUUFBQSxNQXpEVixrREE4RFEsVUFBQSxlQU1SLGVBQ0UsWUFBQSxLQUlGLCtHQU9jLFFBQUEsWUFBQSxRQUFBLEtBUGQsbUhBYWdCLFVBQUEsZ0JBQ0EsT0FBQSxlQWRoQiwySEFtQmdCLFdBQUEsS0FDQSxvQ0E1TmIscUNBd0hLLE1BQUEsTUFnRlIsK0dBU2dCLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BVmhCLDJIQXFCa0IsV0FBQSxRQXJCbEIsK0hBMEJnQixXQUFBLEtIdk1oQixrQkFDRSxpQkFBQSxRQUNBLFlBQUEsS0FDQSxjQUFBLE1BQ0Esb0NHeUtGLCtIQTRCa0IsV0FBQSxPQTVCbEIsK0RBdUNVLFdBQUEsS0hwTlYsa0JBS0ksY0FBQSxNQUxKLGlDQVNJLGNBQUEsS0FUSix5REFZTSxjQUFBLEVPOUNILDhCUDBKSCx3Q0FLTSxjQUFBLEtBNUdOLG9CQUNFLGlCQUFBLFFBQ0EsWUFBQSxLT2hORix3Q1ZrRUEsU0EvQkEsY0E0QkEscUJBQUEscUJBY0UsaUJBQUEsS0d3SUYsbUJBRUksT0FBQSxRQUNBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUlKLG9CQUNFLFFBQUEsS0FDQSxlQUFBLEtBRkYsd0NBT1EsTUFBQSxLQVBSLHFEQVlVLFlBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEVBQ0EsYUFBQSxFQWZWLHlEQW1CVSxNQUFBLEtBbkJWLGtFQXNCWSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsaUJBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0E1QlosK0VBK0JjLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxpQkFTZCw2Q0FRQSwyQ0FMTSxRQUFBLE1Bb0JOLGlFQUpBLGlFQUNFLElBQUEsS0FRRixrQ0FDRSxJQUFBLEtBQ0Esb0NBRkYsa0NBR0ksSUFBQSxNQUlKLGtDQUNFLElBQUEsS0FVRixvQ0FFSSxtQkFBQSxPQUFBLGVBQUEsT0FRSix3QkFFSSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsS0FDQSxRQUFBLEtBSUosb0JBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLE1BQUEsZ0JBQUEsV0FGRix5QkFRSSxPQUFBLEVBQ0EsS0FEQSxFQUFBLFlBRUEsVUFBQSxRQVFKLDZDQUdNLFFBQUEsS0FZSixvQ0EvREYsa0NBR0ksSUFBQSxLQTJCSixvQkFJSSxtQkFBQSxPQUFBLGVBQUEsT0FKSix5QkFZTSxhQUFBLFlBQ0EsY0FBQSxlQW1CTixnREFOQSxnREFFSSxJQUFBLE1BV0osbUNBRUksY0FBQSxFQUZKLDJEQUtNLGNBQUEsS0FpQk4sa0RBTkEsa0RBRUUsSUFBQSxLQWdCQSxvQ0F4QkYsbUJBRUksY0FBQSxNQXFCSixrREFMQSxrREFFSSxJQUFBLEtBd0JGLGdFQUNFLEtBQUEsTUFFRixnRUFDRSxNQUFBLE9BbEJKLDZEQUFBLHVFQUFBLHVFQUdJLElBQUEsSUh0WkosZUFDRSxPQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxNQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxRQXlFRixZQTdEQSxRQWFBLGNBdURFLE1BQUEsS1doRU0sVUFBQSxLWGlCTixZQUFBLGlCQXpCRixVQUNFLFdBQUEsT0FDQSxjQUFBLEtBRUYsUUFDRSxPQUFBLFFBQ0EsUUFBQSxhQUtBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsTUFDQSxPQUFBLEtBR0YsY0FDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUtBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLE1BQUEsZ0JBQUEsV0FDQSxhQUFBLElBQ0EsY0FBQSxLQUVGLG9CQUVFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLElBQ0EsaUJBQUEsNDlCQUVBLGtCQUFBLFVBTUYsU0FDRSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsSUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUdBLE9BQUEsTUFDQSxTQUFBLE9BQ0EsV0FBQSxPQUVGLFlBQ0UsT0FBQSxFQUNBLFlBQUEsSUFDQSxlQUFBLElBQ0EsYUFBQSxJQUlBLFdBQUEsS0FFRixrQkFDRSxNQUFBLEtBQ0EsaUJBQUEsUVkvRkYsaUJBQ0UsWUFBQSxnQkFDQSxvQ0FGRixpQkFHSSxZQUFBLGFBSEosOEJBTUksWUFBQSxFQUlKLGdCQUVJLFFBQUEsWUFDQSxRQUFBLEtBQ0EsY0FBQSxPQUNBLGdCQUFBLE9BRUEsY0FBQSxLQUNBLFVBQUEsS0FDQSxtQkFBQSxJQUNBLGVBQUEsSUFDQSxlQUFBLE1BQ0EsWUFBQSxXQVpKLDRCQWNNLE1BQUEsSUFDQSxVQUFBLE1BS0EsYUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBQ0EscUNBdkJOLDRCQXdCUSxNQUFBLE9BRUYsb0NBMUJOLDRCQTJCUSxNQUFBLEtBRUYsb0NBN0JOLDRCQThCUSxNQUFBLE1BOUJSLHlDQWlDUSxjQUFBLEtBQ0Esb0NBbENSLHlDQW1DVSxjQUFBLEVDbEJSLGtDQUNFLGFBQUEsYUE1Qkosa0JBQ0UsY0FBQSxLQUNBLHlCQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EscUNBSEYseUJBSUksbUJBQUEsT0FBQSxlQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FMSCxxQ0FPSyxjQUFBLGVBUEwsb0RBU08sY0FBQSxlQVRQLG9EQVlPLGNBQUEsZUFaUCwyQ0FlTyxZQUFBLE1DakJWLHFCQUNFLE1BQUEsSUFDQSxPQUFBLElBQ0EsaUJBQUEsUUFHRiw0QkFDQSxNQUFBLGNBQ0EsTUFBQSxjQUVBLHFCQUVFLE1BQUEsZUFDQSxXQUFBLElBQUEsS0FBQSxLQUFBLE1BQUEsOEJBR0YsMkJBQ0UsTUFBQSxJQUdGLGlDQUNFLFdBQUEsUUFHRixpQ0FDRSxXQUFBLFFBT0Ysb0JBQ0UsTUFBQSxJQUNBLE9BQUEsS3pDbXJPRix5Q3lDaHJPQSwyQ0FFRSxRQUFBLEtBRUYsZ0NBQ0UsaUJBQUEsUUFFRixtQ0FDRSxpQkFBQSxRQ3lCRiwwQkp0RUEsMkNBK0hZLFFBQUEsR0lsQkosTUFBQSxFSnVCSSxpQkFBQSxRSXBJWixZQUVJLFlBQUEsS0FDQSxlQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLQU5KLHVCQWFNLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLG9DQWhCTix1QkFpQlEsV0FBQSxNQUVGLG9DQW5CTixZQVFNLFlBQUEsRUFDQSxhQUFBLEVBVE4sdUJBb0JRLFdBQUEsT0FDQSxXQUFBLE1BckJSLHlCQXlCUSxNQUFBLFFBQ0EsVUFBQSxLQUNBLGdCQUFBLEtBM0JSLCtCQThCVSxNQUFBLEtBOUJWLGtCQW9DTSxjQUFBLEtBQ0Esb0NBckNOLGtCQXNDUSxXQUFBLE1BT0Ysb0NBN0NOLGtCQXlDUSxXQUFBLE9BekNSLDBCQThDUSxjQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxlQUFBLE9BQUEsWUFBQSxPQWpEUiw4Q0FvRFksY0FBQSxLQXBEWiw4Q0F1RFksUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxJQUFBLGVBQUEsSUFDQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxNQUFBLEtBMURaLGdEQTREYyxhQUFBLEVBQ0EsWUFBQSxFQVNkLGdCQUtNLGNBQUEsT0FBQSxnQkFBQSxRQUxOLGFBQ0UsY0FBQSxLQURGLG1CQVNNLFNBQUEsU0FDQSxhQUFBLEtBQ0EsY0FBQSxLQVhOLHFCQWNRLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxpQkFDQSxlQUFBLFdBQ0EsV0FBQSxJQUNBLGdCQUFBLEtBQ0Esb0NBcEJSLHFCQXFCVSxVQUFBLEtKM0ZWLDRCQWlCUSxXQUFBLE1JcURSLDRCQTJCVSxjQUFBLElBQUEsTUFBQSxRQUNBLGVBQUEsSUE1QlYsMkJBZ0NVLE1BQUEsUUFoQ1YsMEJBc0NRLFNBQUEsU0FFQSxPQUFBLEtBQ0EsTUFBQSxJQXpDUixpQ0E4Q1EsYUFBQSxFQTlDUix1Q0FtRFUsUUFBQSxLQU9WLGVBQ0UsV0FBQSxNQUNBLG9DQTVERixxQkF3QlUsVUFBQSxLQWtDVixlQUdJLFdBQUEsUUFISixpQkFPSSxNQUFBLFFBQ0EsWUFBQSxnQkFDQSxVQUFBLEtBQ0EsZ0JBQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxNQVpKLHVCQWVNLE1BQUEsUUFmTixvQkFvQkksZUFBQSxVQUNBLG9DQXJCSixvQkFzQk0sVUFBQSxLQUNBLFFBQUEsS0FBQSxNQUtOLGNBQ0UsTUFBQSxRQUNBLFlBQUEsZ0JBQ0EsVUFBQSxLQUNBLGNBQUEsS0FKRixnQkFPSSxZQUFBLEtBQ0EsYUFBQSxLQUNBLGVBQUEsS0FDQSxnQkFBQSxLQVZKLG9CQWFNLEtBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsSUFoQk4sMEJBcUJRLEtBQUEsS0FyQlIsNkJBMEJNLGFBQUEsRUp0TE4saUJBRUksWUFBQSxLQUNBLGVBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBTkosNEJBYU0sTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEtBZk4sOEJBeUJRLE1BQUEsUUFDQSxVQUFBLEtBQ0EsZ0JBQUEsS0EzQlIsb0NBOEJVLE1BQUEsS0E5QlYsOEJBb0NNLFdBQUEsT0FDQSxPQUFBLE1BQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxvQ0F6Q04saUJBUU0sWUFBQSxFQUNBLGFBQUEsRUFUTiw0QkFvQlEsV0FBQSxPQUNBLFdBQUEsS0FyQlIsOEJBMENRLGNBQUEsTUExQ1IsbUNBNkNRLE9BQUEsRUFBQSxLQUNBLE1BQUEsTUFDQSxRQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxVQWpEUix1QkFzRE0sY0FBQSxLQUNBLG9DQXZETix1QkF3RFEsV0FBQSxNQVFGLG9DQWhFTiwrQkFpRVEsV0FBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BckVSLG1EQXdFWSxjQUFBLEtBeEVaLG1EQTJFWSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLElBQUEsZUFBQSxJQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLE1BQUEsS0E5RVoscURBZ0ZjLGFBQUEsRUFDQSxZQUFBLEVBakZkLGdDQTBMUSxXQUFBLE1BMUxSLDhCQXlGTSxjQUFBLEtBR0Usb0NBNUZSLHVCQTJEUSxXQUFBLE9BM0RSLGlDQTZGVSxjQUFBLE9BQUEsZ0JBQUEsUUE3RlYsb0NBaUdVLFNBQUEsU0FDQSxhQUFBLEtBQ0EsY0FBQSxLQW5HVixzQ0FzR1ksTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLGdCQUNBLGVBQUEsV0FDQSxXQUFBLElBQ0EsZ0JBQUEsS0FDQSxxQ0E1R1osc0NBNkdjLFVBQUEsTUFHRixvQ0FoSFosc0NBaUhjLFVBQUEsTUFqSGQsNkNBcUhjLGNBQUEsSUFBQSxNQUFBLFFBQ0EsZUFBQSxJQXRIZCw0Q0EwSGMsTUFBQSxRQTFIZCwyQ0FnSVksU0FBQSxTQUVBLE9BQUEsS0FDQSxNQUFBLElBbklaLGtEQXdJWSxhQUFBLEVBeElaLHdEQTZJYyxRQUFBLEtBN0lkLDhDQUFBLGtDQTRPVSxRQUFBLE1BdEZKLFlBQUEsZ0JBb0ZJLGdCQUFBLEtBMU9WLCtCQXFKTSxNQUFBLFFBQ0EsWUFBQSxnQkFDQSxVQUFBLEtBQ0EsY0FBQSxLQXhKTixpQ0EySlEsWUFBQSxLQUNBLGFBQUEsS0FDQSxlQUFBLEtBQ0EsZ0JBQUEsS0E5SlIscUNBaUtVLEtBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsSUFwS1YsMkNBeUtZLEtBQUEsS0F6S1osOENBOEtVLGFBQUEsRUE5S1YsZ0NBcUxNLFdBQUEsTUFDQSxvQ0F0TE4sZ0NBdUxRLFdBQUEsUUF2TFIsa0NBZ01RLE1BQUEsUUFFQSxVQUFBLEtBRUEsY0FBQSxLQXBNUix3Q0F3TVUsTUFBQSxRQXhNVixxQ0E4TVEsZUFBQSxVQUNBLG9DQS9NUixxQ0FnTlUsVUFBQSxLQUNBLFFBQUEsS0FBQSxNQWpOViw0Q0FzTlEsTUFBQSxLQUNBLGNBQUEsSUFBQSxnQkFBQSxTQUNBLFdBQUEsTUF4TlIsaURBOE5VLGFBQUEsS0E5TlYscURBZ09ZLEtBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQWxPWiw4Q0F1T1UsTUFBQSxRQUVBLFVBQUEsS0FFQSxjQUFBLElBM09WLG1EQUFBLG9EQStPWSxNQUFBLFFEL09aLHNCQUNFLGlCQUFBLFFBQ0EsT0FBQSxNQUNBLFNBQUEsU0FDQSxjQUFBLEtBQ0EscUNBTEYsc0JBTUksY0FBQSxPQU9GLG9DQWJGLHNCQWNJLGNBQUEsTUFkSiwrQkFrQkksUUFBQSxLQUNBLG9DQW5CSixzQkFTSSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxjQUFBLEtBWEosK0JBb0JNLFFBQUEsTUFDQSxPQUNBLEtBREEsS0FBQSxFQUVBLFVBQUEsS0F2Qk4sd0NBNERNLFFBQUEsTUFuQ0Ysb0NBekJKLCtCQTBCTSxVQUFBLE1BMUJOLHdDQStCSSxpQkFBQSx1QkFJQSxrQkFBQSxVQUNBLG9CQUFBLE9BQ0EsZ0JBQUEsTUFFQSxVQUFBLE1BQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxJQUFBLGdCQUNBLFFBQUEsS0FBQSxNQUFBLEtBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxNQUNBLFFBQUEsRUE1Q0osNERBQUEsOENBdUpNLGlCQUFBLFFBMUdGLHFDQTdDSix3Q0E4Q00sZ0JBQUEsTUFDQSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxNQStJTixpQk0vTEEsWU5nTUUsWUFBQSxNQTlJRSxxQ0FsREosd0NBbURNLEtBQUEsSUF3R0osNEJBd0JJLFFBQUEsTUE5SEYsb0NDckRKLDRDQTBOVSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxXQUFBLE9EM05WLHdDQXNETSxZQUFBLEtBQ0EsYUFBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEVBc0lOLGlCQU1JLFlBQUEsR0FyTUosK0NBZ0VNLFlBQUEsZ0JBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQXBFTiwwQ0EyRU0sY0FBQSxLQTNFTixvRkFnRlksYUFBQSxLQWhGWixxRUF1RlUsYUFBQSxLQXZGViw4REErRlUsU0FBQSxTQS9GViw4RUFtR2MsUUFBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsZ2xGQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNTzVHZCxnRVBBQSwwRUE0SGMsaUJBQUEsd3ZEQUNBLG9CQUFBLE9BUEEsUUFBQSxJQUtBLE9BQUEsS0EzSGQsNkVBZ0hjLE1BQUEsTUFoSGQsMEVBdUhjLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLE1BQUEsS0FJQSxrQkFBQSxVQUNBLGdCQUFBLE1BL0hkLHlFQW1JYyxNQUFBLE1BQ0EsV0FBQSxLQXBJZCwwRUEwSVksV0FBQSxPQTFJWixrRUE4SVksS0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBV1YsNEJBQ0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLGlCQUNBLFlBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsSUFBQSxLQUNBLHFDQVZGLDRCQVdJLE1BQUEsS0FFRixxQ0FiRiw0QkFjSSxNQUFBLEtBRUYscUNBaEJGLDRCQWlCSSxNQUFBLElBRUYscUNBbkJGLDRCQW9CSSxNQUFBLE1BQ0EsTUFBQSxPQWhMTix3QkEyTEksTUFBQSxLQUlKLDhCQUdJLGNBQUEsS0FNQSxZQUFBLEVBVEosd0JBYUksVUFBQSxLQUNBLGNBQUEsTUFDQSxxQ0FmSix3QkFnQk0sVUFBQSxJQUNBLE9BQUEsRUFBQSxLQUNBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FNSiw2QkFPSSxTQUFBLFFBQ0EsbUJBQUEsZUFBQSxlQUFBLGVBQ0EsT0FBQSxNQVRKLDZCQUNFLGlCQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxNQUNBLFVBQUEsT0FMRCwrREFhRyxTQUFBLFNBQ0EsS0FBQSxJQUlBLHFDQWxCSCwrREFtQkssS0FBQSxJQUVGLHFDQXJCSCwrREFzQkssU0FBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxPQUFBLGdCQUFBLFFBeEJMLHlEQThCRyxpQkFBQSxRQUNBLFNBQUEsU0FDQSxJQUFBLE1BQ0EsTUFBQSxFQUNBLE9BQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsTUFBQSxPQUNBLHFDQXhDSCx5REF5Q0ssU0FBQSxRQUNBLE9BQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsS0FDQSxNQUFBLE1BOUNMLHdFQWtESyxNQUFBLElBQ0EsU0FBQSxTQUNBLHFDQXBETCx3RUFxRE8sTUFBQSxrQkFFRixxQ0F2REwsd0VBd0RPLFVBQUEsT0FFRixxQ0ExREwsd0VBMkRPLFVBQUEsTUFDQSxNQUFBLGtCQUVGLHFDQTlETCx3RUErRE8sVUFBQSxPQUtGLHFDQXBFTCx3RUFxRU8sVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFNBQUEsUUFvQlYsb0RBTU0sU0FBQSxTQWpHSCx3RkEyRVMsWUFBQSxnQkFDQSxjQUFBLEtBQ0EsUUFBQSxNQTdFVCx1RkFnRlMsTUFBQSxJQUNBLG9DQWpGVCx1RkFrRlcsTUFBQSxNQVdWLHFDQTdGRCx3RUFrRU8sTUFBQSxnQkF5QlYsb0RBR00sUUFBQSxLQUFBLEtBQUEsS0FBQSxNQVFOLG9DQUNFLDJDQUVJLFFBQUEsS0FHSixvREFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxXQUFBLEtBQ0EsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsUUFBQSxFQUVGLDJEQUNFLFFBQUEsS0FFRiwrQ0FDRSxNQUFBLEtBQ0EsV0FBQSxPQUVGLDhDQUNFLGNBQUEsS0FFRiwwREFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsZUFBQSxNQUFBLFlBQUEsV0FFRiw0Q0FDRSxjQUFBLFlBRUYsaUZBQ0UsYUFBQSxHT2xXSiw4Qi9DQUEsb0RnREFBLGdERGtDSSxXQUFBLEVBQUEsSUFBQSxJQUFBLElBQUEsZ0JDTkEsa0JBQUEsVUQ1QkoscUJDQUEsdUNEZUksUUFBQSxLUDBWSixnQ0FDRSxPQUFBLEtBR0YsK0NBRUksTUFBQSxNQUdBLHFDQUxKLDBDQU1NLFdBQUEsTU9uWE4sWUFDRSxZQUFBLEtBQ0EsZUFBQSxLQUNBLGNBQUEsS0FhRSxvQ0FoQkosWUFLSSxpQkFBQSxRQUNBLE9BQUEsS0FJQSxjQUFBLEVBQ0EsZUFBQSxFQVhKLHFCQWlCTSxRQUFBLE1BQ0EsT0FDQSxLQURBLEtBQUEsRUFFQSxVQUFBLEtBcEJOLDhCQXNETSxRQUFBLE1BaENGLG9DQXRCSixxQkF1Qk0sVUFBQSxNQXZCTiw4QkE0QkksaUJBQUEsdUJBQ0EsaUJBQUEsS0FDQSxvQkFBQSxNQUFBLE9BQ0EsZ0JBQUEsUUFFQSxNQUFBLE1BRUEsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLE9BQUEsRUFBQSxLQXBDSixrREFBQSxvQ0E2SU0saUJBQUEsUUFyR0YscUNBeENKLDhCQXlDTSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQStRTiwrQ0FFSSxXQUFBLE1BL1FBLHFDQTVDSiw4QkE2Q00sS0FBQSxLQUVGLG9DQS9DSiw4QkFnRE0sWUFBQSxLQUNBLGFBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxHQW5ETixxQ0EwRE0sWUFBQSxnQkFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBOUROLGdFQ0FBLGtGRGdJWSxXQUFBLE9BaElaLGdDQW9FTSxjQUFBLEtBcEVOLDBFQXlFWSxhQUFBLEtBekVaLG9EQXNGVSxTQUFBLFNBdEZWLG9FQTBGYyxRQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxnbEZBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BbkdkLG1FQXVHYyxNQUFBLE1BdkdkLGdFQThHYyxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxNQUFBLEtBSUEsa0JBQUEsVUFDQSxnQkFBQSxNQXRIZCwrREEwSGMsTUFBQSxNQTFIZCx3REFvSVksS0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBYVosc0JBRUksYUFBQSxLQUZKLGdDQUtNLGFBQUEsRUFDQSxjQUFBLElBQ0EsTUFBQSxLQVBOLHlDQVVRLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxpQkFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLElBQUEsS0FDQSxNQUFBLEtBZlIsc0RBa0JVLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxpQkFPVixtQkFzQ0ksT0FBQSxJQUFBLE1BQUEsWUErRkYscUNBREYsV0FFSSxNQUFBLE9DcFRKLHFCQUNFLFlBQUEsS0FDQSxlQUFBLEtBQ0EsY0FBQSxNQVNFLG9DQVpKLHFCQUtJLGlCQUFBLFFBQ0EsT0FBQSxLQUNBLGNBQUEsS0FQSix1Q0FhTSxRQUFBLE1BQ0EsT0FDQSxLQURBLEtBQUEsRUFFQSxVQUFBLE1BRUYsb0NBbEJKLHVDQW1CTSxVQUFBLE1BbkJOLGdEQXlCSSxpQkFBQSxLQUNBLG9CQUFBLE1BQ0EsZ0JBQUEsUUFFQSxNQUFBLE1BRUEsUUFBQSxLQUFBLE1BQUEsS0FBQSxLQUNBLE9BQUEsRUFBQSxLQWhDSixvRUFBQSxzREF1SU0saUJBQUEsUUFuR0YscUNEMlJKLGdDQUVJLGNBQUEsUUFBQSxnQkFBQSxjQ2pVSixnREFxQ00sTUFBQSxNQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFLRixvQ0EzQ0osZ0RBNENNLFlBQUEsS0FDQSxhQUFBLEtBQ0EsS0FBQSxFQUNBLE1BQUEsR0EvQ04sdURBbURNLFlBQUEsZ0JBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQXZETixrREE2RE0sY0FBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQTlETiw0RkFtRVksYUFBQSxLQW5FWixzRUFnRlUsU0FBQSxTQWhGVixzRkFvRmMsUUFBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsZ2xGQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQTdGZCxxRkFpR2MsTUFBQSxNQWpHZCxrRkF1R2MsUUFBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsd3ZEQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQWhIZCxpRkFvSGMsTUFBQSxNQXBIZCwwRUE4SFksS0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBYVosK0JBRUksYUFBQSxLQUZKLHlDQUtNLGFBQUEsRUFDQSxjQUFBLElBQ0EsTUFBQSxLQVBOLGtEQVVRLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxpQkFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLElBQUEsS0FDRCxNQUFBLEtBRUMsY0FBQSxLQWpCUiwrREFvQlUsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLGlCQXlJVixvQ0FDRSxnREFDRSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsTUFJSixvQ0FDRSxnREFDRSxNQUFBLEtBRUYsbUJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FFRixrREFDRSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxNQUFBLEtBRUYsNENBQ0UsTUFBQSxLQUNBLGNBQUEsS0FFRix1REFDRSxjQUFBLFlBRUYsNENBQ0UsU0FBQSxTQUNBLFdBQUEsTUFHSixvQ0FDRSxrREFDRSxNQUFBLE9BS0osb0NBSUUsK0JBQ0UsYUFBQSxFQUVGLGdEQUNFLGFBQUEsSUFDQSxjQUFBLElBQ0EsTUFBQSxLQUVGLHVDQUNFLE1BQUEsS0FFRix3QkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BRUYsNENBQ0UsYUFBQSxhaER2V0osdUJBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxjQUFBLEtBSEYsMkNBV0ksUUFBQSxLQUNBLG9DQVpKLHVCQUtJLGlCQUFBLFFBQ0EsT0FBQSxLQUNBLGNBQUEsS0FQSiwyQ0FhTSxRQUFBLE1BQ0EsT0FDQSxLQURBLEtBQUEsRUFFQSxVQUFBLE1BRUYsb0NBbEJKLDJDQW1CTSxVQUFBLE1BbkJOLG9EQXlCSSxpQkFBQSxLQUNBLG9CQUFBLE1BQ0EsZ0JBQUEsUUFFQSxNQUFBLE1BRUEsUUFBQSxLQUFBLE1BQUEsS0FBQSxLQUNBLE9BQUEsRUFBQSxLQWhDSix3RUFBQSwwREEwSU0saUJBQUEsUUF0R0YscUNBcENKLG9EQXFDTSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxNQUVGLHFDQXhDSixvREF5Q00sS0FBQSxLQUVGLG9DQTNDSixvREE0Q00sWUFBQSxLQUNBLGFBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxHQS9DTiwyREFtRE0sWUFBQSxnQkFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0Esb0NBeEROLDJEQXlEUSxZQUFBLE1BekRSLHNEQWdFTSxjQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBakVOLGdHQXNFWSxhQUFBLEtBdEVaLDBFQW1GVSxTQUFBLFNBbkZWLDBGQXVGYyxRQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxnbEZBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BaEdkLHlGQW9HYyxNQUFBLE1BcEdkLHNGQTBHYyxRQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSx3dkRBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BbkhkLHFGQXVIYyxNQUFBLE1BdkhkLHNGQTZIWSxXQUFBLE9BN0haLDhFQWlJWSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FhWixpQ0FFSSxhQUFBLEtBRkosMkNBS00sYUFBQSxFQUNBLGNBQUEsSUFDQSxNQUFBLEtBUE4sb0RBVVEsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLGlCQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQUEsSUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBaEJSLGlFQW1CVSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsaUJBT1YsY0FDSSxTQUFBLFNBREosMEJBR0ksSUFBQSxJQUNBLFVBQUEsaUJBU0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxZQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxRQUNBLFdBQUEsUUFDQSxjQUFBLGVBcEJKLG1CQXdCSSxTQUFBLFFBQ0EsSUFBQSxLQUNBLEtBQUEsSUFDQSxRQUFBLGFBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxPQUlBLGdCQUFBLEtBQ0EsWUFBQSxLQUVBLFFBQUEsTUFBQSxLQUNBLFVBQUEsS0FDQSxjQUFBLE9BR0EsV0FBQSxJQUFBLElBQUEsWUEzQ0osZ0NBQUEsaUNBK0NJLFlBQUEsT0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxVQUFBLE9BQ0EsZUFBQSxVQUNBLGVBQUEsSUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLFdBQUEsUUFBQSxLQVNBLE1BQUEsUUFqRUosaUNBNERJLFFBQUEsR0FDQSxLQUFBLE1BN0RKLGtDQXFFSSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLEtBQ0EsV0FBQSxLQUFBLEtBQ0EsV0FBQSxLQUFBLEtBQUEsSUFBQSxJQUFBLGdCaUQzT0osbUJDZEEsZUNBQSxtQkFPRSxXQUFBLEVBQUEsSUFBQSxNQUFBLEtBQUEsZ0JuRHFLRixtQ0F1RkksSUFBQSxJQUNBLFVBQUEsaUJBeEZKLGlDQTRGSSxXQUFBLGlCQUFBLEtBSUEsaUJBQUEsUUFoR0oseUNBb0dHLEtBQUEsS0FHQyxXQUFBLEtBQUEsS0FTSixjQUNFLFlBQUEsaUJBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxLQUdGLGNBRUUsVUFBQSxNQUNBLE1BQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsTUFBQSxZQUFBLFdBS0Ysb0NBQ0Usb0RBQ0UsTUFBQSxNQUNBLFFBQUEsS0FBQSxLQUFBLE1BSUosb0NBQ0Usb0RBQ0UsTUFBQSxLQUVGLHFCQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxPQUFBLGdCQUFBLE9BRUYsc0RBQ0UsbUJBQUEsT0FBQSxlQUFBLE9BRUYsOENBQ0UsTUFBQSxLQUNBLGNBQUEsS0FNQSxVQUFBLE1BSkYsc0RBQ0UsTUFBQSxLQVFGLHNEQUhBLHdFQUNFLE1BQUEsS0FLRiwyREFDRSxjQUFBLFlBRUYsOENBQ0UsU0FBQSxTQUNBLFdBQUEsS0FFRixpQ0FDRSxhQUFBLEVBRUYsb0RBQ0UsTUFBQSxNQVFKLG9DQUlFLGlDQUNFLGFBQUEsRUFFRixvREFDRSxhQUFBLElBQ0EsY0FBQSxJQUNBLE1BQUEsS0FFRix5Q0FDRSxNQUFBLEtBRUYsMEJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxlQUFBLE9BQUEsWUFBQSxPQUVGLDhDQUNFLGFBQUEsYW9EeFhKLGFBQ0UsY0FBQSxNQUVBLG9DQUhGLGFBSUksY0FBQSxNQUpKLGtDQVFJLFdBQUEsTUFDQSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBVkosK0NBYU0sa0JBQUEsVUFDQSxvQkFBQSxPQUNBLGdCQUFBLE1BQ0EsT0FBQSxNQUNBLFVBQUEsT0ZqQk4sZUFDRSxNQUFBLE1BRUEsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLGNBQUEsSUFDQSxxQ0FMRixlQU1JLFVBQUEsTUFDQSxNQUFBLE1BRUYsb0NFVEYsK0NBbUJRLE9BQUEsTUZuQlIsZUFVSSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsTUFFRixvQ0FkRixlQWVJLFVBQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFsQkosMEJBcUJJLGNBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxNQUFBLGdCQUFBLFdBeEJKLG1DQTJCUSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLEtBOUJSLGlDQWtDUSxNQUFBLEtBQ0EsWUFBQSxnQkFDQSxVQUFBLEtBcENSLHVDQUFBLGtDQWtEUSxNQUFBLFFBbERSLG9DQThDUSxLQUFBLFFEOUNSLGNBQ0UsU0FBQSxTQUNBLElBQUEsTUFGRixxQkFPSSxVQUFBLEtBQ0EsY0FBQSxLQU1KLG1CQUNFLE1BQUEsTUFFQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EscUNBSkYsbUJBS0ksVUFBQSxNQUNBLE1BQUEsTUFFRixvQ0F0QkYsY0FJSSxTQUFBLFFBSkoscUJBVU0sY0FBQSxLQUlOLG1CQVNJLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxNQUVGLG9DQWJGLG1CQWNJLFVBQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLE1BSUQsMENBRUcsY0FBQSxLQUZILGtFQUlLLFNBQUEsU0FDQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsUUFDQSxZQUFBLGlCQUNBLFVBQUEsS0FDQSxXQUFBLFdBQUEsSUFBQSxLQUNBLGNBQUEsS0FYTCx3RUFhTyxNQUFBLEtBQ0EsT0FBQSxRQUNBLFlBQUEsZ0JBZlAseUVBbUJPLE1BQUEsS0FDQSxZQUFBLGdCQXBCUCxnRkF1QlMsVUFBQSxlQXZCVCx5RUE0Qk8sUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsNDlCQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsTUFDQSxXQUFBLElBckNQLDJEQTBDSyxRQUFBLEtBQ0EsWUFBQSxLQTNDTCw4REE2Q08sY0FBQSxLQTdDUCxnRUFnRFMsVUFBQSxLQUNBLFlBQUEsaUJBQ0EsTUFBQSxLQUNBLGVBQUEsSUFuRFQsc0VBdURXLE1BQUEsUUFDQSxlQUFBLElBQ0EsY0FBQSxJQUFBLE1BQUEsUUF6RFgsZ0VBOERPLFFBQUEsS0FDQSxlQUFBLElBU1YsZ0JBQ0UsUUFBQSxLQU1BLG9DQVBGLGdCQUdJLFFBQUEsTUFHSixpQkFFSSxRQUFBLE1FbkhKLG1CQUNFLGlCQUFBLDZCQUNBLGtCQUFBLFVBQ0Esb0JBQUEsSUFBQSxNQUNBLGdCQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQU5GLDBCQVVJLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxnQkFHRCwyQ0FBQSx1REFHSyxNQUFBLEtBSEwsNkRBU1MsVUFBQSxLQVRULDZEQWFTLE1BQUEsS0FDQSxRQUFBLEtBVVYsb0NBREYscUVBRUksY0FBQSxPQUFBLGdCQUFBLFFBS0osMERBQ0UsUUFBQSxLQUdGLG9DQUNFLHdDQUNFLFFBQUEsS0FFRiwwREFDRSxjQUFBLEtBQ0EsUUFBQSxPbkN2REoscUNBRUksWUFBQSxFQUZKLGdFQUtNLFdBQUEsRUFBQSxJQUFBLEtBQUEsS0FBQSxnQkFDQSxNQUFBLGVBQ0EsVUFBQSxNQUNBLFFBQUEsS0FBQSxLQUFBLGVBQ0EscUNBVE4sZ0VBVVEsTUFBQSx1QkFWUiwwRUFjUSxjQUFBLEVBZFIsaUdBbUJjLE1BQUEsTUFuQmQsdUdBc0JnQixNQUFBLGdCQXRCaEIsNkZBMkJjLE1BQUEsTUEzQmQsbUdBOEJnQixNQUFBLGdCQUNBLFdBQUEsS0EvQmhCLDRFQTJDUSxNQUFBLEtBQ0EsYUFBQSxFQTVDUixrRkErQ1UsTUFBQSxlQUNBLFFBQUEsS0FoRFYsb0ZBb0RVLE1BQUEsS0FwRFYseUZBd0RVLE9BQUEsS0FPVixnQkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUdGLGtHQUNFLE1BQUEsS0FDQSxJQUFBLEtkdEVGLGVBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsV0FBQSxnQkFBQSxhQUNBLGNBQUEsS0FDQSxvQ0FMRixlQU1JLG1CQUFBLGVBQUEsZUFBQSxnQkFRSixlQUNFLFdBQUEsT0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLE9BQUEsUUFFQSw0QkFBQSxPQUNBLGtCQUFBLGNBSUEsV0FBQSxXQUFBLElBRUYsd0JBQ0UsV0FBQSxRQUVGLDBCQUNFLFFBQUEsR0FFRixxQkFDRSxRQUFBLEVBRUYsZUFHRSxNQUFBLE1BQ0EsT0FBQSxNQUNBLElBQUEsS0FDQSxLQUFBLEtBQ0EsU0FBQSxTQUVBLGNBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxRQUFBLEdBS0EsVUFBQSxnQkFBQSxLQUFBLFNBQUEsWUFJQSxXQUFBLElBQUEsSUFFQSxpQkFBQSxJQUFBLElBRUYseUNBS0UsVUFBQSxnQkFBQSxLQUFBLFNBQUEsc0JBRUYseUNBS0UsVUFBQSxnQkFBQSxLQUFBLFNBQUEsc0JBRUYsd0NBQ0UsYUFBQSxRQUNBLFFBQUEsR0FNRix3Q0FDRSxhQUFBLFFBQ0EsUUFBQSxFQU9GLG9CQUNFLE1BQUEsTUFDQSxPQUFBLE1BQ0EsSUFBQSxLQUNBLEtBQUEsS0FDQSxTQUFBLFNBQ0EsaUJBQUEsS0FFQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsWUFDQSxRQUFBLEdBS0EsVUFBQSxxQkFBQSxLQUFBLFNBQUEsWUFJQSxXQUFBLElBQUEsSUFFQSxpQkFBQSxJQUFBLElBRUYsOENBS0UsVUFBQSxxQkFBQSxLQUFBLFNBQUEsc0JBRUYsOENBS0UsVUFBQSxxQkFBQSxLQUFBLFNBQUEsc0JBQ0EsUUFBQSxZQUVGLDZDQUNFLGlCQUFBLG1CQUNBLFFBQUEsWUFlRixtQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLElBQUEsS0FDQSxLQUFBLEtBQ0EsU0FBQSxTQUlBLGNBQUEsS0FFQSxRQUFBLEVBS0EsVUFBQSxvQkFBQSxHQUFBLFNBQUEsWUFLQSxpQkFBQSxJQUFBLElBRUYsNkNBS0UsVUFBQSxvQkFBQSxHQUFBLFNBQUEsc0JBRUYsNkNBS0UsVUFBQSxvQkFBQSxHQUFBLFNBQUEsc0JBU0YsNENBQ0Usb0JBQUEsT0FDQSxnQkFBQSxRQUNBLGtCQUFBLFVBRUYscURBQ0UsaUJBQUEsS0FLRixhQUNFLE9BQUEsSUFBQSxNQUFBLGNBcURGLDJCQUNFLEdBQ0UsVUFBQSxVQUFBLFVBQUEsV0FDQSxRQUFBLEdBRUYsSUFDRSxVQUFBLFVBQUEsVUFBQSxXQUNBLFFBQUEsR0FFRixLQUNFLFVBQUEsVUFBQSxTQUFBLFdBQ0EsUUFBQSxJQWlDSixnQ0FDRSxHQUFBLEtBQ0UsVUFBQSxVQUFBLFVBQUEsV0FDQSxRQUFBLEdBRUYsSUFDRSxVQUFBLFVBQUEsU0FBQSxXQUNBLFFBQUEsSUFHSiwrQkFDRSxHQUFBLEtBQUEsSUFDRSxVQUFBLFVBQUEsU0FBQSxXQUVGLElDd2xSQSxJRHRsUkUsVUFBQSxlQUFBLFNBQUEsV0FFRixJQ3VsUkEsSURybFJFLFVBQUEsY0FBQSxTQUFBLFltRDlSSiwrRVBqQ0EseUJBTUksWUFBQSxFQUdKLGlCQUNFLGNBQUEsS0FFQSxvQ0FaRixZQUdJLFlBQUEsRUFNSixpQkFJSSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsTUFOSix3QkFVSSxVQUFBLEtBQ0EsY0FBQSxLQUdELHdDQUVHLGNBQUEsS0FGSCxzRUFLSyxpQkFBQSxLQUNBLFFBQUEsSUFDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsWUFBQSxnQkFDQSxVQUFBLEtBQ0EsV0FBQSxXQUFBLElBQUEsS0FFQSxRQUFBLEtBQUEsSUFBQSxLQUFBLEtBQ0EsY0FBQSxLQWhCTCx3RUFtQk8sY0FBQSxFQUNBLE1BQUEsS0FDQSxvQ0FyQlAsd0VBc0JTLE1BQUEsSUFDQSxRQUFBLE9BdkJULDRFQTRCTyxRQUFBLEVBQ0EsaUJBQUEsUUFDQSxPQUFBLFFBQ0EsWUFBQSxnQkEvQlAsbUZBa0NTLGlCQUFBLFFBbENULDZFQXVDTyxRQUFBLEVBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBekNQLG9GQTRDUyxVQUFBLFVBQ0EsaUJBQUEsNG9CQUNBLGlCQUFBLFFBOUNULDZFQW1ETyxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsaUJBQUEsUUFDQSxpQkFBQSx3d0JBQ0Esa0JBQUEsVUFDQSxXQUFBLElBQ0EsVUFBQSxjQUNBLFFBQUEsS0FDQSxnQkFBQSxLQUNBLG9CQUFBLE9BWUYsb0NBN0VMLDZFQW1FUyxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxnQkFBQSxLQUNBLFFBQUEsS0FDQSxNQUFBLElBeEVULHNFQThFTyxVQUFBLEtBQ0EsYUFBQSxLQS9FUCx5REFxRkssUUFBQSxLQUNBLFlBQUEsRUFDQSxlQUFBLElBQ0EsWUFBQSxLQXhGTCw4REEyRk8sUUFBQSxNQUNBLE9BQUEsS0FDQSxlQUFBLElBN0ZQLHFFQWdHTyxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUtBLE9BQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUxBLEFBQ0EsQUFDQSxBQUNBLFFBSEEsS0FDQSxLQUNBLEtBQ0EsS0FHQSxvQ0ExR1AscUVBMkdTLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxlQUFBLE1BQUEsWUFBQSxXQUNBLE9BQUEsTUE5R1QsOEVBa0hTLGNBQUEsSUFBQSxNQUFBLEtBbEhULGtGQXNIUyxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsZ0JBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxPQUFBLGVBQUEsT0ExSFQsb0ZBNEhXLGNBQUEsRUE1SFgsd0ZBbUlXLFdBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsaUJBdElYLGtGQThJUyxNQUFBLE1BQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsUUFBQSxnQkFBQSxjQWpKVCx5RkFzSlcsVUFBQSxLQUNBLFlBQUEsZ0JBQ0EsTUFBQSxRQXhKWCw0RkE0SlcsUUFBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxpQkFDQSxvQ0FoS1gsa0ZBK0hXLGNBQUEsS0EvSFgsd0ZBd0lhLFdBQUEsSUF4SWIsa0ZBbUpXLE1BQUEsS0FuSlgsaUdBa0tlLFFBQUEsTUFsS2YsZ0dBdUthLFlBQUEsSUFDQSxLQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS1F0TGIsNEJBQUEsb0NBQUEsbUNSWUEsNEdBNk1pQixLQUFBLEtBN01qQiwyRUFnTFMsV0FBQSxFQUFBLEVBQUEsTUFBQSxNQUFBLG1CQWhMVCxtRkFrTFcsUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxLQUNBLE9BQUEsSUFDQSxpQkFBQSxLQUNBLE1BQUEsS0F4TFgsa0ZBMkxXLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE9BQUEsS0FDQSxPQUFBLElBQ0EsaUJBQUEsS0FDQSxNQUFBLEtBak1YLGtHQXFNYSxRQUFBLE1Bck1iLDZHQXlNaUIsTUFBQSxLUzNOcEIsc0RBZU0sVUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLGdCQUNBLGNBQUEsS0FxQkYscUNBdkNKLHNEQW9CUSxVQUFBLEtBcEJSLGlEQTRCTSxVQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsUUE2Q0osb0NBWkYseUJBR00sV0FBQSxLQU9OLDhCQUdJLGNBQUEsT0FISixzREFNTSxVQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxJQUFBLGVBQUEsSUFDQSxlQUFBLE9BQUEsWUFBQSxPQVROLDJEQVdRLGNBQUEsRUFDQSxhQUFBLEtBQ0Esb0NBYlIsMkRBY1UsYUFBQSxHQU9WLFdBQ0UsUUFBQSxLQU9GLFNBQ0UsUUFBQSxNQUNBLG9DQVZGLFdBR0ksUUFBQSxNQUNBLE1BQUEsS0FJSixTQUdJLFFBQUEsTUM5R0osa0JEQ0UsaUJBQUEsS0NDQSxjQUFBLEtBQ0Esb0NBSEYsa0JBSUksY0FBQSxNQUdGLHNCQUNFLGNBQUEsTUFERCw4Q0FJRyxtQkFBQSxjQUFBLGVBQUEsY0FDQSxlQUFBLGlCQUFBLFlBQUEsaUJBTEgsZ0RBUUssY0FBQSxZQUNBLGFBQUEsS0FTUix5QkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxxQ0FORix5QkFPSSxtQkFBQSxPQUFBLGVBQUEsUUFQSixpREFXSSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQW1CQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsaUJBcEJBLG9DQS9CRCxnREFXTyxhQUFBLEVBT1YsaURBY00sUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxpQkFBQSxlQUFBLGlCQUNBLFlBQUEsS0FDQSxXQUFBLGtCQ3RCTixnQkNYRSx5QkFDRSxXQUFBLE9GZUosbURBcUJNLFVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxnQkFDQSxjQUFBLEtBeEJOLDhCQThDSSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsTUFBQSxJQUNBLHFDQWxESixtREEwQlEsVUFBQSxLQUNBLFlBQUEsS0FhQSxXQUFBLE9BeENSLGlEQW1DTSxVQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BdENOLDhCQW1ETSxtQkFBQSxPQUFBLGVBQUEsUUFuRE4sMENBdURNLE1BQUEsTUF2RE4sZ0RBMERRLE1BQUEsTUFDQSxjQUFBLEtBQ0EsYUFBQSxFQUNBLFlBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEVBQ0EsaUJBQUEsUUFoRVIsMENBcUVNLFFBQUEsS0FLTixnREFFSSxjQUFBLFdBQUEsZ0JBQUEsYUFLSixrQ0FDRSxVQUFBLE1BQ0EscUNBRkYsa0NBR0ksVUFBQSxTRTVHRixvQ0FERixtQkFFSSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsTUFPQSxvQ0FYSixtQkFPSSxtQkFBQSxPQUFBLGVBQUEsT0FFRix5QkFHSSxjQUFBLE1BSEgsc0NBTUcsTUFBQSxNQUNBLE9BQUEsTUFDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQ0EsZ0JBQUEsTUFDQSxjQUFBLEtBQ0Esb0NBWkgsc0NBYUssTUFBQSxNQUNBLE9BQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxLQWhCTCw4QkFzQkssVUFBQSxPQXRCTCw4QkFvQkcsTUFBQSxLQU9KLHlCQUNFLGFBQUEsS0FDQSxjQUFBLEtBQ0Esb0NBSEYseUJBSUksVUFBQSxNQUNBLGFBQUEsRUFDQSxjQUFBLEVBQ0EsT0FBQSxFQUFBLEtBQ0EsTUFSSCxxQ0FXRyxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsZ0JBQ0EsY0FBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0Esb0NBakJILHFDQWtCSyxXQUFBLE9BQ0EsY0FBQSxNQW5CTCx1Q0F3QkcsVUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLGlCQUNBLFlBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLQUNBLG9DQTlCSCx1Q0ErQkssV0FBQSxPQUNBLGNBQUEsTUNwRVIsc0JBRUksS0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsSUFOSix5QkFVSSxjQUFBLEtBQ0EsVUFBQSxLQVhKLCtDQWlCUSxTQUFBLFNBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLGlCQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQXZCUix1REF5QlUsUUFBQSxJQUNBLFNBQUEsU0FDQSxLQUFBLE1BQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsaUJBQUEsUUMvQlYsbUJBQ0UsV0FBQSxLQUNBLGNBQUEsS0FDQSxvQ0FIRixtQkFJSSxXQUFBLEtBQ0EsY0FBQSxNQUlBLG9DQVRKLDhEQVVNLElBQUEsTUFFRixvQ0FaSiw4REFhTSxJQUFBLE1BS0Ysb0NBbEJKLDhEQW1CTSxJQUFBLE1BRUYsb0NBckJKLDhEQXNCTSxJQUFBLE1IUk4sdURBRUUsUUFBQSxNQUlGLGdCQUNFLFFBQUEsS0FFQSxjQUFBLEtBSEYscUJBUUksUUFBQSxLQUFBLEtJNUJKLHNCQUNFLFNBQUEsU0FDQSxZQUFBLEtBT0YseUJBS0UsTUFBQSxLQUxGLDRCQUFBLDRCQUFBLDRCQVdJLFlBQUEsZ0JBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsS0FTRixvQ0oxQkEsYUFDRSxtQkFBQSxlQUFBLGVBQUEsZUFXSixnQkFLSSxRQUFBLE1JekJKLHNCQUlJLFNBQUEsUUFDQSxZQUFBLEtBSUoseUJBT0ksU0FBQSxRQUNBLGNBQUEsRUFSSiw0QkFBQSw0QkFBQSw0QkFrQk0sVUFBQSxLQUNBLFlBQUEsS0FLTixjQUVJLFNBQUEsUUFDQSxXQUFBLE1BS0osbUJBQ0UsV0FBQSxNQUdGLG9DQUVJLFNBQUEsU0FDQSxJQUFBLE1BT0osb0JBQUEsb0JBQUEsb0JBRUksWUFBQSxnQkFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLG9DQWxCSixvQ0FLTSxTQUFBLFFBS04sb0JBQUEsb0JBQUEsb0JBU00sVUFBQSxLQUNBLFlBQUEsTUFFRixvQ0FaSixvQkFBQSxvQkFBQSxvQkFhTSxXQUFBLE9BQ0EsY0FBQSxNQUtOLGdCQUFBLGdCQUFBLGdCQUVJLFlBQUEsZ0JBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxjQUFBLEtSakRKLGtFQWpDQSx5Q0N5REEsaUJBb0NFLHFCdkRNRixnQitEckZHLGlDQVNHLFlBQUEsaUJDdkJOLGlCQUNFLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsY0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBTEYsd0JBVUksTUFBQSxLQUNBLGNBQUEsRUFDQSxvQ0FaSixpQkFPSSxtQkFBQSxPQUFBLGVBQUEsT0FQSix3QkFhTSxjQUFBLEtBQ0EsVUFBQSxNQUtOLDRDQUVJLGNBQUEsTUFDQSxvQ0ZvREosZ0JBQUEsZ0JBQUEsZ0JBVU0sVUFBQSxLQUNBLFlBQUEsS0VsRU4sNENBSU0sY0FBQSxPRG5CTixzQkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsVUFBQSxJQUNBLE9BQUEsRUFBQSxLQU1FLG9DQVhKLHNCQU9JLG1CQUFBLE9BQUEsZUFBQSxPQUNBLFVBQUEsS0FFRiw2QkFFSSxjQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsTUFKSCxpQ0FPRyxVQUFBLEtBQ0EsTUFBQSxLQUVBLGNBQUEsS0FWSCxzQ0FZSyxZQUFBLGdCQVNSLHNCQUNFLFVBQUEsTUFDQSxvQ0FGRixzQkFHSSxVQUFBLFFBQ0EsT0FBQSxPQUtGLG9DQVRGLHNCQU9JLE9BQUEsS0FHQSxVQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxLQVpKLDRCQXdCUSxVQUFBLFNFM0RSLCtEQ0FBLDJERHFEUSxZQUFBLEVBREEsYUFBQSxFRmpCUiw0QkFpQk0sTUFBQSxLQUNBLE9BQUEsS0FhTiwyQkFFSSxRQUFBLGdCQUZKLHFDQU1JLFNBQUEsU0FDQSxLQUFBLE1BQ0EsSUFBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EscUNBWEoscUNBWU0sS0FBQSxPQUVGLG9DQWRKLHFDQWVNLEtBQUEsTUFDQSxJQUFBLE9BRUYsb0NBbEJKLHFDQW1CTSxJQUFBLE9BRUYsb0NBckJKLHFDQXNCTSxJQUFBLE9BdEJOLHFDQThCSSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLHFDQW5DSixxQ0FvQ00sTUFBQSxPQUVGLG9DQXRDSixxQ0F1Q00sTUFBQSxNQUNBLElBQUEsT0FFRixvQ0ExQ0oscUNBMkNNLElBQUEsT0FFRixvQ0E3Q0oscUNBOENNLElBQUEsTzNENitTTixxQzJEM2hUQSxxQ0FvREksZUFBQSxLQUNBLFFBQUEsR0FyREosOEJBeURJLFdBQUEsK0JBQUEsVUFDQSxnQkFBQSxRQUVBLE9BQUEsS0FDQSxNQUFBLEtBQ0Esb0NBOURKLDhCQStETSxNQUFBLE1BL0ROLDhCQXFFSSxXQUFBLCtCQUFBLFVBQ0EsZ0JBQUEsUUFFQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLG9DQTFFSiw4QkEyRU0sTUFBQSxNQWlCTiwyREFIQSwyREFDRSxJQUFBLE1BTUYsZ0NBQ0UsY0FBQSxFQUVGLHlDQUNFLGNBQUEsS0FJRixtREFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsV0FBQSxnQkFBQSxhQVlGLHdCQUNFLGNBQUEsUUFBQSxnQkFBQSxjQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FMRiw4Q0FPSSxjQUFBLEtBQ0EsVUFBQSxNQUVGLG9DQWhCQSwyREFIQSwyREFDRSxJQUFBLE1BUUosd0JBV0ksbUJBQUEsT0FBQSxlQUFBLE9BQ0EsYUFBQSxFQUNBLGNBQUEsRUFiSiw4Q0FlTSxjQUFBLE1Hdk1OLGdCQUNFLGlCQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxLQUNBLG9DQUpGLGdCQUtJLFFBQUEsS0FBQSxNQUVGLG9DQVBGLGdCQVFJLFFBQUEsS0FBQSxFQUNBLGNBQUEsS0FUSiw2QkFnQkssVUFBQSxNQWhCTCw2QkFZSSxNQUFBLEtBQ0EsZUFBQSxJQUNBLGNBQUEsS0FkSixrREFtQk0sVUFBQSxNQW5CTixtQ0FzQk0sVUFBQSxNQUNBLGNBQUEsS0F2Qk4sNENBMkJRLFVBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQVdSLGdCQUNFLFlBQUEsS0FLRiwrQkFDRSxXQUFBLEVBQUEsSUFBQSxLQUFBLEtBQUEsZ0JEL0NGLGtCQUVFLGNBQUEsS0FFQSxvQ0NvQ0YsZ0JBR0ksWUFBQSxFRDNDSixrQkFLSSxRQUFBLEtBQUEsTUFFRixvQ0MyQ0YsNERBRUksV0FBQSxLRHBESixrQkFRSSxRQUFBLEtBQUEsRUFDQSxjQUFBLEtBVEosaUNBaUJNLFVBQUEsTUFqQk4saUNBYUksTUFBQSxLQUNBLGVBQUEsSUFDQSxjQUFBLEtBZkosd0RBcUJNLFVBQUEsTUFyQk4sdUNBeUJNLFVBQUEsTUFDQSxjQUFBLEtBMUJOLGdEQStCUSxVQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FqQ1Isc0RBQUEsMERqRW9DQSxpQkFyQkEsT2lFMkJRLFdBQUEsT0ExQ1IsNkNBcUNRLFVBQUEsZ0JBQ0EsT0FBQSxlQXFCUiw0QkFDRSxpQkFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEVBQ0EsY0FBQSxLVjlERixvQkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUVGLGtCQUNFLGFBQUEsRUFDQSxPQUFBLEVBQUEsS0FDQSxLQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsSUFBQSxlQUFBLElBRUMsNEJBUUcsV0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUEsVUFBQSxnQkFaSCxrQ0FtQkssT0FBQSxRQUNBLEtBQUEsUUFLTCxtQ0FHSyxLQUFBLEtBSEwsNEJBUUcsV0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxLQVhILGtDQWNLLE9BQUEsUUFDQSxLQUFBLFFBTVIsZUFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLFlBQUEsSUFDQSxhQUFBLElBSEYsaUJBTUksUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUEsTUFBQSxRQUNBLFdBQUEsSUFDQSxnQkFBQSxLQUNBLFlBQUEsSUFDQSxhQUFBLElBaEJKLHdCQUFBLDhCQWtCTSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLElBcEJOLHVCQThCTSxZQUNBLE1BQUEsUUFDQSxjQUFBLEVBSUoscUJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUEsTUFBQSxLdkRwR0osV0FHRSxRQUFBLG1CQUNBLFFBQUEsWUFDQSxZQUFBLE9BRUEsVUFBQSxLQUdGLGlCQUVFLFlBQUEsSUFHRixPQUNFLFFBQUEsYUFDQSxRQUFBLEVBQ0EsT0FBQSxFQUFBLE9BQUEsRUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxNQUVBLFlBQUEsSUFDQSxnQkFBQSxRQUVBLE1BQUEsS0FDQSxlQUFBLFlBQ0Esd0JBQUEsVUFDQSx1QkFBQSxZQUVBLG9CQUFBLE9BRUYsT0FBQSxRQUNFLFVBQUEsS0FFRixpQkFDRSxRQUFBLEVBQ0EsT0FBQSxFQUdBLFNBQUEsRUFBQSxFQUFBLEtBQ0EsS0FBQSxFQUFBLEVBQUEsS0FDQSxPQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FFQSxXQUFBLFFBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxLQUFBLFlBQUEsSUFBQSxLQUFBLE1BQUEsSUFBQSxLQUNBLGVBQ0EsTUFBQSxnQkFDQSxZQUFBLE9BQ0EsWUFBQSxFQUVBLG9CQUFBLE9BQ0EsWUFBQSxJQUlGLHVCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZUFDQSxNQUFBLFlBQ0EsWUFBQSxlQUVGLGNBQ0UseUJBRUYsK0JBQUEsd0JBQUEsb0NBQUEsNkJBQ0UsUUFBQSxRQUVGLHFDQUFBLDhCQUNFLFFBQUEsUUFHRiw4QkFDRSxpQkFBQSxzMkRBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxrQkFBQSxvQkFDQSxvQkFBQSxpQkFXRixxQ0FSQSx1Q0FDRSxpQkFBQSxrOEJBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxrQkFBQSxvQkFDQSxvQkFBQSxpQkFXRixnQkFDRSxNQUFBLEtBQ0EsVUFBQSxLQUVBLGNBQUEsS0FDQSxvQ0FMRixnQkFNSSxVQUFBLE1BRUYsb0NBUkYsZ0JBU0ksVUFBQSxNc0Q1R0oseUJBRUksY0FBQSxNQUZKLCtCQUtNLFlBQUEsS0FMTixzQ0FTTSxjQUFBLFlBVE4sK0JBYU0sY0FBQSxJQWJOLGtFQXlCVSxNQUFBLFFBUVYsV0FDRSxjQUFBLE1BREYsc0JBT0ksVUFBQSxNQVBKLHVDQVVNLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsT0FBQSxlQUFBLE9BWE4seUNBa0JRLGFBQUEsRUFsQlIseURBc0JRLE1BQUEsTUFDQSxPQUFBLE1BdkJSLGtFQTRCVSxVQUFBLEtBNUJWLHVEQW1DUSxZQUFBLEVBQ0EsY0FBQSxLQUNBLHFDQXJDUix1Q0FjUSxtQkFBQSxpQkFBQSxlQUFBLGlCQWRSLHVEQXNDVSxZQUFBLEdBdENWLGlHQTZDWSxVQUFBLEtBQ0EsWUFBQSxnQkFDQSxjQUFBLEthckRaLGdCMUMzQkEsWTZCaUNBLHdFQUFBLHdFYWpDQSwyQmIrR1UsWUFBQSxpQkE5RVYsbUdBcURjLGdCQUFBLEtBQ0EsTUFBQSxLQUNBLG9DQXZEZCxpR0FpRGMsV0FBQSxPQWpEZCxtR0F3RGdCLFVBQUEsS0F4RGhCLHdFQXdFWSxPQUFBLE1BeEVaLHlHQTREZ0IsTUFBQSxRQTVEaEIsd0VBbUVVLFVBQUEsS0FFQSxZQUFBLEtBQ0EsY0FBQSxLQXRFVix3RUE2RVUsVUFBQSxLQUVBLGNBQUEsS0FRVixtQkFFSSxjQUFBLFFBQUEsZ0JBQUEsY0FPSixvQ1d0RUEsNEJBS0ksUUFBQSxFWHdESixtQkFJTSxjQUFBLE9BQUEsZ0JBQUEsT0FNSix5REFDRSxPQUFBLEVBQUEsS0FFRix5Q0FDRSxjQUFBLEtBRUYsdURBQ0UsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUVGLHlCQUNFLFVBQUEsS0FDQSxjQUFBLEtBRUYsK0JBQ0UsT0FBQSxNQUlKLG9DQUNFLHlEQUNFLE1BQUEsS0FDQSxXQUFBLE1BQ0EsT0FBQSxPQUlKLGNBQ0UsVUFBQSxNQUNBLGNBQUEsS0FHRixxQ0FFSSxNQUFBLGVBQ0EsVUFBQSxNQUNBLFNBQUEsaUJBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxlQUFBLE9BQUEsWUFBQSxPQVBKLHlDQVVNLE1BQUEsS0FDQSxPQUFBLEtBWE4scUNBb0JJLFVBQUEsS0FDQSxjQUFBLFlBckJKLHlDQTBCTSxNQUFBLEtBQ0EsVUFBQSxRQUtOLDhCQUNFLGNBQUEsRUFHRixxQ0FwQ0EseUNBYVEsTUFBQSxLQUNBLE9BQUEsS0F1Qk4sOEJBQ0UsY0FBQSxFQUVGLDBEQUNFLG1CQUFBLElBQUEsZUFBQSxJQUNBLGNBQUEsTUFBQSxnQkFBQSxXQUVGLDBFQUNFLFlBQUEsS0FFRiw0RUFDRSxVQUFBLE1BRUYsY0FDRSxVQUFBLFFBQ0EsTUFBQSxLQUVGLCtCQUNFLGNBQUEsS0FFRiw4QkFDRSxjQUFBLE1BSUosb0NBQ0UsMERBQ0UsbUJBQUEsT0FBQSxlQUFBLE9BRUYsMEVBQ0UsT0FBQSxFQUFBLEtBQUEsRUFDQSxFQUNBLFVBQUEsTUFHRiw0RUFDRSxjQUFBLE1BMEJGLG9DQXBCQSw0RUFDRSxPQUFBLE1BRUYscUNBQ0UsVUFBQSxLQUVGLHFGQUNFLFVBQUEsS0FDQSxjQUFBLElBRUYseUNBQ0UsY0FBQSxLQUVGLHdDQUNFLGNBQUEsRUFLSixjQUVJLFNBQUEsU0FGSix5QkFJTSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFOTix5Q0FTUSxhQUFBLEtBQ0EsY0FBQSxLQVZSLDRCQWNNLFdBQUEsT2NsUk4sNEJBRUksTUFBQSxNQUZKLGdDQUlNLFVBQUEsTUFDQSxNQUFBLEtBTE4sOENBVU0sSUFBQSxLZDRSTiwrQkFFSSxjQUFBLEtBS0osc0JBQ0UsY0FBQSxLQUNBLE9BQUEsTUFDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQ0EsZ0JBQUEsUUFDQSxvQ2NuVEYsOENBWVEsSUFBQSxLZDhRUixtQkFFSSxjQUFBLEVBQ0EsYUFBQSxFQUNBLFNBQUEsT0FKSixtQ0FNTSxhQUFBLEtBQ0EsY0FBQSxLQVlOLHNCQU9JLE9BQUEsTUFDQSxvQkFBQSxJQUNBLGdCQUFBLE1BT0osMkJBR00sY0FBQSxFQUNBLGFBQUEsRUFDQSxTQUFBLE9BTE4sa0NBUVEsYUFBQSxLQUNBLGNBQUEsS0FUUixpQ0FhUSxhQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTWU1VVIsbUJGQUEsMkNFeUJJLE1BQUEsS0FDQSxPQUFBLEtmd1RKLDZCQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsY0FBQSxlQUFBLGNBR0YsbUJBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FGRixzQ0FJSSxVQUFBLE1BSUosNkNBQ0UsYUFBQSxlQUNBLHFDQUZGLDZDQUdJLGFBQUEsYUFJSixpQ0FDRSxXQUFBLE1BQ0EscUNBRkYsaUNBR0ksV0FBQSxHYXpXSixPQUNFLGNBQUEsS0FDQSxvQ0FGRixPQUdJLGNBQUEsTUFISixvQkFNSSxjQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQVJKLDJCQVVNLGFBQUEsS0FFQSxVQUFBLEtBQ0EsTUFBQSxRQWJOLHVDQWlCUSxhQUFBLEtBVVIsZ0JBRUksTUFBQSxRQUNBLGdCQUFBLEtBQ0EsVUFBQSxLQUpKLHNCQU9NLE1BQUEsS0VsQ04sZUFDRSxRQUFBLE1BQ0EsU0FBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLEtBR0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FFQSxnQkFBQSxLQUdBLGNBQUEsS0FLQSxXQUFBLElBQUEsSUFBQSxLQXRCRixtQkF3QkksS0FBQSxLQUdBLFVBQUEsZUFFRixvQ0E3QkYsZUE4QkksT0FBQSxJQUNBLE1BQUEsS0FJSixpQkFDRSxNQUFBLEtBQ0EsT0FBQSxFQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsSUFBQSxLQUNBLFVBQUEsS0FLQSxXQUFBLElBQUEsSUFBQSxLQUdGLHFCQUNFLFdBQUEsUUFHRix1QkFDRSxNQUFBLEtBQ0EsSUFBQSxJNUN2REYsWUFFSSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsUUFFQSxVQUFBLEtBQ0EsWUFBQSxLQVBKLGNBQUEsbUJBU00sV0FBQSxLQUNBLFlBQUEsZ0JBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLFFBQ0Esb0NBakJOLGNBQUEsbUJBa0JRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxNQXBCUixnQkF3Qk0sT0FBQSxLQXhCTixhQTZCSSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBRUEsS0FEQSxtQkFBQSxPQUFBLGVBQUEsT0EvQkosZ0JBbUNNLE1BQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxLQUNBLGNBQUEsSUFDQSxZQUFBLGlCQUNBLFVBQUEsS0FDQSxZQUFBLEtBekNOLHdCQTRDUSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsaUJBQUEsUUFDQSxTQUFBLFNBQ0EsS0FBQSxNQUNBLElBQUEsSUFuRFIsd0JBeURJLFdBQUEsS0FDQSxZQUFBLGdCQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLEtBQ0Esb0NBaEVKLHdCQWlFTSxVQUFBLEtBQ0EsWUFBQSxNQWxFTixhQUFBLGFBQUEsYUFzRUksV0FBQSxLQUNBLFlBQUEsZ0JBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxvQ0E3RUosYUFBQSxhQUFBLGFBOEVNLFVBQUEsS0FDQSxZQUFBLE1BL0VOLGNBbUZJLFdBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxNQUNBLE1BQUEsS0F0Rkosa0NBeUZJLGNBQUEsS0FLSiwrQkFxQ0UsV0FBQSxNQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxJQUFBLGdCQUFBLFNBQ0EsbUJBQUEsSUFBQSxlQUFBLElBQ0EsTUFBQSxLQXpDRixrQ0FFSSxtQkFBQSxPQUFBLGVBQUEsT0FGSixxQ0FLTSxTQUFBLFNBQ0EsY0FBQSxLQUNBLGFBQUEsS0FDQSxnQkFBQSxLQUNBLGVBQUEsVUFDQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLGVBQUEsSUFDQSxZQUFBLGdCQUNBLHFDQWROLHFDQWVRLFVBQUEsTUFFRixvQ0FqQk4scUNBa0JRLFVBQUEsTUFFRixvQ0FwQk4scUNBcUJRLFVBQUEsS0FDQSxjQUFBLE1BdEJSLDZDQTBCUSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsRUFDQSxPQUFBLElBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsY0FBQSxFQVlSLFdBRUUsY0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxrQkFBQSxVQUNBLG9CQUFBLEtBTkYsY0FBQSxjQUFBLGNBUUksWUFBQSxnQkFDQSxNQUFBLFFBQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQWJKLGFBaUJJLE1BQUEsS0FDQSxjQUFBLEVBQ0EsV0FBQSxLQUNBLFFBQUEsRUFDQSxZQUFBLGlCQUNBLFVBQUEsS0FDQSxZQUFBLEs1QjhHSixVQUNFLFNBQUEsTUFDQSxRQUFBLEtBQ0EsTUFBQSxFQUNBLElBQUEsS0FJRixZQUNFLFFBQUEsSUFBQSxLQUdGLCtCQUdNLFFBQUEsTUFDQSxJQUFBLEtBQ0EsS0FBQSxPQUxOLGlEQU9RLFlBQUEsS0FNUixTQUNFLFlBQUEsaUJBQ0EsVUFBQSxLQUNBLFlBQUEsS0FIRixjQUtJLFlBQUEsZ0JBQ0EsVUFBQSxLQUNBLGNBQUEsSUFJSixRQUNFLGVBQUEsRUFDQSxjQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5Mjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1vdXRlciB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5mYW5jeWJveC1iZyB7XG4gICAgYmFja2dyb3VuZDogcmdiKDMwLCAzMCwgMzApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQsIC43MSk7XG59XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XG4gICAgb3BhY2l0eTogLjk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjIsIC42MSwgLjM2LCAxKTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5OTk5Nztcbn1cblxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1pbi13aWR0aDogNDRweDtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBhZGRpbmc6IDQ0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTQ7XG59XG5cbi5mYW5jeWJveC1zbGlkZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA0NHB4IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgICBwYWRkaW5nOiA2cHg7XG59XG5cbi5mYW5jeWJveC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwYWRkaW5nOiA0NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNSwgMCwgLjE0LCAxKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudCB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT0ndHJ1ZSddIHtcbiAgICBjdXJzb3I6IHRleHQ7XG59XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mYW5jeWJveC12aWRlbyxcbi5mYW5jeWJveC1pZnJhbWUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogRml4IGlPUyAqL1xuLmZhbmN5Ym94LWlmcmFtZSB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHAge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyogQnV0dG9ucyAqL1xuXG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIC42KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICAgIHdpZHRoOiA0NHB4O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgICBjb2xvcjogI2NjYztcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG59XG5cbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBGaXggSUUxMSAqL1xuLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIHotaW5kZXg6IDk5OTk4O1xufVxuXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IC44O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRvcDogLTQ0cHg7XG4gICAgei1pbmRleDogNDAxO1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgIHdpZHRoOiA3MHB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gICAgcGFkZGluZzogN3B4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIC8qbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTsqL1xuICAgIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICAgIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgICByaWdodDogMDtcbiAgICAvKnJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTsqL1xufVxuXG4vKiBDYXB0aW9uICovXG5cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIC44NSkgMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjMpIDUwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMTUpIDY1JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDc1KSA3NS41JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDM3KSA4Mi44NSUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjAxOSkgODglLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogNzVweCA0NHB4IDI1cHggNDRweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5OTY7XG59XG5cbi8qQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkgeyovXG4vKiAgICAuZmFuY3lib3gtY2FwdGlvbiB7Ki9cbi8qICAgICAgICBwYWRkaW5nOiA3NXB4IG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpOyovXG4vKiAgICB9Ki9cbi8qfSovXG5cbi5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG5cbi5mYW5jeWJveC1sb2FkaW5nIHtcbiAgICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHotaW5kZXg6IDk5OTk5O1xufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cblxuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xOSwgMSwgLjIyLCAxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSguMSkgc2tldygxMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG4gICAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xuICAgICAgICBjb2xvcjogI2YyZjRmNjtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIC8qQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkgeyovXG4gICAgLyogICAgLmZhbmN5Ym94LWNhcHRpb24geyovXG4gICAgLyogICAgICAgIHBhZGRpbmctbGVmdDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpOyovXG4gICAgLyogICAgICAgIHBhZGRpbmctcmlnaHQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSk7Ki9cbiAgICAvKiAgICB9Ki9cbiAgICAvKn0qL1xufVxuLyogU2hhcmUgKi9cblxuLmZhbmN5Ym94LXNoYXJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluayB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gICAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICAgIGJhY2tncm91bmQ6ICNiZDA4MWQ7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2FhMDcxOTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwZDk1ZTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMjVweDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjNWQ1YjViO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4vKiBUaHVtYnMgKi9cblxuLmZhbmN5Ym94LXRodW1icyB7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIHBhZGRpbmc6IDJweCAycHggNHB4IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjEycHg7XG4gICAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDIxMnB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogN3B4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBtYXJnaW46IDJweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOjpiZWZvcmUge1xuICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCk7XG4gICAgei1pbmRleDogOTk5OTE7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAuNTtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgfVxufSIsIi8qKlxuICogT3dsIENhcm91c2VsIHYyLjMuNFxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4ub3dsLWNhcm91c2VsLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZX0ub3dsLWNhcm91c2Vse2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2V7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4tWTt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVye2NvbnRlbnQ6XCIuXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO3Zpc2liaWxpdHk6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7aGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0sLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXJ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVte21pbi1oZWlnaHQ6MXB4O2Zsb2F0OmxlZnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkLC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5uby1qcyAub3dsLWNhcm91c2VsLC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZHtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwgLm93bC1kb3QsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXZ7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3R7YmFja2dyb3VuZDowIDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6bm9uZTtwYWRkaW5nOjAhaW1wb3J0YW50O2ZvbnQ6aW5oZXJpdH0ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5ne29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbntvcGFjaXR5OjB9Lm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW17dmlzaWJpbGl0eTpoaWRkZW59Lm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW17LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwub3dsLWdyYWJ7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9Lm93bC1jYXJvdXNlbC5vd2wtcnRse2RpcmVjdGlvbjpydGx9Lm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbXtmbG9hdDpyaWdodH0ub3dsLWNhcm91c2VsIC5hbmltYXRlZHthbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbnt6LWluZGV4OjB9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dHt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAuZmFkZU91dHthbmltYXRpb24tbmFtZTpmYWRlT3V0fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fS5vd2wtaGVpZ2h0e3RyYW5zaXRpb246aGVpZ2h0IC41cyBlYXNlLWluLW91dH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenl7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSwub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXXttYXgtaGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwMDB9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6ODBweDt3aWR0aDo4MHB4O2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTQwcHg7bWFyZ2luLXRvcDotNDBweDtiYWNrZ3JvdW5kOnVybChvd2wudmlkZW8ucGxheS5wbmcpIG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjE7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyey1tcy10cmFuc2Zvcm06c2NhbGUoMS4zLDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMywxLjMpfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uLC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG57ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10bntvcGFjaXR5OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfSIsIi8qKlxuICogT3dsIENhcm91c2VsIHYyLjMuNFxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4ub3dsLXRoZW1lIC5vd2wtZG90cywub3dsLXRoZW1lIC5vd2wtbmF2e3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ub3dsLXRoZW1lIC5vd2wtbmF2e21hcmdpbi10b3A6MTBweH0ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV17Y29sb3I6I0ZGRjtmb250LXNpemU6MTRweDttYXJnaW46NXB4O3BhZGRpbmc6NHB4IDdweDtiYWNrZ3JvdW5kOiNENkQ2RDY7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czozcHh9Lm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1dOmhvdmVye2JhY2tncm91bmQ6Izg2OTc5MTtjb2xvcjojRkZGO3RleHQtZGVjb3JhdGlvbjpub25lfS5vd2wtdGhlbWUgLm93bC1uYXYgLmRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOmRlZmF1bHR9Lm93bC10aGVtZSAub3dsLW5hdi5kaXNhYmxlZCsub3dsLWRvdHN7bWFyZ2luLXRvcDoxMHB4fS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3pvb206MX0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFue3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjVweCA3cHg7YmFja2dyb3VuZDojRDZENkQ2O2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlO2JvcmRlci1yYWRpdXM6MzBweH0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3Bhbiwub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFue2JhY2tncm91bmQ6Izg2OTc5MX0iLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjQuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi86cm9vdHstLWJsdWU6IzAwN2JmZjstLWluZGlnbzojNjYxMGYyOy0tcHVycGxlOiM2ZjQyYzE7LS1waW5rOiNlODNlOGM7LS1yZWQ6I2RjMzU0NTstLW9yYW5nZTojZmQ3ZTE0Oy0teWVsbG93OiNmZmMxMDc7LS1ncmVlbjojMjhhNzQ1Oy0tdGVhbDojMjBjOTk3Oy0tY3lhbjojMTdhMmI4Oy0td2hpdGU6I2ZmZjstLWdyYXk6IzZjNzU3ZDstLWdyYXktZGFyazojMzQzYTQwOy0tcHJpbWFyeTojMDA3YmZmOy0tc2Vjb25kYXJ5OiM2Yzc1N2Q7LS1zdWNjZXNzOiMyOGE3NDU7LS1pbmZvOiMxN2EyYjg7LS13YXJuaW5nOiNmZmMxMDc7LS1kYW5nZXI6I2RjMzU0NTstLWxpZ2h0OiNmOGY5ZmE7LS1kYXJrOiMzNDNhNDA7LS1icmVha3BvaW50LXhzOjA7LS1icmVha3BvaW50LXNtOjU3NnB4Oy0tYnJlYWtwb2ludC1tZDo3NjhweDstLWJyZWFrcG9pbnQtbGc6OTkycHg7LS1icmVha3BvaW50LXhsOjEyMDBweDstLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjstLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlfSosOjphZnRlciw6OmJlZm9yZXtib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fWFydGljbGUsYXNpZGUsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZn1bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MCFpbXBvcnRhbnR9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfWgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41cmVtfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdLGFiYnJbdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7LXdlYmtpdC10ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDtjdXJzb3I6aGVscDtib3JkZXItYm90dG9tOjA7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZTt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZX1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fWRsLG9sLHVse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsb2wgdWwsdWwgb2wsdWwgdWx7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1he2NvbG9yOiMwMDdiZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hOmhvdmVye2NvbG9yOiMwMDU2YjM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOm5vdChbaHJlZl0pe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1wcmV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbTtvdmVyZmxvdzphdXRvfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItc3R5bGU6bm9uZX1zdmd7b3ZlcmZsb3c6aGlkZGVuO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNzVyZW07cGFkZGluZy1ib3R0b206Ljc1cmVtO2NvbG9yOiM2Yzc1N2Q7dGV4dC1hbGlnbjpsZWZ0O2NhcHRpb24tc2lkZTpib3R0b219dGh7dGV4dC1hbGlnbjppbmhlcml0fWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LjVyZW19YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXN7b3V0bGluZToxcHggZG90dGVkO291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1zZWxlY3R7d29yZC13cmFwOm5vcm1hbH1bdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufVt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCksYnV0dG9uOm5vdCg6ZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfVt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXItc3R5bGU6bm9uZX1pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfWlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT10aW1lXXstd2Via2l0LWFwcGVhcmFuY2U6bGlzdGJveH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17b3V0bGluZS1vZmZzZXQ6LTJweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmgxLC5oMiwuaDMsLmg0LC5oNSwuaDYsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yfS5oMSxoMXtmb250LXNpemU6Mi41cmVtfS5oMixoMntmb250LXNpemU6MnJlbX0uaDMsaDN7Zm9udC1zaXplOjEuNzVyZW19Lmg0LGg0e2ZvbnQtc2l6ZToxLjVyZW19Lmg1LGg1e2ZvbnQtc2l6ZToxLjI1cmVtfS5oNixoNntmb250LXNpemU6MXJlbX0ubGVhZHtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDozMDB9LmRpc3BsYXktMXtmb250LXNpemU6NnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTJ7Zm9udC1zaXplOjUuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTN7Zm9udC1zaXplOjQuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTR7Zm9udC1zaXplOjMuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfWhye21hcmdpbi10b3A6MXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMSl9LnNtYWxsLHNtYWxse2ZvbnQtc2l6ZTo4MCU7Zm9udC13ZWlnaHQ6NDAwfS5tYXJrLG1hcmt7cGFkZGluZzouMmVtO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM30ubGlzdC11bnN0eWxlZHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5le3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmUtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouNXJlbX0uaW5pdGlhbGlzbXtmb250LXNpemU6OTAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjEuMjVyZW19LmJsb2NrcXVvdGUtZm9vdGVye2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjgwJTtjb2xvcjojNmM3NTdkfS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMTRcXDAwQTBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXJhZGl1czouMjVyZW07bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTo5MCU7Y29sb3I6IzZjNzU3ZH1jb2Rle2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojZTgzZThjO3dvcmQtd3JhcDpicmVhay13b3JkfWE+Y29kZXtjb2xvcjppbmhlcml0fWtiZHtwYWRkaW5nOi4ycmVtIC40cmVtO2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItcmFkaXVzOi4ycmVtfWtiZCBrYmR7cGFkZGluZzowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0OjcwMH1wcmV7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODcuNSU7Y29sb3I6IzIxMjUyOX1wcmUgY29kZXtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3dvcmQtYnJlYWs6bm9ybWFsfS5wcmUtc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OjM0MHB4O292ZXJmbG93LXk6c2Nyb2xsfS5jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19LmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXhse3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jb250YWluZXIsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVyLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29udGFpbmVyLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNte21heC13aWR0aDo5NjBweH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29udGFpbmVyLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXIteGx7bWF4LXdpZHRoOjExNDBweH19LnJvd3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY29sLC5jb2wtMSwuY29sLTEwLC5jb2wtMTEsLmNvbC0xMiwuY29sLTIsLmNvbC0zLC5jb2wtNCwuY29sLTUsLmNvbC02LC5jb2wtNywuY29sLTgsLmNvbC05LC5jb2wtYXV0bywuY29sLWxnLC5jb2wtbGctMSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctYXV0bywuY29sLW1kLC5jb2wtbWQtMSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtYXV0bywuY29sLXNtLC5jb2wtc20tMSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tYXV0bywuY29sLXhsLC5jb2wteGwtMSwuY29sLXhsLTEwLC5jb2wteGwtMTEsLmNvbC14bC0xMiwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtYXV0b3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0uY29sey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLTE+KnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy0yPip7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtMz4qey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LnJvdy1jb2xzLTQ+KnstbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy01Pip7LW1zLWZsZXg6MCAwIDIwJTtmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtNj4qey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbC1zbXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1zbS0xPip7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMj4qey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLXNtLTM+KnstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5yb3ctY29scy1zbS00Pip7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtc20tNT4qey1tcy1mbGV4OjAgMCAyMCU7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLXNtLTY+KnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtc20tYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1zbS0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1zbS0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1zbS0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1zbS00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1zbS01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC1zbS02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1zbS03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1zbS04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC1zbS05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1zbS0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtc20tMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLXNtLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXNtLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1zbS1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1zbS0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItc20tMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLXNtLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1zbS0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItc20tNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLXNtLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1zbS02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItc20tN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLXNtLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1zbS05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItc20tMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLXNtLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1zbS0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LXNtLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXNtLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC1zbS01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LXNtLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtc20tMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29sLW1key1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTE+KnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1tZC0yPip7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KnstbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1tZC01Pip7LW1zLWZsZXg6MCAwIDIwJTtmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtbWQtNj4qey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1tZC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLW1kLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLW1kLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLW1kLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLW1kLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLW1kLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLW1kLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLW1kLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLW1kLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLW1kLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC1tZC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtbWQtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbWQtZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLW1kLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLW1kLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci1tZC0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItbWQtMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLW1kLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci1tZC00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItbWQtNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLW1kLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci1tZC03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItbWQtOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLW1kLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1tZC0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItbWQtMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLW1kLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb2wtbGd7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMT4qey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTI+KnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1sZy0zPip7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0ucm93LWNvbHMtbGctND4qey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLWxnLTU+KnstbXMtZmxleDowIDAgMjAlO2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLWxnLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtbGctMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtbGctMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbGctM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtbGctNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtbGctNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtbGctOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtbGctOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLWxnLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1sZy0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1sZy1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItbGctbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXItbGctMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLWxnLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1sZy0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXItbGctM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLWxnLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1sZy01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXItbGctNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLWxnLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1sZy04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXItbGctOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLWxnLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1sZy0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXItbGctMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wteGx7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMT4qey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTI+KnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0ucm93LWNvbHMteGwtND4qey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLXhsLTU+KnstbXMtZmxleDowIDAgMjAlO2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy14bC02Pip7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLXhsLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wteGwtMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wteGwtMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wteGwtM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wteGwtNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wteGwtNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wteGwtOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wteGwtOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLXhsLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC14bC0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci14bC1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXIteGwtbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXIteGwtMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLXhsLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci14bC0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXIteGwtM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLXhsLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci14bC01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXIteGwtNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLXhsLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci14bC04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXIteGwtOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLXhsLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci14bC0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXIteGwtMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX0udGFibGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW07Y29sb3I6IzIxMjUyOX0udGFibGUgdGQsLnRhYmxlIHRoe3BhZGRpbmc6Ljc1cmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZSB0aGVhZCB0aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RlZTJlNn0udGFibGUgdGJvZHkrdGJvZHl7Ym9yZGVyLXRvcDoycHggc29saWQgI2RlZTJlNn0udGFibGUtc20gdGQsLnRhYmxlLXNtIHRoe3BhZGRpbmc6LjNyZW19LnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0udGFibGUtYm9yZGVyZWQgdGQsLnRhYmxlLWJvcmRlcmVkIHRoe2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQsLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoe2JvcmRlci1ib3R0b20td2lkdGg6MnB4fS50YWJsZS1ib3JkZXJsZXNzIHRib2R5K3Rib2R5LC50YWJsZS1ib3JkZXJsZXNzIHRkLC50YWJsZS1ib3JkZXJsZXNzIHRoLC50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoe2JvcmRlcjowfS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSl9LnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS50YWJsZS1wcmltYXJ5LC50YWJsZS1wcmltYXJ5PnRkLC50YWJsZS1wcmltYXJ5PnRoe2JhY2tncm91bmQtY29sb3I6I2I4ZGFmZn0udGFibGUtcHJpbWFyeSB0Ym9keSt0Ym9keSwudGFibGUtcHJpbWFyeSB0ZCwudGFibGUtcHJpbWFyeSB0aCwudGFibGUtcHJpbWFyeSB0aGVhZCB0aHtib3JkZXItY29sb3I6IzdhYmFmZn0udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOWZjZGZmfS50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojOWZjZGZmfS50YWJsZS1zZWNvbmRhcnksLnRhYmxlLXNlY29uZGFyeT50ZCwudGFibGUtc2Vjb25kYXJ5PnRoe2JhY2tncm91bmQtY29sb3I6I2Q2ZDhkYn0udGFibGUtc2Vjb25kYXJ5IHRib2R5K3Rib2R5LC50YWJsZS1zZWNvbmRhcnkgdGQsLnRhYmxlLXNlY29uZGFyeSB0aCwudGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoe2JvcmRlci1jb2xvcjojYjNiN2JifS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNjOGNiY2Z9LnRhYmxlLXN1Y2Nlc3MsLnRhYmxlLXN1Y2Nlc3M+dGQsLnRhYmxlLXN1Y2Nlc3M+dGh7YmFja2dyb3VuZC1jb2xvcjojYzNlNmNifS50YWJsZS1zdWNjZXNzIHRib2R5K3Rib2R5LC50YWJsZS1zdWNjZXNzIHRkLC50YWJsZS1zdWNjZXNzIHRoLC50YWJsZS1zdWNjZXNzIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojOGZkMTllfS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9LnRhYmxlLWluZm8sLnRhYmxlLWluZm8+dGQsLnRhYmxlLWluZm8+dGh7YmFja2dyb3VuZC1jb2xvcjojYmVlNWVifS50YWJsZS1pbmZvIHRib2R5K3Rib2R5LC50YWJsZS1pbmZvIHRkLC50YWJsZS1pbmZvIHRoLC50YWJsZS1pbmZvIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojODZjZmRhfS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLXdhcm5pbmcsLnRhYmxlLXdhcm5pbmc+dGQsLnRhYmxlLXdhcm5pbmc+dGh7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS50YWJsZS13YXJuaW5nIHRib2R5K3Rib2R5LC50YWJsZS13YXJuaW5nIHRkLC50YWJsZS13YXJuaW5nIHRoLC50YWJsZS13YXJuaW5nIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojZmZkZjdlfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9LnRhYmxlLWRhbmdlciwudGFibGUtZGFuZ2VyPnRkLC50YWJsZS1kYW5nZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjVjNmNifS50YWJsZS1kYW5nZXIgdGJvZHkrdGJvZHksLnRhYmxlLWRhbmdlciB0ZCwudGFibGUtZGFuZ2VyIHRoLC50YWJsZS1kYW5nZXIgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiNlZDk2OWV9LnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtbGlnaHQsLnRhYmxlLWxpZ2h0PnRkLC50YWJsZS1saWdodD50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZGZkZmV9LnRhYmxlLWxpZ2h0IHRib2R5K3Rib2R5LC50YWJsZS1saWdodCB0ZCwudGFibGUtbGlnaHQgdGgsLnRhYmxlLWxpZ2h0IHRoZWFkIHRoe2JvcmRlci1jb2xvcjojZmJmY2ZjfS50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9LnRhYmxlLWRhcmssLnRhYmxlLWRhcms+dGQsLnRhYmxlLWRhcms+dGh7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS50YWJsZS1kYXJrIHRib2R5K3Rib2R5LC50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojOTU5OTljfS50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9LnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9LnRhYmxlLWFjdGl2ZSwudGFibGUtYWN0aXZlPnRkLC50YWJsZS1hY3RpdmU+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojNDU0ZDU1fS50YWJsZSAudGhlYWQtbGlnaHQgdGh7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9LnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiM0NTRkNTV9LnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDUpfS50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4wNzUpfUBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1zbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlLXNtPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLW1ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUtbWQ+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbGd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZS1sZz4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOjExOTkuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUteGx7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZS14bD4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fS50YWJsZS1yZXNwb25zaXZle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS5mb3JtLWNvbnRyb2x7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1jb250cm9se3RyYW5zaXRpb246bm9uZX19LmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmd7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6MCAwIDAgIzQ5NTA1N30uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojODBiZGZmO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVkLC5mb3JtLWNvbnRyb2xbcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvcGFjaXR5OjF9c2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5mb3JtLWNvbnRyb2wtZmlsZSwuZm9ybS1jb250cm9sLXJhbmdle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6Y2FsYyguMzc1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4zNzVyZW0gKyAxcHgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLWxne3BhZGRpbmctdG9wOmNhbGMoLjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYyguMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjI1cmVtICsgMXB4KTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjM3NXJlbSAwO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MXB4IDB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmZvcm0tY29udHJvbC1zbXtoZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uZm9ybS1jb250cm9sLWxne2hlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4zcmVtfXNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLHNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV17aGVpZ2h0OmF1dG99dGV4dGFyZWEuZm9ybS1jb250cm9se2hlaWdodDphdXRvfS5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MXJlbX0uZm9ybS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouMjVyZW19LmZvcm0tcm93e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDotNXB4fS5mb3JtLXJvdz4uY29sLC5mb3JtLXJvdz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LmZvcm0tY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi4zcmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXX4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojNmM3NTdkfS5mb3JtLWNoZWNrLWxhYmVse21hcmdpbi1ib3R0b206MH0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDouNzVyZW19LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtO21hcmdpbi1sZWZ0OjB9LnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzI4YTc0NX0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQwLDE2Nyw2OSwuOSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0uZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWR7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKX0uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZHtib3JkZXItY29sb3I6IzI4YTc0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoLjc1ZW0gKyAyLjMxMjVyZW0pO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzI4YTc0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC4yNSl9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzI4YTc0NX0uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiMyOGE3NDV9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzI4YTc0NX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzM0Y2U1NztiYWNrZ3JvdW5kLWNvbG9yOiMzNGNlNTd9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC4yNSl9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWR+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojMjhhNzQ1fS5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzI4YTc0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC4yNSl9LmludmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjgwJTtjb2xvcjojZGMzNTQ1fS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjAsNTMsNjksLjkpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgOmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSl9LmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1O3BhZGRpbmctcmlnaHQ6Y2FsYyguNzVlbSArIDIuMzEyNXJlbSk7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgLjc1cmVtIGNlbnRlci84cHggMTBweCx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6I2RjMzU0NX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6I2RjMzU0NX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2RjMzU0NX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNlNDYwNmQ7YmFja2dyb3VuZC1jb2xvcjojZTQ2MDZkfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2RjMzU0NX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0uZm9ybS1pbmxpbmV7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmZvcm0taW5saW5lIGxhYmVse2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCwuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDowfS5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMjVyZW07bWFyZ2luLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MH19LmJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo0MDA7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYnRue3RyYW5zaXRpb246bm9uZX19LmJ0bjpob3Zlcntjb2xvcjojMjEyNTI5O3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4uZm9jdXMsLmJ0bjpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5idG4uZGlzYWJsZWQsLmJ0bjpkaXNhYmxlZHtvcGFjaXR5Oi42NX1hLmJ0bi5kaXNhYmxlZCxmaWVsZHNldDpkaXNhYmxlZCBhLmJ0bntwb2ludGVyLWV2ZW50czpub25lfS5idG4tcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY5ZDk7Ym9yZGVyLWNvbG9yOiMwMDYyY2N9LmJ0bi1wcmltYXJ5LmZvY3VzLC5idG4tcHJpbWFyeTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjlkOTtib3JkZXItY29sb3I6IzAwNjJjYztib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMzgsMTQzLDI1NSwuNSl9LmJ0bi1wcmltYXJ5LmRpc2FibGVkLC5idG4tcHJpbWFyeTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjJjYztib3JkZXItY29sb3I6IzAwNWNiZn0uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMzgsMTQzLDI1NSwuNSl9LmJ0bi1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YTYyNjg7Ym9yZGVyLWNvbG9yOiM1NDViNjJ9LmJ0bi1zZWNvbmRhcnkuZm9jdXMsLmJ0bi1zZWNvbmRhcnk6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YTYyNjg7Ym9yZGVyLWNvbG9yOiM1NDViNjI7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEzMCwxMzgsMTQ1LC41KX0uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU0NWI2Mjtib3JkZXItY29sb3I6IzRlNTU1Yn0uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTMwLDEzOCwxNDUsLjUpfS5idG4tc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTg4Mzg7Ym9yZGVyLWNvbG9yOiMxZTdlMzR9LmJ0bi1zdWNjZXNzLmZvY3VzLC5idG4tc3VjY2Vzczpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxODgzODtib3JkZXItY29sb3I6IzFlN2UzNDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNzIsMTgwLDk3LC41KX0uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0O2JvcmRlci1jb2xvcjojMWM3NDMwfS5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg3MiwxODAsOTcsLjUpfS5idG4taW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMzg0OTY7Ym9yZGVyLWNvbG9yOiMxMTdhOGJ9LmJ0bi1pbmZvLmZvY3VzLC5idG4taW5mbzpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzEzODQ5Njtib3JkZXItY29sb3I6IzExN2E4Yjtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTgsMTc2LDE5NSwuNSl9LmJ0bi1pbmZvLmRpc2FibGVkLC5idG4taW5mbzpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzExN2E4Yjtib3JkZXItY29sb3I6IzEwNzA3Zn0uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTgsMTc2LDE5NSwuNSl9LmJ0bi13YXJuaW5ne2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4td2FybmluZzpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UwYTgwMDtib3JkZXItY29sb3I6I2QzOWUwMH0uYnRuLXdhcm5pbmcuZm9jdXMsLmJ0bi13YXJuaW5nOmZvY3Vze2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTBhODAwO2JvcmRlci1jb2xvcjojZDM5ZTAwO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjIsMTcwLDEyLC41KX0uYnRuLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi13YXJuaW5nOmRpc2FibGVke2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwO2JvcmRlci1jb2xvcjojYzY5NTAwfS5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjIsMTcwLDEyLC41KX0uYnRuLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M4MjMzMztib3JkZXItY29sb3I6I2JkMjEzMH0uYnRuLWRhbmdlci5mb2N1cywuYnRuLWRhbmdlcjpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M4MjMzMztib3JkZXItY29sb3I6I2JkMjEzMDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjI1LDgzLDk3LC41KX0uYnRuLWRhbmdlci5kaXNhYmxlZCwuYnRuLWRhbmdlcjpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2JkMjEzMDtib3JkZXItY29sb3I6I2IyMWYyZH0uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjI1LDgzLDk3LC41KX0uYnRuLWxpZ2h0e2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMmU2ZWE7Ym9yZGVyLWNvbG9yOiNkYWUwZTV9LmJ0bi1saWdodC5mb2N1cywuYnRuLWxpZ2h0OmZvY3Vze2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhO2JvcmRlci1jb2xvcjojZGFlMGU1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMTYsMjE3LDIxOSwuNSl9LmJ0bi1saWdodC5kaXNhYmxlZCwuYnRuLWxpZ2h0OmRpc2FibGVke2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1O2JvcmRlci1jb2xvcjojZDNkOWRmfS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMTYsMjE3LDIxOSwuNSl9LmJ0bi1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIzMjcyYjtib3JkZXItY29sb3I6IzFkMjEyNH0uYnRuLWRhcmsuZm9jdXMsLmJ0bi1kYXJrOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjMyNzJiO2JvcmRlci1jb2xvcjojMWQyMTI0O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg4Miw4OCw5MywuNSl9LmJ0bi1kYXJrLmRpc2FibGVkLC5idG4tZGFyazpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFkMjEyNDtib3JkZXItY29sb3I6IzE3MWExZH0uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoODIsODgsOTMsLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5e2NvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuNSl9LmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5idG4tb3V0bGluZS1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTA4LDExNywxMjUsLjUpfS5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjUpfS5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiMyOGE3NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYnRuLW91dGxpbmUtaW5mb3tjb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvLmZvY3VzLC5idG4tb3V0bGluZS1pbmZvOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZHtjb2xvcjojMTdhMmI4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIzLDE2MiwxODQsLjUpfS5idG4tb3V0bGluZS13YXJuaW5ne2NvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI1NSwxOTMsNywuNSl9LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWR7Y29sb3I6I2ZmYzEwNztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tb3V0bGluZS1kYW5nZXJ7Y29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2RjMzU0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjUpfS5idG4tb3V0bGluZS1saWdodHtjb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodDpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZHtjb2xvcjojZjhmOWZhO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI0OCwyNDksMjUwLC41KX0uYnRuLW91dGxpbmUtZGFya3tjb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrLmZvY3VzLC5idG4tb3V0bGluZS1kYXJrOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwuNSl9LmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWR7Y29sb3I6IzM0M2E0MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwuNSl9LmJ0bi1saW5re2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMDA3YmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4tbGluazpob3Zlcntjb2xvcjojMDA1NmIzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJ0bi1saW5rLmZvY3VzLC5idG4tbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JveC1zaGFkb3c6bm9uZX0uYnRuLWxpbmsuZGlzYWJsZWQsLmJ0bi1saW5rOmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLWdyb3VwLWxnPi5idG4sLmJ0bi1sZ3twYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19LmJ0bi1ncm91cC1zbT4uYnRuLC5idG4tc217cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjJyZW19LmJ0bi1ibG9ja3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi10b3A6LjVyZW19aW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayxpbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9ja3t3aWR0aDoxMDAlfS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmRyb3Bkb3duLC5kcm9wbGVmdCwuZHJvcHJpZ2h0LC5kcm9wdXB7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTByZW07cGFkZGluZzouNXJlbSAwO21hcmdpbjouMTI1cmVtIDAgMDtmb250LXNpemU6MXJlbTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZHJvcGRvd24tbWVudS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZHJvcGRvd24tbWVudS1zbS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXNtLXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmRyb3Bkb3duLW1lbnUtbWQtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1tZC1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5kcm9wZG93bi1tZW51LWxnLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbGctcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRyb3Bkb3duLW1lbnUteGwtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS14bC1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319LmRyb3B1cCAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouMTI1cmVtfS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDowO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206LjNlbSBzb2xpZDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51e3RvcDowO3JpZ2h0OmF1dG87bGVmdDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDouMTI1cmVtfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDouM2VtIHNvbGlkfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye3ZlcnRpY2FsLWFsaWduOjB9LmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51e3RvcDowO3JpZ2h0OjEwMCU7bGVmdDphdXRvO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjEyNXJlbX0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCJ9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7dmVydGljYWwtYWxpZ246MH0uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49Ym90dG9tXSwuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXXtyaWdodDphdXRvO2JvdHRvbTphdXRvfS5kcm9wZG93bi1kaXZpZGVye2hlaWdodDowO21hcmdpbjouNXJlbSAwO292ZXJmbG93OmhpZGRlbjtib3JkZXItdG9wOjFweCBzb2xpZCAjZTllY2VmfS5kcm9wZG93bi1pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAxLjVyZW07Y2xlYXI6Ym90aDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmRyb3Bkb3duLWl0ZW06Zm9jdXMsLmRyb3Bkb3duLWl0ZW06aG92ZXJ7Y29sb3I6IzE2MTgxYjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9LmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC5kcm9wZG93bi1pdGVtOmFjdGl2ZXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwuZHJvcGRvd24taXRlbTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uZHJvcGRvd24tbWVudS5zaG93e2Rpc3BsYXk6YmxvY2t9LmRyb3Bkb3duLWhlYWRlcntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMS41cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNmM3NTdkO3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24taXRlbS10ZXh0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMjVyZW0gMS41cmVtO2NvbG9yOiMyMTI1Mjl9LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2Fse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0biwuYnRuLWdyb3VwPi5idG57cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0b30uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46aG92ZXIsLmJ0bi1ncm91cD4uYnRuOmhvdmVye3otaW5kZXg6MX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4uYWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZvY3VzLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwPi5idG46Zm9jdXN7ei1pbmRleDoxfS5idG4tdG9vbGJhcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4fS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjU2MjVyZW07cGFkZGluZy1sZWZ0Oi41NjI1cmVtfS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjB9LmJ0bi1ncm91cC1zbT4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1zbSsuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjM3NXJlbTtwYWRkaW5nLWxlZnQ6LjM3NXJlbX0uYnRuLWdyb3VwLWxnPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWxnKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNzVyZW07cGFkZGluZy1sZWZ0Oi43NXJlbX0uYnRuLWdyb3VwLXZlcnRpY2Fsey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3Vwe3dpZHRoOjEwMCV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOi0xcHh9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXAtdG9nZ2xlPi5idG4sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRue21hcmdpbi1ib3R0b206MH0uYnRuLWdyb3VwLXRvZ2dsZT4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPXJhZGlvXXtwb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMCwwLDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtZmxleDoxIDEgMCU7ZmxleDoxIDEgMCU7bWluLXdpZHRoOjA7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuZm9ybS1jb250cm9se21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpmb2N1cywuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpmb2N1c3t6LWluZGV4OjN9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN7ei1pbmRleDo0fS5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGV7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hcHBlbmQsLmlucHV0LWdyb3VwLXByZXBlbmR7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4rLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4rLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmJ0biwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dHttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC1wcmVwZW5ke21hcmdpbi1yaWdodDotMXB4fS5pbnB1dC1ncm91cC1hcHBlbmR7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtdGV4dHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbX0uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPWNoZWNrYm94XSwuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW4tdG9wOjB9LmlucHV0LWdyb3VwLWxnPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSl7aGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KX0uaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmlucHV0LWdyb3VwLXRleHR7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4zcmVtfS5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpe2hlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpfS5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dHtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0e3BhZGRpbmctcmlnaHQ6MS43NXJlbX0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmN1c3RvbS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDoxLjVyZW07cGFkZGluZy1sZWZ0OjEuNXJlbX0uY3VzdG9tLWNvbnRyb2wtaW5saW5le2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLXJpZ2h0OjFyZW19LmN1c3RvbS1jb250cm9sLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt6LWluZGV4Oi0xO3dpZHRoOjFyZW07aGVpZ2h0OjEuMjVyZW07b3BhY2l0eTowfS5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM4MGJkZmZ9LmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2IzZDdmZjtib3JkZXItY29sb3I6I2IzZDdmZn0uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojNmM3NTdkfS5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF1+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tY29udHJvbC1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246dG9wfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDouMjVyZW07bGVmdDotMS41cmVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtwb2ludGVyLWV2ZW50czpub25lO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOiNhZGI1YmQgc29saWQgMXB4fS5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0Oi0xLjVyZW07ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOm5vLXJlcGVhdCA1MCUvNTAlIDUwJX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLXN3aXRjaHtwYWRkaW5nLWxlZnQ6Mi4yNXJlbX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtsZWZ0Oi0yLjI1cmVtO3dpZHRoOjEuNzVyZW07cG9pbnRlci1ldmVudHM6YWxsO2JvcmRlci1yYWRpdXM6LjVyZW19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcnt0b3A6Y2FsYyguMjVyZW0gKyAycHgpO2xlZnQ6Y2FsYygtMi4yNXJlbSArIDJweCk7d2lkdGg6Y2FsYygxcmVtIC0gNHB4KTtoZWlnaHQ6Y2FsYygxcmVtIC0gNHB4KTtiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmQ7Ym9yZGVyLXJhZGl1czouNXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLjc1cmVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCguNzVyZW0pfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO3BhZGRpbmc6LjM3NXJlbSAxLjc1cmVtIC4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1Nzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZDojZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAuNzVyZW0gY2VudGVyLzhweCAxMHB4O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtoZWlnaHQ6YXV0bztwYWRkaW5nLXJpZ2h0Oi43NXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICM0OTUwNTd9LmN1c3RvbS1zZWxlY3Qtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZy10b3A6LjI1cmVtO3BhZGRpbmctYm90dG9tOi4yNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW07Zm9udC1zaXplOi44NzVyZW19LmN1c3RvbS1zZWxlY3QtbGd7aGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLWxlZnQ6MXJlbTtmb250LXNpemU6MS4yNXJlbX0uY3VzdG9tLWZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7bWFyZ2luLWJvdHRvbTowfS5jdXN0b20tZmlsZS1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7bWFyZ2luOjA7b3BhY2l0eTowfS5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF1+LmN1c3RvbS1maWxlLWxhYmVse2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbil+LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntjb250ZW50OlwiQnJvd3NlXCJ9LmN1c3RvbS1maWxlLWlucHV0fi5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLWJyb3dzZSl9LmN1c3RvbS1maWxlLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7Y29udGVudDpcIkJyb3dzZVwiO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItbGVmdDppbmhlcml0O2JvcmRlci1yYWRpdXM6MCAuMjVyZW0gLjI1cmVtIDB9LmN1c3RvbS1yYW5nZXt3aWR0aDoxMDAlO2hlaWdodDoxLjRyZW07cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5jdXN0b20tcmFuZ2U6Zm9jdXN7b3V0bGluZTowfS5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOi0uMjVyZW07YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2IzZDdmZn0uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7LW1vei10cmFuc2l0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiM2Q3ZmZ9LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4ycmVtO21hcmdpbi1sZWZ0Oi4ycmVtO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYnstbXMtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiM2Q3ZmZ9LmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci13aWR0aDouNXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVye21hcmdpbi1yaWdodDoxNXB4O2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkfS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2N1cnNvcjpkZWZhdWx0fS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkfS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2t7Y3Vyc29yOmRlZmF1bHR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1zZWxlY3R7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLXNlbGVjdHt0cmFuc2l0aW9uOm5vbmV9fS5uYXZ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdi1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxcmVtfS5uYXYtbGluazpmb2N1cywubmF2LWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdH0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNn0ubmF2LXRhYnMgLm5hdi1pdGVte21hcmdpbi1ib3R0b206LTFweH0ubmF2LXRhYnMgLm5hdi1saW5re2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsLm5hdi10YWJzIC5uYXYtbGluazpob3Zlcntib3JkZXItY29sb3I6I2U5ZWNlZiAjZTllY2VmICNkZWUyZTZ9Lm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTYgI2RlZTJlNiAjZmZmfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdi1waWxscyAubmF2LWxpbmt7Ym9yZGVyLXJhZGl1czouMjVyZW19Lm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5uYXYtZmlsbCAubmF2LWl0ZW17LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW17LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTt0ZXh0LWFsaWduOmNlbnRlcn0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5uYXZiYXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2YmFyIC5jb250YWluZXIsLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLC5uYXZiYXIgLmNvbnRhaW5lci1sZywubmF2YmFyIC5jb250YWluZXItbWQsLm5hdmJhciAuY29udGFpbmVyLXNtLC5uYXZiYXIgLmNvbnRhaW5lci14bHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5hdmJhci1icmFuZHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouMzEyNXJlbTtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbTttYXJnaW4tcmlnaHQ6MXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcH0ubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItYnJhbmQ6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci1uYXZ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lfS5uYXZiYXItdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbX0ubmF2YmFyLWNvbGxhcHNley1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjEwMCU7ZmxleC1iYXNpczoxMDAlOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubmF2YmFyLXRvZ2dsZXJ7cGFkZGluZzouMjVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5uYXZiYXItdG9nZ2xlcjpmb2N1cywubmF2YmFyLXRvZ2dsZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci10b2dnbGVyLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb250ZW50OlwiXCI7YmFja2dyb3VuZDpuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KXsubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubmF2YmFyLWV4cGFuZC1zbXstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdnstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIteGx7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLXhse3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItZXhwYW5kLW1key1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci14bHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm5hdmJhci1leHBhbmQtbGd7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLXhsey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjExOTkuOThweCl7Lm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5uYXZiYXItZXhwYW5kLXhsey1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci14bHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX0ubmF2YmFyLWV4cGFuZHstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLXhsey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5ke2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwuNSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgwLDAsMCwuMyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDAsMCwwLC41KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDAsMCwwLC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhe2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZHtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYXtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXJ7Y29sb3I6I2ZmZn0uY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6MDt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jYXJkPmhye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9LmNhcmQ+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19LmNhcmQ+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5jYXJkLWJvZHl7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjFweDtwYWRkaW5nOjEuMjVyZW19LmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbTouNzVyZW19LmNhcmQtc3VidGl0bGV7bWFyZ2luLXRvcDotLjM3NXJlbTttYXJnaW4tYm90dG9tOjB9LmNhcmQtdGV4dDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2FyZC1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkLWxpbmsrLmNhcmQtbGlua3ttYXJnaW4tbGVmdDoxLjI1cmVtfS5jYXJkLWhlYWRlcntwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjAzKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCkgMCAwfS5jYXJkLWhlYWRlcisubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MH0uY2FyZC1mb290ZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjAzKTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5jYXJkLWZvb3RlcjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIGNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0Oi0uNjI1cmVtO21hcmdpbi1ib3R0b206LS43NXJlbTttYXJnaW4tbGVmdDotLjYyNXJlbTtib3JkZXItYm90dG9tOjB9LmNhcmQtaGVhZGVyLXBpbGxze21hcmdpbi1yaWdodDotLjYyNXJlbTttYXJnaW4tbGVmdDotLjYyNXJlbX0uY2FyZC1pbWctb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtwYWRkaW5nOjEuMjVyZW19LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b20sLmNhcmQtaW1nLXRvcHstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJX0uY2FyZC1pbWcsLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWRlY2sgLmNhcmR7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1kZWNre2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0uY2FyZC1kZWNrIC5jYXJkey1tcy1mbGV4OjEgMCAwJTtmbGV4OjEgMCAwJTttYXJnaW4tcmlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MTVweH19LmNhcmQtZ3JvdXA+LmNhcmR7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1ncm91cHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHstbXMtZmxleDoxIDAgMCU7ZmxleDoxIDAgMCU7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWdyb3VwPi5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fS5jYXJkLWNvbHVtbnMgLmNhcmR7bWFyZ2luLWJvdHRvbTouNzVyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jYXJkLWNvbHVtbnN7LXdlYmtpdC1jb2x1bW4tY291bnQ6MzstbW96LWNvbHVtbi1jb3VudDozO2NvbHVtbi1jb3VudDozOy13ZWJraXQtY29sdW1uLWdhcDoxLjI1cmVtOy1tb3otY29sdW1uLWdhcDoxLjI1cmVtO2NvbHVtbi1nYXA6MS4yNXJlbTtvcnBoYW5zOjE7d2lkb3dzOjF9LmNhcmQtY29sdW1ucyAuY2FyZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfX0uYWNjb3JkaW9uPi5jYXJke292ZXJmbG93OmhpZGRlbn0uYWNjb3JkaW9uPi5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmFjY29yZGlvbj4uY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5hY2NvcmRpb24+LmNhcmQ+LmNhcmQtaGVhZGVye2JvcmRlci1yYWRpdXM6MDttYXJnaW4tYm90dG9tOi0xcHh9LmJyZWFkY3J1bWJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6Ljc1cmVtIDFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDouNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0Oi41cmVtO2NvbG9yOiM2Yzc1N2Q7Y29udGVudDpcIi9cIn0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjpub25lfS5icmVhZGNydW1iLWl0ZW0uYWN0aXZle2NvbG9yOiM2Yzc1N2R9LnBhZ2luYXRpb257ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wYWdlLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIC43NXJlbTttYXJnaW4tbGVmdDotMXB4O2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2fS5wYWdlLWxpbms6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOiMwMDU2YjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdlLWxpbms6Zm9jdXN7ei1pbmRleDozO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re21hcmdpbi1sZWZ0OjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbX0ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5re3otaW5kZXg6Mztjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmt7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RlZTJlNn0ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5re3BhZGRpbmc6Ljc1cmVtIDEuNXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjV9LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjNyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouM3JlbX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouM3JlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5re3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4ycmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4ycmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4ycmVtfS5iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4yNWVtIC40ZW07Zm9udC1zaXplOjc1JTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmJhZGdle3RyYW5zaXRpb246bm9uZX19YS5iYWRnZTpmb2N1cyxhLmJhZGdlOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmJhZGdlLXBpbGx7cGFkZGluZy1yaWdodDouNmVtO3BhZGRpbmctbGVmdDouNmVtO2JvcmRlci1yYWRpdXM6MTByZW19LmJhZGdlLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9YS5iYWRnZS1wcmltYXJ5OmZvY3VzLGEuYmFkZ2UtcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjJjY31hLmJhZGdlLXByaW1hcnkuZm9jdXMsYS5iYWRnZS1wcmltYXJ5OmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC41KX0uYmFkZ2Utc2Vjb25kYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkfWEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLGEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTQ1YjYyfWEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzLGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTA4LDExNywxMjUsLjUpfS5iYWRnZS1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1fWEuYmFkZ2Utc3VjY2Vzczpmb2N1cyxhLmJhZGdlLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxZTdlMzR9YS5iYWRnZS1zdWNjZXNzLmZvY3VzLGEuYmFkZ2Utc3VjY2Vzczpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuNSl9LmJhZGdlLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjh9YS5iYWRnZS1pbmZvOmZvY3VzLGEuYmFkZ2UtaW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzExN2E4Yn1hLmJhZGdlLWluZm8uZm9jdXMsYS5iYWRnZS1pbmZvOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuNSl9LmJhZGdlLXdhcm5pbmd7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDd9YS5iYWRnZS13YXJuaW5nOmZvY3VzLGEuYmFkZ2Utd2FybmluZzpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2QzOWUwMH1hLmJhZGdlLXdhcm5pbmcuZm9jdXMsYS5iYWRnZS13YXJuaW5nOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYmFkZ2UtZGFuZ2Vye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1fWEuYmFkZ2UtZGFuZ2VyOmZvY3VzLGEuYmFkZ2UtZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYmQyMTMwfWEuYmFkZ2UtZGFuZ2VyLmZvY3VzLGEuYmFkZ2UtZGFuZ2VyOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYmFkZ2UtbGlnaHR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9YS5iYWRnZS1saWdodDpmb2N1cyxhLmJhZGdlLWxpZ2h0OmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1fWEuYmFkZ2UtbGlnaHQuZm9jdXMsYS5iYWRnZS1saWdodDpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI0OCwyNDksMjUwLC41KX0uYmFkZ2UtZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MH1hLmJhZGdlLWRhcms6Zm9jdXMsYS5iYWRnZS1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0fWEuYmFkZ2UtZGFyay5mb2N1cyxhLmJhZGdlLWRhcms6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwuNSl9Lmp1bWJvdHJvbntwYWRkaW5nOjJyZW0gMXJlbTttYXJnaW4tYm90dG9tOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjNyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5qdW1ib3Ryb257cGFkZGluZzo0cmVtIDJyZW19fS5qdW1ib3Ryb24tZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowO2JvcmRlci1yYWRpdXM6MH0uYWxlcnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0uYWxlcnQtaGVhZGluZ3tjb2xvcjppbmhlcml0fS5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OjcwMH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDo0cmVtfS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2NvbG9yOmluaGVyaXR9LmFsZXJ0LXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2U1ZmY7Ym9yZGVyLWNvbG9yOiNiOGRhZmZ9LmFsZXJ0LXByaW1hcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojOWZjZGZmfS5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5re2NvbG9yOiMwMDI3NTJ9LmFsZXJ0LXNlY29uZGFyeXtjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2UyZTNlNTtib3JkZXItY29sb3I6I2Q2ZDhkYn0uYWxlcnQtc2Vjb25kYXJ5IGhye2JvcmRlci10b3AtY29sb3I6I2M4Y2JjZn0uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5re2NvbG9yOiMyMDIzMjZ9LmFsZXJ0LXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVkZGE7Ym9yZGVyLWNvbG9yOiNjM2U2Y2J9LmFsZXJ0LXN1Y2Nlc3MgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjFkZmJifS5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5re2NvbG9yOiMwYjJlMTN9LmFsZXJ0LWluZm97Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNkMWVjZjE7Ym9yZGVyLWNvbG9yOiNiZWU1ZWJ9LmFsZXJ0LWluZm8gaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYWJkZGU1fS5hbGVydC1pbmZvIC5hbGVydC1saW5re2NvbG9yOiMwNjJjMzN9LmFsZXJ0LXdhcm5pbmd7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYzY2Q7Ym9yZGVyLWNvbG9yOiNmZmVlYmF9LmFsZXJ0LXdhcm5pbmcgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZlOGExfS5hbGVydC13YXJuaW5nIC5hbGVydC1saW5re2NvbG9yOiM1MzNmMDN9LmFsZXJ0LWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y4ZDdkYTtib3JkZXItY29sb3I6I2Y1YzZjYn0uYWxlcnQtZGFuZ2VyIGhye2JvcmRlci10b3AtY29sb3I6I2YxYjBiN30uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5re2NvbG9yOiM0OTEyMTd9LmFsZXJ0LWxpZ2h0e2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZlO2JvcmRlci1jb2xvcjojZmRmZGZlfS5hbGVydC1saWdodCBocntib3JkZXItdG9wLWNvbG9yOiNlY2VjZjZ9LmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5re2NvbG9yOiM2ODY4Njh9LmFsZXJ0LWRhcmt7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZDk7Ym9yZGVyLWNvbG9yOiNjNmM4Y2F9LmFsZXJ0LWRhcmsgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjliYmJlfS5hbGVydC1kYXJrIC5hbGVydC1saW5re2NvbG9yOiMwNDA1MDV9QC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxcmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fUBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjFyZW0gMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19LnByb2dyZXNze2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxcmVtO292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6Ljc1cmVtO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4yNXJlbX0ucHJvZ3Jlc3MtYmFye2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjt0cmFuc2l0aW9uOndpZHRoIC42cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5wcm9ncmVzcy1iYXJ7dHJhbnNpdGlvbjpub25lfX0ucHJvZ3Jlc3MtYmFyLXN0cmlwZWR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtc2l6ZToxcmVtIDFyZW19LnByb2dyZXNzLWJhci1hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOnByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uOm5vbmU7YW5pbWF0aW9uOm5vbmV9fS5tZWRpYXtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5tZWRpYS1ib2R5ey1tcy1mbGV4OjE7ZmxleDoxfS5saXN0LWdyb3Vwe2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbnt3aWR0aDoxMDAlO2NvbG9yOiM0OTUwNTc7dGV4dC1hbGlnbjppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye3otaW5kZXg6MTtjb2xvcjojNDk1MDU3O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9Lmxpc3QtZ3JvdXAtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle3otaW5kZXg6Mjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDowfS5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3Atd2lkdGg6MXB4fS5saXN0LWdyb3VwLWhvcml6b250YWx7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbXstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZHstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZ3stbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5saXN0LWdyb3VwLWhvcml6b250YWwteGx7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH19Lmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC13aWR0aDowO2JvcmRlci1yYWRpdXM6MH0ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3Atd2lkdGg6MH0ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5e2NvbG9yOiMwMDQwODU7YmFja2dyb3VuZC1jb2xvcjojYjhkYWZmfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMwMDQwODU7YmFja2dyb3VuZC1jb2xvcjojOWZjZGZmfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNDA4NTtib3JkZXItY29sb3I6IzAwNDA4NX0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeXtjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2Q2ZDhkYn0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzM4M2Q0MTtiYWNrZ3JvdW5kLWNvbG9yOiNjOGNiY2Z9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzODNkNDE7Ym9yZGVyLWNvbG9yOiMzODNkNDF9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNze2NvbG9yOiMxNTU3MjQ7YmFja2dyb3VuZC1jb2xvcjojYzNlNmNifS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMxNTU3MjQ7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE1NTcyNDtib3JkZXItY29sb3I6IzE1NTcyNH0ubGlzdC1ncm91cC1pdGVtLWluZm97Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNiZWU1ZWJ9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGM1NDYwO2JvcmRlci1jb2xvcjojMGM1NDYwfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZ3tjb2xvcjojODU2NDA0O2JhY2tncm91bmQtY29sb3I6I2ZmZWViYX0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojODU2NDA0O2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4NTY0MDQ7Ym9yZGVyLWNvbG9yOiM4NTY0MDR9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWM2Y2J9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM3MjFjMjQ7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNzIxYzI0O2JvcmRlci1jb2xvcjojNzIxYzI0fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHR7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZGZkZmV9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojODE4MTgyO2JvcmRlci1jb2xvcjojODE4MTgyfS5saXN0LWdyb3VwLWl0ZW0tZGFya3tjb2xvcjojMWIxZTIxO2JhY2tncm91bmQtY29sb3I6I2M2YzhjYX0ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMWIxZTIxO2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxYjFlMjE7Ym9yZGVyLWNvbG9yOiMxYjFlMjF9LmNsb3Nle2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMDt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7b3BhY2l0eTouNX0uY2xvc2U6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVye29wYWNpdHk6Ljc1fWJ1dHRvbi5jbG9zZXtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9YS5jbG9zZS5kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfS50b2FzdHttYXgtd2lkdGg6MzUwcHg7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTouODc1cmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO2JveC1zaGFkb3c6MCAuMjVyZW0gLjc1cmVtIHJnYmEoMCwwLDAsLjEpOy13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7b3BhY2l0eTowO2JvcmRlci1yYWRpdXM6LjI1cmVtfS50b2FzdDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206Ljc1cmVtfS50b2FzdC5zaG93aW5ne29wYWNpdHk6MX0udG9hc3Quc2hvd3tkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0udG9hc3QuaGlkZXtkaXNwbGF5Om5vbmV9LnRvYXN0LWhlYWRlcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjI1cmVtIC43NXJlbTtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSl9LnRvYXN0LWJvZHl7cGFkZGluZzouNzVyZW19Lm1vZGFsLW9wZW57b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC1vcGVuIC5tb2RhbHtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNTA7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6MH0ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOi41cmVtO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MHB4KX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246bm9uZX19Lm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjAyKTt0cmFuc2Zvcm06c2NhbGUoMS4wMil9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxle2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDFyZW0pO292ZXJmbG93OmhpZGRlbn0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciwubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcnstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjB9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9nLWNlbnRlcmVke2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAxcmVtKX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmV7ZGlzcGxheTpibG9jaztoZWlnaHQ6Y2FsYygxMDB2aCAtIDFyZW0pO2NvbnRlbnQ6XCJcIn0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCV9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0Om5vbmV9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3Jle2NvbnRlbnQ6bm9uZX0ubW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6LjNyZW07b3V0bGluZTowfS5tb2RhbC1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDQwO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5tb2RhbC1iYWNrZHJvcC5zaG93e29wYWNpdHk6LjV9Lm1vZGFsLWhlYWRlcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjFyZW0gMXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9Lm1vZGFsLWhlYWRlciAuY2xvc2V7cGFkZGluZzoxcmVtIDFyZW07bWFyZ2luOi0xcmVtIC0xcmVtIC0xcmVtIGF1dG99Lm1vZGFsLXRpdGxle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjV9Lm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztwYWRkaW5nOjFyZW19Lm1vZGFsLWZvb3RlcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzouNzVyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNjtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpfS5tb2RhbC1mb290ZXI+KnttYXJnaW46LjI1cmVtfS5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O292ZXJmbG93OnNjcm9sbH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjEuNzVyZW0gYXV0b30ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSAzLjVyZW0pfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAzLjVyZW0pfS5tb2RhbC1kaWFsb2ctY2VudGVyZWR7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAzLjVyZW0pfS5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZXtoZWlnaHQ6Y2FsYygxMDB2aCAtIDMuNXJlbSl9Lm1vZGFsLXNte21heC13aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tb2RhbC1sZywubW9kYWwteGx7bWF4LXdpZHRoOjgwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5tb2RhbC14bHttYXgtd2lkdGg6MTE0MHB4fX0udG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwNzA7ZGlzcGxheTpibG9jazttYXJnaW46MDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOi44NzVyZW07d29yZC13cmFwOmJyZWFrLXdvcmQ7b3BhY2l0eTowfS50b29sdGlwLnNob3d7b3BhY2l0eTouOX0udG9vbHRpcCAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDouOHJlbTtoZWlnaHQ6LjRyZW19LnRvb2x0aXAgLmFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSwuYnMtdG9vbHRpcC10b3B7cGFkZGluZzouNHJlbSAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93LC5icy10b29sdGlwLXRvcCAuYXJyb3d7Ym90dG9tOjB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmV7dG9wOjA7Ym9yZGVyLXdpZHRoOi40cmVtIC40cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSwuYnMtdG9vbHRpcC1yaWdodHtwYWRkaW5nOjAgLjRyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdywuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3d7bGVmdDowO3dpZHRoOi40cmVtO2hlaWdodDouOHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmV7cmlnaHQ6MDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gLjRyZW0gMDtib3JkZXItcmlnaHQtY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dLC5icy10b29sdGlwLWJvdHRvbXtwYWRkaW5nOi40cmVtIDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3csLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvd3t0b3A6MH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZXtib3R0b206MDtib3JkZXItd2lkdGg6MCAuNHJlbSAuNHJlbTtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0sLmJzLXRvb2x0aXAtbGVmdHtwYWRkaW5nOjAgLjRyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LC5icy10b29sdGlwLWxlZnQgLmFycm93e3JpZ2h0OjA7d2lkdGg6LjRyZW07aGVpZ2h0Oi44cmVtfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci13aWR0aDouNHJlbSAwIC40cmVtIC40cmVtO2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LnRvb2x0aXAtaW5uZXJ7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6LjI1cmVtIC41cmVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wb3BvdmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNjA7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6Mjc2cHg7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouODc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtfS5wb3BvdmVyIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0Oi41cmVtO21hcmdpbjowIC4zcmVtfS5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIgLmFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLC5icy1wb3BvdmVyLXRvcHttYXJnaW4tYm90dG9tOi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0+LmFycm93LC5icy1wb3BvdmVyLXRvcD4uYXJyb3d7Ym90dG9tOmNhbGMoLS41cmVtIC0gMXB4KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdPi5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXRvcD4uYXJyb3c6OmJlZm9yZXtib3R0b206MDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gMDtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdPi5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItdG9wPi5hcnJvdzo6YWZ0ZXJ7Ym90dG9tOjFweDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gMDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdLC5icy1wb3BvdmVyLXJpZ2h0e21hcmdpbi1sZWZ0Oi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XT4uYXJyb3csLmJzLXBvcG92ZXItcmlnaHQ+LmFycm93e2xlZnQ6Y2FsYygtLjVyZW0gLSAxcHgpO3dpZHRoOi41cmVtO2hlaWdodDoxcmVtO21hcmdpbjouM3JlbSAwfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XT4uYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1yaWdodD4uYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIC41cmVtIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0+LmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1yaWdodD4uYXJyb3c6OmFmdGVye2xlZnQ6MXB4O2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAuNXJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sLmJzLXBvcG92ZXItYm90dG9te21hcmdpbi10b3A6LjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXT4uYXJyb3csLmJzLXBvcG92ZXItYm90dG9tPi5hcnJvd3t0b3A6Y2FsYygtLjVyZW0gLSAxcHgpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0+LmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tPi5hcnJvdzo6YmVmb3Jle3RvcDowO2JvcmRlci13aWR0aDowIC41cmVtIC41cmVtIC41cmVtO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0+LmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1ib3R0b20+LmFycm93OjphZnRlcnt0b3A6MXB4O2JvcmRlci13aWR0aDowIC41cmVtIC41cmVtIC41cmVtO2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07bWFyZ2luLWxlZnQ6LS41cmVtO2NvbnRlbnQ6XCJcIjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjdmN2Y3fS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdLC5icy1wb3BvdmVyLWxlZnR7bWFyZ2luLXJpZ2h0Oi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdPi5hcnJvdywuYnMtcG9wb3Zlci1sZWZ0Pi5hcnJvd3tyaWdodDpjYWxjKC0uNXJlbSAtIDFweCk7d2lkdGg6LjVyZW07aGVpZ2h0OjFyZW07bWFyZ2luOi4zcmVtIDB9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0+LmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItbGVmdD4uYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci13aWR0aDouNXJlbSAwIC41cmVtIC41cmVtO2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XT4uYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWxlZnQ+LmFycm93OjphZnRlcntyaWdodDoxcHg7Ym9yZGVyLXdpZHRoOi41cmVtIDAgLjVyZW0gLjVyZW07Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0ucG9wb3Zlci1oZWFkZXJ7cGFkZGluZzouNXJlbSAuNzVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e3BhZGRpbmc6LjVyZW0gLjc1cmVtO2NvbG9yOiMyMTI1Mjl9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJvdXNlbC5wb2ludGVyLWV2ZW50ey1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15fS5jYXJvdXNlbC1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uY2Fyb3VzZWwtaW5uZXI6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmNhcm91c2VsLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6LTEwMCU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtaXRlbXt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWl0ZW0tcHJldiwuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7ZGlzcGxheTpibG9ja30uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQsLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVte29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZle3otaW5kZXg6MTtvcGFjaXR5OjF9LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0e3otaW5kZXg6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDBzIC42c31AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHR7dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LC5jYXJvdXNlbC1jb250cm9sLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoxO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxNSU7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWNvbnRyb2wtbmV4dCwuY2Fyb3VzZWwtY29udHJvbC1wcmV2e3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtvcGFjaXR5Oi45fS5jYXJvdXNlbC1jb250cm9sLXByZXZ7bGVmdDowfS5jYXJvdXNlbC1jb250cm9sLW5leHR7cmlnaHQ6MH0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDpuby1yZXBlYXQgNTAlLzEwMCUgMTAwJX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIil9LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKX0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjE1O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjE1JTttYXJnaW4tbGVmdDoxNSU7bGlzdC1zdHlsZTpub25lfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe2JveC1zaXppbmc6Y29udGVudC1ib3g7LW1zLWZsZXg6MCAxIGF1dG87ZmxleDowIDEgYXV0bzt3aWR0aDozMHB4O2hlaWdodDozcHg7bWFyZ2luLXJpZ2h0OjNweDttYXJnaW4tbGVmdDozcHg7dGV4dC1pbmRlbnQ6LTk5OXB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTBweCBzb2xpZCB0cmFuc3BhcmVudDtvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAuNnMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaXt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7b3BhY2l0eToxfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1JTtib3R0b206MjBweDtsZWZ0OjE1JTt6LWluZGV4OjEwO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWJvcmRlcnt0b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXJ7dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3Bpbm5lci1ib3JkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTtib3JkZXI6LjI1ZW0gc29saWQgY3VycmVudENvbG9yO2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LWFuaW1hdGlvbjpzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246c3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGV9LnNwaW5uZXItYm9yZGVyLXNte3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Ym9yZGVyLXdpZHRoOi4yZW19QC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXItZ3Jvd3swJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9NTAle29wYWNpdHk6MX19QGtleWZyYW1lcyBzcGlubmVyLWdyb3d7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXtvcGFjaXR5OjF9fS5zcGlubmVyLWdyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb246c3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGV9LnNwaW5uZXItZ3Jvdy1zbXt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AhaW1wb3J0YW50fS5iZy1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzAwN2JmZiFpbXBvcnRhbnR9YS5iZy1wcmltYXJ5OmZvY3VzLGEuYmctcHJpbWFyeTpob3ZlcixidXR0b24uYmctcHJpbWFyeTpmb2N1cyxidXR0b24uYmctcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2MhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkIWltcG9ydGFudH1hLmJnLXNlY29uZGFyeTpmb2N1cyxhLmJnLXNlY29uZGFyeTpob3ZlcixidXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzLGJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTQ1YjYyIWltcG9ydGFudH0uYmctc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDUhaW1wb3J0YW50fWEuYmctc3VjY2Vzczpmb2N1cyxhLmJnLXN1Y2Nlc3M6aG92ZXIsYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMsYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0IWltcG9ydGFudH0uYmctaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjghaW1wb3J0YW50fWEuYmctaW5mbzpmb2N1cyxhLmJnLWluZm86aG92ZXIsYnV0dG9uLmJnLWluZm86Zm9jdXMsYnV0dG9uLmJnLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTE3YThiIWltcG9ydGFudH0uYmctd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDchaW1wb3J0YW50fWEuYmctd2FybmluZzpmb2N1cyxhLmJnLXdhcm5pbmc6aG92ZXIsYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMsYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwIWltcG9ydGFudH0uYmctZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9YS5iZy1kYW5nZXI6Zm9jdXMsYS5iZy1kYW5nZXI6aG92ZXIsYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyxidXR0b24uYmctZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2JkMjEzMCFpbXBvcnRhbnR9LmJnLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9YS5iZy1saWdodDpmb2N1cyxhLmJnLWxpZ2h0OmhvdmVyLGJ1dHRvbi5iZy1saWdodDpmb2N1cyxidXR0b24uYmctbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1IWltcG9ydGFudH0uYmctZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDAhaW1wb3J0YW50fWEuYmctZGFyazpmb2N1cyxhLmJnLWRhcms6aG92ZXIsYnV0dG9uLmJnLWRhcms6Zm9jdXMsYnV0dG9uLmJnLWRhcms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0IWltcG9ydGFudH0uYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudH0uYmctdHJhbnNwYXJlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItdG9we2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItcmlnaHR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLWxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItMHtib3JkZXI6MCFpbXBvcnRhbnR9LmJvcmRlci10b3AtMHtib3JkZXItdG9wOjAhaW1wb3J0YW50fS5ib3JkZXItcmlnaHQtMHtib3JkZXItcmlnaHQ6MCFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tMHtib3JkZXItYm90dG9tOjAhaW1wb3J0YW50fS5ib3JkZXItbGVmdC0we2JvcmRlci1sZWZ0OjAhaW1wb3J0YW50fS5ib3JkZXItcHJpbWFyeXtib3JkZXItY29sb3I6IzAwN2JmZiFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiM2Yzc1N2QhaW1wb3J0YW50fS5ib3JkZXItc3VjY2Vzc3tib3JkZXItY29sb3I6IzI4YTc0NSFpbXBvcnRhbnR9LmJvcmRlci1pbmZve2JvcmRlci1jb2xvcjojMTdhMmI4IWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOiNmZmMxMDchaW1wb3J0YW50fS5ib3JkZXItZGFuZ2Vye2JvcmRlci1jb2xvcjojZGMzNTQ1IWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0e2JvcmRlci1jb2xvcjojZjhmOWZhIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7Ym9yZGVyLWNvbG9yOiMzNDNhNDAhaW1wb3J0YW50fS5ib3JkZXItd2hpdGV7Ym9yZGVyLWNvbG9yOiNmZmYhaW1wb3J0YW50fS5yb3VuZGVkLXNte2JvcmRlci1yYWRpdXM6LjJyZW0haW1wb3J0YW50fS5yb3VuZGVke2JvcmRlci1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtcmlnaHR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1sZWZ0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtbGd7Ym9yZGVyLXJhZGl1czouM3JlbSFpbXBvcnRhbnR9LnJvdW5kZWQtY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlIWltcG9ydGFudH0ucm91bmRlZC1waWxse2JvcmRlci1yYWRpdXM6NTByZW0haW1wb3J0YW50fS5yb3VuZGVkLTB7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudH0uY2xlYXJmaXg6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZC1zbS1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXNtLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXNtLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtc20tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZC1tZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLW1kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtbWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZC1sZy1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLWxnLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtbGctdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC14bC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC14bC1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX0uZW1iZWQtcmVzcG9uc2l2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwifS5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6MH0uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3Jle3BhZGRpbmctdG9wOjQyLjg1NzE0MyV9LmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo1Ni4yNSV9LmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3Jle3BhZGRpbmctdG9wOjc1JX0uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmV7cGFkZGluZy10b3A6MTAwJX0uZmxleC1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmZsZXgtc20tcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20td3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20tZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmxleC1tZC1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1tZC13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LW1kLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1tZC1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5mbGV4LWxnLXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LWxnLXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mbGV4LXhsLXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX0uZmxvYXQtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZmxvYXQtc20tbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtc20tcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZsb2F0LW1kLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LW1kLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbWQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5mbG9hdC1sZy1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1sZy1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZsb2F0LXhsLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXhsLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQteGwtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19Lm92ZXJmbG93LWF1dG97b3ZlcmZsb3c6YXV0byFpbXBvcnRhbnR9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50fS5wb3NpdGlvbi1zdGF0aWN7cG9zaXRpb246c3RhdGljIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50fS5wb3NpdGlvbi1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnR9LnBvc2l0aW9uLWZpeGVke3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5IWltcG9ydGFudDtwb3NpdGlvbjpzdGlja3khaW1wb3J0YW50fS5maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfUBzdXBwb3J0cyAoKHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5KSBvciAocG9zaXRpb246c3RpY2t5KSl7LnN0aWNreS10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwwLDAsMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowfS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvO2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvO3doaXRlLXNwYWNlOm5vcm1hbH0uc2hhZG93LXNte2JveC1zaGFkb3c6MCAuMTI1cmVtIC4yNXJlbSByZ2JhKDAsMCwwLC4wNzUpIWltcG9ydGFudH0uc2hhZG93e2JveC1zaGFkb3c6MCAuNXJlbSAxcmVtIHJnYmEoMCwwLDAsLjE1KSFpbXBvcnRhbnR9LnNoYWRvdy1sZ3tib3gtc2hhZG93OjAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsLjE3NSkhaW1wb3J0YW50fS5zaGFkb3ctbm9uZXtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fS53LTI1e3dpZHRoOjI1JSFpbXBvcnRhbnR9LnctNTB7d2lkdGg6NTAlIWltcG9ydGFudH0udy03NXt3aWR0aDo3NSUhaW1wb3J0YW50fS53LTEwMHt3aWR0aDoxMDAlIWltcG9ydGFudH0udy1hdXRve3dpZHRoOmF1dG8haW1wb3J0YW50fS5oLTI1e2hlaWdodDoyNSUhaW1wb3J0YW50fS5oLTUwe2hlaWdodDo1MCUhaW1wb3J0YW50fS5oLTc1e2hlaWdodDo3NSUhaW1wb3J0YW50fS5oLTEwMHtoZWlnaHQ6MTAwJSFpbXBvcnRhbnR9LmgtYXV0b3toZWlnaHQ6YXV0byFpbXBvcnRhbnR9Lm13LTEwMHttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnR9Lm1oLTEwMHttYXgtaGVpZ2h0OjEwMCUhaW1wb3J0YW50fS5taW4tdnctMTAwe21pbi13aWR0aDoxMDB2dyFpbXBvcnRhbnR9Lm1pbi12aC0xMDB7bWluLWhlaWdodDoxMDB2aCFpbXBvcnRhbnR9LnZ3LTEwMHt3aWR0aDoxMDB2dyFpbXBvcnRhbnR9LnZoLTEwMHtoZWlnaHQ6MTAwdmghaW1wb3J0YW50fS5zdHJldGNoZWQtbGluazo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxO3BvaW50ZXItZXZlbnRzOmF1dG87Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubS0we21hcmdpbjowIWltcG9ydGFudH0ubXQtMCwubXktMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci0wLC5teC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItMCwubXktMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC0wLC5teC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LTEsLm15LTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci0xLC5teC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi0xLC5teS0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtMSwubXgtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtMiwubXktMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItMiwubXgtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi0yLC5teS0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC0yLC5teC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtMywubXktM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci0zLC5teC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItMywubXktM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC0zLC5teC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LTQsLm15LTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci00LC5teC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi00LC5teS00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtNCwubXgtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC01LC5teS01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLTUsLm14LTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi01LC5teS01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLTUsLm14LTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC0wLC5weS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci0wLC5weC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLTAsLnB5LTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLTAsLnB4LTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC0xLC5weS0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLTEsLnB4LTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi0xLC5weS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLTEsLnB4LTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtMiwucHktMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLTIsLnB4LTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLTIsLnB5LTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC0yLC5weC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC0zLC5weS0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci0zLC5weC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLTMsLnB5LTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLTMsLnB4LTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC00LC5weS00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLTQsLnB4LTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi00LC5weS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLTQsLnB4LTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC01LC5weS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci01LC5weC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLTUsLnB5LTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLTUsLnB4LTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQtbjEsLm15LW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLW4xLC5teC1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLW4xLC5teS1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC1uMSwubXgtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0tbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LW4yLC5teS1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLW4yLC5teC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWItbjIsLm15LW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwtbjIsLm14LW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0tbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQtbjMsLm15LW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci1uMywubXgtbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWItbjMsLm15LW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC1uMywubXgtbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQtbjQsLm15LW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLW40LC5teC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLW40LC5teS1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC1uNCwubXgtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0tbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQtbjUsLm15LW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci1uNSwubXgtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWItbjUsLm15LW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC1uNSwubXgtbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1hdXRvLC5teS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLWF1dG8sLm14LWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1hdXRvLC5teS1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLWF1dG8sLm14LWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5tLXNtLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC1zbS0wLC5teS1zbS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLXNtLTAsLm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi1zbS0wLC5teS1zbS0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLXNtLTAsLm14LXNtLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tc20tMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQtc20tMSwubXktc20tMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLTEsLm14LXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTEsLm15LXNtLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC1zbS0xLC5teC1zbS0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0tc20tMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC1zbS0yLC5teS1zbS0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci1zbS0yLC5teC1zbS0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTIsLm15LXNtLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLTIsLm14LXNtLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLXNtLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC1zbS0zLC5teS1zbS0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLXNtLTMsLm14LXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi1zbS0zLC5teS1zbS0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLXNtLTMsLm14LXNtLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0tc20tNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQtc20tNCwubXktc20tNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLTQsLm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTQsLm15LXNtLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC1zbS00LC5teC1zbS00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LXNtLTUsLm15LXNtLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXItc20tNSwubXgtc20tNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLXNtLTUsLm15LXNtLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwtc20tNSwubXgtc20tNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC1zbS0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LXNtLTAsLnB5LXNtLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGItc20tMCwucHktc20tMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwtc20tMCwucHgtc20tMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTEsLnB5LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHItc20tMSwucHgtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTEsLnB5LXNtLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwtc20tMSwucHgtc20tMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC1zbS0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC1zbS0yLC5weS1zbS0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHItc20tMiwucHgtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGItc20tMiwucHktc20tMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LXNtLTMsLnB5LXNtLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGItc20tMywucHktc20tM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwtc20tMywucHgtc20tM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTQsLnB5LXNtLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHItc20tNCwucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTQsLnB5LXNtLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwtc20tNCwucHgtc20tNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LXNtLTUsLnB5LXNtLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItc20tNSwucHktc20tNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwtc20tNSwucHgtc20tNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0tc20tbjF7bWFyZ2luOi0uMjVyZW0haW1wb3J0YW50fS5tdC1zbS1uMSwubXktc20tbjF7bWFyZ2luLXRvcDotLjI1cmVtIWltcG9ydGFudH0ubXItc20tbjEsLm14LXNtLW4xe21hcmdpbi1yaWdodDotLjI1cmVtIWltcG9ydGFudH0ubWItc20tbjEsLm15LXNtLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tbGVmdDotLjI1cmVtIWltcG9ydGFudH0ubS1zbS1uMnttYXJnaW46LS41cmVtIWltcG9ydGFudH0ubXQtc20tbjIsLm15LXNtLW4ye21hcmdpbi10b3A6LS41cmVtIWltcG9ydGFudH0ubXItc20tbjIsLm14LXNtLW4ye21hcmdpbi1yaWdodDotLjVyZW0haW1wb3J0YW50fS5tYi1zbS1uMiwubXktc20tbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0haW1wb3J0YW50fS5tbC1zbS1uMiwubXgtc20tbjJ7bWFyZ2luLWxlZnQ6LS41cmVtIWltcG9ydGFudH0ubS1zbS1uM3ttYXJnaW46LTFyZW0haW1wb3J0YW50fS5tdC1zbS1uMywubXktc20tbjN7bWFyZ2luLXRvcDotMXJlbSFpbXBvcnRhbnR9Lm1yLXNtLW4zLC5teC1zbS1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0haW1wb3J0YW50fS5tYi1zbS1uMywubXktc20tbjN7bWFyZ2luLWJvdHRvbTotMXJlbSFpbXBvcnRhbnR9Lm1sLXNtLW4zLC5teC1zbS1uM3ttYXJnaW4tbGVmdDotMXJlbSFpbXBvcnRhbnR9Lm0tc20tbjR7bWFyZ2luOi0xLjVyZW0haW1wb3J0YW50fS5tdC1zbS1uNCwubXktc20tbjR7bWFyZ2luLXRvcDotMS41cmVtIWltcG9ydGFudH0ubXItc20tbjQsLm14LXNtLW40e21hcmdpbi1yaWdodDotMS41cmVtIWltcG9ydGFudH0ubWItc20tbjQsLm15LXNtLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLW40LC5teC1zbS1uNHttYXJnaW4tbGVmdDotMS41cmVtIWltcG9ydGFudH0ubS1zbS1uNXttYXJnaW46LTNyZW0haW1wb3J0YW50fS5tdC1zbS1uNSwubXktc20tbjV7bWFyZ2luLXRvcDotM3JlbSFpbXBvcnRhbnR9Lm1yLXNtLW41LC5teC1zbS1uNXttYXJnaW4tcmlnaHQ6LTNyZW0haW1wb3J0YW50fS5tYi1zbS1uNSwubXktc20tbjV7bWFyZ2luLWJvdHRvbTotM3JlbSFpbXBvcnRhbnR9Lm1sLXNtLW41LC5teC1zbS1uNXttYXJnaW4tbGVmdDotM3JlbSFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXItc20tYXV0bywubXgtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwtc20tYXV0bywubXgtc20tYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5tLW1kLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC1tZC0wLC5teS1tZC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLW1kLTAsLm14LW1kLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi1tZC0wLC5teS1tZC0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLW1kLTAsLm14LW1kLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tbWQtMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQtbWQtMSwubXktbWQtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLTEsLm14LW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTEsLm15LW1kLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC1tZC0xLC5teC1tZC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0tbWQtMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC1tZC0yLC5teS1tZC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci1tZC0yLC5teC1tZC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTIsLm15LW1kLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLW1kLTIsLm14LW1kLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC1tZC0zLC5teS1tZC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLW1kLTMsLm14LW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi1tZC0zLC5teS1tZC0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLW1kLTMsLm14LW1kLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0tbWQtNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQtbWQtNCwubXktbWQtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLTQsLm14LW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTQsLm15LW1kLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC1tZC00LC5teC1tZC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LW1kLTUsLm15LW1kLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXItbWQtNSwubXgtbWQtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLW1kLTUsLm15LW1kLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwtbWQtNSwubXgtbWQtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC1tZC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LW1kLTAsLnB5LW1kLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGItbWQtMCwucHktbWQtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwtbWQtMCwucHgtbWQtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAtbWQtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTEsLnB5LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHItbWQtMSwucHgtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTEsLnB5LW1kLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwtbWQtMSwucHgtbWQtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC1tZC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC1tZC0yLC5weS1tZC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHItbWQtMiwucHgtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGItbWQtMiwucHktbWQtMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC1tZC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LW1kLTMsLnB5LW1kLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGItbWQtMywucHktbWQtM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwtbWQtMywucHgtbWQtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAtbWQtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTQsLnB5LW1kLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHItbWQtNCwucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTQsLnB5LW1kLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwtbWQtNCwucHgtbWQtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC1tZC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LW1kLTUsLnB5LW1kLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItbWQtNSwucHktbWQtNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwtbWQtNSwucHgtbWQtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0tbWQtbjF7bWFyZ2luOi0uMjVyZW0haW1wb3J0YW50fS5tdC1tZC1uMSwubXktbWQtbjF7bWFyZ2luLXRvcDotLjI1cmVtIWltcG9ydGFudH0ubXItbWQtbjEsLm14LW1kLW4xe21hcmdpbi1yaWdodDotLjI1cmVtIWltcG9ydGFudH0ubWItbWQtbjEsLm15LW1kLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSFpbXBvcnRhbnR9Lm1sLW1kLW4xLC5teC1tZC1uMXttYXJnaW4tbGVmdDotLjI1cmVtIWltcG9ydGFudH0ubS1tZC1uMnttYXJnaW46LS41cmVtIWltcG9ydGFudH0ubXQtbWQtbjIsLm15LW1kLW4ye21hcmdpbi10b3A6LS41cmVtIWltcG9ydGFudH0ubXItbWQtbjIsLm14LW1kLW4ye21hcmdpbi1yaWdodDotLjVyZW0haW1wb3J0YW50fS5tYi1tZC1uMiwubXktbWQtbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0haW1wb3J0YW50fS5tbC1tZC1uMiwubXgtbWQtbjJ7bWFyZ2luLWxlZnQ6LS41cmVtIWltcG9ydGFudH0ubS1tZC1uM3ttYXJnaW46LTFyZW0haW1wb3J0YW50fS5tdC1tZC1uMywubXktbWQtbjN7bWFyZ2luLXRvcDotMXJlbSFpbXBvcnRhbnR9Lm1yLW1kLW4zLC5teC1tZC1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0haW1wb3J0YW50fS5tYi1tZC1uMywubXktbWQtbjN7bWFyZ2luLWJvdHRvbTotMXJlbSFpbXBvcnRhbnR9Lm1sLW1kLW4zLC5teC1tZC1uM3ttYXJnaW4tbGVmdDotMXJlbSFpbXBvcnRhbnR9Lm0tbWQtbjR7bWFyZ2luOi0xLjVyZW0haW1wb3J0YW50fS5tdC1tZC1uNCwubXktbWQtbjR7bWFyZ2luLXRvcDotMS41cmVtIWltcG9ydGFudH0ubXItbWQtbjQsLm14LW1kLW40e21hcmdpbi1yaWdodDotMS41cmVtIWltcG9ydGFudH0ubWItbWQtbjQsLm15LW1kLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSFpbXBvcnRhbnR9Lm1sLW1kLW40LC5teC1tZC1uNHttYXJnaW4tbGVmdDotMS41cmVtIWltcG9ydGFudH0ubS1tZC1uNXttYXJnaW46LTNyZW0haW1wb3J0YW50fS5tdC1tZC1uNSwubXktbWQtbjV7bWFyZ2luLXRvcDotM3JlbSFpbXBvcnRhbnR9Lm1yLW1kLW41LC5teC1tZC1uNXttYXJnaW4tcmlnaHQ6LTNyZW0haW1wb3J0YW50fS5tYi1tZC1uNSwubXktbWQtbjV7bWFyZ2luLWJvdHRvbTotM3JlbSFpbXBvcnRhbnR9Lm1sLW1kLW41LC5teC1tZC1uNXttYXJnaW4tbGVmdDotM3JlbSFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LW1kLWF1dG8sLm15LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXItbWQtYXV0bywubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLW1kLWF1dG8sLm15LW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwtbWQtYXV0bywubXgtbWQtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tLWxnLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC1sZy0wLC5teS1sZy0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLWxnLTAsLm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi1sZy0wLC5teS1sZy0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLWxnLTAsLm14LWxnLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQtbGctMSwubXktbGctMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTEsLm14LWxnLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTEsLm15LWxnLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC1sZy0xLC5teC1sZy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC1sZy0yLC5teS1sZy0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci1sZy0yLC5teC1sZy0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTIsLm15LWxnLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLTIsLm14LWxnLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC1sZy0zLC5teS1sZy0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTMsLm14LWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi1sZy0zLC5teS1sZy0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLWxnLTMsLm14LWxnLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQtbGctNCwubXktbGctNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTQsLm14LWxnLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTQsLm15LWxnLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC1sZy00LC5teC1sZy00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LWxnLTUsLm15LWxnLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXItbGctNSwubXgtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLWxnLTUsLm15LWxnLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwtbGctNSwubXgtbGctNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LWxnLTAsLnB5LWxnLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGItbGctMCwucHktbGctMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwtbGctMCwucHgtbGctMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTEsLnB5LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHItbGctMSwucHgtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTEsLnB5LWxnLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwtbGctMSwucHgtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC1sZy0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC1sZy0yLC5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHItbGctMiwucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGItbGctMiwucHktbGctMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LWxnLTMsLnB5LWxnLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGItbGctMywucHktbGctM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwtbGctMywucHgtbGctM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTQsLnB5LWxnLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHItbGctNCwucHgtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTQsLnB5LWxnLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwtbGctNCwucHgtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC1sZy01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LWxnLTUsLnB5LWxnLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItbGctNSwucHktbGctNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwtbGctNSwucHgtbGctNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0tbGctbjF7bWFyZ2luOi0uMjVyZW0haW1wb3J0YW50fS5tdC1sZy1uMSwubXktbGctbjF7bWFyZ2luLXRvcDotLjI1cmVtIWltcG9ydGFudH0ubXItbGctbjEsLm14LWxnLW4xe21hcmdpbi1yaWdodDotLjI1cmVtIWltcG9ydGFudH0ubWItbGctbjEsLm15LWxnLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLW4xLC5teC1sZy1uMXttYXJnaW4tbGVmdDotLjI1cmVtIWltcG9ydGFudH0ubS1sZy1uMnttYXJnaW46LS41cmVtIWltcG9ydGFudH0ubXQtbGctbjIsLm15LWxnLW4ye21hcmdpbi10b3A6LS41cmVtIWltcG9ydGFudH0ubXItbGctbjIsLm14LWxnLW4ye21hcmdpbi1yaWdodDotLjVyZW0haW1wb3J0YW50fS5tYi1sZy1uMiwubXktbGctbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0haW1wb3J0YW50fS5tbC1sZy1uMiwubXgtbGctbjJ7bWFyZ2luLWxlZnQ6LS41cmVtIWltcG9ydGFudH0ubS1sZy1uM3ttYXJnaW46LTFyZW0haW1wb3J0YW50fS5tdC1sZy1uMywubXktbGctbjN7bWFyZ2luLXRvcDotMXJlbSFpbXBvcnRhbnR9Lm1yLWxnLW4zLC5teC1sZy1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0haW1wb3J0YW50fS5tYi1sZy1uMywubXktbGctbjN7bWFyZ2luLWJvdHRvbTotMXJlbSFpbXBvcnRhbnR9Lm1sLWxnLW4zLC5teC1sZy1uM3ttYXJnaW4tbGVmdDotMXJlbSFpbXBvcnRhbnR9Lm0tbGctbjR7bWFyZ2luOi0xLjVyZW0haW1wb3J0YW50fS5tdC1sZy1uNCwubXktbGctbjR7bWFyZ2luLXRvcDotMS41cmVtIWltcG9ydGFudH0ubXItbGctbjQsLm14LWxnLW40e21hcmdpbi1yaWdodDotMS41cmVtIWltcG9ydGFudH0ubWItbGctbjQsLm15LWxnLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLW40LC5teC1sZy1uNHttYXJnaW4tbGVmdDotMS41cmVtIWltcG9ydGFudH0ubS1sZy1uNXttYXJnaW46LTNyZW0haW1wb3J0YW50fS5tdC1sZy1uNSwubXktbGctbjV7bWFyZ2luLXRvcDotM3JlbSFpbXBvcnRhbnR9Lm1yLWxnLW41LC5teC1sZy1uNXttYXJnaW4tcmlnaHQ6LTNyZW0haW1wb3J0YW50fS5tYi1sZy1uNSwubXktbGctbjV7bWFyZ2luLWJvdHRvbTotM3JlbSFpbXBvcnRhbnR9Lm1sLWxnLW41LC5teC1sZy1uNXttYXJnaW4tbGVmdDotM3JlbSFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXItbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwtbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubS14bC0we21hcmdpbjowIWltcG9ydGFudH0ubXQteGwtMCwubXkteGwtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci14bC0wLC5teC14bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWIteGwtMCwubXkteGwtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC14bC0wLC5teC14bC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLXhsLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTEsLm15LXhsLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci14bC0xLC5teC14bC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi14bC0xLC5teS14bC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwteGwtMSwubXgteGwtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLXhsLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQteGwtMiwubXkteGwtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXIteGwtMiwubXgteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi14bC0yLC5teS14bC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC14bC0yLC5teC14bC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS14bC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQteGwtMywubXkteGwtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci14bC0zLC5teC14bC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWIteGwtMywubXkteGwtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC14bC0zLC5teC14bC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLXhsLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTQsLm15LXhsLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci14bC00LC5teC14bC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi14bC00LC5teS14bC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwteGwtNCwubXgteGwtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLXhsLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC14bC01LC5teS14bC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLXhsLTUsLm14LXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi14bC01LC5teS14bC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLXhsLTUsLm14LXhsLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAteGwtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC14bC0wLC5weS14bC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci14bC0wLC5weC14bC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLXhsLTAsLnB5LXhsLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLXhsLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC14bC0xLC5weS14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLXhsLTEsLnB4LXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi14bC0xLC5weS14bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLXhsLTEsLnB4LXhsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAteGwtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQteGwtMiwucHkteGwtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLXhsLTIsLnB4LXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTIsLnB5LXhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC14bC0yLC5weC14bC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAteGwtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC14bC0zLC5weS14bC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci14bC0zLC5weC14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLXhsLTMsLnB5LXhsLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLXhsLTMsLnB4LXhsLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC14bC00LC5weS14bC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLXhsLTQsLnB4LXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi14bC00LC5weS14bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLXhsLTQsLnB4LXhsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAteGwtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC14bC01LC5weS14bC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci14bC01LC5weC14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXhsLTUsLnB5LXhsLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLXhsLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQteGwtbjEsLm15LXhsLW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLW4xLC5teC14bC1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLW4xLC5teS14bC1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC14bC1uMSwubXgteGwtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0teGwtbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LXhsLW4yLC5teS14bC1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLW4yLC5teC14bC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWIteGwtbjIsLm15LXhsLW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwteGwtbjIsLm14LXhsLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0teGwtbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQteGwtbjMsLm15LXhsLW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci14bC1uMywubXgteGwtbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWIteGwtbjMsLm15LXhsLW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC14bC1uMywubXgteGwtbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLXhsLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQteGwtbjQsLm15LXhsLW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLW40LC5teC14bC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLW40LC5teS14bC1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC14bC1uNCwubXgteGwtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0teGwtbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQteGwtbjUsLm15LXhsLW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci14bC1uNSwubXgteGwtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWIteGwtbjUsLm15LXhsLW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC14bC1uNSwubXgteGwtbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLXhsLWF1dG8sLm14LXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLXhsLWF1dG8sLm14LXhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fS50ZXh0LW1vbm9zcGFjZXtmb250LWZhbWlseTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlIWltcG9ydGFudH0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeSFpbXBvcnRhbnR9LnRleHQtd3JhcHt3aGl0ZS1zcGFjZTpub3JtYWwhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50fS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LnRleHQtc20tbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXNtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbWQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey50ZXh0LWxnLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1sZy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUhaW1wb3J0YW50fS5mb250LXdlaWdodC1saWdodHtmb250LXdlaWdodDozMDAhaW1wb3J0YW50fS5mb250LXdlaWdodC1saWdodGVye2ZvbnQtd2VpZ2h0OmxpZ2h0ZXIhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwIWltcG9ydGFudH0uZm9udC13ZWlnaHQtYm9sZHtmb250LXdlaWdodDo3MDAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xkZXJ7Zm9udC13ZWlnaHQ6Ym9sZGVyIWltcG9ydGFudH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMhaW1wb3J0YW50fS50ZXh0LXdoaXRle2NvbG9yOiNmZmYhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7Y29sb3I6IzAwN2JmZiFpbXBvcnRhbnR9YS50ZXh0LXByaW1hcnk6Zm9jdXMsYS50ZXh0LXByaW1hcnk6aG92ZXJ7Y29sb3I6IzAwNTZiMyFpbXBvcnRhbnR9LnRleHQtc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2QhaW1wb3J0YW50fWEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsYS50ZXh0LXNlY29uZGFyeTpob3Zlcntjb2xvcjojNDk0ZjU0IWltcG9ydGFudH0udGV4dC1zdWNjZXNze2NvbG9yOiMyOGE3NDUhaW1wb3J0YW50fWEudGV4dC1zdWNjZXNzOmZvY3VzLGEudGV4dC1zdWNjZXNzOmhvdmVye2NvbG9yOiMxOTY5MmMhaW1wb3J0YW50fS50ZXh0LWluZm97Y29sb3I6IzE3YTJiOCFpbXBvcnRhbnR9YS50ZXh0LWluZm86Zm9jdXMsYS50ZXh0LWluZm86aG92ZXJ7Y29sb3I6IzBmNjY3NCFpbXBvcnRhbnR9LnRleHQtd2FybmluZ3tjb2xvcjojZmZjMTA3IWltcG9ydGFudH1hLnRleHQtd2FybmluZzpmb2N1cyxhLnRleHQtd2FybmluZzpob3Zlcntjb2xvcjojYmE4YjAwIWltcG9ydGFudH0udGV4dC1kYW5nZXJ7Y29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9YS50ZXh0LWRhbmdlcjpmb2N1cyxhLnRleHQtZGFuZ2VyOmhvdmVye2NvbG9yOiNhNzFkMmEhaW1wb3J0YW50fS50ZXh0LWxpZ2h0e2NvbG9yOiNmOGY5ZmEhaW1wb3J0YW50fWEudGV4dC1saWdodDpmb2N1cyxhLnRleHQtbGlnaHQ6aG92ZXJ7Y29sb3I6I2NiZDNkYSFpbXBvcnRhbnR9LnRleHQtZGFya3tjb2xvcjojMzQzYTQwIWltcG9ydGFudH1hLnRleHQtZGFyazpmb2N1cyxhLnRleHQtZGFyazpob3Zlcntjb2xvcjojMTIxNDE2IWltcG9ydGFudH0udGV4dC1ib2R5e2NvbG9yOiMyMTI1MjkhaW1wb3J0YW50fS50ZXh0LW11dGVke2NvbG9yOiM2Yzc1N2QhaW1wb3J0YW50fS50ZXh0LWJsYWNrLTUwe2NvbG9yOnJnYmEoMCwwLDAsLjUpIWltcG9ydGFudH0udGV4dC13aGl0ZS01MHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KSFpbXBvcnRhbnR9LnRleHQtaGlkZXtmb250OjAvMCBhO2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0udGV4dC1kZWNvcmF0aW9uLW5vbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50fS50ZXh0LWJyZWFre3dvcmQtYnJlYWs6YnJlYWstd29yZCFpbXBvcnRhbnQ7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkIWltcG9ydGFudH0udGV4dC1yZXNldHtjb2xvcjppbmhlcml0IWltcG9ydGFudH0udmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW4haW1wb3J0YW50fUBtZWRpYSBwcmludHsqLDo6YWZ0ZXIsOjpiZWZvcmV7dGV4dC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH1hOm5vdCguYnRuKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFiYnJbdGl0bGVdOjphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXAhaW1wb3J0YW50fWJsb2NrcXVvdGUscHJle2JvcmRlcjoxcHggc29saWQgI2FkYjViZDtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH1pbWcsdHJ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aDIsaDMscHtvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1AcGFnZXtzaXplOmEzfWJvZHl7bWluLXdpZHRoOjk5MnB4IWltcG9ydGFudH0uY29udGFpbmVye21pbi13aWR0aDo5OTJweCFpbXBvcnRhbnR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJhZGdle2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS50YWJsZS1kYXJre2NvbG9yOmluaGVyaXR9LnRhYmxlLWRhcmsgdGJvZHkrdGJvZHksLnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9fVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLm1pbi5jc3MubWFwICovIiwiLyogTG9hZCBiYXNpYyBzdHlsZXMvdXRpbGl0aWVzICovXHJcbkBpbXBvcnQgXCJsaWIvbm9ybWFsaXplL25vcm1hbGl6ZVwiO1xyXG4vL0BpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvYnVsbWFcIjtcclxuLy9AaW1wb3J0IFwiYmFzZS9idWxtYS12YXJzXCI7XHJcbi8vQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9mdW5jdGlvbnMuc2Fzc1wiO1xyXG4vL0BpbXBvcnQgXCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXMuc2Fzc1wiO1xyXG4vL0BpbXBvcnQgXCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvYW5pbWF0aW9ucy5zYXNzXCI7XHJcbi8vQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9taXhpbnMuc2Fzc1wiO1xyXG4vL0BpbXBvcnQgXCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvY29udHJvbHMuc2Fzc1wiO1xyXG4vL0BpbXBvcnQgXCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL19hbGxcIjtcclxuLy9AaW1wb3J0IFwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvX2FsbFwiO1xyXG4vL0BpbXBvcnQgXCJub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL19hbGxcIjtcclxuLy9AaW1wb3J0IFwibm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC9fYWxsXCI7XHJcbi8vQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9fYWxsXCI7XHJcbkBpbXBvcnQgXCJiYXNlL3ZhcnNcIjtcclxuQGltcG9ydCBcImJhc2UvZm9udHNcIjtcclxuQGltcG9ydCBcImJhc2UvYmFzZVwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L21vZGFsL21vZGFsLnNjc3NcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy91LWJ1dHRvbnNcIjtcclxuXHJcbi8vQm9vdHN0cmFwIGdyaXBcclxuQGltcG9ydCBcImxpYi9ib290c3RyYXAvYm9vdHN0cmFwLm1pbi5jc3NcIjtcclxuQGltcG9ydCBcImxpYi9ib290c3RyYXAvYm9vdHN0cmFwLWdyaWQubWluLmNzc1wiO1xyXG5AaW1wb3J0IFwibGliL3NsaWNrL3NsaWNrLmNzc1wiO1xyXG5AaW1wb3J0IFwibGliL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3NcIjtcclxuQGltcG9ydCBcImxpYi9kYXRlcGlja2VyL2RhdGVwaWNrZXIuY3NzXCI7XHJcblxyXG5cclxuXHJcbi8vQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9yZnMvc2Nzcy9yZnNcIjtcclxuXHJcbi8vQGltcG9ydCBcImJhc2UvbWl4aW5cIjtcclxuLypAaW1wb3J0IFwibGliL2dyaWQvY29udGFpbmVyXCI7Ki9cclxuXHJcblxyXG4vKkBpbXBvcnQgXCJiYXNlL2ljb25zXCI7Ki9cclxuLy9AaW1wb3J0IFwiYmFzZS9zZXR0aW5nXCI7XHJcbkBpbXBvcnQgXCJiYXNlL2Zvcm1cIjtcclxuXHJcblxyXG4vL0BpbXBvcnQgXCJtb2R1bGVzL2FsZXJ0cy9hbGVydHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibGliL293bC1jYXJvdXNlbC9vd2wuY2Fyb3VzZWwubWluLmNzc1wiO1xyXG5AaW1wb3J0IFwibGliL293bC1jYXJvdXNlbC9vd2wudGhlbWUuZGVmYXVsdC5taW4uY3NzXCI7XHJcbkBpbXBvcnQgXCJsaWIvcGlja2VyL3RpbWVwaWNrZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibGliL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgXCI7XHJcblxyXG5cclxuXHJcbkBpbXBvcnQgXCJsYXlvdXQvaGVhZGVyL2hlYWRlci1ob21lLnNjc3NcIjtcclxuQGltcG9ydCBcImxheW91dC9oZWFkZXIvaGVhZGVyLXNlY29uZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvaGVhZGVyL2hlYWRlci10aGlyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL2JyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLnNjc3NcIjtcclxuQGltcG9ydCBcImxheW91dC9jb250ZW50L21haW4tY29udGVudC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvYmFubmVycy9iYW5uZXJzLnNjc3NcIjtcclxuQGltcG9ydCBcImxheW91dC9jb250ZW50L3ByaXZpbGVnZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL2NvbnRhY3QtbWFwL2NvbnRhY3QtbWFwLnNjc3NcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvYmFubmVyLXNsaWRlci9iYW5uZXItc2xpZGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvb3VyLXNlcnZpY2Uvb3VyLXNlcnZpY2Uuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9vdXItYWR2YW50YWdlcy9vdXItYWR2YW50YWdlcy5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwibW9kdWxlcy9vd2xjL293bGMtbWFpbi5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwibW9kdWxlcy9zZWxlY3Qvc2VsZWN0LWN1c3RvbS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL2FsbC1zdGFmZi9hbGwtc3RhZmYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9zZWxlY3Rpb24vZmlsdGVyLXNlbGVjdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL3Njcm9sbC1jdXN0b20vc2Nyb2xsLWN1c3RvbS5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwibGF5b3V0L2Zvb3Rlci9mb290ZXItaG9tZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyL2Zvb3Rlci1zZWNvbmRhcnkuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcImxheW91dC9mb3Jtcy9vbmxpbmUtcmVnaXN0cmF0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvZm9ybXMvYXNraW5nLnNjc3NcIjtcclxuQGltcG9ydCBcImxheW91dC9mb3Jtcy9sZWF2ZS1yZXZpZXcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2Zvcm1zL2xlYXZlLXF1ZXN0aW9uLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJtb2R1bGVzL2ludHJvLWFib3V0L2ludHJvLWFib3V0LnNjc3NcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvc2lkZWJhci9zaWRlYmFyLWxpbmtzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvc2lkZWJhci9zaWRlYmFyLWFjY29yZGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL3NpZGViYXIvc2lkZWJhci1zdWJzY3JpYmUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9zaWRlYmFyL3NpZGViYXItYXNraW5nLnNjc3NcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvZngvcHVsc2Uuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9hY2NvcmRpb24vcHJpY2UtYWNjb3JkaW9uLnNjc3NcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvY2FsbGJhY2svY2FsbGJhY2stc2VjdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL2NhbGxiYWNrL2NhbGxiYWNrLXNlY3Rpb24tYXNrLnNjc3NcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvZG9jdG9yL2RvY3Rvci1tYWluLnNjc3NcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvc2VydmljZS9zZXJ2aWNlLW1haW4uc2Nzc1wiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9zZXJ2aWNlL3NlcnZpY2UtaGVhZGluZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL3NlcnZpY2Uvc2VydmljZS1nYWxsZXJ5LnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJtb2R1bGVzL3Jldmlldy1zZWN0aW9uL3Jldmlldy1zZWN0aW9uLnNjc3NcIjtcclxuQGltcG9ydCBcIm1vZHVsZXMvdm9wcm9zaS1zZWN0aW9uL3ZvcHJvc2ktc2VjdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL3JhdGluZy9yYXRpbmcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9ibG9nL2Jsb2cuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibW9kdWxlcy9zaGFyZS9zaGFyZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVzL3JldHVybi10by10b3AvcmV0dXJuLXRvLXRvcC5zY3NzXCI7XHJcbi8vQGltcG9ydCBcImxheW91dC9oZWFkZXIvaGVhZGVyLnNjc3NcIjtcclxuLy9AaW1wb3J0IFwibGF5b3V0L2hlYWRlci9oZWFkZXItcXVlc3Quc2Nzc1wiO1xyXG4vL0BpbXBvcnQgXCJsYXlvdXQvYWNjb3VudC9hY2NvdW50LnNjc3NcIjtcclxuLy9AaW1wb3J0IFwibGF5b3V0L3NlYXJjaC1wYWdlL3NlYXJjaC1wYWdlLnNjc3NcIjtcclxuLy9AaW1wb3J0IFwibGF5b3V0L3JlY292ZXJ5LXBhc3MvcmVjb3ZlcnktcGFzcy5zY3NzXCI7XHJcbi8vQGltcG9ydCBcImxheW91dC9icmFuZC9icmFuZC1wYWdlLnNjc3NcIjtcclxuXHJcbi8vQGltcG9ydCBcIm1vZHVsZXMvaG9tZS1zZWFyY2gvaG9tZS1zZWFyY2guc2Nzc1wiO1xyXG4vL0BpbXBvcnQgXCJtb2R1bGVzL2FqYXgtc2VhcmNoL2FqYXgtc2VhcmNoLnNjc3NcIjtcclxuLy9AaW1wb3J0IFwibW9kdWxlcy9icmVhZGNydW1icy9icmVhZGNydW1icy5zY3NzXCI7XHJcbi8vQGltcG9ydCBcIm1vZHVsZXMvcXVlc3QtcHJvbW8vcXVlc3QtcHJvbW8uc2Nzc1wiO1xyXG4vL0BpbXBvcnQgXCJtb2R1bGVzL3F1ZXN0LWl0ZW1zL3F1ZXN0LWl0ZW0uc2Nzc1wiO1xyXG4vL0BpbXBvcnQgXCJtb2R1bGVzL3JhdGluZy1zdGFycy9yYXRpbmctc3RhcnMuc2Nzc1wiO1xyXG4vL0BpbXBvcnQgXCJtb2R1bGVzL3JhdGluZy1zdGFycy9yYXRpbmctY291bnQuc2Nzc1wiO1xyXG4vL0BpbXBvcnQgXCJtb2R1bGVzL2ZpbHRlci9maWx0ZXIuc2Nzc1wiO1xyXG4vL0BpbXBvcnQgXCJtb2R1bGVzL3BhZ2U0MDQvcGFnZTQwNC5zY3NzXCI7XHJcbi8vQGltcG9ydCBcIm1vZHVsZXMvbmF2aWdhdGlvbi1hcnJvd3MvbmF2aWdhdGlvbi1hcnJvd3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0L25ldy1zdHlsZS9jZW50ZXItc3R5bGUuc2Nzc1wiO1xyXG5cclxuLy9AaW1wb3J0IFwibGF5b3V0L3F1ZXN0L3F1ZXN0LnNjc3NcIjtcclxuLy9AaW1wb3J0IFwibGF5b3V0L3F1ZXN0L3F1ZXN0LXNlcnRpZmljYXRlLnNjc3NcIjtcclxuLy9AaW1wb3J0IFwibGF5b3V0L3F1ZXN0L3F1ZXN0LWdlbnJlLnNjc3NcIjtcclxuLy9AaW1wb3J0IFwibGF5b3V0L21vZGFsL21vZGFsLnNjc3NcIjtcclxuLy9AaW1wb3J0IFwibGF5b3V0L2Jsb2cvYmxvZy5zY3NzXCI7XHJcbi8vQGltcG9ydCBcIm1vZHVsZXMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3NcIjtcclxuLy9AaW1wb3J0IFwibW9kdWxlcy9tYXAvbWFwLWRldGFpbC5zY3NzXCI7XHJcbi8vQGltcG9ydCBcIm1vZHVsZXMvcGFydG5lci9wYXJ0bmVyLnNjc3NcIjtcclxuLy9AaW1wb3J0IFwibW9kdWxlcy9sYW5nLXRhYnMvbGFuZy10YWJzLnNjc3NcIjtcclxuXHJcblxyXG4vL0BpbXBvcnQgXCJsaWIvdGV4dGVkaXRvci90cnVtYm93eWcubWluLmNzc1wiO1xyXG5cclxuXHJcblxyXG5cclxuLy9BY2NvdW50IGNhYmluZXQgc3R5bGVzXHJcbi8vQGltcG9ydCBcImxheW91dC9hY2NvdW50L2FjY291bnQuc2Nzc1wiO1xyXG5cclxuXHJcblxyXG4vL0xvYWQgc3R5bGUgZm9yIG90aGVyIHBhZ2VcclxuLy9AaW1wb3J0IFwibGF5b3V0L3NlY3Rpb24tZmFxL3NlY3Rpb24tZmFxLnNjc3NcIjtcclxuXHJcbi8vTG9hZCBkdHlsZXMgZm9yIGNvbW1vbiBtb2R1bGVzXHJcblxyXG4vL0BpbXBvcnQgXCJtb2R1bGVzL29mZmVyLWl0ZW0tY2Fyb3VzZWwvb2ZmZXItaXRlbS1jYXJvdXNlbC5zY3NzXCI7XHJcblxyXG5cclxuLy9AaW1wb3J0IFwibGF5b3V0L2wtZm9vdGVyXCI7XHJcbi8vQGltcG9ydCBcImxheW91dC9sLW1haW5cIjtcclxuLy9AaW1wb3J0IFwibGF5b3V0L2wtc2Vjb25kYXJ5XCI7XHJcbi8vQGltcG9ydCBcImxheW91dC9sLWhlYWRlci1jb250ZW50XCI7XHJcbi8vQGltcG9ydCBcImxheW91dC9sLWxpbmUtZGV2aWRlXCI7XHJcbi8vQGltcG9ydCBcImxheW91dC8qKi8qLnNjc3NcIjtcclxuXHJcbi8vVE9ETyDQvtCx0YrQtdC00LXQvdC40YLRjCDQv9Cw0L/QutC4INC4INGB0LTQtdC70LDRgtGMINCy0LXQt9C00LUg0LzQtdC50L0g0YTQsNC50Lsg0LrQvtGC0L7RgNGL0LUg0YPQttC1INGB0L7QsdC40YDQsNGC0Ywg0YLRg9GCXHJcblxyXG4vKiBMb2FkIHV0aWxpdGllcyAqL1xyXG4vKkBpbXBvcnQgXCJ1dGlsaXRpZXMvdS1pbmRlbnRzXCI7Ki9cclxuXHJcbi8vQGltcG9ydCBcInV0aWxpdGllcy91LWRyb3Bkb3duc1wiO1xyXG4vKkBpbXBvcnQgXCJ1dGlsaXRpZXMvdS10b29sdGlwc1wiOyovXHJcbi8vQGltcG9ydCBcInV0aWxpdGllcy91LW1haW5cIjtcclxuLy9AaW1wb3J0IFwidXRpbGl0aWVzL3UtdGV4dFwiO1xyXG4vKkBpbXBvcnQgXCJ1dGlsaXRpZXMvdS1mb3Jtc1wiOyovXHJcblxyXG4vL2xpYnNcclxuLy9AaW1wb3J0IFwibGliL293bC5jYXJvdXNlbC9vd2wuY2Fyb3VzZWxcIjtcclxuLy9AaW1wb3J0IFwibGliL293bC5jYXJvdXNlbC9vd2wudGhlbWUuZGVmYXVsdC5taW5cIjtcclxuLy9AaW1wb3J0IFwibGliL21hZ25pZmljLXBvcHVwL21haW5cIjtcclxuXHJcbi8vbW9kdWxlcy9wYWdlc1xyXG5cclxuLypAaW1wb3J0IFwibW9kdWxlcyEqKiEqLnNjc3NcIjsqL1xyXG5cclxuLyogTG9hZCBzdGF0ZXMgICovXHJcbi8vQGltcG9ydCBcInN0YXRlcy8qLnNjc3NcIjtcclxuXHJcblxyXG5cclxuLy9wYWdlIGxpc3RcclxuLy8jc2hvd01lbnUge1xyXG4vLyAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgei1pbmRleDogOTk5OTtcclxuLy8gIHJpZ2h0OiAwcHg7XHJcbi8vICB0b3A6IDYwcHg7XHJcbi8vICAvL2Rpc3BsYXk6IG5vbmU7XHJcbi8vfVxyXG4vL1xyXG4vLyNzaG93TWVudSBhe1xyXG4vLyAgcGFkZGluZzogNXB4IDMwcHg7XHJcbi8vfVxyXG5cclxuLy8jc2hvd01lbnV7XHJcbi8vICAmOmhvdmVye1xyXG4vLyAgICAmIC5kcm9wZG93bi1tZW51e1xyXG4vLyAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgIHRvcDogNjElO1xyXG4vLyAgICAgIGxlZnQ6IC0xMjJweDtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuXHJcbmlucHV0LCBidXR0b257XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbmlucHV0LCBidXR0b246aG92ZXJ7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbmlucHV0LCBidXR0b246Zm9jdXN7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbmlucHV0LCBidXR0b246YWN0aXZle1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaW5wdXQsIGJ1dHRvbjpmb2N1cyB7b3V0bGluZTowO31cclxuXHJcbmJ1dHRvbjphY3RpdmUge1xyXG4gIC8vb3V0bGluZTogbm9uZSAgIWltcG9ydGFudDtcclxuICAvL2JvcmRlcjogbm9uZSAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaW5wdXQsIGJ1dHRvbjpmb2N1cyB7b3V0bGluZTowICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbio6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vLm1vZGFsLXRhYnMgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuLy8ubW9kYWwtdGFicyBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG4vLy5tb2RhbC10YWJzIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbi8vLm1vZGFsLXRhYnMgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXHJcbi8vLm1vZGFsLXRhYnMgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcclxuLy8ubW9kYWwtdGFicyB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyXHJcbi8vLm1vZGFsLXRhYnMgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuLy8ubW9kYWwtdGFicyBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcclxuLy8ubW9kYWwtdGFicyBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuLy8ubW9kYWwtdGFicyBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbi8vICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4vLyAgY29sb3I6ICNiNmJiZTkgIWltcG9ydGFudDtcclxuLy8gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjYjZiYmU5ICFpbXBvcnRhbnQ7XHJcbi8vfVxyXG5cclxuXHJcblxyXG4vLyNzZWFyY2ggaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuLy8jc2VhcmNoIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbi8vI3NlYXJjaCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG4vLyNzZWFyY2ggaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXHJcbi8vI3NlYXJjaCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxyXG4vLyNzZWFyY2ggdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlclxyXG4vLyNzZWFyY2ggdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuLy8jc2VhcmNoIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxyXG4vLyNzZWFyY2ggc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbi8vI3NlYXJjaCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbi8vICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcclxuLy8gICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4vLyAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcblxyXG4vLy5maWx0ZXItY2hlY2tlciBpbnB1dFt0eXBlPXJhZGlvXSwgLmZpbHRlci1jaGVja2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gIHRvcDogMDtcclxuLy8gIGxlZnQ6IDA7XHJcbi8vICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4vLyAgei1pbmRleDogLTE7XHJcbi8vICB3aWR0aDogMnB4O1xyXG4vLyAgaGVpZ2h0OiAxcHg7XHJcbi8vfVxyXG5cclxuLy9wYWdlIGxpc3RcclxuI3Nob3dNZW51IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICByaWdodDogMHB4O1xyXG4gIHRvcDogNjBweDtcclxuICAvL2Rpc3BsYXk6IG5vbmU7XHJcbn1cclxuLy9cclxuI3Nob3dNZW51IGF7XHJcbiAgcGFkZGluZzogNXB4IDMwcHg7XHJcbn1cclxuXHJcbiNzaG93TWVudXtcclxuICAmOmhvdmVye1xyXG4gICAgJiAuZHJvcGRvd24tbWVudXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRvcDogMTRweDtcclxuICAgICAgbGVmdDogLTE2NnB4O1xyXG4gICAgICAmIC5kcm9wZG93bi1jb250ZW50e1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwaW5mb3tcclxuICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICYgc3BhbntcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnAtYnQtMHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59IiwiKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5zdmcge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuYm9keSwgaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgLyogQGluY2x1ZGUgZm9udC1zaXplKCRtYWluLXRleHQtc2l6ZSk7Ki9cclxuICAvL2ZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgLy9jb2xvcjogJGNvbG9yLXRleHQtbWFpbjtcclxufVxyXG5cclxuYnV0dG9uLCBhLCBsYWJlbCwgc2VsZWN0LCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgLyogIG92ZXJmbG93LXg6IGhpZGRlbjsqL1xyXG4gIC8vY29sb3I6ICRjb2xvci10ZXh0LW1haW47XHJcbn1cclxuXHJcbmEge1xyXG4gIC8vY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuYiB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAvKiBAaW5jbHVkZSBmb250KGJvbGQpOyovXHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5saSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4vKmgxIHtcclxuICBtYXJnaW46IDA7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcclxuICBmb250LXdlaWdodDppbmhlcml0O1xyXG4gIEBpbmNsdWRlIG1lZGlhKG1heCwgeHMpIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XHJcbiAgfVxyXG59XHJcbmgyIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG59XHJcbmgzIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG59Ki9cclxuLm5vLXBhZCB7XHJcbiAgcGFkZGluZzogMCAwO1xyXG59XHJcblxyXG5wIHtcclxuICB0ZXh0LWluZGVudDogcmVtKDQwKTtcclxuICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbn1cclxuXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XHJcbiAgY29sb3I6ICM1NTU7XHJcbiAgZm9udC1mYW1pbHk6IEdvdGhhbVByb01lZGl1bTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTE3MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgJi5zYiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmLmNvbHVtbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJi5jb2x1bW4tYWxpZ24ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxufVxyXG5cclxuLnB0LTI1IHtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG5cclxuLmZsZXgtb3JkZXIge1xyXG4gICAgJiAuZmxleC1pdGVtIHtcclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICBjb2xvcjogaW5pdGlhbDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG59XHJcbi5wYi0we1xyXG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLTR7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFibGV0LW5vbmV7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNkZWRlZGU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgICBjb2xvcjogI2M1YzVjNTtcbn1cblxuLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNkZWRlZGU7XG59XG5cbi4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2UzMWUyNDtcbn1cblxuLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZDogI2UzMWUyNDtcbn1cblxuLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBjb2xvcjogI2NjY2NjYztcbn1cblxuLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIERhdGVwaWNrZXIgY2VsbHNcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kYXRlcGlja2VyLS1jZWxscyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1mb2N1cy0ge1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LSB7XG4gICAgY29sb3I6ICNlMzFlMjQ7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LS4tZm9jdXMtIHtcbiAgICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtLi1pbi1yYW5nZS0ge1xuICAgIGNvbG9yOiAjZTMxZTI0O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtLi1mb2N1cy0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgY29sb3I6ICNhZWFlYWU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWZvY3VzLSB7XG4gICAgY29sb3I6ICNhZWFlYWU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWluLXJhbmdlLSB7XG4gICAgY29sb3I6ICNhMWExYTE7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1kaXNhYmxlZC0uLWN1cnJlbnQtLi1mb2N1cy0ge1xuICAgIGNvbG9yOiAjYWVhZWFlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtZnJvbS0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTIsIDE5NiwgMjM5LCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtdG8tIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDkyLCAxOTYsIDIzOSwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20tLi1yYW5nZS10by0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNlMzFlMjQ7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0uLWN1cnJlbnQtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZTMxZTI0O1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1mb2N1cy0ge1xuICAgIGJhY2tncm91bmQ6ICNlMzFlMjQ7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsOmVtcHR5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyLS1kYXlzLW5hbWVzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDhweCAwIDNweDtcbn1cblxuLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcbiAgICBjb2xvcjogI2UzMWUyNCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAuOGVtO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxscy1tb250aHMge1xuICAgIGhlaWdodDogMTcwcHg7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLW1vbnRoIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGhlaWdodDogMjUlO1xufVxuXG4uZGF0ZXBpY2tlci0teWVhcnMge1xuICAgIGhlaWdodDogMTcwcHg7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxscy15ZWFycyB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwteWVhciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDMzLjMzJTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZGVkZWRlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTpob3ZlciB7XG4gICAgY29sb3I6ICNjNWM1YzU7XG59XG5cbi4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZGVkZWRlO1xufVxuXG4uLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNhMmRkZjY7XG59XG5cbi4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGJhY2tncm91bmQ6ICNlMzFlMjQ7XG59XG5cbi4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTplbXB0eSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTplbXB0eSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBEYXRlcGlja2VyXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgICAuZGF0ZXBpY2tlcnMtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5kYXRlcGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAwMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCBsZWZ0IDBzIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgbGVmdCAwcyAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAxMDA7XG59XG5cbi5kYXRlcGlja2VyLi1mcm9tLXRvcC0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbn1cblxuLmRhdGVwaWNrZXIuLWZyb20tcmlnaHQtIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xufVxuXG4uZGF0ZXBpY2tlci4tZnJvbS1ib3R0b20tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xufVxuXG4uZGF0ZXBpY2tlci4tZnJvbS1sZWZ0LSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xufVxuXG4uZGF0ZXBpY2tlci5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgbGVmdCAwcyAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUgLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS1jb250ZW50IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwYWRkaW5nOiA0cHg7XG59XG5cbi4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4uLXRvcC1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi4tcmlnaHQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uLWJvdHRvbS1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICBib3R0b206IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG5cbi4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWxlZnQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1sZWZ0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uLXRvcC1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIGxlZnQ6IDEwcHg7XG59XG5cbi4tdG9wLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICByaWdodDogMTBweDtcbn1cblxuLi10b3AtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4IC8gMik7XG59XG5cbi4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIHRvcDogMTBweDtcbn1cblxuLi1sZWZ0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgYm90dG9tOiAxMHB4O1xufVxuXG4uLWxlZnQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCAvIDIpO1xufVxuXG4uZGF0ZXBpY2tlci0tYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLWJvZHkuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZGVkZWRlO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTpob3ZlciB7XG4gICAgY29sb3I6ICNjNWM1YzU7XG59XG5cbi4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZGVkZWRlO1xufVxuXG4uLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNhMmRkZjY7XG59XG5cbi4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGJhY2tncm91bmQ6ICNlMzFlMjQ7XG59XG5cbi4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTplbXB0eSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTplbXB0eSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBOYXZpZ2F0aW9uXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGF0ZXBpY2tlci0tbmF2IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDRweDtcbn1cblxuLi1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUsXG4uZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uLi1kaXNhYmxlZC0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24gc3ZnIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHBhdGgge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAjNTU1O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tbmF2LXRpdGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUgaSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAjOWM5YzljO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5kYXRlcGlja2VyLS1uYXYtdGl0bGUuLWRpc2FibGVkLSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG59XG5cbi5kYXRlcGlja2VyLS1idXR0b24ge1xuICAgIGNvbG9yOiAjZTMxZTI0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbi5kYXRlcGlja2VyLS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2RlZGVkZTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06aG92ZXIsIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06aG92ZXIge1xuICAgIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4uLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2RlZGVkZTtcbn1cblxuLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZTMxZTI0O1xufVxuXG4uLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGFkNWY0O1xufVxuXG4uLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4uLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4yKTtcbn1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06ZW1wdHksIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGltZXBpY2tlclxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRhdGVwaWNrZXItLXRpbWUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUuLWFtLXBtLSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSAxMzhweDtcbiAgICAtbXMtZmxleDogMCAxIDEzOHB4O1xuICAgIGZsZXg6IDAgMSAxMzhweDtcbiAgICBtYXgtd2lkdGg6IDEzOHB4O1xufVxuXG4uLW9ubHktdGltZXBpY2tlci0gLmRhdGVwaWNrZXItLXRpbWUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAgIC13ZWJraXQtZmxleDogMCAxIDE1M3B4O1xuICAgIC1tcy1mbGV4OiAwIDEgMTUzcHg7XG4gICAgZmxleDogMCAxIDE1M3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDE1M3B4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtY29sb24ge1xuICAgIG1hcmdpbjogMCAycHggM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzLFxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6R290aGFtUHJvTWVkaXVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWhvdXJzOmFmdGVyLFxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnMuLWZvY3VzLTphZnRlcixcbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlcy4tZm9jdXMtOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWFtcG0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgY29sb3I6ICM5YzljOWM7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkZWRlZGUsICNkZWRlZGUpIGxlZnQgNTAlLzEwMCUgMXB4IG5vLXJlcGVhdDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106aG92ZXI6Oi1tcy10aHVtYiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTMxZTI0O1xuICAgIGJvcmRlci1jb2xvcjogI2UzMWUyNDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNlMzFlMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTMxZTI0O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1czo6LW1zLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTMxZTI0O1xuICAgIGJvcmRlci1jb2xvcjogI2UzMWUyNDtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRodW1iIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdHJhY2sge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLWZpbGwtdXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1yb3cgc3BhbiB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uIHtcbiAgICBjb2xvcjogIzljOWM5YztcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgNXB4IC0xcHggMDtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uOmFmdGVyLCAuZGF0ZXBpY2tlci0tdGltZS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRhdGVwaWNrZXItLXRpbWUtaWNvbjphZnRlciB7XG4gICAgaGVpZ2h0OiAuNGVtO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uZGF0ZXBpY2tlci0tdGltZS1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IC40ZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xufVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNkZWRlZGU7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgICBjb2xvcjogI2M1YzVjNTtcbn1cblxuLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNkZWRlZGU7XG59XG5cbi4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2UzMWUyNDtcbn1cblxuLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZDogI2UzMWUyNDtcbn1cblxuLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBjb2xvcjogI2NjY2NjYztcbn1cblxuLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7XG59XG5cbi5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbiIsIi51aS5yYXRpbmcge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi51aS5sYXJnZS5yYXRpbmcge1xyXG4gIC8vZm9udC1zaXplOiAxLjE0Mjg1NzE0cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbn1cclxuXHJcbmkuaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgbWFyZ2luOiAwIC4yNXJlbSAwIDA7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiBJY29ucztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5pLmljb24sIGkuaWNvbnMge1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxufVxyXG4udWkucmF0aW5nIC5pY29uIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMSAwIGF1dG87XHJcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlLGJhY2tncm91bmQgLjFzIGVhc2UsdGV4dC1zaGFkb3cgLjFzIGVhc2UsY29sb3IgLjFzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSxiYWNrZ3JvdW5kIC4xcyBlYXNlLHRleHQtc2hhZG93IC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlO1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xyXG4gIGZvbnQtZmFtaWx5OiBSYXRpbmc7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udWkuaGVhcnQucmF0aW5nIC5pY29uIHtcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG4gIHRleHQtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxufVxyXG5pLmljb246YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAwIDAhaW1wb3J0YW50O1xyXG59XHJcbi51aS5yYXRpbmcgLmFjdGl2ZS5pY29uOmJlZm9yZSwgLnVpLnJhdGluZyAuaWNvbjpiZWZvcmUsIC51aS5zdGFyLnJhdGluZyAuYWN0aXZlLmljb246YmVmb3JlLCAudWkuc3Rhci5yYXRpbmcgLmljb246YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxmMDA1JztcclxufVxyXG4udWkuaGVhcnQucmF0aW5nIC5hY3RpdmUuaWNvbjpiZWZvcmUsIC51aS5oZWFydC5yYXRpbmcgLmljb246YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxmMDA0JztcclxufVxyXG5cclxuLnVpLmhlYXJ0LnJhdGluZyAuaWNvbjpiZWZvcmV7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURVeE1pQTFNVElpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFV4TWlBMU1USTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRtYVd4c09pTkZNekZGTWpRN2ZRMEtQQzl6ZEhsc1pUNE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORGMwTGpZc056UXVNMk10TWpVdU15MHlPQzQzTFRZd0xqTXRORFF1TkMwNU9DNDJMVFEwTGpSakxUVXpMamtzTUMwNE9DNHhMRE15TGpJdE1UQTNMak1zTlRrdU0yTXROU3czTFRrdU1pd3hOQzB4TWk0M0xESXdMamNOQ2drSkNXTXRNeTQxTFRZdU5pMDNMamd0TVRNdU55MHhNaTQzTFRJd0xqZGpMVEU1TGpJdE1qY3ROVE11TXkwMU9TNHpMVEV3Tnk0ekxUVTVMak5qTFRNNExqUXNNQzAzTXk0MExERTFMamd0T1RndU5pdzBOQzQwUXpFekxqTXNNVEF4TGpZc01Dd3hNemd1TWl3d0xERTNOeTQwRFFvSkNRbGpNQ3cwTWk0MkxERTJMallzT0RJdU1pdzFNaTR6TERFeU5DNDNZek14TGprc016Z3NOemN1T0N3M055NHhMREV6TVN3eE1qSXVOR014T1M0NExERTJMamtzTkRBdU15d3pOQzR6TERZeUxqRXNOVE11Tkd3d0xqY3NNQzQyWXpJdU9Dd3lMalVzTmk0MExETXVOeXc1TGprc015NDNEUW9KQ1Fsak15NDFMREFzTnk0eExURXVNaXc1TGprdE15NDNiREF1Tnkwd0xqWmpNakV1T0MweE9TNHhMRFF5TGpNdE16WXVOU3cyTWk0eExUVXpMalJqTlRNdU1pMDBOUzR6TERrNUxqRXRPRFF1TkN3eE16RXRNVEl5TGpSRE5EazFMalFzTWpVNUxqWXNOVEV5TERJeU1DdzFNVElzTVRjM0xqUU5DZ2tKQ1VNMU1USXNNVE00TGpJc05EazRMamNzTVRBeExqWXNORGMwTGpZc056UXVNM29nVFRNd09TNHlMRFF3TVM0Mll5MHhOeTR4TERFMExqWXRNelF1Tnl3eU9TNDFMVFV6TGpJc05EVXVObU10TVRndU5TMHhOaTR4TFRNMkxqRXRNekV1TVMwMU15NHlMVFExTGpZTkNna0pDVU01T0M0M0xETXhNaTQ1TERNd0xESTFOQzQwTERNd0xERTNOeTQwWXpBdE16RXVPQ3d4TUM0MkxUWXhMalFzTWprdU9TMDRNeTR5UXpjNUxqTXNOeklzTVRBMkxqUXNOVGt1T0N3eE16WXNOVGt1T0dNME1TNHhMREFzTmpjdU55d3lOUzR6TERneUxqZ3NORFl1TmcwS0NRa0pZekV6TGpVc01Ua3VNU3d5TUM0MkxETTRMak1zTWpNc05EVXVOMk15TERZdU1pdzNMamdzTVRBdU5Dd3hOQzR6TERFd0xqUnpNVEl1TXkwMExqSXNNVFF1TXkweE1DNDBZekl1TkMwM0xqUXNPUzQxTFRJMkxqWXNNak10TkRVdU53MEtDUWtKWXpFMUxqRXRNakV1TXl3ME1TNDJMVFEyTGpZc09ESXVPQzAwTmk0Mll6STVMallzTUN3MU5pNDNMREV5TGpJc056WXVNU3d6TkM0ell6RTVMak1zTWpFdU9Td3lPUzQ1TERVeExqUXNNamt1T1N3NE15NHlRelE0TWl3eU5UUXVOQ3cwTVRNdU15d3pNVEl1T1N3ek1Ea3VNaXcwTURFdU5ub2lMejROQ2drOEwyYytEUW84TDJjK0RRbzhMM04yWno0TkNnPT0nKSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS5oZWFydC5yYXRpbmcgLmljb24uc2VsZWN0ZWQ6YmVmb3Jle1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEVXhNQ0ExTVRBaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURVeE1DQTFNVEE3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0bWFXeHNPaU5GTXpGRk1qUTdmUTBLUEM5emRIbHNaVDROQ2p4blBnMEtDVHhuSUdsa1BTSm1ZWFp2Y21sMFpTSStEUW9KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHlOVFVzTkRnNUxqWnNMVE0xTGpjdE16VXVOME00Tmk0M0xETXpOaTQyTERBc01qVTNMalVzTUN3eE5qQXVObU13TFRjNUxEWXhMakl0TVRRd0xqTXNNVFF3TGpNdE1UUXdMak5qTkRNdU5Dd3dMRGcyTGpjc01qQXVOQ3d4TVRRdU9DdzFNeTQxRFFvSkNRbGpNamd0TXpNdU1TdzNNUzQwTFRVekxqVXNNVEUwTGpndE5UTXVOV00zT1N3d0xERTBNQzR6TERZeExqSXNNVFF3TGpNc01UUXdMak5qTUN3NU5pNDVMVGcyTGpjc01UYzFMamt0TWpFNUxqTXNNamt6TGpOTU1qVTFMRFE0T1M0MmVpSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqd3ZjM1puUGcwSycpICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLmhlYXJ0LnJhdGluZyAuaWNvbi5hY3RpdmU6YmVmb3Jle1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEVXhNQ0ExTVRBaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURVeE1DQTFNVEE3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0bWFXeHNPaU5GTXpGRk1qUTdmUTBLUEM5emRIbHNaVDROQ2p4blBnMEtDVHhuSUdsa1BTSm1ZWFp2Y21sMFpTSStEUW9KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHlOVFVzTkRnNUxqWnNMVE0xTGpjdE16VXVOME00Tmk0M0xETXpOaTQyTERBc01qVTNMalVzTUN3eE5qQXVObU13TFRjNUxEWXhMakl0TVRRd0xqTXNNVFF3TGpNdE1UUXdMak5qTkRNdU5Dd3dMRGcyTGpjc01qQXVOQ3d4TVRRdU9DdzFNeTQxRFFvSkNRbGpNamd0TXpNdU1TdzNNUzQwTFRVekxqVXNNVEUwTGpndE5UTXVOV00zT1N3d0xERTBNQzR6TERZeExqSXNNVFF3TGpNc01UUXdMak5qTUN3NU5pNDVMVGcyTGpjc01UYzFMamt0TWpFNUxqTXNNamt6TGpOTU1qVTFMRFE0T1M0MmVpSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqd3ZjM1puUGcwSycpICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJhdGluZy13cmFwcGVye1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCl7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG59IiwiLm9ubGluZS1sZWF2ZS1xdWVzdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbiAgfVxyXG5cclxuICAmIC5sZWF2ZS1xdWVzdGlvbi1idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAubGVhdmUtcXVlc3Rpb24tZm9ybS13cmFwcGVyIHtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xlYXZlLXF1ZXN0aW9uLWJnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogODc1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggOHB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICAgIHBhZGRpbmc6IDM4cHggMTAwcHggMjFweCA0MXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vdG9wOiAtMjhweDtcclxuICAgIC8vei1pbmRleDogMTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICB3aWR0aDogNzMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg4cHgpIHtcclxuICAgICAgbGVmdDogMTMlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAubGVhdmUtcXVlc3Rpb24tZm9ybSB7XHJcbiAgICAmIC5mb3JtLXJvdyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG5cclxuXHJcbiAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucGlja2VyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmLmRhdGV0aW1lIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURVeE1pQTFNVElpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFV4TWlBMU1USTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRtYVd4c09pTTFRalZDTlVJN2ZRMEtQQzl6ZEhsc1pUNE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFV5TERRd2FDMHlORll3YUMwME1IWTBNRWd4TWpSV01FZzROSFkwTUVnMk1FTXlOaTQ1TERRd0xEQXNOall1T1N3d0xERXdNSFl6TlRKak1Dd3pNeTR4TERJMkxqa3NOakFzTmpBc05qQm9Nemt5RFFvSkNRbGpNek11TVN3d0xEWXdMVEkyTGprc05qQXROakJXTVRBd1F6VXhNaXcyTmk0NUxEUTROUzR4TERRd0xEUTFNaXcwTUhvZ1RUUTNNaXcwTlRKak1Dd3hNUzA1TERJd0xUSXdMREl3U0RZd1l5MHhNU3d3TFRJd0xUa3RNakF0TWpCV01UZzRhRFF6TWxZME5USjZJRTAwTnpJc01UUTRTRFF3ZGkwME9BMEtDUWtKWXpBdE1URXNPUzB5TUN3eU1DMHlNR2d5TkhZME1HZzBNRlk0TUdneU5qUjJOREJvTkRCV09EQm9NalJqTVRFc01Dd3lNQ3c1TERJd0xESXdWakUwT0hvaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXlNekFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJak01TmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNekV3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJek1UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqYzJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l4TlRZaUlIazlJak01TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqSXpOaUlnZVQwaU16a3dJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTXpFMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpPVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQQzl6ZG1jK0RRbz0nKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTQ0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnRpbWUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMzdweDtcclxuICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURRM0lEUTNJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTBOeUEwTnpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZzBLUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNE5DZ2t1YzNRd2UyWnBiR3c2SXpWQ05VSTFRanQ5RFFvOEwzTjBlV3hsUGcwS1BHYytEUW9KUEdjZ2FXUTlJa3hoZVdWeVh6RmZOalZmSWo0TkNna0pQR2MrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRZdU9Td3lNQzR4WXkwd0xqSXRNQzR6TFRBdU5TMHdMall0TUM0NUxUQXVObWd0TWk0NVF6UXhMaklzT1M0MUxETXlMalFzTVM0NExESXhMamNzTVM0NFF6a3VOeXd4TGpnc01Dd3hNUzQxTERBc01qTXVOUTBLQ1FrSkNYTTVMamNzTWpFdU55d3lNUzQzTERJeExqZGpOeTQzTERBc01UUXVPUzAwTGpJc01UZ3VPQzB4TUM0NVl6QXVOUzB3TGprc01DNHlMVEl1TWkwd0xqY3RNaTQzWXkwd0xqa3RNQzQxTFRJdU1pMHdMakl0TWk0M0xEQXVOMk10TXk0eUxEVXVOUzA1TGpFc09DNDVMVEUxTGpRc09DNDVEUW9KQ1FrSll5MDVMamdzTUMweE55NDRMVGd0TVRjdU9DMHhOeTQ0WXpBdE9TNDRMRGd0TVRjdU9Dd3hOeTQ0TFRFM0xqaGpPQzQwTERBc01UVXVOU3cxTGprc01UY3VNeXd4TXk0NGFDMHlMamxqTFRBdU5Dd3dMVEF1Tnl3d0xqSXRNQzQ1TERBdU5nMEtDUWtKQ1dNdE1DNHlMREF1TXkwd0xqRXNNQzQ0TERBdU1Td3hMakZzTkM0NUxEVXVPV013TGpJc01DNHlMREF1TlN3d0xqUXNNQzQ0TERBdU5HTXdMak1zTUN3d0xqWXRNQzR4TERBdU9DMHdMalJzTkM0NUxUVXVPVU0wTnl3eU1DNDVMRFEzTGpFc01qQXVOU3cwTmk0NUxESXdMakY2SWk4K0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk1qRXVOeXcyTGpkakxURXVNU3d3TFRJc01DNDVMVElzTW5ZeE1tTXRNQzQ1TERBdU5pMHhMalVzTVM0M0xURXVOU3d5TGpoak1Dd3hMamtzTVM0MkxETXVOU3d6TGpVc015NDFZekF1TlN3d0xERXRNQzR4TERFdU5TMHdMak5zTmk0NUxEUU5DZ2tKQ1Fsak1DNHpMREF1TWl3d0xqWXNNQzR6TERFc01DNHpZekF1Tnl3d0xERXVNeTB3TGpRc01TNDNMVEZqTUM0MUxUQXVPU3d3TGpJdE1pNHlMVEF1TnkweUxqZHNMVFl1T1MwMFl5MHdMakV0TVMwd0xqWXRNaTB4TGpRdE1pNDFkaTB4TWcwS0NRa0pDVU15TXk0M0xEY3VOaXd5TWk0NExEWXVOeXd5TVM0M0xEWXVOM29nVFRJeExqY3NNalZqTFRBdU9Dd3dMVEV1TlMwd0xqY3RNUzQxTFRFdU5XTXdMVEF1T0N3d0xqY3RNUzQxTERFdU5TMHhMalZ6TVM0MUxEQXVOeXd4TGpVc01TNDFRekl6TGpJc01qUXVNeXd5TWk0MUxESTFMREl4TGpjc01qVU5DZ2tKQ1FsNklpOCtEUW9KQ1R3dlp6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOEwzTjJaejROQ2c9PScpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgLnRpbWVwaWNrZXIge1xyXG4gICAgICAgICAgICAvL2JvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc3R5bGVkU2VsZWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ubGVhdmUtcXVlc3Rpb24tZm9ybSB7XHJcbiAgJiAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgJi50ZXh0ZmllbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmIHRleHRhcmVhIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmFiYTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICNiYWJhYmE7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpdGNoLWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmIC5idG4tdG9nZ2xlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJiBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiwgaHRtbCBbdHlwZT1idXR0b25dIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZSB7XHJcbiAgICAvL21hcmdpbjogMCA0cmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgY29sb3I6ICM2YjczODE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmRjMWM4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgbGVmdDogN3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGU6YmVmb3JlLCAuYnRuLXRvZ2dsZTphZnRlciB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBsZWZ0OiAtNHJlbTtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGU6YmVmb3JlLCAuYnRuLXRvZ2dsZTphZnRlciB7XHJcbiAgICBjb2xvcjogIzZiNzM4MTtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUgPiAuaGFuZGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTVweDtcclxuICAgIGxlZnQ6IC0zcHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXM7XHJcbiAgICBib3gtc2hhZG93OiAtMnB4IC0ycHggOHB4IDNweCByZ2JhKDAsIDAsIDAsIC4wOCk7XHJcbiAgfVxyXG5cclxuICAvL2FjdGl2ZVxyXG4gICYgLmJ0bi5hY3RpdmUge1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcblxyXG4gICYgLmV4YW1wbGUgLmJ0bi10b2dnbGUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWQ1ZDtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUuYWN0aXZlID4gLmhhbmRsZSB7XHJcbiAgIGxlZnQ6IDE3cHg7XHJcblxyXG5cclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zd2l0Y2gtYWxlcnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4uc3dpdGNoLWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDI1NnB4O1xyXG4gIHdpZHRoOiAyNTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG5cclxuLy9SRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLm9ubGluZS1sZWF2ZS1xdWVzdGlvbiAubGVhdmUtcXVlc3Rpb24tZm9ybS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA3MzBweDtcclxuICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0td3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubGVhdmUtcXVlc3Rpb24tZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tcm93IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnNlbGVjdC1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnNlbGVjdC1ncm91cCAuc2VsZWN0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnNlbGVjdC1ncm91cHtcclxuICAgIG1heC13aWR0aDogMjg3cHg7XHJcbiAgfVxyXG4gIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tcm93e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tcm93Lm1iLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGVhdmUtcXVlc3Rpb24tZm9ybSAuZm9ybS1ncm91cC5zd2l0Y2gtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tZ3JvdXB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjRweCkge1xyXG4gIC8vLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhIHtcclxuICAvLyAgd2lkdGg6IDI1NnB4O1xyXG4gIC8vfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgLm9ubGluZS1sZWF2ZS1xdWVzdGlvbiAubGVhdmUtcXVlc3Rpb24tZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xyXG4gICAgLy93aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAub25saW5lLWxlYXZlLXF1ZXN0aW9uIC5sZWF2ZS1xdWVzdGlvbi1mb3JtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmxlYXZlLXF1ZXN0aW9uLWZvcm0gZm9ybXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAuc3dpdGNoLWdyb3Vwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8vLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhe1xyXG4gIC8vICB3aWR0aDogMjU2cHg7XHJcbiAgLy99XHJcbn1cclxuXHJcbiIsIkBpbXBvcnQgXCJwb3B1cF9jYWxsYmFjay5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwb3B1cF9kb2N0b3Iuc2Nzc1wiO1xyXG5AaW1wb3J0IFwicG9wdXBfcmV2aWV3LnNjc3NcIjtcclxuQGltcG9ydCBcInBvcHVwX2Fzay5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwb3B1cF9jZW50ZXItaGVhbHRoLnNjc3NcIjtcclxuQGltcG9ydCBcInBvcHVwX2RvY3Rvci1kaXJlY3Rpb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwicG9wdXBfZG9jdG9yLXNlcnZpY2Uuc2Nzc1wiO1xyXG5AaW1wb3J0IFwicG9wdXBfcHJpY2Utc2VydmljZS5zY3NzXCI7XHJcblxyXG4vL9Ce0LHRidC40LUg0YHRgtC40LvQuCDQtNC70Y8g0LLRi9C30L7QstCwINC80L7QtNCw0LvQsFxyXG4uY2QtcG9wdXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgNTcsIDU4LCAuOSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAuM3M7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzO1xyXG59XHJcblxyXG4uY2QtcG9wdXAtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiA3ZW0gYXV0bztcclxuICAvL3dpZHRoOiA0NzVweDtcclxuICBtYXgtaGVpZ2h0OiA2NXZoO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbi5jZC1wb3B1cC1jb250YWluZXIge1xyXG4gIG1hcmdpbjogM2VtIGF1dG87XHJcbn1cclxuXHJcbn1cclxuXHJcbi5jYWxsYmFjay1mb3JtIHtcclxuICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmNkLXBvcHVwLWNvbnRhaW5lciAuY2QtcG9wdXAtY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDIwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4uY2QtcG9wdXAtY29udGFpbmVyIC5jZC1wb3B1cC1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMjZweDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURRNElEUTRJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTBPQ0EwT0RzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZzBLUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNE5DZ2t1YzNRd2UyWnBiR3c2STBVek1VVXlORHQ5RFFvOEwzTjBlV3hsUGcwS1BHYytEUW9KUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRUSTRMaklzTWpSTU5EY3VNU3cxTGpGak1TNHlMVEV1TWl3eExqSXRNeTR4TERBdE5DNHlZeTB4TGpJdE1TNHlMVE11TVMweExqSXROQzR5TERCTU1qUXNNVGt1TjB3MUxqRXNNQzQ1WXkweExqSXRNUzR5TFRNdU1TMHhMakl0TkM0eUxEQU5DZ2tKWXkweExqSXNNUzR5TFRFdU1pd3pMakVzTUN3MExqSk1NVGt1Tnl3eU5Fd3dMamtzTkRJdU9HTXRNUzR5TERFdU1pMHhMaklzTXk0eExEQXNOQzR5UXpFdU5TdzBOeTQzTERJdU1pdzBPQ3d6TERRNGN6RXVOUzB3TGpNc01pNHhMVEF1T1V3eU5Dd3lPQzR5YkRFNExqa3NNVGd1T1EwS0NRbGpNQzQyTERBdU5pd3hMalFzTUM0NUxESXVNU3d3TGpsek1TNDFMVEF1TXl3eUxqRXRNQzQ1WXpFdU1pMHhMaklzTVM0eUxUTXVNU3d3TFRRdU1rd3lPQzR5TERJMGVpSXZQZzBLUEM5blBnMEtQQzl6ZG1jK0RRbz0nKTtcclxufVxyXG5cclxuLmNkLXBvcHVwLmlzLXZpc2libGUge1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgb3BhY2l0eTogMTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcztcclxufVxyXG5cclxuLmlzLXZpc2libGUgLmNkLXBvcHVwLWNvbnRhaW5lciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KXtcclxuICBib2R5IC5jZC1wb3B1cF9kb2N0b3IgLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0e1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4IWltcG9ydGFudDtcclxuICB9XHJcbiAgLm9ubGluZS1yZWdpc3RyYXRpb25zIC5yZWctZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci50aW1lIGlucHV0e1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4IWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLnB1bHNlLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzNXB4KXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICB9XHJcbn1cclxuLy9cclxuLmNiaC1waC1jaXJjbGUsXHJcbi5jYmgtc3VidmlzaW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcbi5jYmgtc3VidmlzaW9uIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vei1pbmRleDogMjAwMDAwIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgLjVzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuNXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuNXM7XHJcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuNXNcclxufVxyXG4uY2JoLXN1YnZpc2lvbi5jYmgtc2hvdyB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcbi5jYmgtc3VidmlzaW9uLmNiaC1zdGF0aWMge1xyXG4gIG9wYWNpdHk6IC44XHJcbn1cclxuLmNiaC1zdWJ2aXNpb246aG92ZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG4uY2JoLXBoLWNpcmNsZSB7XHJcbiAgLy90b3A6IDIwcHg7XHJcbiAgLy9sZWZ0OiAyMHB4O1xyXG4gIHdpZHRoOiAxNjBweDtcclxuICBoZWlnaHQ6IDE2MHB4O1xyXG4gIHRvcDogMjFweDtcclxuICBsZWZ0OiAyM3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDMwLCAzMCwgMzAsIC40KTtcclxuICBvcGFjaXR5OiAuMTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogY2JoLWNpcmNsZS1hbmltIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei1hbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy1hbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIC1vLWFuaW1hdGlvbjogY2JoLWNpcmNsZS1hbmltIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWFuaW0gMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlXHJcbn1cclxuLmNiaC1zdWJ2aXNpb24uY2JoLWFjdGl2ZSAuY2JoLXBoLWNpcmNsZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAxLjFzIGluZmluaXRlIGVhc2UtaW4tb3V0IWltcG9ydGFudDtcclxuICAtbW96LWFuaW1hdGlvbjogY2JoLWNpcmNsZS1hbmltIDEuMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xyXG4gIC1tcy1hbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAxLjFzIGluZmluaXRlIGVhc2UtaW4tb3V0IWltcG9ydGFudDtcclxuICAtby1hbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAxLjFzIGluZmluaXRlIGVhc2UtaW4tb3V0IWltcG9ydGFudDtcclxuICBhbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAxLjFzIGluZmluaXRlIGVhc2UtaW4tb3V0IWltcG9ydGFudFxyXG59XHJcbi5jYmgtc3VidmlzaW9uLmNiaC1zdGF0aWMgLmNiaC1waC1jaXJjbGUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWFuaW0gMi4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XHJcbiAgLW1vei1hbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAyLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0IWltcG9ydGFudDtcclxuICAtbXMtYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWFuaW0gMi4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XHJcbiAgLW8tYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWFuaW0gMi4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWFuaW0gMi4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCFpbXBvcnRhbnRcclxufVxyXG4uY2JoLXN1YnZpc2lvbi5jYmgtaG92ZXIgLmNiaC1waC1jaXJjbGUge1xyXG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMjtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcbi8vLmNiaC1zdWJ2aXNpb24uY2JoLXB1bHNlLmNiaC1ob3ZlciAuY2JoLXBoLWNpcmNsZSB7XHJcbi8vICBib3JkZXItY29sb3I6ICM3NWViNTA7XHJcbi8vICBvcGFjaXR5OiAuNVxyXG4vL31cclxuLmNiaC1zdWJ2aXNpb24uY2JoLXB1bHNlIC5jYmgtcGgtY2lyY2xlIHtcclxuICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcbi8vLmNiaC1zdWJ2aXNpb24uY2JoLWdyYXkgLmNiaC1waC1jaXJjbGUsXHJcbi8vLmNiaC1zdWJ2aXNpb246aG92ZXIgLmNiaC1waC1jaXJjbGUge1xyXG4vLyAgYm9yZGVyLWNvbG9yOiAjNzVlYjUwO1xyXG4vLyAgb3BhY2l0eTogLjVcclxuLy99XHJcbi5jYmgtcGgtY2lyY2xlLWZpbGwge1xyXG4gIHdpZHRoOiAxNjBweDtcclxuICBoZWlnaHQ6IDE2MHB4O1xyXG4gIHRvcDogMjBweDtcclxuICBsZWZ0OiAyMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIG9wYWNpdHk6IC4xO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWZpbGwtYW5pbSAyLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWZpbGwtYW5pbSAyLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDIuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWZpbGwtYW5pbSAyLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogY2JoLWNpcmNsZS1maWxsLWFuaW0gMi4zcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlXHJcbn1cclxuLmNiaC1zdWJ2aXNpb24uY2JoLWFjdGl2ZSAuY2JoLXBoLWNpcmNsZS1maWxsIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogY2JoLWNpcmNsZS1maWxsLWFuaW0gMS43cyBpbmZpbml0ZSBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XHJcbiAgLW1vei1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDEuN3MgaW5maW5pdGUgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xyXG4gIC1tcy1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDEuN3MgaW5maW5pdGUgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xyXG4gIC1vLWFuaW1hdGlvbjogY2JoLWNpcmNsZS1maWxsLWFuaW0gMS43cyBpbmZpbml0ZSBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWZpbGwtYW5pbSAxLjdzIGluZmluaXRlIGVhc2UtaW4tb3V0IWltcG9ydGFudFxyXG59XHJcbi5jYmgtc3VidmlzaW9uLmNiaC1zdGF0aWMgLmNiaC1waC1jaXJjbGUtZmlsbCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDIuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xyXG4gIC1tb3otYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWZpbGwtYW5pbSAyLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0IWltcG9ydGFudDtcclxuICAtbXMtYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWZpbGwtYW5pbSAyLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0IWltcG9ydGFudDtcclxuICAtby1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDIuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbjogY2JoLWNpcmNsZS1maWxsLWFuaW0gMi4zcyBpbmZpbml0ZSBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMCFpbXBvcnRhbnRcclxufVxyXG4uY2JoLXN1YnZpc2lvbi5jYmgtcHVsc2UgLmNiaC1waC1jaXJjbGUtZmlsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsMzAsMzYsIDAuNSk7XHJcbiAgb3BhY2l0eTogMSFpbXBvcnRhbnRcclxufVxyXG4vLy5jYmgtc3VidmlzaW9uLmNiaC1wdWxzZS5jYmgtaG92ZXIgLmNiaC1waC1jaXJjbGUtZmlsbCxcclxuLy8uY2JoLXN1YnZpc2lvbjpob3ZlciAuY2JoLXBoLWNpcmNsZS1maWxsIHtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAyMzUsIDgwLCAuNSk7XHJcbi8vICBvcGFjaXR5OiAuNzUhaW1wb3J0YW50XHJcbi8vfVxyXG4vLy5jYmgtc3VidmlzaW9uLmNiaC1ncmF5LmNiaC1ob3ZlciAuY2JoLXBoLWNpcmNsZS1maWxsIHtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgLjUpO1xyXG4vLyAgb3BhY2l0eTogLjc1IWltcG9ydGFudFxyXG4vL31cclxuLy8uY2JoLXN1YnZpc2lvbi5jYmgtZ3JheSAuY2JoLXBoLWNpcmNsZS1maWxsIHtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAyMzUsIDgwLCAuNSk7XHJcbi8vICBvcGFjaXR5OiAuNzUhaW1wb3J0YW50XHJcbi8vfVxyXG4uY2JoLXBoLWltZy1jaXJjbGUge1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICB0b3A6IDYxcHg7XHJcbiAgbGVmdDogNjNweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIC4xKTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLy9ib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWltZy1hbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWltZy1hbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy1hbmltYXRpb246IGNiaC1jaXJjbGUtaW1nLWFuaW0gMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWltZy1hbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbjogY2JoLWNpcmNsZS1pbWctYW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJVxyXG59XHJcbi5jYmgtc3VidmlzaW9uLmNiaC1hY3RpdmUgLmNiaC1waC1pbWctY2lyY2xlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogY2JoLWNpcmNsZS1pbWctYW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XHJcbiAgLW1vei1hbmltYXRpb246IGNiaC1jaXJjbGUtaW1nLWFuaW0gMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xyXG4gIC1tcy1hbmltYXRpb246IGNiaC1jaXJjbGUtaW1nLWFuaW0gMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xyXG4gIC1vLWFuaW1hdGlvbjogY2JoLWNpcmNsZS1pbWctYW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWltZy1hbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0IWltcG9ydGFudFxyXG59XHJcbi5jYmgtc3VidmlzaW9uLmNiaC1zdGF0aWMgLmNiaC1waC1pbWctY2lyY2xlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogY2JoLWNpcmNsZS1pbWctYW5pbSAwcyBpbmZpbml0ZSBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XHJcbiAgLW1vei1hbmltYXRpb246IGNiaC1jaXJjbGUtaW1nLWFuaW0gMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xyXG4gIC1tcy1hbmltYXRpb246IGNiaC1jaXJjbGUtaW1nLWFuaW0gMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xyXG4gIC1vLWFuaW1hdGlvbjogY2JoLWNpcmNsZS1pbWctYW5pbSAwcyBpbmZpbml0ZSBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWltZy1hbmltIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0IWltcG9ydGFudFxyXG59XHJcbi8vLmNiaC1zdWJ2aXNpb246aG92ZXIgLmNiaC1waC1pbWctY2lyY2xlIHtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6ICM3NWViNTAhaW1wb3J0YW50O1xyXG4vLyAgb3BhY2l0eTogMVxyXG4vL31cclxuLy8uY2JoLXN1YnZpc2lvbi5jYmgtcHVsc2UuY2JoLWhvdmVyIC5jYmgtcGgtaW1nLWNpcmNsZSB7XHJcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVlYjUwXHJcbi8vfVxyXG4uY2JoLXN1YnZpc2lvbi5jYmgtcHVsc2UgLmNiaC1waC1pbWctY2lyY2xlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmNiaC1zdWJ2aXNpb24uY2JoLWdyYXkuY2JoLWhvdmVyIC5jYmgtcGgtaW1nLWNpcmNsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY1xyXG59XHJcbi8vLmNiaC1zdWJ2aXNpb24uY2JoLWdyYXkgLmNiaC1waC1pbWctY2lyY2xlIHtcclxuLy8gIGJhY2tncm91bmQtY29sb3I6ICM3NWViNTBcclxuLy99XHJcbi5lcnJvci1maWVsZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkIWltcG9ydGFudFxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBjYmgtY2lyY2xlLWFuaW0ge1xyXG4gIDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoLjUpIHNrZXcoMWRlZyk7XHJcbiAgICBvcGFjaXR5OiAuMTtcclxuICAgIC1tb3otb3BhY2l0eTogLjE7XHJcbiAgICAtd2Via2l0LW9wYWNpdHk6IC4xO1xyXG4gICAgLW8tb3BhY2l0eTogLjFcclxuICB9XHJcbiAgMzAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoLjcpIHNrZXcoMWRlZyk7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIC1tb3otb3BhY2l0eTogLjU7XHJcbiAgICAtd2Via2l0LW9wYWNpdHk6IC41O1xyXG4gICAgLW8tb3BhY2l0eTogLjVcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpIHNrZXcoMWRlZyk7XHJcbiAgICBvcGFjaXR5OiAuNjtcclxuICAgIC1tb3otb3BhY2l0eTogLjY7XHJcbiAgICAtd2Via2l0LW9wYWNpdHk6IC42O1xyXG4gICAgLW8tb3BhY2l0eTogLjFcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNiaC1jaXJjbGUtYW5pbSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSguNSkgc2tldygxZGVnKTtcclxuICAgIC13ZWJraXQtb3BhY2l0eTogLjFcclxuICB9XHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoLjcpIHNrZXcoMWRlZyk7XHJcbiAgICAtd2Via2l0LW9wYWNpdHk6IC41XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpO1xyXG4gICAgLXdlYmtpdC1vcGFjaXR5OiAuMVxyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIGNiaC1jaXJjbGUtYW5pbSB7XHJcbiAgMCUge1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCkga3NjYWxlKC41KSBza2V3KDFkZWcpO1xyXG4gICAgLW8tb3BhY2l0eTogLjFcclxuICB9XHJcbiAgMzAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKC43KSBza2V3KDFkZWcpO1xyXG4gICAgLW8tb3BhY2l0eTogLjVcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpO1xyXG4gICAgLW8tb3BhY2l0eTogLjFcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBjYmgtY2lyY2xlLWFuaW0ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKC41KSBza2V3KDFkZWcpO1xyXG4gICAgb3BhY2l0eTogLjFcclxuICB9XHJcbiAgMzAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKC43KSBza2V3KDFkZWcpO1xyXG4gICAgb3BhY2l0eTogLjVcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpO1xyXG4gICAgb3BhY2l0eTogLjFcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGNiaC1jaXJjbGUtZmlsbC1hbmltIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKC43KSBza2V3KDFkZWcpO1xyXG4gICAgb3BhY2l0eTogLjJcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCkgLW1vei1zY2FsZSgxKSBza2V3KDFkZWcpO1xyXG4gICAgb3BhY2l0eTogLjJcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNiaC1jaXJjbGUtZmlsbC1hbmltIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKC43KSBza2V3KDFkZWcpO1xyXG4gICAgb3BhY2l0eTogLjJcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSkgc2tldygxZGVnKTtcclxuICAgIG9wYWNpdHk6IC4yXHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgY2JoLWNpcmNsZS1maWxsLWFuaW0ge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKC43KSBza2V3KDFkZWcpO1xyXG4gICAgb3BhY2l0eTogLjJcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpIHNrZXcoMWRlZyk7XHJcbiAgICBvcGFjaXR5OiAuMlxyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGNiaC1jaXJjbGUtZmlsbC1hbmltIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSguNykgc2tldygxZGVnKTtcclxuICAgIG9wYWNpdHk6IC4yXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpO1xyXG4gICAgb3BhY2l0eTogLjJcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBjYmgtY2lyY2xlLWltZy1hbmltIHtcclxuICAwJSwgMTAwJSwgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpIHNrZXcoMWRlZylcclxuICB9XHJcbiAgMTAlLFxyXG4gIDMwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpIHNjYWxlKDEpIHNrZXcoMWRlZylcclxuICB9XHJcbiAgMjAlLFxyXG4gIDQwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZykgc2NhbGUoMSkgc2tldygxZGVnKVxyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgY2JoLWNpcmNsZS1pbWctYW5pbSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSkgc2tldygxZGVnKVxyXG4gIH1cclxuICAxMCUsXHJcbiAgMzAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKSBzY2FsZSgxKSBza2V3KDFkZWcpXHJcbiAgfVxyXG4gIDIwJSxcclxuICA0MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZykgc2NhbGUoMSkgc2tldygxZGVnKVxyXG4gIH1cclxuICAxMDAlLFxyXG4gIDUwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpIHNrZXcoMWRlZylcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNiaC1jaXJjbGUtaW1nLWFuaW0ge1xyXG4gIDAlLCAxMDAlLCA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpXHJcbiAgfVxyXG4gIDEwJSxcclxuICAzMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpIHNjYWxlKDEpIHNrZXcoMWRlZylcclxuICB9XHJcbiAgMjAlLFxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKSBzY2FsZSgxKSBza2V3KDFkZWcpXHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgY2JoLWNpcmNsZS1pbWctYW5pbSB7XHJcbiAgMCUsIDEwMCUsIDUwJSB7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpXHJcbiAgfVxyXG4gIDEwJSxcclxuICAzMCUge1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKSBzY2FsZSgxKSBza2V3KDFkZWcpXHJcbiAgfVxyXG4gIDIwJSxcclxuICA0MCUge1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpIHNjYWxlKDEpIHNrZXcoMWRlZylcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBMb2FkIGJhc2ljIHN0eWxlcy91dGlsaXRpZXMgKi9cbi8qJG5tLXBhdGg6IFwiLi9ub2RlX21vZHVsZXMvXCI7Ki9cbi8qJGJvcmRlci1yYWRpdXMtZGVmYXVsdDogNHB4OyovXG5AaW1wb3J0IHVybChsaWIvYm9vdHN0cmFwL2Jvb3RzdHJhcC5taW4uY3NzKTtcbkBpbXBvcnQgdXJsKGxpYi9ib290c3RyYXAvYm9vdHN0cmFwLWdyaWQubWluLmNzcyk7XG5AaW1wb3J0IHVybChsaWIvc2xpY2svc2xpY2suY3NzKTtcbkBpbXBvcnQgdXJsKGxpYi9kYXRlcGlja2VyL2RhdGVwaWNrZXIuY3NzKTtcbkBpbXBvcnQgdXJsKGxpYi9vd2wtY2Fyb3VzZWwvb3dsLmNhcm91c2VsLm1pbi5jc3MpO1xuQGltcG9ydCB1cmwobGliL293bC1jYXJvdXNlbC9vd2wudGhlbWUuZGVmYXVsdC5taW4uY3NzKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0xpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90b0xpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG9NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90b01lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG9Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG9Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnN2ZyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5ib2R5LCBpbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgLyogQGluY2x1ZGUgZm9udC1zaXplKCRtYWluLXRleHQtc2l6ZSk7Ki9cbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG5idXR0b24sIGEsIGxhYmVsLCBzZWxlY3QsIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5ib2R5IHtcbiAgLyogIG92ZXJmbG93LXg6IGhpZGRlbjsqLyB9XG5cbmEge1xuICB0cmFuc2l0aW9uOiAuNHM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC8qIEBpbmNsdWRlIGZvbnQoYm9sZCk7Ki8gfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4vKmgxIHtcclxuICBtYXJnaW46IDA7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcclxuICBmb250LXdlaWdodDppbmhlcml0O1xyXG4gIEBpbmNsdWRlIG1lZGlhKG1heCwgeHMpIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XHJcbiAgfVxyXG59XHJcbmgyIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xyXG59XHJcbmgzIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG59Ki9cbi5uby1wYWQge1xuICBwYWRkaW5nOiAwIDA7IH1cblxucCB7XG4gIHRleHQtaW5kZW50OiByZW0oNDApO1xuICBjb2xvcjogIzU1NTU1NTsgfVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Qcm9NZWRpdW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mbGV4LnNiIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZsZXguY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mbGV4LmNvbHVtbi1hbGlnbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLnB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuLmZsZXgtb3JkZXIgLmZsZXgtaXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIG9yZGVyOiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZsZXgtb3JkZXIgLmZsZXgtaXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBvcmRlcjogMjsgfSB9XG5cbi5mbGV4LW9yZGVyIC5mbGV4LWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICBvcmRlcjogMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mbGV4LW9yZGVyIC5mbGV4LWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgb3JkZXI6IDE7IH0gfVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYmxldC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm9ubGluZS1sZWF2ZS1jYWxsYmFjayB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub25saW5lLWxlYXZlLWNhbGxiYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NnB4OyB9IH1cbiAgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogMzhweCA2NXB4IDIxcHggNDFweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDczMHB4O1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCA1OXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlcl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzZweDsgfVxuICAgIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgICAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci5kYXRldGltZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFV4TWlBMU1USWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEVXhNaUExTVRJN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdG1hV3hzT2lNMVFqVkNOVUk3ZlEwS1BDOXpkSGxzWlQ0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EVXlMRFF3YUMweU5GWXdhQzAwTUhZME1FZ3hNalJXTUVnNE5IWTBNRWcyTUVNeU5pNDVMRFF3TERBc05qWXVPU3d3TERFd01IWXpOVEpqTUN3ek15NHhMREkyTGprc05qQXNOakFzTmpCb016a3lEUW9KQ1Fsak16TXVNU3d3TERZd0xUSTJMamtzTmpBdE5qQldNVEF3UXpVeE1pdzJOaTQ1TERRNE5TNHhMRFF3TERRMU1pdzBNSG9nVFRRM01pdzBOVEpqTUN3eE1TMDVMREl3TFRJd0xESXdTRFl3WXkweE1Td3dMVEl3TFRrdE1qQXRNakJXTVRnNGFEUXpNbFkwTlRKNklFMDBOeklzTVRRNFNEUXdkaTAwT0EwS0NRa0pZekF0TVRFc09TMHlNQ3d5TUMweU1HZ3lOSFkwTUdnME1GWTRNR2d5TmpSMk5EQm9OREJXT0RCb01qUmpNVEVzTUN3eU1DdzVMREl3TERJd1ZqRTBPSG9pTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJeU16QWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqTTVOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU16RXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l6TVRBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpjMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXhOVFlpSUhrOUlqTTVNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpJek5pSWdlVDBpTXprd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNekUySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek9UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BDOXpkbWMrRFFvPVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLmRhdGV0aW1lIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDE0NHB4OyB9XG4gICAgICAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzN3B4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEUTNJRFEzSWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwTnlBME56c2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2drdWMzUXdlMlpwYkd3Nkl6VkNOVUkxUWp0OURRbzhMM04wZVd4bFBnMEtQR2MrRFFvSlBHY2dhV1E5SWt4aGVXVnlYekZmTmpWZklqNE5DZ2tKUEdjK0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EWXVPU3d5TUM0eFl5MHdMakl0TUM0ekxUQXVOUzB3TGpZdE1DNDVMVEF1Tm1ndE1pNDVRelF4TGpJc09TNDFMRE15TGpRc01TNDRMREl4TGpjc01TNDRRemt1Tnl3eExqZ3NNQ3d4TVM0MUxEQXNNak11TlEwS0NRa0pDWE01TGpjc01qRXVOeXd5TVM0M0xESXhMamRqTnk0M0xEQXNNVFF1T1MwMExqSXNNVGd1T0MweE1DNDVZekF1TlMwd0xqa3NNQzR5TFRJdU1pMHdMamN0TWk0M1l5MHdMamt0TUM0MUxUSXVNaTB3TGpJdE1pNDNMREF1TjJNdE15NHlMRFV1TlMwNUxqRXNPQzQ1TFRFMUxqUXNPQzQ1RFFvSkNRa0pZeTA1TGpnc01DMHhOeTQ0TFRndE1UY3VPQzB4Tnk0NFl6QXRPUzQ0TERndE1UY3VPQ3d4Tnk0NExURTNMamhqT0M0MExEQXNNVFV1TlN3MUxqa3NNVGN1TXl3eE15NDRhQzB5TGpsakxUQXVOQ3d3TFRBdU55d3dMakl0TUM0NUxEQXVOZzBLQ1FrSkNXTXRNQzR5TERBdU15MHdMakVzTUM0NExEQXVNU3d4TGpGc05DNDVMRFV1T1dNd0xqSXNNQzR5TERBdU5Td3dMalFzTUM0NExEQXVOR013TGpNc01Dd3dMall0TUM0eExEQXVPQzB3TGpSc05DNDVMVFV1T1VNME55d3lNQzQ1TERRM0xqRXNNakF1TlN3ME5pNDVMREl3TGpGNklpOCtEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5NakV1Tnl3MkxqZGpMVEV1TVN3d0xUSXNNQzQ1TFRJc01uWXhNbU10TUM0NUxEQXVOaTB4TGpVc01TNDNMVEV1TlN3eUxqaGpNQ3d4TGprc01TNDJMRE11TlN3ekxqVXNNeTQxWXpBdU5Td3dMREV0TUM0eExERXVOUzB3TGpOc05pNDVMRFFOQ2drSkNRbGpNQzR6TERBdU1pd3dMallzTUM0ekxERXNNQzR6WXpBdU55d3dMREV1TXkwd0xqUXNNUzQzTFRGak1DNDFMVEF1T1N3d0xqSXRNaTR5TFRBdU55MHlMamRzTFRZdU9TMDBZeTB3TGpFdE1TMHdMall0TWkweExqUXRNaTQxZGkweE1nMEtDUWtKQ1VNeU15NDNMRGN1Tml3eU1pNDRMRFl1Tnl3eU1TNDNMRFl1TjNvZ1RUSXhMamNzTWpWakxUQXVPQ3d3TFRFdU5TMHdMamN0TVM0MUxURXVOV013TFRBdU9Dd3dMamN0TVM0MUxERXVOUzB4TGpWek1TNDFMREF1Tnl3eExqVXNNUzQxUXpJekxqSXNNalF1TXl3eU1pNDFMREkxTERJeExqY3NNalVOQ2drSkNRbDZJaTgrRFFvSkNUd3ZaejROQ2drOEwyYytEUW84TDJjK0RRbzhMM04yWno0TkNnPT1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci50aW1lIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDExM3B4OyB9XG4gICAgICAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIC50aW1lcGlja2VyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM1NTU1NTU7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybSAuc3R5bGVkU2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAgIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cblxuLnN3aXRjaC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCBbdHlwZT1yZXNldF0sIC5zd2l0Y2gtZ3JvdXAgW3R5cGU9c3VibWl0XSwgLnN3aXRjaC1ncm91cCBidXR0b24sIC5zd2l0Y2gtZ3JvdXAgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGNvbG9yOiAjNmI3MzgxO1xuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50OyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0biB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IC00cmVtOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YmVmb3JlLCAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzZiNzM4MTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlID4gLmhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXM7XG4gICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAuc3dpdGNoLWdyb3VwIC5leGFtcGxlIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkNWQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnN3aXRjaC1hbGVydCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5zd2l0Y2gtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogNzMwcHg7XG4gICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggMjVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxlYXZlLWNhbGxiYWNrLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tcm93Lm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1ncm91cC5zd2l0Y2gtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMjU2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLWdyb3VwIC5zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sZWF2ZS1jYWxsYmFjay1mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2QtcG9wdXBfY2FsbGJhY2sgLmNkLXBvcHVwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODc2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jZC1wb3B1cF9jYWxsYmFjayAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuY2QtcG9wdXBfY2FsbGJhY2sgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWxlYXZlLWNhbGxiYWNrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgIC5jZC1wb3B1cF9jYWxsYmFjayAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sge1xuICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgLmNkLXBvcHVwX2NhbGxiYWNrIC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgLmNkLXBvcHVwX2NhbGxiYWNrIC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgICAgLmNkLXBvcHVwX2NhbGxiYWNrIC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7IH1cbiAgICAgICAgICAgIC5jZC1wb3B1cF9jYWxsYmFjayAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuY2QtcG9wdXBfY2FsbGJhY2sgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybS13cmFwcGVyIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNkLXBvcHVwX2NhbGxiYWNrIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlciAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmNkLXBvcHVwX2NhbGxiYWNrIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlciAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNkLXBvcHVwX2NhbGxiYWNrIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlciAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9jYWxsYmFjayAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtLXdyYXBwZXIgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5zZWxlY3QtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9jYWxsYmFjayAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtLXdyYXBwZXIgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMjYwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjBweCkge1xuICAuY2QtcG9wdXBfY2FsbGJhY2sgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogNTYzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5jZC1wb3B1cF9jYWxsYmFjayAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtLXdyYXBwZXIgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDJweCAxMnB4IDEycHggIWltcG9ydGFudDsgfSB9XG5cbi5vbmxpbmUtY2hlY2stZG9jdG9yIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNDZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NnB4OyB9IH1cbiAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDg3NXB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiAzOHB4IDEwMHB4IDIxcHggNDFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDczMHB4O1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCA1OXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE3OXB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMjlweDsgfSB9XG4gICAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgzKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00MnB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMTVweCAyNnB4IDEycHggMTJweDsgfVxuICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci5kYXRldGltZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFV4TWlBMU1USWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEVXhNaUExTVRJN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdG1hV3hzT2lNMVFqVkNOVUk3ZlEwS1BDOXpkSGxzWlQ0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EVXlMRFF3YUMweU5GWXdhQzAwTUhZME1FZ3hNalJXTUVnNE5IWTBNRWcyTUVNeU5pNDVMRFF3TERBc05qWXVPU3d3TERFd01IWXpOVEpqTUN3ek15NHhMREkyTGprc05qQXNOakFzTmpCb016a3lEUW9KQ1Fsak16TXVNU3d3TERZd0xUSTJMamtzTmpBdE5qQldNVEF3UXpVeE1pdzJOaTQ1TERRNE5TNHhMRFF3TERRMU1pdzBNSG9nVFRRM01pdzBOVEpqTUN3eE1TMDVMREl3TFRJd0xESXdTRFl3WXkweE1Td3dMVEl3TFRrdE1qQXRNakJXTVRnNGFEUXpNbFkwTlRKNklFMDBOeklzTVRRNFNEUXdkaTAwT0EwS0NRa0pZekF0TVRFc09TMHlNQ3d5TUMweU1HZ3lOSFkwTUdnME1GWTRNR2d5TmpSMk5EQm9OREJXT0RCb01qUmpNVEVzTUN3eU1DdzVMREl3TERJd1ZqRTBPSG9pTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJeU16QWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqTTVOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU16RXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l6TVRBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpjMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXhOVFlpSUhrOUlqTTVNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpJek5pSWdlVDBpTXprd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNekUySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek9UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BDOXpkbWMrRFFvPVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLmRhdGV0aW1lOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMTZweDsgfSB9XG4gICAgICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIuZGF0ZXRpbWUgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTQ0cHg7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci50aW1lOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzVweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFEzSURRM0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBME55QTBOenNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSE4wZVd4bElIUjVjR1U5SW5SbGVIUXZZM056SWo0TkNna3VjM1F3ZTJacGJHdzZJelZDTlVJMVFqdDlEUW84TDNOMGVXeGxQZzBLUEdjK0RRb0pQR2NnYVdROUlreGhlV1Z5WHpGZk5qVmZJajROQ2drSlBHYytEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFl1T1N3eU1DNHhZeTB3TGpJdE1DNHpMVEF1TlMwd0xqWXRNQzQ1TFRBdU5tZ3RNaTQ1UXpReExqSXNPUzQxTERNeUxqUXNNUzQ0TERJeExqY3NNUzQ0UXprdU55d3hMamdzTUN3eE1TNDFMREFzTWpNdU5RMEtDUWtKQ1hNNUxqY3NNakV1Tnl3eU1TNDNMREl4TGpkak55NDNMREFzTVRRdU9TMDBMaklzTVRndU9DMHhNQzQ1WXpBdU5TMHdMamtzTUM0eUxUSXVNaTB3TGpjdE1pNDNZeTB3TGprdE1DNDFMVEl1TWkwd0xqSXRNaTQzTERBdU4yTXRNeTR5TERVdU5TMDVMakVzT0M0NUxURTFMalFzT0M0NURRb0pDUWtKWXkwNUxqZ3NNQzB4Tnk0NExUZ3RNVGN1T0MweE55NDRZekF0T1M0NExEZ3RNVGN1T0N3eE55NDRMVEUzTGpoak9DNDBMREFzTVRVdU5TdzFMamtzTVRjdU15d3hNeTQ0YUMweUxqbGpMVEF1TkN3d0xUQXVOeXd3TGpJdE1DNDVMREF1TmcwS0NRa0pDV010TUM0eUxEQXVNeTB3TGpFc01DNDRMREF1TVN3eExqRnNOQzQ1TERVdU9XTXdMaklzTUM0eUxEQXVOU3d3TGpRc01DNDRMREF1TkdNd0xqTXNNQ3d3TGpZdE1DNHhMREF1T0Mwd0xqUnNOQzQ1TFRVdU9VTTBOeXd5TUM0NUxEUTNMakVzTWpBdU5TdzBOaTQ1TERJd0xqRjZJaTgrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpFdU55dzJMamRqTFRFdU1Td3dMVElzTUM0NUxUSXNNbll4TW1NdE1DNDVMREF1TmkweExqVXNNUzQzTFRFdU5Td3lMamhqTUN3eExqa3NNUzQyTERNdU5Td3pMalVzTXk0MVl6QXVOU3d3TERFdE1DNHhMREV1TlMwd0xqTnNOaTQ1TERRTkNna0pDUWxqTUM0ekxEQXVNaXd3TGpZc01DNHpMREVzTUM0ell6QXVOeXd3TERFdU15MHdMalFzTVM0M0xURmpNQzQxTFRBdU9Td3dMakl0TWk0eUxUQXVOeTB5TGpkc0xUWXVPUzAwWXkwd0xqRXRNUzB3TGpZdE1pMHhMalF0TWk0MWRpMHhNZzBLQ1FrSkNVTXlNeTQzTERjdU5pd3lNaTQ0TERZdU55d3lNUzQzTERZdU4zb2dUVEl4TGpjc01qVmpMVEF1T0N3d0xURXVOUzB3TGpjdE1TNDFMVEV1TldNd0xUQXVPQ3d3TGpjdE1TNDFMREV1TlMweExqVnpNUzQxTERBdU55d3hMalVzTVM0MVF6SXpMaklzTWpRdU15d3lNaTQxTERJMUxESXhMamNzTWpVTkNna0pDUWw2SWk4K0RRb0pDVHd2Wno0TkNnazhMMmMrRFFvOEwyYytEUW84TDNOMlp6NE5DZz09XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci50aW1lIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDExM3B4OyB9XG4gICAgICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIgLnRpbWVwaWNrZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlciBzdmcge1xuICAgICAgICBmaWxsOiAjNTU1NTU1O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cC5zbWFsbCAucGlja2VyLmRhdGV0aW1lIHtcbiAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cC5zbWFsbCAucGlja2VyLmRhdGV0aW1lIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNTFweCAxMnB4IDEycHg7IH1cbiAgICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwLnNtYWxsIC5waWNrZXIudGltZSB7XG4gICAgICB3aWR0aDogMTQycHg7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuc21hbGwgLnBpY2tlci50aW1lOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMXB4OyB9XG4gICAgICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwLnNtYWxsIC5waWNrZXIudGltZSBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybSAuc3R5bGVkU2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5mb3JtLXN1Ym1pdCAuYnRuIHtcbiAgICBwYWRkaW5nOiA5cHggMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAub25saW5lLWNoZWNrLWRvY3RvciAuZm9ybS1zdWJtaXQgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjVweDsgfSB9XG5cbi5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAgIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2JhYmFiYTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiOyB9XG5cbi5zd2l0Y2gtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgW3R5cGU9cmVzZXRdLCAuc3dpdGNoLWdyb3VwIFt0eXBlPXN1Ym1pdF0sIC5zd2l0Y2gtZ3JvdXAgYnV0dG9uLCAuc3dpdGNoLWdyb3VwIGh0bWwgW3R5cGU9YnV0dG9uXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogNTlweDtcbiAgICBjb2xvcjogIzZiNzM4MTtcbiAgICBiYWNrZ3JvdW5kOiAjYmRjMWM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4ge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiA3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YmVmb3JlLCAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlOmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAtNHJlbTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlOmJlZm9yZSwgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICM2YjczODE7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZSA+IC5oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTNweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMjVzO1xuICAgIGJveC1zaGFkb3c6IC0ycHggLTJweCA4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgLnN3aXRjaC1ncm91cCAuZXhhbXBsZSAuYnRuLXRvZ2dsZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGUuYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZDVkOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGUuYWN0aXZlID4gLmhhbmRsZSB7XG4gICAgbGVmdDogMTdweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5zd2l0Y2gtYWxlcnQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4uc3dpdGNoLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDI1NnB4O1xuICB3aWR0aDogMjU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjdweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDczMHB4O1xuICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDI1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrLWRvY3Rvci1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLWdyb3VwLnNlbGVjdC1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93Lm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tZ3JvdXAuc3dpdGNoLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIudGltZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyNXB4OyB9XG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuc21hbGwgLnBpY2tlci50aW1lIGlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTFweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDI1NnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrLWRvY3Rvci1mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1ncm91cC5zd2l0Y2gtZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmNkLXBvcHVwX2RvY3RvciAuY2QtcG9wdXAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4NzZweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNkLXBvcHVwX2RvY3RvciAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuY2QtcG9wdXBfZG9jdG9yIC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1jaGVjay1kb2N0b3Ige1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgLmNkLXBvcHVwX2RvY3RvciAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtY2hlY2stZG9jdG9yIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAgIC5jZC1wb3B1cF9kb2N0b3IgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIC5jZC1wb3B1cF9kb2N0b3IgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgICAgIC5jZC1wb3B1cF9kb2N0b3IgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAzMHB4OyB9XG4gICAgICAgICAgICAuY2QtcG9wdXBfZG9jdG9yIC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLmNkLXBvcHVwX2RvY3RvciAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAuY2QtcG9wdXBfZG9jdG9yIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDEycHggMTJweDsgfVxuICAuY2QtcG9wdXBfZG9jdG9yIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNkLXBvcHVwX2RvY3RvciAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3IgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuc2VsZWN0LWN1c3RvbSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuY2QtcG9wdXBfZG9jdG9yIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuc21hbGwgLnBpY2tlci50aW1lIGlucHV0IHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyM3B4KSB7XG4gIC5jZC1wb3B1cF9kb2N0b3IgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiA1NjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmNkLXBvcHVwX2RvY3RvciAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDJweCAxMnB4IDEycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjU2cHggIWltcG9ydGFudDsgfSB9XG5cbi5jZC1wb3B1cF9yZXZpZXcgLmNkLXBvcHVwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODc2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jZC1wb3B1cF9yZXZpZXcgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLmNkLXBvcHVwX3JldmlldyAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtbGVhdmUtcmV2aWV3IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgIC5jZC1wb3B1cF9yZXZpZXcgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWxlYXZlLXJldmlldyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICAuY2QtcG9wdXBfcmV2aWV3IC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAuY2QtcG9wdXBfcmV2aWV3IC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgICAuY2QtcG9wdXBfcmV2aWV3IC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMzhweCAxMXB4IDIxcHggMjBweDsgfVxuICAgICAgICAgICAgLmNkLXBvcHVwX3JldmlldyAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5jZC1wb3B1cF9yZXZpZXcgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgLmNkLXBvcHVwX3JldmlldyAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0td3JhcHBlciAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9yZXZpZXcgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2QtcG9wdXBfcmV2aWV3IC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctZm9ybS13cmFwcGVyIC5sZWF2ZS1yZXZpZXctZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNkLXBvcHVwX3JldmlldyAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0td3JhcHBlciAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5zZWxlY3QtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9yZXZpZXcgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjNweCkge1xuICAuY2QtcG9wdXBfcmV2aWV3IC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctZm9ybS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogNTYzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5jZC1wb3B1cF9yZXZpZXcgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgcGFkZGluZzogMTVweCAycHggMTJweCAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5jZC1wb3B1cF9yZXZpZXcgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgcGFkZGluZzogMTVweCAycHggMTJweCAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ub25saW5lLWxlYXZlLWFzayB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub25saW5lLWxlYXZlLWFzayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDsgfSB9XG4gIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAub25saW5lLWxlYXZlLWFzayAubGVhdmUtYXNrLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA4NzVweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogMzhweCAxMDBweCAyMXB4IDQxcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDczMHB4O1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCA1OXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAub25saW5lLWxlYXZlLWFzayAubGVhdmUtYXNrLWZvcm0gLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9XG4gICAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLmRhdGV0aW1lOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEVXhNaUExTVRJaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURVeE1pQTFNVEk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0bWFXeHNPaU0xUWpWQ05VSTdmUTBLUEM5emRIbHNaVDROQ2p4blBnMEtDVHhuUGcwS0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRVeUxEUXdhQzB5TkZZd2FDMDBNSFkwTUVneE1qUldNRWc0TkhZME1FZzJNRU15Tmk0NUxEUXdMREFzTmpZdU9Td3dMREV3TUhZek5USmpNQ3d6TXk0eExESTJMamtzTmpBc05qQXNOakJvTXpreURRb0pDUWxqTXpNdU1Td3dMRFl3TFRJMkxqa3NOakF0TmpCV01UQXdRelV4TWl3Mk5pNDVMRFE0TlM0eExEUXdMRFExTWl3ME1Ib2dUVFEzTWl3ME5USmpNQ3d4TVMwNUxESXdMVEl3TERJd1NEWXdZeTB4TVN3d0xUSXdMVGt0TWpBdE1qQldNVGc0YURRek1sWTBOVEo2SUUwME56SXNNVFE0U0RRd2RpMDBPQTBLQ1FrSll6QXRNVEVzT1MweU1Dd3lNQzB5TUdneU5IWTBNR2cwTUZZNE1HZ3lOalIyTkRCb05EQldPREJvTWpSak1URXNNQ3d5TUN3NUxESXdMREl3VmpFME9Ib2lMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l5TXpBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpNNU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTXpFd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXpNVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJamMySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJeE5UWWlJSGs5SWpNNU1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakl6TmlJZ2VUMGlNemt3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU16RTJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6T1RZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEM5emRtYytEUW89XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci5kYXRldGltZSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxNDRweDsgfVxuICAgICAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzN3B4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEUTNJRFEzSWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwTnlBME56c2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2drdWMzUXdlMlpwYkd3Nkl6VkNOVUkxUWp0OURRbzhMM04wZVd4bFBnMEtQR2MrRFFvSlBHY2dhV1E5SWt4aGVXVnlYekZmTmpWZklqNE5DZ2tKUEdjK0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EWXVPU3d5TUM0eFl5MHdMakl0TUM0ekxUQXVOUzB3TGpZdE1DNDVMVEF1Tm1ndE1pNDVRelF4TGpJc09TNDFMRE15TGpRc01TNDRMREl4TGpjc01TNDRRemt1Tnl3eExqZ3NNQ3d4TVM0MUxEQXNNak11TlEwS0NRa0pDWE01TGpjc01qRXVOeXd5TVM0M0xESXhMamRqTnk0M0xEQXNNVFF1T1MwMExqSXNNVGd1T0MweE1DNDVZekF1TlMwd0xqa3NNQzR5TFRJdU1pMHdMamN0TWk0M1l5MHdMamt0TUM0MUxUSXVNaTB3TGpJdE1pNDNMREF1TjJNdE15NHlMRFV1TlMwNUxqRXNPQzQ1TFRFMUxqUXNPQzQ1RFFvSkNRa0pZeTA1TGpnc01DMHhOeTQ0TFRndE1UY3VPQzB4Tnk0NFl6QXRPUzQ0TERndE1UY3VPQ3d4Tnk0NExURTNMamhqT0M0MExEQXNNVFV1TlN3MUxqa3NNVGN1TXl3eE15NDRhQzB5TGpsakxUQXVOQ3d3TFRBdU55d3dMakl0TUM0NUxEQXVOZzBLQ1FrSkNXTXRNQzR5TERBdU15MHdMakVzTUM0NExEQXVNU3d4TGpGc05DNDVMRFV1T1dNd0xqSXNNQzR5TERBdU5Td3dMalFzTUM0NExEQXVOR013TGpNc01Dd3dMall0TUM0eExEQXVPQzB3TGpSc05DNDVMVFV1T1VNME55d3lNQzQ1TERRM0xqRXNNakF1TlN3ME5pNDVMREl3TGpGNklpOCtEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5NakV1Tnl3MkxqZGpMVEV1TVN3d0xUSXNNQzQ1TFRJc01uWXhNbU10TUM0NUxEQXVOaTB4TGpVc01TNDNMVEV1TlN3eUxqaGpNQ3d4TGprc01TNDJMRE11TlN3ekxqVXNNeTQxWXpBdU5Td3dMREV0TUM0eExERXVOUzB3TGpOc05pNDVMRFFOQ2drSkNRbGpNQzR6TERBdU1pd3dMallzTUM0ekxERXNNQzR6WXpBdU55d3dMREV1TXkwd0xqUXNNUzQzTFRGak1DNDFMVEF1T1N3d0xqSXRNaTR5TFRBdU55MHlMamRzTFRZdU9TMDBZeTB3TGpFdE1TMHdMall0TWkweExqUXRNaTQxZGkweE1nMEtDUWtKQ1VNeU15NDNMRGN1Tml3eU1pNDRMRFl1Tnl3eU1TNDNMRFl1TjNvZ1RUSXhMamNzTWpWakxUQXVPQ3d3TFRFdU5TMHdMamN0TVM0MUxURXVOV013TFRBdU9Dd3dMamN0TVM0MUxERXVOUzB4TGpWek1TNDFMREF1Tnl3eExqVXNNUzQxUXpJekxqSXNNalF1TXl3eU1pNDFMREkxTERJeExqY3NNalVOQ2drSkNRbDZJaTgrRFFvSkNUd3ZaejROQ2drOEwyYytEUW84TDJjK0RRbzhMM04yWno0TkNnPT1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWUgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTEzcHg7IH1cbiAgICAgIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlciAudGltZXBpY2tlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM1NTU1NTU7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtIC5zdHlsZWRTZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cblxuLmxlYXZlLWFzay1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGVhdmUtYXNrLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjNWI1YjViO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmFiYTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCA3cHggMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgICAgLmxlYXZlLWFzay1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cblxuLnN3aXRjaC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCBbdHlwZT1yZXNldF0sIC5zd2l0Y2gtZ3JvdXAgW3R5cGU9c3VibWl0XSwgLnN3aXRjaC1ncm91cCBidXR0b24sIC5zd2l0Y2gtZ3JvdXAgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGNvbG9yOiAjNmI3MzgxO1xuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50OyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0biB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IC00cmVtOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YmVmb3JlLCAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzZiNzM4MTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlID4gLmhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXM7XG4gICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAuc3dpdGNoLWdyb3VwIC5leGFtcGxlIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkNWQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnN3aXRjaC1hbGVydCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5zd2l0Y2gtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiA3MzBweDtcbiAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAyNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sZWF2ZS1hc2stZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAub25saW5lLWxlYXZlLWFzayAubGVhdmUtYXNrLWZvcm0gLmZvcm0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdy5tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxlYXZlLWFzay1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjRweCkge1xuICAubGVhdmUtYXNrLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMjU2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAubGVhdmUtYXNrLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAub25saW5lLWxlYXZlLWFzayAubGVhdmUtYXNrLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1ncm91cCAuc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGVhdmUtYXNrLWZvcm0gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmxlYXZlLWFzay1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2QtcG9wdXBfYXNrIC5jZC1wb3B1cC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDg3NnB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2QtcG9wdXBfYXNrIC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC5jZC1wb3B1cF9hc2sgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWxlYXZlLWFzayB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgICAuY2QtcG9wdXBfYXNrIC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1sZWF2ZS1hc2sge1xuICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgLmNkLXBvcHVwX2FzayAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgLmNkLXBvcHVwX2FzayAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgICAgLmNkLXBvcHVwX2FzayAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7IH1cbiAgICAgICAgICAgIC5jZC1wb3B1cF9hc2sgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWxlYXZlLWFzayAubGVhdmUtYXNrLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuY2QtcG9wdXBfYXNrIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybS13cmFwcGVyIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIC5jZC1wb3B1cF9hc2sgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuY2QtcG9wdXBfYXNrIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybS13cmFwcGVyIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNkLXBvcHVwX2FzayAub25saW5lLWxlYXZlLWFzayAubGVhdmUtYXNrLWZvcm0td3JhcHBlciAubGVhdmUtYXNrLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9hc2sgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuc2VsZWN0LWN1c3RvbSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuY2QtcG9wdXBfYXNrIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybS13cmFwcGVyIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIzcHgpIHtcbiAgLmNkLXBvcHVwX2FzayAub25saW5lLWxlYXZlLWFzayAubGVhdmUtYXNrLWZvcm0td3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDU2M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuY2QtcG9wdXBfYXNrIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybS13cmFwcGVyIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE1cHggMnB4IDEycHggMTJweCAhaW1wb3J0YW50OyB9IH1cblxuLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNDZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDsgfSB9XG4gIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDg3NXB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiAzOHB4IDEwMHB4IDIxcHggNDFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNzMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgzKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH1cbiAgICAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuICAgIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIuZGF0ZXRpbWU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURVeE1pQTFNVElpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFV4TWlBMU1USTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRtYVd4c09pTTFRalZDTlVJN2ZRMEtQQzl6ZEhsc1pUNE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFV5TERRd2FDMHlORll3YUMwME1IWTBNRWd4TWpSV01FZzROSFkwTUVnMk1FTXlOaTQ1TERRd0xEQXNOall1T1N3d0xERXdNSFl6TlRKak1Dd3pNeTR4TERJMkxqa3NOakFzTmpBc05qQm9Nemt5RFFvSkNRbGpNek11TVN3d0xEWXdMVEkyTGprc05qQXROakJXTVRBd1F6VXhNaXcyTmk0NUxEUTROUzR4TERRd0xEUTFNaXcwTUhvZ1RUUTNNaXcwTlRKak1Dd3hNUzA1TERJd0xUSXdMREl3U0RZd1l5MHhNU3d3TFRJd0xUa3RNakF0TWpCV01UZzRhRFF6TWxZME5USjZJRTAwTnpJc01UUTRTRFF3ZGkwME9BMEtDUWtKWXpBdE1URXNPUzB5TUN3eU1DMHlNR2d5TkhZME1HZzBNRlk0TUdneU5qUjJOREJvTkRCV09EQm9NalJqTVRFc01Dd3lNQ3c1TERJd0xESXdWakUwT0hvaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXlNekFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJak01TmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNekV3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJek1UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqYzJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l4TlRZaUlIazlJak01TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqSXpOaUlnZVQwaU16a3dJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTXpFMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpPVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQQzl6ZG1jK0RRbz1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIuZGF0ZXRpbWUgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTQ0cHg7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzN3B4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEUTNJRFEzSWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwTnlBME56c2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2drdWMzUXdlMlpwYkd3Nkl6VkNOVUkxUWp0OURRbzhMM04wZVd4bFBnMEtQR2MrRFFvSlBHY2dhV1E5SWt4aGVXVnlYekZmTmpWZklqNE5DZ2tKUEdjK0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EWXVPU3d5TUM0eFl5MHdMakl0TUM0ekxUQXVOUzB3TGpZdE1DNDVMVEF1Tm1ndE1pNDVRelF4TGpJc09TNDFMRE15TGpRc01TNDRMREl4TGpjc01TNDRRemt1Tnl3eExqZ3NNQ3d4TVM0MUxEQXNNak11TlEwS0NRa0pDWE01TGpjc01qRXVOeXd5TVM0M0xESXhMamRqTnk0M0xEQXNNVFF1T1MwMExqSXNNVGd1T0MweE1DNDVZekF1TlMwd0xqa3NNQzR5TFRJdU1pMHdMamN0TWk0M1l5MHdMamt0TUM0MUxUSXVNaTB3TGpJdE1pNDNMREF1TjJNdE15NHlMRFV1TlMwNUxqRXNPQzQ1TFRFMUxqUXNPQzQ1RFFvSkNRa0pZeTA1TGpnc01DMHhOeTQ0TFRndE1UY3VPQzB4Tnk0NFl6QXRPUzQ0TERndE1UY3VPQ3d4Tnk0NExURTNMamhqT0M0MExEQXNNVFV1TlN3MUxqa3NNVGN1TXl3eE15NDRhQzB5TGpsakxUQXVOQ3d3TFRBdU55d3dMakl0TUM0NUxEQXVOZzBLQ1FrSkNXTXRNQzR5TERBdU15MHdMakVzTUM0NExEQXVNU3d4TGpGc05DNDVMRFV1T1dNd0xqSXNNQzR5TERBdU5Td3dMalFzTUM0NExEQXVOR013TGpNc01Dd3dMall0TUM0eExEQXVPQzB3TGpSc05DNDVMVFV1T1VNME55d3lNQzQ1TERRM0xqRXNNakF1TlN3ME5pNDVMREl3TGpGNklpOCtEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5NakV1Tnl3MkxqZGpMVEV1TVN3d0xUSXNNQzQ1TFRJc01uWXhNbU10TUM0NUxEQXVOaTB4TGpVc01TNDNMVEV1TlN3eUxqaGpNQ3d4TGprc01TNDJMRE11TlN3ekxqVXNNeTQxWXpBdU5Td3dMREV0TUM0eExERXVOUzB3TGpOc05pNDVMRFFOQ2drSkNRbGpNQzR6TERBdU1pd3dMallzTUM0ekxERXNNQzR6WXpBdU55d3dMREV1TXkwd0xqUXNNUzQzTFRGak1DNDFMVEF1T1N3d0xqSXRNaTR5TFRBdU55MHlMamRzTFRZdU9TMDBZeTB3TGpFdE1TMHdMall0TWkweExqUXRNaTQxZGkweE1nMEtDUWtKQ1VNeU15NDNMRGN1Tml3eU1pNDRMRFl1Tnl3eU1TNDNMRFl1TjNvZ1RUSXhMamNzTWpWakxUQXVPQ3d3TFRFdU5TMHdMamN0TVM0MUxURXVOV013TFRBdU9Dd3dMamN0TVM0MUxERXVOUzB4TGpWek1TNDFMREF1Tnl3eExqVXNNUzQxUXpJekxqSXNNalF1TXl3eU1pNDFMREkxTERJeExqY3NNalVOQ2drSkNRbDZJaTgrRFFvSkNUd3ZaejROQ2drOEwyYytEUW84TDJjK0RRbzhMM04yWno0TkNnPT1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIudGltZSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMTNweDsgfVxuICAgICAgLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIgLnRpbWVwaWNrZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM1NTU1NTU7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLnN0eWxlZFNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuXG4uY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmFiYWJhO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4IDdweCAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgICAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cblxuLnN3aXRjaC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCBbdHlwZT1yZXNldF0sIC5zd2l0Y2gtZ3JvdXAgW3R5cGU9c3VibWl0XSwgLnN3aXRjaC1ncm91cCBidXR0b24sIC5zd2l0Y2gtZ3JvdXAgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGNvbG9yOiAjNmI3MzgxO1xuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50OyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0biB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IC00cmVtOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YmVmb3JlLCAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzZiNzM4MTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlID4gLmhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXM7XG4gICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAuc3dpdGNoLWdyb3VwIC5leGFtcGxlIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkNWQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnN3aXRjaC1hbGVydCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5zd2l0Y2gtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDczMHB4O1xuICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDI1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICBvbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIC5mb3JtLXJvdy5tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1ncm91cC5zd2l0Y2gtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAyNTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1ncm91cCAuc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tZ3JvdXAuc3dpdGNoLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbi5jZC1wb3B1cF9jZW50ZXItaGVhbHRoIC5jZC1wb3B1cC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDg3NnB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMzhweCAxMHB4IDIxcHggMTRweDsgfVxuICAgICAgICAgICAgLmNkLXBvcHVwX2NlbnRlci1oZWFsdGggLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5jZC1wb3B1cF9jZW50ZXItaGVhbHRoIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXIgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIC5jZC1wb3B1cF9jZW50ZXItaGVhbHRoIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXIgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmNkLXBvcHVwX2NlbnRlci1oZWFsdGggLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0td3JhcHBlciAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybS13cmFwcGVyIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9jZW50ZXItaGVhbHRoIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXIgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdC1jdXN0b20ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmNkLXBvcHVwX2NlbnRlci1oZWFsdGggLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0td3JhcHBlciAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjNweCkge1xuICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogNTYzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5jZC1wb3B1cF9jZW50ZXItaGVhbHRoIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXIgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE1cHggMnB4IDEycHggMTJweCAhaW1wb3J0YW50OyB9IH1cblxuLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNDZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDsgfSB9XG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDg3NXB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiAzOHB4IDEwMHB4IDIxcHggNDFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNzMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgzKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH1cbiAgICAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIuZGF0ZXRpbWU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURVeE1pQTFNVElpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFV4TWlBMU1USTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRtYVd4c09pTTFRalZDTlVJN2ZRMEtQQzl6ZEhsc1pUNE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFV5TERRd2FDMHlORll3YUMwME1IWTBNRWd4TWpSV01FZzROSFkwTUVnMk1FTXlOaTQ1TERRd0xEQXNOall1T1N3d0xERXdNSFl6TlRKak1Dd3pNeTR4TERJMkxqa3NOakFzTmpBc05qQm9Nemt5RFFvSkNRbGpNek11TVN3d0xEWXdMVEkyTGprc05qQXROakJXTVRBd1F6VXhNaXcyTmk0NUxEUTROUzR4TERRd0xEUTFNaXcwTUhvZ1RUUTNNaXcwTlRKak1Dd3hNUzA1TERJd0xUSXdMREl3U0RZd1l5MHhNU3d3TFRJd0xUa3RNakF0TWpCV01UZzRhRFF6TWxZME5USjZJRTAwTnpJc01UUTRTRFF3ZGkwME9BMEtDUWtKWXpBdE1URXNPUzB5TUN3eU1DMHlNR2d5TkhZME1HZzBNRlk0TUdneU5qUjJOREJvTkRCV09EQm9NalJqTVRFc01Dd3lNQ3c1TERJd0xESXdWakUwT0hvaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXlNekFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJak01TmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNekV3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJek1UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqYzJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l4TlRZaUlIazlJak01TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqSXpOaUlnZVQwaU16a3dJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTXpFMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpPVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQQzl6ZG1jK0RRbz1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIuZGF0ZXRpbWUgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTQ0cHg7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzN3B4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEUTNJRFEzSWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwTnlBME56c2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2drdWMzUXdlMlpwYkd3Nkl6VkNOVUkxUWp0OURRbzhMM04wZVd4bFBnMEtQR2MrRFFvSlBHY2dhV1E5SWt4aGVXVnlYekZmTmpWZklqNE5DZ2tKUEdjK0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EWXVPU3d5TUM0eFl5MHdMakl0TUM0ekxUQXVOUzB3TGpZdE1DNDVMVEF1Tm1ndE1pNDVRelF4TGpJc09TNDFMRE15TGpRc01TNDRMREl4TGpjc01TNDRRemt1Tnl3eExqZ3NNQ3d4TVM0MUxEQXNNak11TlEwS0NRa0pDWE01TGpjc01qRXVOeXd5TVM0M0xESXhMamRqTnk0M0xEQXNNVFF1T1MwMExqSXNNVGd1T0MweE1DNDVZekF1TlMwd0xqa3NNQzR5TFRJdU1pMHdMamN0TWk0M1l5MHdMamt0TUM0MUxUSXVNaTB3TGpJdE1pNDNMREF1TjJNdE15NHlMRFV1TlMwNUxqRXNPQzQ1TFRFMUxqUXNPQzQ1RFFvSkNRa0pZeTA1TGpnc01DMHhOeTQ0TFRndE1UY3VPQzB4Tnk0NFl6QXRPUzQ0TERndE1UY3VPQ3d4Tnk0NExURTNMamhqT0M0MExEQXNNVFV1TlN3MUxqa3NNVGN1TXl3eE15NDRhQzB5TGpsakxUQXVOQ3d3TFRBdU55d3dMakl0TUM0NUxEQXVOZzBLQ1FrSkNXTXRNQzR5TERBdU15MHdMakVzTUM0NExEQXVNU3d4TGpGc05DNDVMRFV1T1dNd0xqSXNNQzR5TERBdU5Td3dMalFzTUM0NExEQXVOR013TGpNc01Dd3dMall0TUM0eExEQXVPQzB3TGpSc05DNDVMVFV1T1VNME55d3lNQzQ1TERRM0xqRXNNakF1TlN3ME5pNDVMREl3TGpGNklpOCtEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5NakV1Tnl3MkxqZGpMVEV1TVN3d0xUSXNNQzQ1TFRJc01uWXhNbU10TUM0NUxEQXVOaTB4TGpVc01TNDNMVEV1TlN3eUxqaGpNQ3d4TGprc01TNDJMRE11TlN3ekxqVXNNeTQxWXpBdU5Td3dMREV0TUM0eExERXVOUzB3TGpOc05pNDVMRFFOQ2drSkNRbGpNQzR6TERBdU1pd3dMallzTUM0ekxERXNNQzR6WXpBdU55d3dMREV1TXkwd0xqUXNNUzQzTFRGak1DNDFMVEF1T1N3d0xqSXRNaTR5TFRBdU55MHlMamRzTFRZdU9TMDBZeTB3TGpFdE1TMHdMall0TWkweExqUXRNaTQxZGkweE1nMEtDUWtKQ1VNeU15NDNMRGN1Tml3eU1pNDRMRFl1Tnl3eU1TNDNMRFl1TjNvZ1RUSXhMamNzTWpWakxUQXVPQ3d3TFRFdU5TMHdMamN0TVM0MUxURXVOV013TFRBdU9Dd3dMamN0TVM0MUxERXVOUzB4TGpWek1TNDFMREF1Tnl3eExqVXNNUzQxUXpJekxqSXNNalF1TXl3eU1pNDFMREkxTERJeExqY3NNalVOQ2drSkNRbDZJaTgrRFFvSkNUd3ZaejROQ2drOEwyYytEUW84TDJjK0RRbzhMM04yWno0TkNnPT1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIudGltZSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIgLnRpbWVwaWNrZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM1NTU1NTU7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLnN0eWxlZFNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuXG4uY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmFiYWJhO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4IDdweCAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgICAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cblxuLnN3aXRjaC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCBbdHlwZT1yZXNldF0sIC5zd2l0Y2gtZ3JvdXAgW3R5cGU9c3VibWl0XSwgLnN3aXRjaC1ncm91cCBidXR0b24sIC5zd2l0Y2gtZ3JvdXAgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGNvbG9yOiAjNmI3MzgxO1xuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50OyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0biB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IC00cmVtOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YmVmb3JlLCAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzZiNzM4MTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlID4gLmhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXM7XG4gICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAuc3dpdGNoLWdyb3VwIC5leGFtcGxlIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkNWQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnN3aXRjaC1hbGVydCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5zd2l0Y2gtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTc5cHg7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuXG4ub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMykge1xuICBtYXJnaW4tcmlnaHQ6IC00MnB4O1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDczMHB4O1xuICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDI1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnNlbGVjdC1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3cubWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAuc3dpdGNoLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNHB4KSB7XG4gIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMjU2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2QtcG9wdXBfZG9jdG9yLWRpcmVjdGlvbiAuY2QtcG9wdXAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4NzZweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24ge1xuICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgICAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7IH1cbiAgICAgICAgICAgIC5jZC1wb3B1cF9kb2N0b3ItZGlyZWN0aW9uIC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuY2QtcG9wdXBfZG9jdG9yLWRpcmVjdGlvbiAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuY2QtcG9wdXBfZG9jdG9yLWRpcmVjdGlvbiAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwLnNlbGVjdC1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jZC1wb3B1cF9kb2N0b3ItZGlyZWN0aW9uIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3ItZGlyZWN0aW9uIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdC1jdXN0b20ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDI2MHB4OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3ItZGlyZWN0aW9uIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikgaW5wdXQge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3ItZGlyZWN0aW9uIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMykgaW5wdXQge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3ItZGlyZWN0aW9uIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikgLnBpY2tlci5kYXRldGltZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwOHB4OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3ItZGlyZWN0aW9uIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMykgLnBpY2tlci50aW1lOjphZnRlciB7XG4gICAgbGVmdDogMTA4cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjNweCkge1xuICAuY2QtcG9wdXBfZG9jdG9yLWRpcmVjdGlvbiAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogNTYzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5jZC1wb3B1cF9kb2N0b3ItZGlyZWN0aW9uIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE1cHggMnB4IDEycHggMTJweCAhaW1wb3J0YW50OyB9IH1cblxuLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NnB4OyB9IH1cbiAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA4NzVweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogMzhweCAxMDBweCAyMXB4IDQxcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNzMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzZweDsgfVxuICAgIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci5kYXRldGltZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFV4TWlBMU1USWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEVXhNaUExTVRJN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdG1hV3hzT2lNMVFqVkNOVUk3ZlEwS1BDOXpkSGxzWlQ0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EVXlMRFF3YUMweU5GWXdhQzAwTUhZME1FZ3hNalJXTUVnNE5IWTBNRWcyTUVNeU5pNDVMRFF3TERBc05qWXVPU3d3TERFd01IWXpOVEpqTUN3ek15NHhMREkyTGprc05qQXNOakFzTmpCb016a3lEUW9KQ1Fsak16TXVNU3d3TERZd0xUSTJMamtzTmpBdE5qQldNVEF3UXpVeE1pdzJOaTQ1TERRNE5TNHhMRFF3TERRMU1pdzBNSG9nVFRRM01pdzBOVEpqTUN3eE1TMDVMREl3TFRJd0xESXdTRFl3WXkweE1Td3dMVEl3TFRrdE1qQXRNakJXTVRnNGFEUXpNbFkwTlRKNklFMDBOeklzTVRRNFNEUXdkaTAwT0EwS0NRa0pZekF0TVRFc09TMHlNQ3d5TUMweU1HZ3lOSFkwTUdnME1GWTRNR2d5TmpSMk5EQm9OREJXT0RCb01qUmpNVEVzTUN3eU1DdzVMREl3TERJd1ZqRTBPSG9pTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJeU16QWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqTTVOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU16RXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l6TVRBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpjMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXhOVFlpSUhrOUlqTTVNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpJek5pSWdlVDBpTXprd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNekUySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek9UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BDOXpkbWMrRFFvPVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLmRhdGV0aW1lIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDE0NHB4OyB9XG4gICAgICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzN3B4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEUTNJRFEzSWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwTnlBME56c2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2drdWMzUXdlMlpwYkd3Nkl6VkNOVUkxUWp0OURRbzhMM04wZVd4bFBnMEtQR2MrRFFvSlBHY2dhV1E5SWt4aGVXVnlYekZmTmpWZklqNE5DZ2tKUEdjK0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EWXVPU3d5TUM0eFl5MHdMakl0TUM0ekxUQXVOUzB3TGpZdE1DNDVMVEF1Tm1ndE1pNDVRelF4TGpJc09TNDFMRE15TGpRc01TNDRMREl4TGpjc01TNDRRemt1Tnl3eExqZ3NNQ3d4TVM0MUxEQXNNak11TlEwS0NRa0pDWE01TGpjc01qRXVOeXd5TVM0M0xESXhMamRqTnk0M0xEQXNNVFF1T1MwMExqSXNNVGd1T0MweE1DNDVZekF1TlMwd0xqa3NNQzR5TFRJdU1pMHdMamN0TWk0M1l5MHdMamt0TUM0MUxUSXVNaTB3TGpJdE1pNDNMREF1TjJNdE15NHlMRFV1TlMwNUxqRXNPQzQ1TFRFMUxqUXNPQzQ1RFFvSkNRa0pZeTA1TGpnc01DMHhOeTQ0TFRndE1UY3VPQzB4Tnk0NFl6QXRPUzQ0TERndE1UY3VPQ3d4Tnk0NExURTNMamhqT0M0MExEQXNNVFV1TlN3MUxqa3NNVGN1TXl3eE15NDRhQzB5TGpsakxUQXVOQ3d3TFRBdU55d3dMakl0TUM0NUxEQXVOZzBLQ1FrSkNXTXRNQzR5TERBdU15MHdMakVzTUM0NExEQXVNU3d4TGpGc05DNDVMRFV1T1dNd0xqSXNNQzR5TERBdU5Td3dMalFzTUM0NExEQXVOR013TGpNc01Dd3dMall0TUM0eExEQXVPQzB3TGpSc05DNDVMVFV1T1VNME55d3lNQzQ1TERRM0xqRXNNakF1TlN3ME5pNDVMREl3TGpGNklpOCtEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5NakV1Tnl3MkxqZGpMVEV1TVN3d0xUSXNNQzQ1TFRJc01uWXhNbU10TUM0NUxEQXVOaTB4TGpVc01TNDNMVEV1TlN3eUxqaGpNQ3d4TGprc01TNDJMRE11TlN3ekxqVXNNeTQxWXpBdU5Td3dMREV0TUM0eExERXVOUzB3TGpOc05pNDVMRFFOQ2drSkNRbGpNQzR6TERBdU1pd3dMallzTUM0ekxERXNNQzR6WXpBdU55d3dMREV1TXkwd0xqUXNNUzQzTFRGak1DNDFMVEF1T1N3d0xqSXRNaTR5TFRBdU55MHlMamRzTFRZdU9TMDBZeTB3TGpFdE1TMHdMall0TWkweExqUXRNaTQxZGkweE1nMEtDUWtKQ1VNeU15NDNMRGN1Tml3eU1pNDRMRFl1Tnl3eU1TNDNMRFl1TjNvZ1RUSXhMamNzTWpWakxUQXVPQ3d3TFRFdU5TMHdMamN0TVM0MUxURXVOV013TFRBdU9Dd3dMamN0TVM0MUxERXVOUzB4TGpWek1TNDFMREF1Tnl3eExqVXNNUzQxUXpJekxqSXNNalF1TXl3eU1pNDFMREkxTERJeExqY3NNalVOQ2drSkNRbDZJaTgrRFFvSkNUd3ZaejROQ2drOEwyYytEUW84TDJjK0RRbzhMM04yWno0TkNnPT1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci50aW1lIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDExM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIC50aW1lcGlja2VyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM1NTU1NTU7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuc3R5bGVkU2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAgIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cblxuLnN3aXRjaC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCBbdHlwZT1yZXNldF0sIC5zd2l0Y2gtZ3JvdXAgW3R5cGU9c3VibWl0XSwgLnN3aXRjaC1ncm91cCBidXR0b24sIC5zd2l0Y2gtZ3JvdXAgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGNvbG9yOiAjNmI3MzgxO1xuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50OyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0biB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IC00cmVtOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YmVmb3JlLCAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzZiNzM4MTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlID4gLmhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXM7XG4gICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAuc3dpdGNoLWdyb3VwIC5leGFtcGxlIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkNWQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnN3aXRjaC1hbGVydCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5zd2l0Y2gtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tcmlnaHQ6IC0xNzlweDtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDMpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDJweDtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAuY2QtcG9wdXAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4NzZweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNkLXBvcHVwX2RvY3Rvci1zZXJ2aWNlIC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAuY2QtcG9wdXAtY29udGFpbmVyIC5jYWxsYmFjay1mb3JtIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgLmNkLXBvcHVwX2RvY3Rvci1zZXJ2aWNlIC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggMzBweDsgfVxuICAgICAgICAgICAgLmNkLXBvcHVwX2RvY3Rvci1zZXJ2aWNlIC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1yaWdodDogLTYzcHg7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjNweCkge1xuICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogNTYzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiA3MzBweDtcbiAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAyNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cubWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci50aW1lOjphZnRlciB7XG4gICAgcmlnaHQ6IDhweDsgfVxuICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNkLXBvcHVwX2RvY3Rvci1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIGlucHV0IHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgzKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgzKSBpbnB1dCB7XG4gICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNkLXBvcHVwX2RvY3Rvci1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikgLnBpY2tlci5kYXRldGltZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwOHB4OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDMpIC5waWNrZXIudGltZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwOHB4OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwLnNlbGVjdC1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5zZWxlY3QtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNHB4KSB7XG4gIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDI1NnB4OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cCAuc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cC5zd2l0Y2gtZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDJweCAxMnB4IDEycHggIWltcG9ydGFudDsgfSB9XG5cbi5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7IH0gfVxuICAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1idG4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiAzOHB4IDEwMHB4IDIxcHggNDFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNzMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgICAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9XG4gICAgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgICAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLmRhdGV0aW1lOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEVXhNaUExTVRJaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURVeE1pQTFNVEk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0bWFXeHNPaU0xUWpWQ05VSTdmUTBLUEM5emRIbHNaVDROQ2p4blBnMEtDVHhuUGcwS0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRVeUxEUXdhQzB5TkZZd2FDMDBNSFkwTUVneE1qUldNRWc0TkhZME1FZzJNRU15Tmk0NUxEUXdMREFzTmpZdU9Td3dMREV3TUhZek5USmpNQ3d6TXk0eExESTJMamtzTmpBc05qQXNOakJvTXpreURRb0pDUWxqTXpNdU1Td3dMRFl3TFRJMkxqa3NOakF0TmpCV01UQXdRelV4TWl3Mk5pNDVMRFE0TlM0eExEUXdMRFExTWl3ME1Ib2dUVFEzTWl3ME5USmpNQ3d4TVMwNUxESXdMVEl3TERJd1NEWXdZeTB4TVN3d0xUSXdMVGt0TWpBdE1qQldNVGc0YURRek1sWTBOVEo2SUUwME56SXNNVFE0U0RRd2RpMDBPQTBLQ1FrSll6QXRNVEVzT1MweU1Dd3lNQzB5TUdneU5IWTBNR2cwTUZZNE1HZ3lOalIyTkRCb05EQldPREJvTWpSak1URXNNQ3d5TUN3NUxESXdMREl3VmpFME9Ib2lMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l5TXpBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpNNU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTXpFd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXpNVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJamMySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJeE5UWWlJSGs5SWpNNU1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakl6TmlJZ2VUMGlNemt3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU16RTJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6T1RZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEM5emRtYytEUW89XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLmRhdGV0aW1lIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDE0NHB4OyB9XG4gICAgICAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci50aW1lOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzdweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFEzSURRM0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBME55QTBOenNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSE4wZVd4bElIUjVjR1U5SW5SbGVIUXZZM056SWo0TkNna3VjM1F3ZTJacGJHdzZJelZDTlVJMVFqdDlEUW84TDNOMGVXeGxQZzBLUEdjK0RRb0pQR2NnYVdROUlreGhlV1Z5WHpGZk5qVmZJajROQ2drSlBHYytEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFl1T1N3eU1DNHhZeTB3TGpJdE1DNHpMVEF1TlMwd0xqWXRNQzQ1TFRBdU5tZ3RNaTQ1UXpReExqSXNPUzQxTERNeUxqUXNNUzQ0TERJeExqY3NNUzQ0UXprdU55d3hMamdzTUN3eE1TNDFMREFzTWpNdU5RMEtDUWtKQ1hNNUxqY3NNakV1Tnl3eU1TNDNMREl4TGpkak55NDNMREFzTVRRdU9TMDBMaklzTVRndU9DMHhNQzQ1WXpBdU5TMHdMamtzTUM0eUxUSXVNaTB3TGpjdE1pNDNZeTB3TGprdE1DNDFMVEl1TWkwd0xqSXRNaTQzTERBdU4yTXRNeTR5TERVdU5TMDVMakVzT0M0NUxURTFMalFzT0M0NURRb0pDUWtKWXkwNUxqZ3NNQzB4Tnk0NExUZ3RNVGN1T0MweE55NDRZekF0T1M0NExEZ3RNVGN1T0N3eE55NDRMVEUzTGpoak9DNDBMREFzTVRVdU5TdzFMamtzTVRjdU15d3hNeTQ0YUMweUxqbGpMVEF1TkN3d0xUQXVOeXd3TGpJdE1DNDVMREF1TmcwS0NRa0pDV010TUM0eUxEQXVNeTB3TGpFc01DNDRMREF1TVN3eExqRnNOQzQ1TERVdU9XTXdMaklzTUM0eUxEQXVOU3d3TGpRc01DNDRMREF1TkdNd0xqTXNNQ3d3TGpZdE1DNHhMREF1T0Mwd0xqUnNOQzQ1TFRVdU9VTTBOeXd5TUM0NUxEUTNMakVzTWpBdU5TdzBOaTQ1TERJd0xqRjZJaTgrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpFdU55dzJMamRqTFRFdU1Td3dMVElzTUM0NUxUSXNNbll4TW1NdE1DNDVMREF1TmkweExqVXNNUzQzTFRFdU5Td3lMamhqTUN3eExqa3NNUzQyTERNdU5Td3pMalVzTXk0MVl6QXVOU3d3TERFdE1DNHhMREV1TlMwd0xqTnNOaTQ1TERRTkNna0pDUWxqTUM0ekxEQXVNaXd3TGpZc01DNHpMREVzTUM0ell6QXVOeXd3TERFdU15MHdMalFzTVM0M0xURmpNQzQxTFRBdU9Td3dMakl0TWk0eUxUQXVOeTB5TGpkc0xUWXVPUzAwWXkwd0xqRXRNUzB3TGpZdE1pMHhMalF0TWk0MWRpMHhNZzBLQ1FrSkNVTXlNeTQzTERjdU5pd3lNaTQ0TERZdU55d3lNUzQzTERZdU4zb2dUVEl4TGpjc01qVmpMVEF1T0N3d0xURXVOUzB3TGpjdE1TNDFMVEV1TldNd0xUQXVPQ3d3TGpjdE1TNDFMREV1TlMweExqVnpNUzQxTERBdU55d3hMalVzTVM0MVF6SXpMaklzTWpRdU15d3lNaTQxTERJMUxESXhMamNzTWpVTkNna0pDUWw2SWk4K0RRb0pDVHd2Wno0TkNnazhMMmMrRFFvOEwyYytEUW84TDNOMlp6NE5DZz09XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWUgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTEzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIC50aW1lcGlja2VyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlciBzdmcge1xuICAgICAgICBmaWxsOiAjNTU1NTU1O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5zdHlsZWRTZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cblxuLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjNWI1YjViO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmFiYTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCA3cHggMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgICAgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2JhYmFiYTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiOyB9XG5cbi5zd2l0Y2gtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgW3R5cGU9cmVzZXRdLCAuc3dpdGNoLWdyb3VwIFt0eXBlPXN1Ym1pdF0sIC5zd2l0Y2gtZ3JvdXAgYnV0dG9uLCAuc3dpdGNoLWdyb3VwIGh0bWwgW3R5cGU9YnV0dG9uXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogNTlweDtcbiAgICBjb2xvcjogIzZiNzM4MTtcbiAgICBiYWNrZ3JvdW5kOiAjYmRjMWM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4ge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiA3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YmVmb3JlLCAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlOmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAtNHJlbTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlOmJlZm9yZSwgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTphZnRlciB7XG4gICAgY29sb3I6ICM2YjczODE7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZSA+IC5oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTNweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMjVzO1xuICAgIGJveC1zaGFkb3c6IC0ycHggLTJweCA4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cbiAgLnN3aXRjaC1ncm91cCAuZXhhbXBsZSAuYnRuLXRvZ2dsZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGUuYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZDVkOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGUuYWN0aXZlID4gLmhhbmRsZSB7XG4gICAgbGVmdDogMTdweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5zd2l0Y2gtYWxlcnQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4uc3dpdGNoLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDI1NnB4O1xuICB3aWR0aDogMjU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiA3MzBweDtcbiAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAyNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93Lm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0td3JhcHBlciAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgyKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgyKSBpbnB1dCB7XG4gICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0td3JhcHBlciAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgyKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgzKSBpbnB1dCB7XG4gICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0td3JhcHBlciAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgyKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgyKSAucGlja2VyLmRhdGV0aW1lOjphZnRlciB7XG4gICAgbGVmdDogMTA4cHg7IH1cbiAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0td3JhcHBlciAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgyKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgzKSAucGlja2VyLnRpbWU6OmFmdGVyIHtcbiAgICBsZWZ0OiAxMDhweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNHB4KSB7XG4gIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMjU2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2QtcG9wdXBfcHJpY2Utc2VydmljZSAuY2QtcG9wdXAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4NzZweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2Uge1xuICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgICAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLmNkLXBvcHVwLWNvbnRhaW5lciAuY2FsbGJhY2stZm9ybSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7IH1cbiAgICAgICAgICAgIC5jZC1wb3B1cF9wcmljZS1zZXJ2aWNlIC5jZC1wb3B1cC1jb250YWluZXIgLmNhbGxiYWNrLWZvcm0gLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuY2QtcG9wdXBfcHJpY2Utc2VydmljZSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAuY2QtcG9wdXBfcHJpY2Utc2VydmljZSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9wcmljZS1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0td3JhcHBlciAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuY2QtcG9wdXBfcHJpY2Utc2VydmljZSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5zZWxlY3QtY3VzdG9tIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5jZC1wb3B1cF9wcmljZS1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWU6OmFmdGVyIHtcbiAgICByaWdodDogNXB4OyB9XG4gIC5jZC1wb3B1cF9wcmljZS1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjNweCkge1xuICAuY2QtcG9wdXBfcHJpY2Utc2VydmljZSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogNTYzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0td3JhcHBlciAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgcGFkZGluZzogMTVweCAycHggMTJweCAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2QtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgNTcsIDU4LCAwLjkpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzOyB9XG5cbi5jZC1wb3B1cC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogN2VtIGF1dG87XG4gIG1heC1oZWlnaHQ6IDY1dmg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2QtcG9wdXAtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDNlbSBhdXRvOyB9IH1cblxuLmNhbGxiYWNrLWZvcm0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmNkLXBvcHVwLWNvbnRhaW5lciAuY2QtcG9wdXAtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7IH1cblxuLmNkLXBvcHVwLWNvbnRhaW5lciAuY2QtcG9wdXAtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFE0SURRNElpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBME9DQTBPRHNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSE4wZVd4bElIUjVjR1U5SW5SbGVIUXZZM056SWo0TkNna3VjM1F3ZTJacGJHdzZJMFV6TVVVeU5EdDlEUW84TDNOMGVXeGxQZzBLUEdjK0RRb0pQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRJNExqSXNNalJNTkRjdU1TdzFMakZqTVM0eUxURXVNaXd4TGpJdE15NHhMREF0TkM0eVl5MHhMakl0TVM0eUxUTXVNUzB4TGpJdE5DNHlMREJNTWpRc01Ua3VOMHcxTGpFc01DNDVZeTB4TGpJdE1TNHlMVE11TVMweExqSXROQzR5TERBTkNna0pZeTB4TGpJc01TNHlMVEV1TWl3ekxqRXNNQ3cwTGpKTU1Ua3VOeXd5TkV3d0xqa3NOREl1T0dNdE1TNHlMREV1TWkweExqSXNNeTR4TERBc05DNHlRekV1TlN3ME55NDNMREl1TWl3ME9Dd3pMRFE0Y3pFdU5TMHdMak1zTWk0eExUQXVPVXd5TkN3eU9DNHliREU0TGprc01UZ3VPUTBLQ1Fsak1DNDJMREF1Tml3eExqUXNNQzQ1TERJdU1Td3dMamx6TVM0MUxUQXVNeXd5TGpFdE1DNDVZekV1TWkweExqSXNNUzR5TFRNdU1Td3dMVFF1TWt3eU9DNHlMREkwZWlJdlBnMEtQQzluUGcwS1BDOXpkbWMrRFFvPVwiKTsgfVxuXG4uY2QtcG9wdXAuaXMtdmlzaWJsZSB7XG4gIHotaW5kZXg6IDk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzOyB9XG5cbi5pcy12aXNpYmxlIC5jZC1wb3B1cC1jb250YWluZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIGJvZHkgLmNkLXBvcHVwX2RvY3RvciAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHggIWltcG9ydGFudDsgfVxuICAub25saW5lLXJlZ2lzdHJhdGlvbnMgLnJlZy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWUgaW5wdXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHggIWltcG9ydGFudDsgfSB9XG5cbi5idG4ge1xuICB0cmFuc2l0aW9uOiAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiA3cHggMThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxMXB4IDIwcHg7IH0gfVxuICAuYnRuLnJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzMWUyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxZTI0O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi5yZWQ6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzMWUyNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogI2UzMWUyNDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idG4ucmVkX2luaGVyaXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzMWUyNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogI2UzMWUyNDsgfVxuICAgICAgLmJ0bi5yZWRfaW5oZXJpdDpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMzFlMjQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzFlMjQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bi5ncmV5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWI1YjViO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjViNWI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnRuLmdyZXk6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzViNWI1YjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idG4uZ3JleV9pbmhlcml0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1YjViNWI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgY29sb3I6ICM1YjViNWI7IH1cbiAgICAgIC5idG4uZ3JleV9pbmhlcml0OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzViNWI1YjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idG4uZ3JleV9pbmhlcml0MiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNWI1YjViO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAjNWI1YjViOyB9XG4gICAgICAuYnRuLmdyZXlfaW5oZXJpdDI6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNWI1YjViO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1YjViO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idG4ud2hpdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzU1NTU1NTsgfVxuICAgIC5idG4ud2hpdGU6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idG4ud2hpdGVfaW5oZXJpdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYnRuLndoaXRlX2luaGVyaXQ6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmVzZXQtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5yZXNldC1idG4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzFlMjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLnJlc2V0LWJ0biBzcGFuOm50aC1vZi10eXBlKDEpIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgLnJlc2V0LWJ0biBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgLnJlc2V0LWJ0bjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1YjViOyB9XG4gIC5yZXNldC1idG46aG92ZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgY29sb3I6ICNlMzFlMjQ7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi8qQGltcG9ydCBcImxpYi9ncmlkL2NvbnRhaW5lclwiOyovXG4vKkBpbXBvcnQgXCJiYXNlL2ljb25zXCI7Ki9cbi5mb3JtLWdyb3VwIGlucHV0IHtcbiAgcGFkZGluZzogMTVweCAxMnB4IDEycHggMTJweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NTU1NTsgfVxuICAuZm9ybS1ncm91cCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cblxuLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cblxuLnNlbGVjdC1ncm91cCB7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDI1NnB4OyB9XG5cbi5mb3JtLWVycm9yIHtcbiAgY29sb3I6ICNlMzFlMjQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnVpLXRpbWVwaWNrZXItc3RhbmRhcmQge1xuICB3aWR0aDogOTBweDtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50OyB9XG5cbi51aS10aW1lcGlja2VyIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG4gIC51aS10aW1lcGlja2VyIC51aS10aW1lcGlja2VyLXZpZXdwb3J0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDsgfVxuICAudWktdGltZXBpY2tlciAudWktdGltZXBpY2tlci12aWV3cG9ydDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnVpLXRpbWVwaWNrZXIgLnVpLXRpbWVwaWNrZXItdmlld3BvcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTMxZTI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAudWktdGltZXBpY2tlciAudWktdGltZXBpY2tlci12aWV3cG9ydCAudWktY29ybmVyLWFsbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzU1NTsgfVxuICAudWktdGltZXBpY2tlciAudWktdGltZXBpY2tlci1zdGFuZGFyZCAudWktc3RhdGUtaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzFlMjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzMWUyNDsgfVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCBhIHtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAudWktdGltZXBpY2tlci1zdGFuZGFyZCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxZTI0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMzFlMjQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwOyB9XG5cbi5kYXRlLWlucHV0LWZhbGxiYWNrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uanMtbm8tdHlwZS1kYXRlLXN1cHBvcnQgLmRhdGUtaW5wdXQtbmF0aXZlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5qcy1uby10eXBlLWRhdGUtc3VwcG9ydCAuZGF0ZS1pbnB1dC1mYWxsYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRhdGUtaW5wdXQtZmFsbGJhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZGF0ZS1pbnB1dC1uYXRpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9ybS1yb3dfX2N1c3RvbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiA1OTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgIC5mb3JtLXJvd19fY3VzdG9tIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5mb3JtLXJvd19fY3VzdG9tID4gZGl2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybS1yb3dfX2N1c3RvbSAuZm9ybS1zdWJtaXQge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgIC5mb3JtLXJvd19fY3VzdG9tIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuLmNoZWNrLWRvY3Rvci1mb3JtIC5zZWxlY3QtZ3JvdXAge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIGpRdWVyeSBUaW1lcGlja2VyIC0gdjEuMy41IC0gMjAxNi0wNy0xMFxyXG4gKiBodHRwOi8vdGltZXBpY2tlci5jb1xyXG4gKlxyXG4gKiBFbmhhbmNlcyBzdGFuZGFyZCBmb3JtIGlucHV0IGZpZWxkcyBoZWxwaW5nIHVzZXJzIHRvIHNlbGVjdCAob3IgdHlwZSkgdGltZXMuXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNiBXaWxsaW5ndG9uIFZlZ2E7IExpY2Vuc2VkIE1JVCwgR1BMXHJcbiAqL1xuLnVpLXRpbWVwaWNrZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi51aS10aW1lcGlja2VyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwNXB4O1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi51aS10aW1lcGlja2VyLXZpZXdwb3J0IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLnVpLXRpbWVwaWNrZXItc3RhbmRhcmQge1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQUE7XG4gIGNvbG9yOiAjMjIyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJweDtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50OyB9XG5cbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuMmVtIC40ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCAudWktc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQURBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjEyMTsgfVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCAudWktbWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi51aS10aW1lcGlja2VyLWNvcm5lcnMsXG4udWktdGltZXBpY2tlci1jb3JuZXJzIC51aS1jb3JuZXItYWxsIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnVpLXRpbWVwaWNrZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udWktdGltZXBpY2tlci1uby1zY3JvbGxiYXIgLnVpLXRpbWVwaWNrZXIge1xuICBib3JkZXI6IDA7IH1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAuOTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk3OyB9XG5cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbixcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IDk5OTk0OyB9XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ0cHggMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtdmlkZW8sXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBGaXggaU9TICovXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogQnV0dG9ucyAqL1xuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICB3aWR0aDogNDRweDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkOyB9XG5cbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIEZpeCBJRTExICovXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmNTI2ODtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogOTk5OTg7IH1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogLjg7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTQ0cHg7XG4gIHotaW5kZXg6IDQwMTsgfVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBwYWRkaW5nOiA3cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIC8qbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTsqL1xuICBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XG4gIHJpZ2h0OiAwO1xuICAvKnJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTsqLyB9XG5cbi8qIENhcHRpb24gKi9cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjg1KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA2NSUsIHJnYmEoMCwgMCwgMCwgMC4wNzUpIDc1LjUlLCByZ2JhKDAsIDAsIDAsIDAuMDM3KSA4Mi44NSUsIHJnYmEoMCwgMCwgMCwgMC4wMTkpIDg4JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA3NXB4IDQ0cHggMjVweCA0NHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTY7IH1cblxuLypAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7Ki9cbi8qICAgIC5mYW5jeWJveC1jYXB0aW9uIHsqL1xuLyogICAgICAgIHBhZGRpbmc6IDc1cHggbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7Ki9cbi8qICAgIH0qL1xuLyp9Ki9cbi5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZSB7XG4gIG1hcmdpbi10b3A6IC01MHB4OyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uX19ib2R5IHtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSxcbi5mYW5jeWJveC1jYXB0aW9uIGE6bGluayxcbi5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLmZhbmN5Ym94LWxvYWRpbmcge1xuICBhbmltYXRpb246IGZhbmN5Ym94LXJvdGF0ZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDRweCBzb2xpZCAjODg4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogLjc7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7IH1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAuZmFuY3lib3gtc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICBwYWRkaW5nOiA2cHggMDsgfVxuICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIHJpZ2h0OiAtNnB4OyB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xuICAgIGNvbG9yOiAjZjJmNGY2O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM2cHg7IH1cbiAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gIC8qQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkgeyovXG4gIC8qICAgIC5mYW5jeWJveC1jYXB0aW9uIHsqL1xuICAvKiAgICAgICAgcGFkZGluZy1sZWZ0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7Ki9cbiAgLyogICAgICAgIHBhZGRpbmctcmlnaHQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSk7Ki9cbiAgLyogICAgfSovXG4gIC8qfSovIH1cblxuLyogU2hhcmUgKi9cbi5mYW5jeWJveC1zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NGU4NjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjVweDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogVGh1bWJzICovXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHBhZGRpbmc6IDJweCAycHggNHB4IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB6LWluZGV4OiA5OTk5MTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4OyB9XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfSB9XG5cbmhlYWRlci5ob21lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlYTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogNzAycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBoZWFkZXIuaG9tZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4uaGVhZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDM4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ib2FyZC1tb2IuanBnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDU4MnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7IH0gfVxuXG4udG9wLWxhbmcgdWwge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC50b3AtbGFuZyB1bCBsaSB7XG4gICAgcGFkZGluZzogMnB4IDAgMnB4IDEwcHg7IH1cbiAgICAudG9wLWxhbmcgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLnRvcC1sYW5nIHVsIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1YjViNWI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgIC50b3AtbGFuZyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlMzFlMjQ7IH1cbiAgICAudG9wLWxhbmcgdWwgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAudG9wLWxhbmcgdWwgbGk6bnRoLW9mLXR5cGUoMSk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1YjViOyB9XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1NTU1O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBjb2xvcjogIzU1NTU1NTsgfVxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGNvbG9yOiAjNTU1NTU1OyB9XG4gIC5zZWFyY2gtZm9ybSBidXR0b24gc3ZnIHtcbiAgICBmaWxsOiAjZTMxZTI0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuXG4uZmlyc3Qtc2NyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEzNjVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZpcnN0LXNjcmVlbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5maXJzdC1zY3JlZW4tYnV0dG9ucyB7XG4gIHdpZHRoOiA5NDlweDtcbiAgaGVpZ2h0OiA3ODhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ib2FyZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01MHB4O1xuICB0b3A6IC05MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5maXJzdC1zY3JlZW4tYnV0dG9ucyB7XG4gICAgICB3aWR0aDogODE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5maXJzdC1zY3JlZW4tYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLm1haW4tYnRucy13cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MTdweDtcbiAgYm90dG9tOiAtMTM1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWFpbi1idG5zLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7IH0gfVxuXG4ubWFpbi1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEzNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1haW4tYnRucyB7XG4gICAgICBtYXgtd2lkdGg6IDE0N3B4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE2OHB4OyB9XG4gICAgICAubWFpbi1idG5zIGEuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAubWFpbi1idG5zIHtcbiAgICAgIHRvcDogMTg1cHg7IH0gfVxuXG4ubG9nbyB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmxvZ28ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5tYWluLWhlYWRlci1lbGVtIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWFpbi1oZWFkZXItZWxlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuXG5oZWFkZXIuc2Vjb25kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGhlYWRlci5zZWNvbmQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggLTlweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH0gfVxuICBoZWFkZXIuc2Vjb25kIC5oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaGVhZGVyLnNlY29uZCAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBoZWFkZXIuc2Vjb25kIC5oZWFkZXItd3JhcHBlciAubWFpbi1oZWFkZXItZWxlbSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICBoZWFkZXIuc2Vjb25kIC5oZWFkZXItd3JhcHBlciAubWFpbi1oZWFkZXItZWxlbSAuc2VhcmNoLWZvcm0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjhweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBoZWFkZXIuc2Vjb25kIC5oZWFkZXItd3JhcHBlciAubWFpbi1oZWFkZXItZWxlbSAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICBoZWFkZXIuc2Vjb25kIC5oZWFkZXItd3JhcHBlciAubWFpbi1oZWFkZXItZWxlbSAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMzFweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgaGVhZGVyLnNlY29uZCAuaGVhZGVyLXdyYXBwZXIgLm1haW4taGVhZGVyLWVsZW0gLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICAgICAgaGVhZGVyLnNlY29uZCAuaGVhZGVyLXdyYXBwZXIgLm1haW4taGVhZGVyLWVsZW0gLnNlYXJjaC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgaGVhZGVyLnNlY29uZCAuaGVhZGVyLXdyYXBwZXIgLm1haW4taGVhZGVyLWVsZW0gLnNlYXJjaC1mb3JtIGJ1dHRvbiBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgaGVhZGVyLnNlY29uZCAuaGVhZGVyLXdyYXBwZXIgLm1haW4taGVhZGVyLWVsZW0gLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggN3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgaGVhZGVyLnNlY29uZCAuaGVhZGVyLXdyYXBwZXIgLm1haW4taGVhZGVyLWVsZW0gLmJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggOXB4OyB9IH1cbiAgaGVhZGVyLnNlY29uZCAuc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaGVhZGVyLnNlY29uZCAuc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGhlYWRlci5zZWNvbmQgLmxvZ28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIGhlYWRlci5zZWNvbmQgLmxvZ28gLmxvZ28taW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBoZWFkZXIuc2Vjb25kIC5sb2dvIC5sb2dvLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7IH0gfVxuXG4udG9wLW1lbnUtd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4udG9wLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcC1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLnRvcC1tZW51IGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9IH1cbiAgICAudG9wLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2UzMWUyNDsgfVxuXG4udG9wLXN1Yi1saW5rcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50b3Atc3ViLWxpbmtzIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC50b3Atc3ViLWxpbmtzIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLnRvcC1zdWItbGlua3MgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNWI1YjViO1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjdweCkge1xuICAgICAgICAgIC50b3Atc3ViLWxpbmtzIHVsIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgICAgICAgLnRvcC1zdWItbGlua3MgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNlMzFlMjQ7IH1cblxuLnRvcC10ZWwtd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnRvcC10ZWwtd3JhcHBlcl9fcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4udG9wLXRlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50b3AtdGVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC50b3AtdGVsIHNwYW4gc3ZnIHtcbiAgICAgIGZpbGw6ICNlMzFlMjQ7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDsgfVxuICAudG9wLXRlbCBhIHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiOyB9XG4gICAgLnRvcC10ZWwgYTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2UzMWUyNDsgfVxuXG4udG9wLWhlbHBlci1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnRvcC1oZWxwZXItbGlua3MgLnNvY2lhbC1saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudG9wLWhlbHBlci1saW5rcyAuc29jaWFsLWxpbmtzIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlci5zZWNvbmQgLnRvcC1sYW5nIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbmhlYWRlci5zZWNvbmQgLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGhlYWRlci5zZWNvbmQgLm1vYmlsZS1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1vYmlsZS10b3AtY29udGFjdHMgLnRvcC10ZWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS10b3AtY29udGFjdHMgLnRvcC10ZWwtd3JhcHBlci5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubW9iaWxlLXRvcC1jb250YWN0cyAudG9wLXRlbC13cmFwcGVyX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAubW9iaWxlLXRvcC1jb250YWN0cyAudG9wLXRlbC13cmFwcGVyX19yb3c6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubW9iaWxlLXRvcC1jb250YWN0cyAudG9wLXRlbC13cmFwcGVyX19yb3cgLnRvcC10ZWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubW9iaWxlLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAyNHB4IDlweDsgfSB9XG4gIC5tb2JpbGUtaGVhZGVyIC5tYWluLWhlYWRlci1lbGVtIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuLnNob3ctY29udGFjdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBjb2xvcjogI2UzMWUyNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMzFlMjQ7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLnNob3ctY29udGFjdCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG93LWNvbnRhY3QuYWN0aXZlIHtcbiAgICBjb2xvcjogIzViNWI1YjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzViNWI1YjtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zaG93LWNvbnRhY3QuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaG93LWNvbnRhY3QuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdi1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB6LWluZGV4OiAzOyB9XG4gIC5uYXYtaWNvbnMgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAubmF2LWljb25zX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXYtaWNvbnNfX2Nsb3NlLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAubmF2LWljb25zX19jbG9zZSBzdmcge1xuICAgICAgZmlsbDogI2UzMWUyNDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4OyB9XG5cbi5tb2ItbWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubW9iLW1lbnUtd3JhcHBlci5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1Zjc7XG4gICAgLyogaGVpZ2h0OiAxMDB2aDsgKi9cbiAgICB6LWluZGV4OiA0O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLm1vYi1tZW51LXdyYXBwZXIgLnRvcC1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLm1vYi1tZW51LXdyYXBwZXIgLnRvcC1tZW51IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cbiAgICAgIC5tb2ItbWVudS13cmFwcGVyIC50b3AtbWVudSBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5tb2ItbWVudS13cmFwcGVyIC50b3AtaGVscGVyLWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAubW9iLW1lbnUtd3JhcHBlciAudG9wLWhlbHBlci1saW5rcyAuc29jaWFsLWxpbmtzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5tb2ItbWVudS13cmFwcGVyIC50b3AtaGVscGVyLWxpbmtzIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rcy1pbmZvIHtcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5tb2ItbWVudS13cmFwcGVyIC50b3AtaGVscGVyLWxpbmtzIC5zb2NpYWwtbGlua3MgYSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgLm1vYi1tZW51LXdyYXBwZXIgLnRvcC1oZWxwZXItbGlua3MgLnRvcC1zdWItbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAgICAgLm1vYi1tZW51LXdyYXBwZXIgLnRvcC1oZWxwZXItbGlua3MgLnRvcC1zdWItbGlua3MgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5tb2ItbWVudS13cmFwcGVyIC50b3AtaGVscGVyLWxpbmtzIC50b3Atc3ViLWxpbmtzIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5tb2ItbWVudS13cmFwcGVyIC50b3AtaGVscGVyLWxpbmtzIC50b3Atc3ViLWxpbmtzIHVsIGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgICAubW9iLW1lbnUtd3JhcHBlciAudG9wLWhlbHBlci1saW5rcyAudG9wLXN1Yi1saW5rcyB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIC5tb2ItbWVudS13cmFwcGVyIC50b3AtaGVscGVyLWxpbmtzIC50b3AtbGFuZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbmJvZHkubW9iIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc3ViLW1vYi1tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdWItbW9iLW1lbnUtd3JhcHBlci5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1Zjc7XG4gICAgLyogaGVpZ2h0OiAxMDB2aDsgKi9cbiAgICB6LWluZGV4OiA0O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuICAuc3ViLW1vYi1tZW51LXdyYXBwZXIgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuc3ViLW1vYi1tZW51LXdyYXBwZXIgZGl2IC50b3AtbWVudSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLnN1Yi1tb2ItbWVudS13cmFwcGVyIGRpdiAudG9wLW1lbnUgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgIC5zdWItbW9iLW1lbnUtd3JhcHBlciBkaXYgLnRvcC1tZW51IGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuICAgICAgICAgIC5zdWItbW9iLW1lbnUtd3JhcHBlciBkaXYgLnRvcC1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTMxZTI0OyB9XG5cbi5iYWNrLXRvLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNlMzFlMjQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiOyB9XG4gIC5iYWNrLXRvLW1lbnUgc3ZnIHtcbiAgICBmaWxsOiAjZTMxZTI0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMyMHB4KSB7XG4gIC5uYXYtaWNvbnNfX2Nsb3NlLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IC0xMDZweCAhaW1wb3J0YW50OyB9IH1cblxuaGVhZGVyLnRoaXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGhlYWRlci50aGlyZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfSB9XG4gIGhlYWRlci50aGlyZCAuaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggLTlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTU1cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGhlYWRlci50aGlyZCAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBoZWFkZXIudGhpcmQgLmhlYWRlci13cmFwcGVyIC5tYWluLWhlYWRlci1lbGVtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIGhlYWRlci50aGlyZCAuaGVhZGVyLXdyYXBwZXIgLm1haW4taGVhZGVyLWVsZW0gLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgaGVhZGVyLnRoaXJkIC5oZWFkZXItd3JhcHBlciAubWFpbi1oZWFkZXItZWxlbSAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICBoZWFkZXIudGhpcmQgLmhlYWRlci13cmFwcGVyIC5tYWluLWhlYWRlci1lbGVtIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEzMXB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBoZWFkZXIudGhpcmQgLmhlYWRlci13cmFwcGVyIC5tYWluLWhlYWRlci1lbGVtIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICAgIGhlYWRlci50aGlyZCAuaGVhZGVyLXdyYXBwZXIgLm1haW4taGVhZGVyLWVsZW0gLnNlYXJjaC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgaGVhZGVyLnRoaXJkIC5oZWFkZXItd3JhcHBlciAubWFpbi1oZWFkZXItZWxlbSAuc2VhcmNoLWZvcm0gYnV0dG9uIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gICAgICBoZWFkZXIudGhpcmQgLmhlYWRlci13cmFwcGVyIC5tYWluLWhlYWRlci1lbGVtIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIGhlYWRlci50aGlyZCAuaGVhZGVyLXdyYXBwZXIgLm1haW4taGVhZGVyLWVsZW0gLmJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggOXB4OyB9IH1cbiAgaGVhZGVyLnRoaXJkIC5zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBoZWFkZXIudGhpcmQgLnNsaWRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBoZWFkZXIudGhpcmQgLmxvZ28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIGhlYWRlci50aGlyZCAubG9nbyAubG9nby1pbWcge1xuICAgIG1heC13aWR0aDogMjAzcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGhlYWRlci50aGlyZCAubG9nbyAubG9nby1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4OyB9IH1cblxuLnRvcC1zdWItbGlua3Mge1xuICB3aWR0aDogMTAwJTsgfVxuICAudG9wLXN1Yi1saW5rcyB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAudG9wLXN1Yi1saW5rcyB1bCBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC50b3Atc3ViLWxpbmtzIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY3cHgpIHtcbiAgICAgICAgICAudG9wLXN1Yi1saW5rcyB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgICAgIC50b3Atc3ViLWxpbmtzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZTMxZTI0OyB9XG5cbi50b3AtaGVscGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAudG9wLWhlbHBlci1saW5rcyAuc29jaWFsLWxpbmtzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC50b3AtaGVscGVyLWxpbmtzIC5zb2NpYWwtbGlua3MgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaGVhZGVyLnRoaXJkIC50b3AtbGFuZyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5oZWFkZXIudGhpcmQgLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGhlYWRlci50aGlyZCAubW9iaWxlLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tb2JpbGUtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDI0cHggOXB4OyB9IH1cbiAgLm1vYmlsZS1oZWFkZXIgLm1haW4taGVhZGVyLWVsZW0gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuXG4uc2hvdy1jb250YWN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGNvbG9yOiAjZTMxZTI0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzMWUyNDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuc2hvdy1jb250YWN0IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3ctY29udGFjdC5hY3RpdmUge1xuICAgIGNvbG9yOiAjNWI1YjViO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWI1YjViO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNob3ctY29udGFjdC5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNob3ctY29udGFjdC5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHotaW5kZXg6IDM7IH1cbiAgLm5hdi1pY29ucyBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5uYXYtaWNvbnNfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdi1pY29uc19fY2xvc2UuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIC5uYXYtaWNvbnNfX2Nsb3NlIHN2ZyB7XG4gICAgICBmaWxsOiAjZTMxZTI0O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7IH1cblxuLm1vYi1tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2ItbWVudS13cmFwcGVyLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmNztcbiAgICAvKiBoZWlnaHQ6IDEwMHZoOyAqL1xuICAgIHotaW5kZXg6IDQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAubW9iLW1lbnUtd3JhcHBlciAudG9wLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAubW9iLW1lbnUtd3JhcHBlciAudG9wLW1lbnUgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuICAgICAgLm1vYi1tZW51LXdyYXBwZXIgLnRvcC1tZW51IGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLm1vYi1tZW51LXdyYXBwZXIgLnRvcC1oZWxwZXItbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIC5tb2ItbWVudS13cmFwcGVyIC50b3AtaGVscGVyLWxpbmtzIC5zb2NpYWwtbGlua3Mge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjE1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLm1vYi1tZW51LXdyYXBwZXIgLnRvcC1oZWxwZXItbGlua3MgLnNvY2lhbC1saW5rcyAuc29jaWFsLWxpbmtzLWluZm8ge1xuICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLm1vYi1tZW51LXdyYXBwZXIgLnRvcC1oZWxwZXItbGlua3MgLnNvY2lhbC1saW5rcyBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAubW9iLW1lbnUtd3JhcHBlciAudG9wLWhlbHBlci1saW5rcyAudG9wLXN1Yi1saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICAgICAubW9iLW1lbnUtd3JhcHBlciAudG9wLWhlbHBlci1saW5rcyAudG9wLXN1Yi1saW5rcyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLm1vYi1tZW51LXdyYXBwZXIgLnRvcC1oZWxwZXItbGlua3MgLnRvcC1zdWItbGlua3MgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm1vYi1tZW51LXdyYXBwZXIgLnRvcC1oZWxwZXItbGlua3MgLnRvcC1zdWItbGlua3MgdWwgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgIC5tb2ItbWVudS13cmFwcGVyIC50b3AtaGVscGVyLWxpbmtzIC50b3Atc3ViLWxpbmtzIHVsIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgLm1vYi1tZW51LXdyYXBwZXIgLnRvcC1oZWxwZXItbGlua3MgLnRvcC1sYW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuYm9keS5tb2Ige1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmhlYWRlci50aGlyZCAudG9wLXRlbC13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBtYXJnaW4tbGVmdDogMzRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICBoZWFkZXIudGhpcmQgLnRvcC10ZWwtd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGhlYWRlci50aGlyZCAudG9wLXRlbC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIGhlYWRlci50aGlyZCAudG9wLXRlbC13cmFwcGVyX19yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaGVhZGVyLnRoaXJkIC50b3AtdGVsLXdyYXBwZXJfX3JvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5oZWFkZXIudGhpcmQgLnRvcC1tZW51LXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBoZWFkZXIudGhpcmQgLnRvcC1tZW51LXdyYXBwZXIgLnRvcC1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaGVhZGVyLnRoaXJkIC50b3AtbWVudS13cmFwcGVyIC50b3AtbWVudSBsaSBhIHtcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgaGVhZGVyLnRoaXJkIC50b3AtbWVudS13cmFwcGVyIC50b3AtbWVudSBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7IH0gfVxuICAgICAgaGVhZGVyLnRoaXJkIC50b3AtbWVudS13cmFwcGVyIC50b3AtbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlMzFlMjQ7IH1cblxuaGVhZGVyLnRoaXJkIC5tb2JpbGUtdG9wLWNvbnRhY3RzIC50b3AtdGVsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIGhlYWRlci50aGlyZCAubW9iaWxlLXRvcC1jb250YWN0cyAudG9wLXRlbC13cmFwcGVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIGhlYWRlci50aGlyZCAubW9iaWxlLXRvcC1jb250YWN0cyAudG9wLXRlbC13cmFwcGVyX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICBoZWFkZXIudGhpcmQgLm1vYmlsZS10b3AtY29udGFjdHMgLnRvcC10ZWwtd3JhcHBlcl9fcm93Om50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaGVhZGVyLnRoaXJkIC5tb2JpbGUtdG9wLWNvbnRhY3RzIC50b3AtdGVsLXdyYXBwZXJfX3JvdyAudG9wLXRlbCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5oZWFkZXIudGhpcmQgLnRvcC10ZWwge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBoZWFkZXIudGhpcmQgLnRvcC10ZWw6bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaGVhZGVyLnRoaXJkIC50b3AtdGVsOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIGhlYWRlci50aGlyZCAudG9wLXRlbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICBoZWFkZXIudGhpcmQgLnRvcC10ZWwgc3BhbiBzdmcge1xuICAgICAgZmlsbDogI2UzMWUyNDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gIGhlYWRlci50aGlyZCAudG9wLXRlbCBhIHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiOyB9XG4gICAgaGVhZGVyLnRoaXJkIC50b3AtdGVsIGE6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICNlMzFlMjQ7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDE3NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5icmVhZGNydW1icyAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmJyZWFkY3J1bWJzX19pdGVtcyB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzViNWI1YjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMxcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5icmVhZGNydW1ic19faXRlbXMge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJyZWFkY3J1bWJzX19pdGVtcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmJyZWFkY3J1bWJzX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW1zIHNwYW4ge1xuICAgICAgY29sb3I6ICM1YjViNWI7IH1cbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW1zIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgICAgIC5icmVhZGNydW1ic19faXRlbXMgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZTMxZTI0OyB9XG4gICAgLmJyZWFkY3J1bWJzX19pdGVtcyAuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZTMxZTI0OyB9XG5cbi5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNTRweCAwcHggNTBweCAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgLnRpdGxlX3NpbmdsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnRleHRfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dF9qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi5tYXJrZWQtbGlzdCB7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tYXJrZWQtbGlzdCB1bCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgLm1hcmtlZC1saXN0IHVsIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMWUyNDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0yOXB4O1xuICAgICAgdG9wOiA1cHg7IH1cbiAgICAubWFya2VkLWxpc3QgdWwgbGkgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5yZWFkbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmVhZG1vcmVfX2hpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yZWFkbW9yZV9faGlkZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4ucmVhZG1vcmVfX2hpZGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yZWFkbW9yZV9faGlkZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNGVtO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc5ODc1NykgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMSkgMTAwJSk7IH0gfVxuXG4ucmVhZG1vcmVfX2hpZGUuYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7IH1cblxuLnJlYWRtb3JlX19oaWRlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZWFkbW9yZV9fbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucmVhZG1vcmVfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiAjZTMxZTI0O1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMzFlMjQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnJlYWRtb3JlX19saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlMzFlMjQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cbi5yZWFkbW9yZV9fbGluayBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFjdGl2ZSArIC5yZWFkbW9yZV9fbGluayBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hY3RpdmUgKyAucmVhZG1vcmVfX2xpbmsgc3BhbjpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDdweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uYWR2YW50YWdlc19iZyB7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctdG9wOiA2N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNTdweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWR2YW50YWdlc19iZyAuYWR2YW50YWdlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGV4dC1tYXJrZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuXG4uYXR0ZW50aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYXR0ZW50aW9uIC5hdHRlbnRpb24taW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hdHRlbnRpb24tYmcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XG4gICAgcGFkZGluZzogMTZweCAyMHB4IDIzcHggMjBweDsgfVxuICAgIC5hdHRlbnRpb24gLmF0dGVudGlvbi1pbm5lciAudGl0bGUge1xuICAgICAgY29sb3I6ICNlMzFlMjQ7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYXR0ZW50aW9uIC5hdHRlbnRpb24taW5uZXIgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlby10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLnNlby10ZXh0IC5zZW8tcmVhZG1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlby10ZXh0IC5zZW8tcmVhZG1vcmVfX2hpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZTMxZTI0O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWF4LWhlaWdodDogMjMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlby10ZXh0IC5zZW8tcmVhZG1vcmVfX2hpZGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNGVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OTg3NTcpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpIDEwMCUpOyB9XG5cbi5zZW8tdGV4dCAuc2VvLXJlYWRtb3JlX19oaWRlLmFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIG92ZXJmbG93OiBpbmhlcml0OyB9XG5cbi5zZW8tdGV4dCAuc2VvLXJlYWRtb3JlX19oaWRlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZW8tdGV4dCAuc2VvLXJlYWRtb3JlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2UzMWUyNDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzMWUyNDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2VvLXRleHQgLnNlby1yZWFkbW9yZV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNlMzFlMjQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZW8tdGV4dCAuc2VvLXJlYWRtb3JlX19saW5rIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VvLXRleHQgLmFjdGl2ZSArIC5zZW8tcmVhZG1vcmVfX2xpbmsgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VvLXRleHQgLmFjdGl2ZSArIC5zZW8tcmVhZG1vcmVfX2xpbmsgc3BhbjpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnRleHQuc2VvLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJ2aXNpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLnN1YnZpc2lvbiAuYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmFubmVyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MDBweDsgfVxuXG4uYmFubmVyX19ob21lMiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGluaXRpYWw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNjg1cHg7XG4gIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5iYW5uZXJfX2hvbWUyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZTJtb2IuanBnKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5iYW5uZXJfX2hvbWUyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogNTE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7IH0gfVxuXG4uYmFubmVyX19ob21lMyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGluaXRpYWw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNjg1cHg7XG4gIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5iYW5uZXJfX2hvbWUzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZTNtb2IuanBnKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuYmFubmVyX19ob21lMyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IDUxNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyB9IH1cblxuLmJhbm5lcl9faG9tZTQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDY4NXB4O1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJhbm5lcl9faG9tZTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lNG1vYi5qcGcpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLmJhbm5lcl9faG9tZTQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogNTE1cHg7IH0gfVxuXG4uYmFubmVyLXNsb2dhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5iYW5uZXItc2xvZ2FuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDsgfSB9XG4gIC5iYW5uZXItc2xvZ2FuIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5iYW5uZXItc2xvZ2FuIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfSB9XG4gICAgLmJhbm5lci1zbG9nYW4gcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5iYW5uZXItc2xvZ2FuIHA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAuYmFubmVyLXNsb2dhbl9zbG9nYW4xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZWZ0OiAxMTFweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogLTYxcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5iYW5uZXItc2xvZ2FuX3Nsb2dhbjEge1xuICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgZm9udC1zaXplOiAzN3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5iYW5uZXItc2xvZ2FuX3Nsb2dhbjEge1xuICAgICAgICBsZWZ0OiA2JTtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuMSB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgICAgICAuYmFubmVyLXNsb2dhbl9zbG9nYW4xIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gIC5iYW5uZXItc2xvZ2FuX3Nsb2dhbjIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDI2JTtcbiAgICBtYXgtd2lkdGg6IDcxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5iYW5uZXItc2xvZ2FuX3Nsb2dhbjIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjdweDsgfSB9XG4gICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuMiBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiOyB9XG4gICAgICAuYmFubmVyLXNsb2dhbl9zbG9nYW4yIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAuYmFubmVyLXNsb2dhbl9zbG9nYW4yIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gICAgICAuYmFubmVyLXNsb2dhbl9zbG9nYW4yIHA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuMiBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuMiBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuMiBwOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAuYmFubmVyLXNsb2dhbl9zbG9nYW4zIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAxNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYmFubmVyLXNsb2dhbl9zbG9nYW4zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuMyBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiOyB9XG4gICAgICAuYmFubmVyLXNsb2dhbl9zbG9nYW4zIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAuYmFubmVyLXNsb2dhbl9zbG9nYW4zIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gICAgICAuYmFubmVyLXNsb2dhbl9zbG9nYW4zIHA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuMyBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuMyBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuMyBwOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5iYW5uZXItc2xvZ2FuX3Nsb2dhbjMgcDpudGgtb2YtdHlwZSgzKSAuYnRuLmdyZXlfaW5oZXJpdCB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNWI1YjViO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViNWI1YjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuYmFubmVyLXNsb2dhbl9zbG9nYW4zIHA6bnRoLW9mLXR5cGUoMykgLmJ0bi5ncmV5X2luaGVyaXQ6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNWI1YjViO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuNCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMTklO1xuICAgIG1heC13aWR0aDogNzEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyN3B4OyB9IH1cbiAgICAuYmFubmVyLXNsb2dhbl9zbG9nYW40IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuNCBwOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuNCBwOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICAgICAgLmJhbm5lci1zbG9nYW5fc2xvZ2FuNCBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5iYW5uZXItc2xvZ2FuX3Nsb2dhbjQgcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5iYW5uZXItc2xvZ2FuX3Nsb2dhbjQgcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cbiAgICAgIC5iYW5uZXItc2xvZ2FuX3Nsb2dhbjQgcDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYW5uZXJfX2hvbWUyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwJTsgfVxuICAuYmFubmVyX19ob21lMyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7IH1cbiAgLmJhbm5lcl9faG9tZTQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5iYW5uZXJfX2hvbWUzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDYyJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyX19ob21lMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzNSU7IH1cbiAgLmJhbm5lcl9faG9tZTMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNzAlOyB9XG4gIC5iYW5uZXJfX2hvbWU0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyX19ob21lNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYmFubmVyX19ob21lMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBpbmhlcml0OyB9XG4gIC5iYW5uZXJfX2hvbWUzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUzJTsgfVxuICAuYmFubmVyX19ob21lNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBpbmhlcml0OyB9IH1cblxuLnByaXZpbGVnZSB7XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJpdmlsZWdlLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAlIC0xNXB4O1xuICBoZWlnaHQ6IDgxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByaXZpbGVnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwJSAtNDdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByaXZpbGVnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5cHggLTQ1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5wcml2aWxlZ2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtNDZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHggNTAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5wcml2aWxlZ2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyM3B4IC03MXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MDBweCA2MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLnByaXZpbGVnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIxcHggLTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1MHB4IDU1MHB4OyB9IH1cbiAgLnByaXZpbGVnZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5wcml2aWxlZ2UgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuLnByaXZpbGVnZS1saXN0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5wcml2aWxlZ2UtbGlzdCB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5jb250YWN0LW1hcCB7XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCUgLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEyOXB4OyB9XG4gIC5jb250YWN0LW1hcCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuY29udGFjdC1tYXAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGFjdC1tYXBfc2luZ2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5jb250YWN0LW1hcF9zaW5nbGUge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWN0LW1hcF9zaW5nbGUgLnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9IH1cbiAgLmNvbnRhY3QtbWFwX3NpbmdsZSAuY29udGFjdC1tYXAtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuY29udGFjdC1tYXBfc2luZ2xlIC5jb250YWN0LW1hcC13cmFwcGVyIC5zaW5nbGUtbWFwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtbWFwX3NpbmdsZSAuY29udGFjdC1tYXAtd3JhcHBlciAuc2luZ2xlLW1hcCB7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LW1hcF9zaW5nbGUgLmNvbnRhY3QtbWFwLXdyYXBwZXIgLnNpbmdsZS1tYXAge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLmNvbnRhY3QtbWFwX3NpbmdsZSAuY29udGFjdC1tYXAtd3JhcHBlciAuc2luZ2xlLWFkcmVzcyB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA2LjRweCAwLjZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBtYXgtd2lkdGg6IDg1MnB4O1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5jb250YWN0LW1hcF9zaW5nbGUgLmNvbnRhY3QtbWFwLXdyYXBwZXIgLnNpbmdsZS1hZHJlc3Mge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtbWFwX3NpbmdsZSAuY29udGFjdC1tYXAtd3JhcHBlciAuc2luZ2xlLWFkcmVzcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAgIC5jb250YWN0LW1hcF9zaW5nbGUgLmNvbnRhY3QtbWFwLXdyYXBwZXIgLnNpbmdsZS1hZHJlc3MgLmNvbnRhY3QtYm90dG9tLXdyYXBwZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtbWFwX3NpbmdsZSAuY29udGFjdC1tYXAtd3JhcHBlciAuc2luZ2xlLWFkcmVzcyAuY29udGFjdC1ib3R0b20td3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMXB4IDQzcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb250YWN0LW1hcF9zaW5nbGUgLmNvbnRhY3QtbWFwLXdyYXBwZXIgLnNpbmdsZS1hZHJlc3MgLmNvbnRhY3QtYm90dG9tLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNjVweCAwcHggMHB4IDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LW1hcC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4uY29udGFjdC1tYXAtd3JhcHBlciA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDY1JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGFjdC1tYXAtd3JhcHBlciA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWN0LW1hcC13cmFwcGVyID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGFjdC1tYXAtd3JhcHBlciA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogNDUlO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250YWN0LW1hcC13cmFwcGVyID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGFjdC1tYXAtd3JhcHBlciA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGFjdC1ib3R0b20td3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNi40cHggMC42cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiA0MnB4IDAgMXB4IDk2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgLmNvbnRhY3QtYm90dG9tLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjlweCAwIDFweCA0M3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGFjdC1ib3R0b20td3JhcHBlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDYuNHB4IDAuNnB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5jb250YWN0LWJvdHRvbS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDI5cHggNXB4IDFweCA1cHg7IH0gfVxuXG4uY29udGFjdC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvbnRhY3QtYm90dG9tIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfSB9XG4gIC5jb250YWN0LWJvdHRvbSAuYmxvY2stdGl0bGUgcCB7XG4gICAgY29sb3I6ICNlMzFlMjQ7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbnRhY3QtYm90dG9tIC5ibG9jay10aXRsZSBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmNvbnRhY3QtYm90dG9tIC5jb250YWN0LWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb250YWN0LWJvdHRvbSAuY29udGFjdC1jb2wge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY29udGFjdC1ib3R0b20gLmNvbnRhY3QtY29sX190aXRsZSBwIHtcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtYm90dG9tIC5jb250YWN0LWNvbF9fdGl0bGUgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LWJvdHRvbSAuY29udGFjdC1jb2xfX3RpdGxlIHAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAgIC5jb250YWN0LWJvdHRvbSAuY29udGFjdC1jb2xfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxZDFkMWQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgICBtYXgtd2lkdGg6IDE1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtYm90dG9tIC5jb250YWN0LWNvbF9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jb250YWN0LWJvdHRvbSAuY29udGFjdC1jb2xfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LWJvdHRvbSAuY29udGFjdC1jb2xfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLmNvbnRhY3QtYm90dG9tIC5jb250YWN0LWNvbF9fY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmNvbnRhY3QtYm90dG9tIC5jb250YWN0LWNvbF9fY29udGVudCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzFkMWQxZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgICAgIC5jb250YWN0LWJvdHRvbSAuY29udGFjdC1jb2xfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5jb250YWN0LWJvdHRvbSAuY29udGFjdC1jb2xfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgICAuY29udGFjdC1ib3R0b20gLmNvbnRhY3QtY29sX19jb250ZW50IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZTMxZTI0OyB9XG4gICAgLmNvbnRhY3QtYm90dG9tIC5jb250YWN0LWNvbCAuY29udGFjdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtdmlldyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY29udGFjdC12aWV3IC5yZWFkbW9yZV9faGlkZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAuY29udGFjdC1ib3R0b20gLmZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uY29udGFjdC1tYXAgLnJlYWRtb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb250YWN0LW1hcCAucmVhZG1vcmVfX2hpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWN0LW1hcCAucmVhZG1vcmVfX2hpZGUge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4uY29udGFjdC1tYXAgLnJlYWRtb3JlX19oaWRlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGFjdC1tYXAgLnJlYWRtb3JlX19oaWRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzk4NzU3KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKSAxMDAlKTsgfSB9XG5cbi5jb250YWN0LW1hcCAucmVhZG1vcmVfX2hpZGUuYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7IH1cblxuLmNvbnRhY3QtbWFwIC5yZWFkbW9yZV9faGlkZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFjdC1tYXAgLnJlYWRtb3JlX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWN0LW1hcCAucmVhZG1vcmVfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDlweCAxN3B4O1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNvbnRhY3QtbWFwIC5yZWFkbW9yZV9fbGluazpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cbi5jb250YWN0LW1hcCAucmVhZG1vcmVfX2xpbmsgc3BhbjpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWN0LW1hcCAuYWN0aXZlICsgLnJlYWRtb3JlX19saW5rIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRhY3QtbWFwIC5hY3RpdmUgKyAucmVhZG1vcmVfX2xpbmsgc3BhbjpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTQ1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb250YWN0LXZpZXcuYWN0aXZlIC5yZWFkbW9yZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICNlMzFlMjQ7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzMWUyNCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogaW5pdGlhbDsgfVxuICAuY29udGFjdC12aWV3LmFjdGl2ZSAucmVhZG1vcmVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZTMxZTI0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaG9tZXBhZ2UgLmhvbWVwYWdlLWNvbnRhY3RzIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNi40cHggMC42cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiA0MnB4IDAgMXB4IDk2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaG9tZXBhZ2UgLmhvbWVwYWdlLWNvbnRhY3RzIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4IDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWVwYWdlIC5ob21lcGFnZS1jb250YWN0cyB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDBweCA1MHB4OyB9IH1cbiAgLmhvbWVwYWdlIC5ob21lcGFnZS1jb250YWN0cyAuY29udGFjdC1ib3R0b20td3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmhvbWVwYWdlIC5ob21lcGFnZS1jb250YWN0cyAuY29udGFjdC1ib3R0b20td3JhcHBlciAuY29udGFjdC1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhvbWVwYWdlIC5ob21lcGFnZS1jb250YWN0cyAuY29udGFjdC1ib3R0b20td3JhcHBlciAuY29udGFjdC1ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH0gfVxuICAgICAgLmhvbWVwYWdlIC5ob21lcGFnZS1jb250YWN0cyAuY29udGFjdC1ib3R0b20td3JhcHBlciAuY29udGFjdC1ib3R0b20gLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uc2xpZGVyLnNtYWxsIC5iYW5uZXItc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNsaWRlci5zbWFsbCAuYmFubmVyLXNsaWRlciBwIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2xpZGVyLnNtYWxsIC5iYW5uZXItc2xpZGVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfSB9XG4gICAgLnNsaWRlci5zbWFsbCAuYmFubmVyLXNsaWRlciBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNsaWRlci5zbWFsbCAuYmFubmVyLXNsaWRlciBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLnNsaWRlci5zbWFsbCAuYmFubmVyLXNsaWRlcl9faXRlbSB7XG4gICAgaGVpZ2h0OiA2MTZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zbGlkZXIuc21hbGwgLmJhbm5lci1zbGlkZXJfX2l0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHdoaXRlIDAlLCB3aGl0ZSAzNiUsIHdoaXRlIDEwMCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zbGlkZXIuc21hbGwgLmJhbm5lci1zbGlkZXJfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDM2NXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnNsaWRlci5zbWFsbCAuYmFubmVyLXNsaWRlcl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7IH0gfVxuICAuc2xpZGVyLnNtYWxsIC5iYW5uZXItc2xpZGVyX19pbm5lciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2xpZGVyLnNtYWxsIC5iYW5uZXItc2xpZGVyX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyN3B4OyB9IH1cbiAgICAuc2xpZGVyLnNtYWxsIC5iYW5uZXItc2xpZGVyX19pbm5lciBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiOyB9XG4gICAgICAuc2xpZGVyLnNtYWxsIC5iYW5uZXItc2xpZGVyX19pbm5lciBwOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLnNsaWRlci5zbWFsbCAuYmFubmVyLXNsaWRlcl9faW5uZXIgcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgICAgIC5zbGlkZXIuc21hbGwgLmJhbm5lci1zbGlkZXJfX2lubmVyIHA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5zbGlkZXIuc21hbGwgLmJhbm5lci1zbGlkZXJfX2lubmVyIHA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAuc2xpZGVyLnNtYWxsIC5iYW5uZXItc2xpZGVyX19pbm5lciBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgICAuc2xpZGVyLnNtYWxsIC5iYW5uZXItc2xpZGVyX19pbm5lciBwOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnNsaWRlci5zbWFsbCAuYmFubmVyLXNsaWRlcl9faW5uZXIgcDpudGgtb2YtdHlwZSgzKSAuYnRuLmdyZXlfaW5oZXJpdCB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNWI1YjViO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViNWI1YjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuc2xpZGVyLnNtYWxsIC5iYW5uZXItc2xpZGVyX19pbm5lciBwOm50aC1vZi10eXBlKDMpIC5idG4uZ3JleV9pbmhlcml0OmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzViNWI1YjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgICAgLnNsaWRlci5zbWFsbCAuYmFubmVyLXNsaWRlcl9faW5uZXIgcDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuXG4ub3dsLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2UzMWUyNDtcbiAgb3BhY2l0eTogMC4yMTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1YjViICFpbXBvcnRhbnQ7IH1cblxuLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMzFlMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzFlMjQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3VyLXNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIG1hcmdpbi10b3A6IDg1cHg7IH1cbiAgLm91ci1zZXJ2aWNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTBweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAub3VyLXNlcnZpY2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAub3VyLXNlcnZpY2UgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAub3VyLXNlcnZpY2UgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuLm91ci1zZXJ2aWNlLWlubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL291ci1zZXJ2aWNlLWJnLnBuZ1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm91ci1zZXJ2aWNlLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLm91ci1zZXJ2aWNlLWlubmVyIC5idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm91ci1zZXJ2aWNlLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAub3VyLXNlcnZpY2UtbGlzdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7IH0gfVxuICAub3VyLXNlcnZpY2UtbGlzdCAuZmxleCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAub3VyLXNlcnZpY2UtbGlzdCAuZmxleCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLm91ci1zZXJ2aWNlLWxpc3QgLmZsZXgge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgLm91ci1zZXJ2aWNlLWxpc3QgLmZsZXggLnNlcnZpY2UtaXRlbS1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5vdXItc2VydmljZS1saXN0IC5mbGV4IC5zZXJ2aWNlLWl0ZW0tbGluazo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYmNiOyB9XG4gICAgICAub3VyLXNlcnZpY2UtbGlzdCAuZmxleCAuc2VydmljZS1pdGVtLWxpbms6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYmNiOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5vdXItc2VydmljZS1saXN0IC5mbGV4IC5zZXJ2aWNlLWl0ZW0tbGluazo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgLm91ci1zZXJ2aWNlLWxpc3QgLmZsZXggLnNlcnZpY2UtaXRlbS1saW5rOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAub3VyLXNlcnZpY2UtbGlzdCAuZmxleCAuc2VydmljZS1pdGVtLWxpbmsge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5vdXItc2VydmljZS1saXN0IC5mbGV4IC5zZXJ2aWNlLWl0ZW0tbGluayB7XG4gICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAub3VyLXNlcnZpY2UtbGlzdCAuZmxleCAuc2VydmljZS1pdGVtLWxpbmsgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5vdXItc2VydmljZS1saXN0IC5mbGV4IC5zZXJ2aWNlLWl0ZW0tbGluayBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgICAub3VyLXNlcnZpY2UtbGlzdCAuZmxleCAuc2VydmljZS1pdGVtLWxpbms6aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjZTMxZTI0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzMWUyNDsgfVxuICAgICAgLm91ci1zZXJ2aWNlLWxpc3QgLmZsZXggLnNlcnZpY2UtaXRlbS1saW5rOm50aC1vZi10eXBlKDEpOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vdXItc2VydmljZS1saXN0IC5mbGV4IC5zZXJ2aWNlLWl0ZW0tbGluazpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAub3VyLXNlcnZpY2UtbGlzdCAuZmxleCAuc2VydmljZS1pdGVtLWxpbms6bnRoLW9mLXR5cGUoMyk6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm91ci1zZXJ2aWNlLWxpc3QgLmZsZXggLnNlcnZpY2UtaXRlbS1saW5rOm50aC1vZi10eXBlKDQpOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vdXItc2VydmljZS1saXN0IC5mbGV4IC5zZXJ2aWNlLWl0ZW0tbGluazpudGgtb2YtdHlwZSg1KTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAub3VyLXNlcnZpY2UtbGlzdCAuZmxleCAuc2VydmljZS1pdGVtLWxpbms6bnRoLW9mLXR5cGUoNik6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm91ci1zZXJ2aWNlLWxpc3QgLmZsZXggLnNlcnZpY2UtaXRlbS1saW5rOm50aC1vZi10eXBlKDcpOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vdXItc2VydmljZS1saXN0IC5mbGV4IC5zZXJ2aWNlLWl0ZW0tbGluazpudGgtb2YtdHlwZSg4KTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAub3VyLXNlcnZpY2UtbGlzdCAuZmxleCAuc2VydmljZS1pdGVtLWxpbms6bnRoLW9mLXR5cGUoOSk6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm91ci1zZXJ2aWNlLWxpc3QgLmZsZXggLnNlcnZpY2UtaXRlbS1saW5rOm50aC1vZi10eXBlKDEwKTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAub3VyLXNlcnZpY2UtbGlzdCAuZmxleCAuc2VydmljZS1pdGVtLWxpbms6bnRoLW9mLXR5cGUoMTEpOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vdXItc2VydmljZS1saXN0IC5mbGV4IC5zZXJ2aWNlLWl0ZW0tbGluazpudGgtb2YtdHlwZSgxMik6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm91ci1zZXJ2aWNlLWxpc3QgLmZsZXggLnNlcnZpY2UtaXRlbS1saW5rOm50aC1vZi10eXBlKDEzKTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAub3VyLXNlcnZpY2UtbGlzdCAuZmxleCAuc2VydmljZS1pdGVtLWxpbms6bnRoLW9mLXR5cGUoMTQpOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vdXItc2VydmljZS1saXN0IC5mbGV4IC5zZXJ2aWNlLWl0ZW0tbGluazpudGgtb2YtdHlwZSgxNSk6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm91ci1zZXJ2aWNlLWxpc3QgLmZsZXggLnNlcnZpY2UtaXRlbS1saW5rOm50aC1vZi10eXBlKDE2KTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAub3VyLXNlcnZpY2UtbGlzdCAuZmxleCAuc2VydmljZS1pdGVtLWxpbms6bnRoLW9mLXR5cGUoMTcpOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vdXItc2VydmljZS1saXN0IC5mbGV4IC5zZXJ2aWNlLWl0ZW0tbGluazpudGgtb2YtdHlwZSgxOCk6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAuc2VydmljZS1pdGVtLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlcnZpY2UtaXRlbS1saW5rOm50aC1vZi10eXBlKDEpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VydmljZS1pdGVtLWxpbms6bnRoLW9mLXR5cGUoMikge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZXJ2aWNlLWl0ZW0tbGluazpudGgtb2YtdHlwZSgzKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlcnZpY2UtaXRlbS1saW5rOm50aC1vZi10eXBlKDQpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VydmljZS1pdGVtLWxpbms6bnRoLW9mLXR5cGUoNSkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlcnZpY2UtaXRlbS1saW5rOm50aC1vZi10eXBlKDUpOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5zZXJ2aWNlLWl0ZW0tbGluazpudGgtb2YtdHlwZSg2KSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VydmljZS1pdGVtLWxpbms6bnRoLW9mLXR5cGUoNik6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLm91ci1zZXJ2aWNlLWlubmVyIC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uYWR2YW50YWdlcyB7XG4gIG1hcmdpbi10b3A6IDg0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWR2YW50YWdlcy1iZy5wbmcpO1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNjYlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYWR2YW50YWdlcyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDgxJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFkdmFudGFnZXMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5hZHZhbnRhZ2VzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDBweCAzMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTFweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9IH1cbiAgLmFkdmFudGFnZXMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmFkdmFudGFnZXMgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmFkdmFudGFnZXMgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5hZHZhbnRhZ2VzIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG5cbi5hZHZhbnRhZ2VzLWluZm8ge1xuICBwYWRkaW5nOiA2MHB4IDQ2cHggNjBweCA0MnB4O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDYuOHB4IDEuMnB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGNvbG9yOiAjNWI1YjViO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5hZHZhbnRhZ2VzLWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTQuOXB4IDEuMXB4IHJnYmEoNTMsIDUzLCA1MywgMC4xKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLmFkdmFudGFnZXMtaW5mbyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweCAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgLmFkdmFudGFnZXMtaW5mbyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hZHZhbnRhZ2VzLWxpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hZHZhbnRhZ2VzLWxpc3QgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWR2YW50YWdlcy1saXN0IHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmFkdmFudGFnZXMtbGlzdCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzLWxpc3QgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5hZHZhbnRhZ2VzLWxpc3QgdWwgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMWUyNDsgfVxuXG4uY2Fyb3VzZWwtb3dsY19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5jYXJvdXNlbC1vd2xjX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7IH0gfVxuICAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlciAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYXJvdXNlbC1vd2xjX193cmFwcGVyLm5ld3MgLm93bC1uYXYge1xuICAgIHRvcDogOTNweDsgfVxuXG4uY2Fyb3VzZWwtb3dsYyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcm91c2VsLW93bGMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuXG4uYWxsLW93bGMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFsbC1vd2xjIGEge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hbGwtb3dsY19yZXZpZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5hbGwtb3dsY19yZXZpZXdzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLmFsbC1vd2xjX3Jldmlld3MgLmJ0biB7XG4gICAgICBtYXJnaW46IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5hbGwtb3dsY19yZXZpZXdzIC5idG46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmFsbC1vd2xjX3Jldmlld3MgLmJ0biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgLmFsbC1vd2xjX3Jldmlld3MgLmJ0bjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYWxsLW93bGNfcXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLmFsbC1vd2xjX3F1ZXN0aW9uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLmFsbC1vd2xjX3F1ZXN0aW9uIC5idG4ge1xuICAgICAgbWFyZ2luOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAuYWxsLW93bGNfcXVlc3Rpb24gLmJ0bjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLmFsbC1vd2xjX3F1ZXN0aW9uIC5idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIC5hbGwtb3dsY19xdWVzdGlvbiAuYnRuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmFsbC1vd2xjX3F1ZXN0aW9uIC5zZWxlY3Qge1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG5cbi5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uY2Fyb3VzZWwtb3dsY19fd3JhcHBlciAub3dsLW5hdiAub3dsLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiAtMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNhcm91c2VsLW93bGNfX3dyYXBwZXIgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yMXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlciAub3dsLW5hdiAub3dsLXByZXYge1xuICAgICAgdG9wOiA1NnB4OyB9IH1cblxuLmNhcm91c2VsLW93bGNfX3dyYXBwZXIgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhcm91c2VsLW93bGNfX3dyYXBwZXIgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNhcm91c2VsLW93bGNfX3dyYXBwZXIgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMjFweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLmNhcm91c2VsLW93bGNfX3dyYXBwZXIgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICAgIHRvcDogNTZweDsgfSB9XG5cbi5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5vd2wtcHJldi5kaXNhYmxlZCxcbi5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5vd2wtbmV4dC5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjI7IH1cblxuLmNhcm91c2VsLW93bGNfX3dyYXBwZXIgLnByZXYtc2xpZGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL25hdi1wcmV2LnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE2cHg7IH1cblxuLmNhcm91c2VsLW93bGNfX3dyYXBwZXIgLm5leHQtc2xpZGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL25hdi1uZXh0LnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE2cHg7IH1cblxuLnN0YWZmLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI2MnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnN0YWZmLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuc3RhZmYtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuc3RhZmYtaXRlbSAuc3RhZmYtaXRlbS1pbm5lciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnN0YWZmLWl0ZW0gLnN0YWZmLWl0ZW0taW5uZXIgLnNoYWRvdy1ib3gge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAwIHJnYmEoMTAsIDEwLCAxMCwgMC4wNSksIDNweCAyN3B4IDU0cHggLTM0cHggcmdiYSgwLCAwLCAwLCAwLjQ3KTtcbiAgICB0cmFuc2l0aW9uOiAuMXM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zdGFmZi1pdGVtIC5zdGFmZi1pdGVtLWlubmVyIC5zaGFkb3ctYm94IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdGFmZi1pdGVtIC5zdGFmZi1pdGVtLWlubmVyIC5zaGFkb3ctYm94IHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDlweCAyMHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuc3RhZmYtaXRlbSAuc3RhZmYtaXRlbS1pbm5lciAuc2hhZG93LWJveCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMjBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMzEpOyB9IH1cbiAgLnN0YWZmLWl0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1M3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnN0YWZmLWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc3RhZmYtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogOHB4IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5zdGFmZi1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc3RhZmYtaXRlbV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5zdGFmZi1pdGVtX19pbmZvIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gIC5zdGFmZi1pdGVtX19hY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuc3RhZmYtaXRlbV9fYWN0aW9uLmJ0biB7XG4gICAgICBwYWRkaW5nOiA5cHggMTRweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdGFmZi1pdGVtX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgIC5zdGFmZi1pdGVtX190YWdzIC5zdGFmZi10YWcge1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICBvcGFjaXR5OiAwLjI2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjViNWI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjNWI1YjViO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IC4yczsgfVxuICAgICAgLnN0YWZmLWl0ZW1fX3RhZ3MgLnN0YWZmLXRhZzpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM1YjViNWI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnN0YWZmLWl0ZW06aG92ZXIgLnNoYWRvdy1ib3gge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpOyB9XG5cbi5zdGFmZi1jYXJkLXJldmlldyAucmV2aWV3cy1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLm5ld3MtaXRlbSB7XG4gIG1heC13aWR0aDogMjYycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubmV3cy1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLm5ld3MtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIGEge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5ld3MtaXRlbV9faW1hZ2Uge1xuICAgIHdpZHRoOiAyNjJweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubmV3cy1pdGVtX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm5ld3MtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogOHB4IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5uZXdzLWl0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gIC5uZXdzLWl0ZW1fX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICNlMzFlMjQ7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7IH1cbiAgLm5ld3MtaXRlbV9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5ld3MtaXRlbV9fdGFncyAubmV3cy10YWcge1xuICAgICAgcGFkZGluZzogNHB4IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTU1NTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm5ld3MtaXRlbV9fdGFncyAubmV3cy10YWc6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2UzMWUyNDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMzFlMjQ7IH1cblxuLnJldmlldy1pdGVtIHtcbiAgd2lkdGg6IDM3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yZXZpZXctaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLnJldmlldy1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4OyB9IH1cbiAgLnJldmlldy1pdGVtIC5yZXZpZXctaXRlbS1pbm5lciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnJldmlldy1pdGVtIC5yZXZpZXctaXRlbS1pbm5lciAuc2hhZG93LWJveCB7XG4gICAgYm94LXNoYWRvdzogLTdweCA0cHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgdHJhbnNpdGlvbjogLjFzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucmV2aWV3LWl0ZW0gLnJldmlldy1pdGVtLWlubmVyIC5zaGFkb3ctYm94IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLnJldmlldy1pdGVtIC5yZXZpZXctaXRlbS1oZWFkaW5nIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50OyB9IH1cbiAgLnJldmlldy1pdGVtIC5yZXZpZXctaXRlbS1oZWFkaW5nX190aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAucmV2aWV3LWl0ZW0gLnJldmlldy1pdGVtLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICAucmV2aWV3LWl0ZW0gLnJldmlldy1pdGVtLWhlYWRpbmdfX3RpdGxlID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAucmV2aWV3LWl0ZW0gLnJldmlldy1pdGVtLWhlYWRpbmdfX3RpdGxlID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgIC5yZXZpZXctaXRlbSAucmV2aWV3LWl0ZW0taGVhZGluZ19fdGl0bGUgPiBkaXYgLmljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuICAgICAgICAucmV2aWV3LWl0ZW0gLnJldmlldy1pdGVtLWhlYWRpbmdfX3RpdGxlID4gZGl2IC5pY29uIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2UzMWUyNDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgICAgIC5yZXZpZXctaXRlbSAucmV2aWV3LWl0ZW0taGVhZGluZ19fdGl0bGUgPiBkaXYgLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgICBjb2xvcjogIzU1NTU1NTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAucmV2aWV3LWl0ZW0gLnJldmlldy1pdGVtLWhlYWRpbmdfX3RpdGxlIC5yYXRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAucmV2aWV3LWl0ZW0gLnJldmlldy1pdGVtLWhlYWRpbmdfX3RpdGxlIC5yYXRpbmcgc3ZnIHtcbiAgICAgIGZpbGw6ICM5ZDlkOWQ7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gIC5yZXZpZXctaXRlbSAucmV2aWV3LWl0ZW0taGVhZGluZ19fbWV0YSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAucmV2aWV3LWl0ZW0gLnJldmlldy1pdGVtLWhlYWRpbmdfX21ldGEge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gICAgLnJldmlldy1pdGVtIC5yZXZpZXctaXRlbS1oZWFkaW5nX19tZXRhIGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBjb2xvcjogI2UzMWUyNDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiOyB9XG4gICAgLnJldmlldy1pdGVtIC5yZXZpZXctaXRlbS1oZWFkaW5nX19tZXRhIGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnJldmlldy1pdGVtIC5yZXZpZXctaXRlbS1oZWFkaW5nX19tZXRhIGRpdjpudGgtb2YtdHlwZSgyKSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5yZXZpZXctaXRlbSAucmV2aWV3LWl0ZW0taGVhZGluZ19fbWV0YSBkaXY6bnRoLW9mLXR5cGUoMikgc3BhbjpudGgtb2YtdHlwZSgxKSBzdmcge1xuICAgICAgICAgIGZpbGw6ICM4Njg2ODY7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gICAgICAgIC5yZXZpZXctaXRlbSAucmV2aWV3LWl0ZW0taGVhZGluZ19fbWV0YSBkaXY6bnRoLW9mLXR5cGUoMikgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICM4Njg2ODY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7IH1cbiAgLnJldmlldy1pdGVtX190YWdzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgIC5yZXZpZXctaXRlbV9fdGFncyAucmV2aWV3LXRhZyB7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIG9wYWNpdHk6IDAuMjY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViNWI1YjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICM1YjViNWI7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAucmV2aWV3LWl0ZW1fX3RhZ3MgLnJldmlldy10YWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDdweCA4cHg7IH0gfVxuICAgICAgLnJldmlldy1pdGVtX190YWdzIC5yZXZpZXctdGFnOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzViNWI1YjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucmV2aWV3LWl0ZW1fX2Fuc3dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAucmV2aWV3LWl0ZW1fX2Fuc3dlciAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICBjb2xvcjogIzU1NTsgfVxuICAucmV2aWV3LWl0ZW06aG92ZXIgLnNoYWRvdy1ib3gge1xuICAgIGJveC1zaGFkb3c6IC00cHggLTJweCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuICAucmV2aWV3LWl0ZW1fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAucmV2aWV3LWl0ZW1fX2NvbnRlbnQgLnJlYWRtb3JlX19oaWRlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgICAgIC5yZXZpZXctaXRlbV9fY29udGVudCAucmVhZG1vcmVfX2hpZGU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDRlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OTg3NTcpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMSkgMTAwJSk7IH1cbiAgICAgIC5yZXZpZXctaXRlbV9fY29udGVudCAucmVhZG1vcmVfX2hpZGUuYWN0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5yZXZpZXctaXRlbV9fY29udGVudCAucmVhZG1vcmVfX2hpZGUuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmV2aWV3LWl0ZW1fX2NvbnRlbnQgLnJlYWRtb3JlX19saW5rIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1NTU1O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5yZXZpZXctaXRlbV9fY29udGVudCAucmVhZG1vcmVfX2xpbmsge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgLnJldmlldy1pdGVtX19jb250ZW50IC5yZWFkbW9yZV9fbGluazpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yZXZpZXctaXRlbV9fY29udGVudCAucmVhZG1vcmUtY29tbWVudCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJldmlldy1pdGVtX19jb250ZW50IC5yZWFkbW9yZS1jb21tZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5yZXZpZXctaXRlbV9fY29udGVudCAucmVhZG1vcmUtY29tbWVudCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICAucmV2aWV3LWl0ZW1fX2NvbnRlbnQgLnJlYWRtb3JlLWNvbW1lbnQ6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5yZXZpZXctaXRlbV9fY29udGVudCAucmVhZG1vcmUtY29tbWVudCBzdmcge1xuICAgICAgICBmaWxsOiAjNTU1NTU1O1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgICAgIC5yZXZpZXctaXRlbV9fY29udGVudCAucmVhZG1vcmUtY29tbWVudCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgICAgICAgLnJldmlldy1pdGVtX19jb250ZW50IC5yZWFkbW9yZS1jb21tZW50IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5yZXZpZXctaXRlbV9fY29udGVudCAucmVhZG1vcmUtY29tbWVudC5hY3RpdmUgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5yZXZpZXctaXRlbV9fY29udGVudCAuYWRkLWNvbW1lbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAucmV2aWV3LWl0ZW1fX2NvbnRlbnQgLmFkZC1jb21tZW50OmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAucmV2aWV3LWl0ZW1fX2NvbnRlbnQgLmFkZC1jb21tZW50IHtcbiAgICAgICAgICBmbG9hdDogaW5oZXJpdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnJldmlldy1pdGVtLWlubmVyLmFjdGl2ZSAucmV2aWV3LWl0ZW1fX2Fuc3dlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZXZpZXctaXRlbS1pbm5lci5hY3RpdmUgLnJlYWRtb3JlLWNvbW1lbnQgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJldmlldy1pdGVtLWlubmVyLmFjdGl2ZSAucmVhZG1vcmUtY29tbWVudCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJldmlldy1pdGVtLWlubmVyLmFjdGl2ZSAucmVhZG1vcmUtY29tbWVudCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5zdGFmZi1jYXJkLXJldmlldyAucmV2aWV3LWl0ZW1fX3RhZ3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnN0YWZmLWNhcmQtcmV2aWV3IC5yZXZpZXctaXRlbV9fdGFncyAucmV2aWV3LXRhZyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwYWRkaW5nOiA2cHggN3B4OyB9XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI3NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuZ2FsbGVyeS1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuZ2FsbGVyeS1pdGVtIGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAuZ2FsbGVyeS1pdGVtIGEgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cblxuLmdhbGxlcnktY2Fyb3VzZWwgLm93bC1uYXYge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5nYWxsZXJ5LWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI4cHg7XG4gIHRvcDogLTYxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmdhbGxlcnktY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZ2FsbGVyeS1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYge1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB0b3A6IC0yMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2FsbGVyeS1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYge1xuICAgICAgdG9wOiAtNzVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLmdhbGxlcnktY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgIHRvcDogLTYxcHg7IH0gfVxuXG4uZ2FsbGVyeS1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjFweDtcbiAgdG9wOiAtNjFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZ2FsbGVyeS1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IC0xNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZ2FsbGVyeS1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IC0xOXB4O1xuICAgICAgdG9wOiAtMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnktY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICAgIHRvcDogLTc1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5nYWxsZXJ5LWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgICB0b3A6IC02MXB4OyB9IH1cblxuLmdhbGxlcnktY2Fyb3VzZWwgLm93bC1wcmV2LmRpc2FibGVkLFxuLmdhbGxlcnktY2Fyb3VzZWwgLm93bC1uZXh0LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG4uZ2FsbGVyeS1jYXJvdXNlbCAucHJldi1zbGlkZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvbmF2LXByZXYucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnktY2Fyb3VzZWwgLnByZXYtc2xpZGUge1xuICAgICAgd2lkdGg6IDEwcHg7IH0gfVxuXG4uZ2FsbGVyeS1jYXJvdXNlbCAubmV4dC1zbGlkZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvbmF2LW5leHQucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnktY2Fyb3VzZWwgLm5leHQtc2xpZGUge1xuICAgICAgd2lkdGg6IDEwcHg7IH0gfVxuXG4udmlkZW8taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudmlkZW8taXRlbSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBmaWxsOiAjZTMxZTI0O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDQ1JTsgfVxuICAudmlkZW8taXRlbTpob3ZlciBzdmcge1xuICAgIGZpbGw6ICNmZmY7IH1cblxuLnZpZGVvLWNhcm91c2VsIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjhweDtcbiAgdG9wOiAtNjFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudmlkZW8tY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmlkZW8tY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgdG9wOiAtMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnZpZGVvLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgICB0b3A6IC03NXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAudmlkZW8tY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgIHRvcDogLTYxcHg7IH0gfVxuXG4udmlkZW8tY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIxcHg7XG4gIHRvcDogLTYxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnZpZGVvLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgICByaWdodDogLTE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52aWRlby1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IC0xOXB4O1xuICAgICAgdG9wOiAtMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnZpZGVvLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgICB0b3A6IC03NXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAudmlkZW8tY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICAgIHRvcDogLTYxcHg7IH0gfVxuXG4udmlkZW8tY2Fyb3VzZWwgLm93bC1wcmV2LmRpc2FibGVkLFxuLnZpZGVvLWNhcm91c2VsIC5vd2wtbmV4dC5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjI7IH1cblxuLnZpZGVvLWNhcm91c2VsIC5wcmV2LXNsaWRlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9uYXYtcHJldi5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudmlkZW8tY2Fyb3VzZWwgLnByZXYtc2xpZGUge1xuICAgICAgd2lkdGg6IDEwcHg7IH0gfVxuXG4udmlkZW8tY2Fyb3VzZWwgLm5leHQtc2xpZGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL25hdi1uZXh0LnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC52aWRlby1jYXJvdXNlbCAubmV4dC1zbGlkZSB7XG4gICAgICB3aWR0aDogMTBweDsgfSB9XG5cbi5saWNlbnNlLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI3NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmxpY2Vuc2UtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgIC5saWNlbnNlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5saWNlbnNlLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5saWNlbnNlLWl0ZW0gYSBpbWcge1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5saWNlbnNlLWl0ZW0gYSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuXG4ubGljZW5zZXMtY2Fyb3VzZWwgLm93bC1uYXYge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5saWNlbnNlcy1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yOHB4O1xuICB0b3A6IDMycHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmxpY2Vuc2VzLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiAtMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmxpY2Vuc2VzLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHRvcDogNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxpY2Vuc2VzLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgICB0b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5saWNlbnNlcy1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYge1xuICAgICAgdG9wOiA1MHB4OyB9IH1cblxuLmxpY2Vuc2VzLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMXB4O1xuICB0b3A6IDMycHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmxpY2Vuc2VzLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgICByaWdodDogLTE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5saWNlbnNlcy1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IC0xOXB4O1xuICAgICAgdG9wOiAtMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxpY2Vuc2VzLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgICB0b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5saWNlbnNlcy1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgdG9wOiA1MHB4OyB9IH1cblxuLmxpY2Vuc2VzLWNhcm91c2VsIC5vd2wtcHJldi5kaXNhYmxlZCxcbi5saWNlbnNlcy1jYXJvdXNlbCAub3dsLW5leHQuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC4yOyB9XG5cbi5saWNlbnNlcy1jYXJvdXNlbCAucHJldi1zbGlkZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvbmF2LXByZXYucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxpY2Vuc2VzLWNhcm91c2VsIC5wcmV2LXNsaWRlIHtcbiAgICAgIHdpZHRoOiAxMHB4OyB9IH1cblxuLmxpY2Vuc2VzLWNhcm91c2VsIC5uZXh0LXNsaWRlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9uYXYtbmV4dC5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubGljZW5zZXMtY2Fyb3VzZWwgLm5leHQtc2xpZGUge1xuICAgICAgd2lkdGg6IDEwcHg7IH0gfVxuXG4ucXVlc3Rpb24taXRlbSB7XG4gIHdpZHRoOiAzNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDUycHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucXVlc3Rpb24taXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5xdWVzdGlvbi1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAucXVlc3Rpb24taXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDUycHggMTBweCA0MnB4OyB9IH1cbiAgLnF1ZXN0aW9uLWl0ZW0gLnF1ZXN0aW9uLWl0ZW0taW5uZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5xdWVzdGlvbi1pdGVtIC5xdWVzdGlvbi1pdGVtLWlubmVyIC5zaGFkb3ctYm94IHtcbiAgICBib3gtc2hhZG93OiAtN3B4IDRweCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICB0cmFuc2l0aW9uOiAuMXM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5xdWVzdGlvbi1pdGVtIC5xdWVzdGlvbi1pdGVtLWlubmVyIC5zaGFkb3ctYm94IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDsgfSB9XG4gIC5xdWVzdGlvbi1pdGVtIC5xdWVzdGlvbi1pdGVtLWhlYWRpbmdfX3RpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gICAgLnF1ZXN0aW9uLWl0ZW0gLnF1ZXN0aW9uLWl0ZW0taGVhZGluZ19fdGl0bGUgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgICAgIC5xdWVzdGlvbi1pdGVtIC5xdWVzdGlvbi1pdGVtLWhlYWRpbmdfX3RpdGxlIC5pY29uIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNlMzFlMjQ7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgICAucXVlc3Rpb24taXRlbSAucXVlc3Rpb24taXRlbS1oZWFkaW5nX190aXRsZSAubmFtZSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICAgIGNvbG9yOiAjNTU1NTU1OyB9XG4gICAgLnF1ZXN0aW9uLWl0ZW0gLnF1ZXN0aW9uLWl0ZW0taGVhZGluZ19fdGl0bGUgLnJhdGluZyBzdmcge1xuICAgICAgZmlsbDogIzViNWI1YjtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgLnF1ZXN0aW9uLWl0ZW0gLnF1ZXN0aW9uLWl0ZW0taGVhZGluZ19fbWV0YSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogNDdweDsgfVxuICAgIC5xdWVzdGlvbi1pdGVtIC5xdWVzdGlvbi1pdGVtLWhlYWRpbmdfX21ldGEgZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICAgIGNvbG9yOiAjZTMxZTI0O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7IH1cbiAgICAucXVlc3Rpb24taXRlbSAucXVlc3Rpb24taXRlbS1oZWFkaW5nX19tZXRhIGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnF1ZXN0aW9uLWl0ZW0gLnF1ZXN0aW9uLWl0ZW0taGVhZGluZ19fbWV0YSBkaXY6bnRoLW9mLXR5cGUoMikgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAucXVlc3Rpb24taXRlbSAucXVlc3Rpb24taXRlbS1oZWFkaW5nX19tZXRhIGRpdjpudGgtb2YtdHlwZSgyKSBzcGFuOm50aC1vZi10eXBlKDEpIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzU1NTU1NTtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAgICAgLnF1ZXN0aW9uLWl0ZW0gLnF1ZXN0aW9uLWl0ZW0taGVhZGluZ19fbWV0YSBkaXY6bnRoLW9mLXR5cGUoMikgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7IH1cbiAgLnF1ZXN0aW9uLWl0ZW1fX3RhZ3Mge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgLnF1ZXN0aW9uLWl0ZW1fX3RhZ3MgLnF1ZXN0aW9uLXRhZyB7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIG9wYWNpdHk6IDAuMjY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViNWI1YjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICM1YjViNWI7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAucXVlc3Rpb24taXRlbV9fdGFncyAucXVlc3Rpb24tdGFnIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDhweDsgfSB9XG4gICAgICAucXVlc3Rpb24taXRlbV9fdGFncyAucXVlc3Rpb24tdGFnOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzViNWI1YjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucXVlc3Rpb24taXRlbV9fYW5zd2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAucXVlc3Rpb24taXRlbTpob3ZlciAuc2hhZG93LWJveCB7XG4gICAgYm94LXNoYWRvdzogLTRweCAtMnB4IDIwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG4gIC5xdWVzdGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnF1ZXN0aW9uLWl0ZW1fX2NvbnRlbnQgLnJlYWRtb3JlX19oaWRlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTE2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5xdWVzdGlvbi1pdGVtX19jb250ZW50IC5yZWFkbW9yZV9faGlkZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogNGVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc5ODc1NykgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKSAxMDAlKTsgfVxuICAgICAgLnF1ZXN0aW9uLWl0ZW1fX2NvbnRlbnQgLnJlYWRtb3JlX19oaWRlLmFjdGl2ZSB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5xdWVzdGlvbi1pdGVtX19jb250ZW50IC5yZWFkbW9yZV9faGlkZS5hY3RpdmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAgICAgICAucXVlc3Rpb24taXRlbV9fY29udGVudCAucmVhZG1vcmVfX2hpZGUuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5xdWVzdGlvbi1pdGVtX19jb250ZW50IC5yZWFkbW9yZV9faGlkZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAucXVlc3Rpb24taXRlbV9fY29udGVudCAucmVhZG1vcmVfX2xpbmsge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU1NTU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAgIC5xdWVzdGlvbi1pdGVtX19jb250ZW50IC5yZWFkbW9yZV9fbGluazpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5xdWVzdGlvbi1pdGVtX19jb250ZW50IC5yZWFkbW9yZS1jb21tZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5xdWVzdGlvbi1pdGVtX19jb250ZW50IC5yZWFkbW9yZS1jb21tZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgLnF1ZXN0aW9uLWl0ZW1fX2NvbnRlbnQgLnJlYWRtb3JlLWNvbW1lbnQ6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5xdWVzdGlvbi1pdGVtX19jb250ZW50IC5yZWFkbW9yZS1jb21tZW50IHN2ZyB7XG4gICAgICAgIGZpbGw6ICM1NTU1NTU7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4yczsgfVxuICAgICAgLnF1ZXN0aW9uLWl0ZW1fX2NvbnRlbnQgLnJlYWRtb3JlLWNvbW1lbnQgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgICAgIC5xdWVzdGlvbi1pdGVtX19jb250ZW50IC5yZWFkbW9yZS1jb21tZW50IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVlc3Rpb24taXRlbV9fY29udGVudCAuYWRkLWNvbW1lbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAucXVlc3Rpb24taXRlbV9fY29udGVudCAuYWRkLWNvbW1lbnQ6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5xdWVzdGlvbi1pdGVtX19jb250ZW50IC5hZGQtY29tbWVudCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLnF1ZXN0aW9uLWl0ZW0taW5uZXIuYWN0aXZlIC5xdWVzdGlvbi1pdGVtX19hbnN3ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAucXVlc3Rpb24taXRlbS1pbm5lci5hY3RpdmUgLnF1ZXN0aW9uLWl0ZW1fX2Fuc3dlciAuZG9jdG9yLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucXVlc3Rpb24taXRlbS1pbm5lci5hY3RpdmUgLnF1ZXN0aW9uLWl0ZW1fX2Fuc3dlciAuZG9jdG9yLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAucXVlc3Rpb24taXRlbS1pbm5lci5hY3RpdmUgLnF1ZXN0aW9uLWl0ZW1fX2Fuc3dlciAuZG9jdG9yLXdyYXBwZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTc1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnF1ZXN0aW9uLWl0ZW0taW5uZXIuYWN0aXZlIC5xdWVzdGlvbi1pdGVtX19hbnN3ZXIgLmRvY3Rvci13cmFwcGVyIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5xdWVzdGlvbi1pdGVtLWlubmVyLmFjdGl2ZSAucXVlc3Rpb24taXRlbV9fYW5zd2VyIC5kb2N0b3Itd3JhcHBlciAuZG9jdG9yLWluZm8gLmRvY3Rvci1uYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnF1ZXN0aW9uLWl0ZW0taW5uZXIuYWN0aXZlIC5xdWVzdGlvbi1pdGVtX19hbnN3ZXIgLmRvY3Rvci13cmFwcGVyIC5kb2N0b3ItaW5mbyAuZG9jdG9yLW5hbWUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLnF1ZXN0aW9uLWl0ZW0taW5uZXIuYWN0aXZlIC5xdWVzdGlvbi1pdGVtX19hbnN3ZXIgLmRvY3Rvci13cmFwcGVyIC5kb2N0b3ItaW5mbyAuZG9jdG9yLXBvc2l0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5xdWVzdGlvbi1pdGVtLWlubmVyLmFjdGl2ZSAucXVlc3Rpb24taXRlbV9fYW5zd2VyIC5kb2N0b3Itd3JhcHBlciAuZG9jdG9yLWluZm8gLmRvY3Rvci1wb3NpdGlvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cblxuLnF1ZXN0aW9uLWl0ZW0taW5uZXIuYWN0aXZlIC5yZWFkbW9yZS1jb21tZW50IHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5xdWVzdGlvbi1pdGVtLWlubmVyLmFjdGl2ZSAucmVhZG1vcmUtY29tbWVudCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnF1ZXN0aW9uLWl0ZW0taW5uZXIuYWN0aXZlIC5yZWFkbW9yZS1jb21tZW50IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmRvY3Rvci1hbnN3ZXIge1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ucXVlc3Rpb25zLWNhcm91c2VsIC5xdWVzdGlvbiAucXVlc3Rpb24taXRlbS1pbm5lci5hY3RpdmUgLnF1ZXN0aW9uLWl0ZW1fX2Fuc3dlciAuZG9jdG9yLXdyYXBwZXIgLmFuc3dlci1zdGFmZiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAucXVlc3Rpb25zLWNhcm91c2VsIC5xdWVzdGlvbiAucXVlc3Rpb24taXRlbS1pbm5lci5hY3RpdmUgLnF1ZXN0aW9uLWl0ZW1fX2Fuc3dlciAuZG9jdG9yLXdyYXBwZXIgLmFuc3dlci1zdGFmZiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5xdWVzdGlvbnMtY2Fyb3VzZWwgLnF1ZXN0aW9uIC5xdWVzdGlvbi1pdGVtLWlubmVyLmFjdGl2ZSAucXVlc3Rpb24taXRlbV9fYW5zd2VyIC5kb2N0b3Itd3JhcHBlciAuYW5zd2VyLXN0YWZmIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNDZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5xdWVzdGlvbnMtY2Fyb3VzZWwgLnF1ZXN0aW9uIC5xdWVzdGlvbi1pdGVtLWlubmVyLmFjdGl2ZSAucXVlc3Rpb24taXRlbV9fYW5zd2VyIC5kb2N0b3Itd3JhcHBlciAuZG9jdG9yLWluZm8gLmRvY3Rvci1uYW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5xdWVzdGlvbnMtY2Fyb3VzZWwgLnF1ZXN0aW9uIC5xdWVzdGlvbi1pdGVtLWlubmVyLmFjdGl2ZSAucXVlc3Rpb24taXRlbV9fYW5zd2VyIC5kb2N0b3Itd3JhcHBlciAuZG9jdG9yLWluZm8gLmRvY3Rvci1uYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5xdWVzdGlvbnMtY2Fyb3VzZWwgLnF1ZXN0aW9uIC5xdWVzdGlvbi1pdGVtLWlubmVyLmFjdGl2ZSAucXVlc3Rpb24taXRlbV9fYW5zd2VyIC5kb2N0b3Itd3JhcHBlciAuZG9jdG9yLWluZm8gLmRvY3Rvci1wb3NpdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAucXVlc3Rpb25zLWNhcm91c2VsIC5xdWVzdGlvbiAucXVlc3Rpb24taXRlbS1pbm5lci5hY3RpdmUgLnF1ZXN0aW9uLWl0ZW1fX2Fuc3dlciAuZG9jdG9yLXdyYXBwZXIgLmRvY3Rvci1pbmZvIC5kb2N0b3ItcG9zaXRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLnF1ZXN0aW9ucy1jYXJvdXNlbCAucXVlc3Rpb24gLnF1ZXN0aW9uLWl0ZW0gLnJlYWRtb3JlLWNvbW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuXG4ucmV2aWV3cy1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5yZXZpZXdzLWNhcm91c2VsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAucmV2aWV3cy1jYXJvdXNlbCAuY2Fyb3VzZWwtb3dsYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICAgIC5yZXZpZXdzLWNhcm91c2VsIC5jYXJvdXNlbC1vd2xjIC5jYXJvdXNlbC1vd2xjX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnF1ZXN0aW9ucy1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5hZGQtY29tbWVudDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNlMzFlMjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTMxZTI0OyB9XG5cbi5hZGQtY29tbWVudF9fYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuYWRkLWNvbW1lbnRfX2Jsb2NrIGZvcm0gLmZvcm0tcm93LncxMDAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hZGQtY29tbWVudF9fYmxvY2sgZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYWRkLWNvbW1lbnRfX2Jsb2NrIGZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwLnRleHRmaWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWRkLWNvbW1lbnRfX2Jsb2NrIGZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTU1NTU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAgIC5hZGQtY29tbWVudF9fYmxvY2sgZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICNiYWJhYmE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjsgfVxuXG4ucXVlc3Rpb24taXRlbS1pbm5lci5hZGQgLmFkZC1jb21tZW50X19ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZXZpZXctaXRlbS1pbm5lci5hZGQgLmFkZC1jb21tZW50X19ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vd2wtY2Fyb3VzZWwuY2Fyb3VzZWwtb3dsY19fd3JhcHBlci5xdWVzdGlvbiAub3dsLW5hdiAub3dsLXByZXYge1xuICB0b3A6IDcycHg7IH1cblxuLm93bC1jYXJvdXNlbC5jYXJvdXNlbC1vd2xjX193cmFwcGVyLnF1ZXN0aW9uIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHRvcDogNzJweDsgfVxuXG4ucmV2aWV3LnNsaWRlciAub3dsLW5hdiAub3dsLXByZXYge1xuICB0b3A6IDY1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAucmV2aWV3LnNsaWRlciAub3dsLW5hdiAub3dsLXByZXYge1xuICAgICAgdG9wOiA4MHB4OyB9IH1cblxuLnJldmlldy5zbGlkZXIgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgdG9wOiA2NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLnJldmlldy5zbGlkZXIgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICAgIHRvcDogODBweDsgfSB9XG5cbi5xdWVzdGlvbnMtY2Fyb3VzZWwgLmRvY3Rvci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucXVlc3Rpb25zLWNhcm91c2VsIC5kb2N0b3Itd3JhcHBlciBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnN0YWZmLWNhcmQtcmV2aWV3IC5idG4ge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4OyB9XG5cbi5yZXZpZXctYWJvdXQtc3RhZmYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAucmV2aWV3LWFib3V0LXN0YWZmIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucmV2aWV3LWFib3V0LXN0YWZmIC5idG4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAucmV2aWV3LWFib3V0LXN0YWZmIC5idG4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9IH1cblxuLmFsbC1vd2xjLmFsbC1vd2xjX3Jldmlld3MgLmJ0bjpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5jYXJvdXNlbC1vd2xjX193cmFwcGVyLm5ld3MgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICB0b3A6IC05cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlci5uZXdzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgdG9wOiAtOXB4OyB9IH1cblxuLnF1ZXN0aW9ucy1jYXJvdXNlbCAuY2Fyb3VzZWwtb3dsYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnF1ZXN0aW9ucy1jYXJvdXNlbCAuY2Fyb3VzZWwtb3dsYyAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAubGljZW5zZXMtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4OyB9IH1cblxuLmNhcm91c2VsLW93bGNfX3dyYXBwZXIucmV2aWV3IC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIHRvcDogNzJweDsgfVxuXG4uY2Fyb3VzZWwtb3dsY19fd3JhcHBlci5yZXZpZXcgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgdG9wOiA3MnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5jYXJvdXNlbC1vd2xjX193cmFwcGVyLnJldmlldyAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIHRvcDogOTJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5jYXJvdXNlbC1vd2xjX193cmFwcGVyLnJldmlldyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHRvcDogOTJweDsgfSB9XG5cbi5vd2wtY2Fyb3VzZWwuY2Fyb3VzZWwtb3dsY19fd3JhcHBlci52aWRlby1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3dsLWNhcm91c2VsLmNhcm91c2VsLW93bGNfX3dyYXBwZXIudmlkZW8tY2Fyb3VzZWwgLm93bC1uYXYge1xuICAgIHRvcDogNTAlOyB9XG4gICAgLm93bC1jYXJvdXNlbC5jYXJvdXNlbC1vd2xjX193cmFwcGVyLnZpZGVvLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5vd2wtY2Fyb3VzZWwuY2Fyb3VzZWwtb3dsY19fd3JhcHBlci52aWRlby1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgdG9wOiA1MCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0LXdyYXBwZXIgLmNhcm91c2VsLW93bGNfX3dyYXBwZXIgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtMTFweDsgfVxuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlciAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtMTFweDsgfSB9XG5cbi8qIFNlbGVjdCBzdHlsZSBoZXJlICovXG4uc2VsZWN0LWN1c3RvbSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDI0NXB4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTJweCAxMnB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiogQ3VzdG9tIFNlbGVjdCAqKi9cbi5zLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU1NTU1O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMjU2cHg7XG4gIGhlaWdodDogNDVweDsgfVxuXG4uc3R5bGVkU2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uc3R5bGVkU2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWo4K0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2QybGtkR2c5SWpVeE1uQjRJaUJvWldsbmFIUTlJalV4TW5CNElpQjJhV1YzUW05NFBTSXdJREFnTkRVeExqZzBOeUEwTlRFdU9EUTNJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTBOVEV1T0RRM0lEUTFNUzQ0TkRjN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajQ4Wno0OFp6NEtDVHh3WVhSb0lHUTlJazB5TWpVdU9USXpMRE0xTkM0M01EWmpMVGd1TURrNExEQXRNVFl1TVRrMUxUTXVNRGt5TFRJeUxqTTJPUzA1TGpJMk0wdzVMakkzTERFMU1TNHhOVGRqTFRFeUxqTTFPUzB4TWk0ek5Ua3RNVEl1TXpVNUxUTXlMak01Tnl3d0xUUTBMamMxTVNBZ0lHTXhNaTR6TlRRdE1USXVNelUwTERNeUxqTTRPQzB4TWk0ek5UUXNORFF1TnpRNExEQnNNVGN4TGprd05Td3hOekV1T1RFMWJERTNNUzQ1TURZdE1UY3hMamt3T1dNeE1pNHpOVGt0TVRJdU16VTBMRE15TGpNNU1TMHhNaTR6TlRRc05EUXVOelEwTERBZ0lDQmpNVEl1TXpZMUxERXlMak0xTkN3eE1pNHpOalVzTXpJdU16a3lMREFzTkRRdU56VXhUREkwT0M0eU9USXNNelExTGpRME9VTXlOREl1TVRFMUxETTFNUzQyTWpFc01qTTBMakF4T0N3ek5UUXVOekEyTERJeU5TNDVNak1zTXpVMExqY3dObm9pSUdSaGRHRXRiM0pwWjJsdVlXdzlJaU13TURBd01EQWlJR05zWVhOelBTSmhZM1JwZG1VdGNHRjBhQ0lnWkdGMFlTMXZiR1JmWTI5c2IzSTlJaU13TURBd01EQWlJR1pwYkd3OUlpTTFOVFUxTlRVaUx6NEtQQzluUGp3dlp6NGdQQzl6ZG1jK0NnPT1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uc3R5bGVkU2VsZWN0OmFjdGl2ZSwgLnN0eWxlZFNlbGVjdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIG1hcmdpbjogMCAwO1xuICBwYWRkaW5nOiAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IC00cHggLTJweCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5vcHRpb25zIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5vcHRpb25zIGxpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzFlMjQ7IH1cblxuLnN0YWZmLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnN0YWZmLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cbiAgLnN0YWZmLWNvbnRhaW5lciAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5hbGwtc3RhZmYgLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5hbGwtc3RhZmYgLnJvdyAuc3RhZmYtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI2MnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuYWxsLXN0YWZmIC5yb3cgLnN0YWZmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMzMuMyU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3NXB4KSB7XG4gICAgICAuYWxsLXN0YWZmIC5yb3cgLnN0YWZmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODNweCkge1xuICAgICAgLmFsbC1zdGFmZiAucm93IC5zdGFmZi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5hbGwtc3RhZmYgLnJvdyAuc3RhZmYtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmFsbC1zdGFmZiAucm93IC5zdGFmZi1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5maWx0ZXItc2VsZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDsgfVxuICAuZmlsdGVyLXNlbGVjdGlvbl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gICAgICAuZmlsdGVyLXNlbGVjdGlvbl9faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5maWx0ZXItc2VsZWN0aW9uX19pbm5lciAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmZpbHRlci1zZWxlY3Rpb25fX2lubmVyIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5maWx0ZXItc2VsZWN0aW9uX19pbm5lciAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuZmlsdGVyLXNlbGVjdGlvbl9faW5uZXIgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmlsdGVyLXNlbGVjdGlvbl9faW5uZXIgLm1yLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cblxuLnNjcm9sbGJvdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMWUyNDsgfVxuXG4uc2Nyb2xsYm90LXNjcm9sbGJhci1ob2xkZXIge1xuICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAzcHggIWltcG9ydGFudDsgfVxuXG4uc2Nyb2xsYm90LXNjcm9sbGJhciB7XG4gIHJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDNweCAxMHB4IDEycHggLTExcHggcmdiYSgyMjcsIDMwLCAzNiwgMC40NikgIWltcG9ydGFudDsgfVxuXG4uc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7IH1cblxuLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZTMxZTI0OyB9XG5cbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2JhYmFiYTsgfVxuXG4vKlxyXG5DdXN0b20gU0Nyb2xsXHJcbiovXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnN0YXJ0OmRlY3JlbWVudCxcbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmVuZDppbmNyZW1lbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiYWJhOyB9XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6dmVydGljYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxZTI0OyB9XG5cbmZvb3Rlci5ob21lIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzk5OTk5OTtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvb3Rlci5ob21lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG4gIGZvb3Rlci5ob21lIC5jb3B5cmlnaHQge1xuICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMHB4KSB7XG4gICAgICBmb290ZXIuaG9tZSAuY29weXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvb3Rlci5ob21lIC5jb3B5cmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDM5cHg7IH0gfVxuICAgIGZvb3Rlci5ob21lIC5jb3B5cmlnaHQgYSB7XG4gICAgICBjb2xvcjogI2JhYmFiYTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgZm9vdGVyLmhvbWUgLmNvcHlyaWdodCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgZm9vdGVyLmhvbWUgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCkge1xuICAgICAgZm9vdGVyLmhvbWUgLmxvZ28ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9vdGVyLmhvbWUgLmxvZ28ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvb3Rlci5ob21lIC5zb2NpYWwtbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgZm9vdGVyLmhvbWUgLnNvY2lhbC1saW5rcyBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgZm9vdGVyLmhvbWUgLnNvY2lhbC1saW5rcyBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogODBweDsgfVxuICAgICAgICBmb290ZXIuaG9tZSAuc29jaWFsLWxpbmtzIHNwYW46bnRoLW9mLXR5cGUoMikgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmZvb3Rlci1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItbWVudSB1bCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5mb290ZXItbWVudSB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9XG4gICAgLmZvb3Rlci1tZW51IHVsIGxpIGEge1xuICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEwcHgpIHtcbiAgICAgICAgLmZvb3Rlci1tZW51IHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZm9vdGVyLW1lbnUgdWwgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICAgIC5mb290ZXItbWVudSB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWI1YjViO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAuZm9vdGVyLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZTMxZTI0OyB9XG4gICAgLmZvb3Rlci1tZW51IHVsIGxpOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViNWI1YjsgfVxuICAgIC5mb290ZXItbWVudSB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mb290ZXItbWVudSB1bCBsaTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvb3Rlci1zb2NpYWwge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItc29jaWFsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5mb290ZXItc29jaWFsID4gYSB7XG4gICAgY29sb3I6ICMxZDFkMWQ7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvb3Rlci1zb2NpYWwgPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZTMxZTI0OyB9XG4gIC5mb290ZXItc29jaWFsIC5yZWQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlci1zb2NpYWwgLnJlZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cblxuLnNvY2lhbC1saW5rcyB7XG4gIGNvbG9yOiAjYmFiYWJhO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG4gIC5zb2NpYWwtbGlua3MgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zb2NpYWwtbGlua3MgYSBzdmcge1xuICAgICAgZmlsbDogI2JhYmFiYTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLnNvY2lhbC1saW5rcyBhOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjNTU1NTU1OyB9XG4gICAgLnNvY2lhbC1saW5rcyBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuZm9vdGVyLnNlY29uZGFyeSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5OTk5OTk7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb290ZXIuc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG4gIGZvb3Rlci5zZWNvbmRhcnkgLmNvcHlyaWdodCB7XG4gICAgY29sb3I6ICNiYWJhYmE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEwcHgpIHtcbiAgICAgIGZvb3Rlci5zZWNvbmRhcnkgLmNvcHlyaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb290ZXIuc2Vjb25kYXJ5IC5jb3B5cmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDM5cHg7IH0gfVxuICAgIGZvb3Rlci5zZWNvbmRhcnkgLmNvcHlyaWdodCBhIHtcbiAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBmb290ZXIuc2Vjb25kYXJ5IC5jb3B5cmlnaHQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNTU1NTU1OyB9XG4gIGZvb3Rlci5zZWNvbmRhcnkgLmZvb3Rlci1idG5zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvb3Rlci5zZWNvbmRhcnkgLmZvb3Rlci1idG5zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLWJ0bnMgLmJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgZm9vdGVyLnNlY29uZGFyeSAubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb290ZXIuc2Vjb25kYXJ5IC5sb2dvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvb3Rlci5zZWNvbmRhcnkgLmxvZ28ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvb3Rlci5zZWNvbmRhcnkgLnNvY2lhbC1saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgZm9vdGVyLnNlY29uZGFyeSAuc29jaWFsLWxpbmtzIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICBmb290ZXIuc2Vjb25kYXJ5IC5zb2NpYWwtbGlua3Mgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgICAgZm9vdGVyLnNlY29uZGFyeSAuc29jaWFsLWxpbmtzIHNwYW46bnRoLW9mLXR5cGUoMikgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLW1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLW1lbnUgdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLW1lbnUgdWwgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTFweDsgfVxuICAgICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLW1lbnUgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNWI1YjViO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLW1lbnUgdWwgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGZvb3Rlci5zZWNvbmRhcnkgLmZvb3Rlci1tZW51IHVsIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgICAgICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLW1lbnUgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWI1YjViO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNlMzFlMjQ7IH1cbiAgICAgIGZvb3Rlci5zZWNvbmRhcnkgLmZvb3Rlci1tZW51IHVsIGxpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViNWI1YjsgfVxuICAgICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLW1lbnUgdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLW1lbnUgdWwgbGk6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZm9vdGVyLnNlY29uZGFyeSAuc29jaWFsLWxpbmtzIHtcbiAgICBjb2xvcjogI2JhYmFiYTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuICAgIGZvb3Rlci5zZWNvbmRhcnkgLnNvY2lhbC1saW5rcyBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIGZvb3Rlci5zZWNvbmRhcnkgLnNvY2lhbC1saW5rcyBhIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNiYWJhYmE7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgZm9vdGVyLnNlY29uZGFyeSAuc29jaWFsLWxpbmtzIGE6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogIzU1NTU1NTsgfVxuICAgICAgZm9vdGVyLnNlY29uZGFyeSAuc29jaWFsLWxpbmtzIGE6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIGZvb3Rlci5zZWNvbmRhcnkgLmZvb3Rlci1zb2NpYWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvb3Rlci5zZWNvbmRhcnkgLmZvb3Rlci1zb2NpYWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb290ZXIuc2Vjb25kYXJ5IC5mb290ZXItc29jaWFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLXNvY2lhbCA+IGEge1xuICAgICAgY29sb3I6ICMxZDFkMWQ7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLXNvY2lhbCA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2UzMWUyNDsgfVxuICAgIGZvb3Rlci5zZWNvbmRhcnkgLmZvb3Rlci1zb2NpYWwgLnJlZCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb290ZXIuc2Vjb25kYXJ5IC5mb290ZXItc29jaWFsIC5yZWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH0gfVxuICAgIGZvb3Rlci5zZWNvbmRhcnkgLmZvb3Rlci1zb2NpYWwgLmZvb3Rlci10ZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvb3Rlci5zZWNvbmRhcnkgLmZvb3Rlci1zb2NpYWwgLmZvb3Rlci10ZWwge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICBmb290ZXIuc2Vjb25kYXJ5IC5mb290ZXItc29jaWFsIC5mb290ZXItdGVsIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7IH1cbiAgICAgICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLXNvY2lhbCAuZm9vdGVyLXRlbCBzcGFuIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2UzMWUyNDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICAgIGZvb3Rlci5zZWNvbmRhcnkgLmZvb3Rlci1zb2NpYWwgLmZvb3Rlci10ZWwgPiBhIHtcbiAgICAgICAgY29sb3I6ICMxZDFkMWQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBmb290ZXIuc2Vjb25kYXJ5IC5mb290ZXItc29jaWFsIC5mb290ZXItdGVsID4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNlMzFlMjQ7IH1cbiAgICAgICAgZm9vdGVyLnNlY29uZGFyeSAuZm9vdGVyLXNvY2lhbCAuZm9vdGVyLXRlbCA+IGEgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNlMzFlMjQ7IH1cblxuLm9ubGluZS1yZWdpc3RyYXRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMWUyNDtcbiAgaGVpZ2h0OiA0MDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9ubGluZS1yZWdpc3RyYXRpb25zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAub25saW5lLXJlZ2lzdHJhdGlvbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDsgfSB9XG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyAucmVnLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnMgLnJlZy1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyAucmVnLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyAucmVnLWZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlZy1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1heC13aWR0aDogODc1cHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHBhZGRpbmc6IDM4cHggMTAwcHggMjFweCA1OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yOHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyAucmVnLWZvcm0td3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiA3MzBweDtcbiAgICAgICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggNTlweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4OHB4KSB7XG4gICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnMgLnJlZy1mb3JtLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAxMyU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnMgLnJlZy1mb3JtLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyAucmVnLWZvcm0td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyAucmVnLWZvcm0td3JhcHBlcl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyAucmVnLWZvcm0gLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgLm9ubGluZS1yZWdpc3RyYXRpb25zIC5yZWctZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9XG4gICAgLm9ubGluZS1yZWdpc3RyYXRpb25zIC5yZWctZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4M3B4OyB9XG4gICAgLm9ubGluZS1yZWdpc3RyYXRpb25zIC5yZWctZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyAucmVnLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnMgLnJlZy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLmRhdGV0aW1lOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEVXhNaUExTVRJaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURVeE1pQTFNVEk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0bWFXeHNPaU0xUWpWQ05VSTdmUTBLUEM5emRIbHNaVDROQ2p4blBnMEtDVHhuUGcwS0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRVeUxEUXdhQzB5TkZZd2FDMDBNSFkwTUVneE1qUldNRWc0TkhZME1FZzJNRU15Tmk0NUxEUXdMREFzTmpZdU9Td3dMREV3TUhZek5USmpNQ3d6TXk0eExESTJMamtzTmpBc05qQXNOakJvTXpreURRb0pDUWxqTXpNdU1Td3dMRFl3TFRJMkxqa3NOakF0TmpCV01UQXdRelV4TWl3Mk5pNDVMRFE0TlM0eExEUXdMRFExTWl3ME1Ib2dUVFEzTWl3ME5USmpNQ3d4TVMwNUxESXdMVEl3TERJd1NEWXdZeTB4TVN3d0xUSXdMVGt0TWpBdE1qQldNVGc0YURRek1sWTBOVEo2SUUwME56SXNNVFE0U0RRd2RpMDBPQTBLQ1FrSll6QXRNVEVzT1MweU1Dd3lNQzB5TUdneU5IWTBNR2cwTUZZNE1HZ3lOalIyTkRCb05EQldPREJvTWpSak1URXNNQ3d5TUN3NUxESXdMREl3VmpFME9Ib2lMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l5TXpBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpNNU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTXpFd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXpNVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJamMySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJeE5UWWlJSGs5SWpNNU1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakl6TmlJZ2VUMGlNemt3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU16RTJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6T1RZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEM5emRtYytEUW89XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyAucmVnLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIuZGF0ZXRpbWUgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTQ0cHg7IH1cbiAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyAucmVnLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIudGltZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURRM0lEUTNJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTBOeUEwTnpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZzBLUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNE5DZ2t1YzNRd2UyWnBiR3c2SXpWQ05VSTFRanQ5RFFvOEwzTjBlV3hsUGcwS1BHYytEUW9KUEdjZ2FXUTlJa3hoZVdWeVh6RmZOalZmSWo0TkNna0pQR2MrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRZdU9Td3lNQzR4WXkwd0xqSXRNQzR6TFRBdU5TMHdMall0TUM0NUxUQXVObWd0TWk0NVF6UXhMaklzT1M0MUxETXlMalFzTVM0NExESXhMamNzTVM0NFF6a3VOeXd4TGpnc01Dd3hNUzQxTERBc01qTXVOUTBLQ1FrSkNYTTVMamNzTWpFdU55d3lNUzQzTERJeExqZGpOeTQzTERBc01UUXVPUzAwTGpJc01UZ3VPQzB4TUM0NVl6QXVOUzB3TGprc01DNHlMVEl1TWkwd0xqY3RNaTQzWXkwd0xqa3RNQzQxTFRJdU1pMHdMakl0TWk0M0xEQXVOMk10TXk0eUxEVXVOUzA1TGpFc09DNDVMVEUxTGpRc09DNDVEUW9KQ1FrSll5MDVMamdzTUMweE55NDRMVGd0TVRjdU9DMHhOeTQ0WXpBdE9TNDRMRGd0TVRjdU9Dd3hOeTQ0TFRFM0xqaGpPQzQwTERBc01UVXVOU3cxTGprc01UY3VNeXd4TXk0NGFDMHlMamxqTFRBdU5Dd3dMVEF1Tnl3d0xqSXRNQzQ1TERBdU5nMEtDUWtKQ1dNdE1DNHlMREF1TXkwd0xqRXNNQzQ0TERBdU1Td3hMakZzTkM0NUxEVXVPV013TGpJc01DNHlMREF1TlN3d0xqUXNNQzQ0TERBdU5HTXdMak1zTUN3d0xqWXRNQzR4TERBdU9DMHdMalJzTkM0NUxUVXVPVU0wTnl3eU1DNDVMRFEzTGpFc01qQXVOU3cwTmk0NUxESXdMakY2SWk4K0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk1qRXVOeXcyTGpkakxURXVNU3d3TFRJc01DNDVMVElzTW5ZeE1tTXRNQzQ1TERBdU5pMHhMalVzTVM0M0xURXVOU3d5TGpoak1Dd3hMamtzTVM0MkxETXVOU3d6TGpVc015NDFZekF1TlN3d0xERXRNQzR4TERFdU5TMHdMak5zTmk0NUxEUU5DZ2tKQ1Fsak1DNHpMREF1TWl3d0xqWXNNQzR6TERFc01DNHpZekF1Tnl3d0xERXVNeTB3TGpRc01TNDNMVEZqTUM0MUxUQXVPU3d3TGpJdE1pNHlMVEF1TnkweUxqZHNMVFl1T1MwMFl5MHdMakV0TVMwd0xqWXRNaTB4TGpRdE1pNDFkaTB4TWcwS0NRa0pDVU15TXk0M0xEY3VOaXd5TWk0NExEWXVOeXd5TVM0M0xEWXVOM29nVFRJeExqY3NNalZqTFRBdU9Dd3dMVEV1TlMwd0xqY3RNUzQxTFRFdU5XTXdMVEF1T0N3d0xqY3RNUzQxTERFdU5TMHhMalZ6TVM0MUxEQXVOeXd4TGpVc01TNDFRekl6TGpJc01qUXVNeXd5TWk0MUxESTFMREl4TGpjc01qVU5DZ2tKQ1FsNklpOCtEUW9KQ1R3dlp6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOEwzTjJaejROQ2c9PVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnMgLnJlZy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWUgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTEzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyAucmVnLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIgLnRpbWVwaWNrZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyAucmVnLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogIzU1NTU1NTtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjRweDsgfVxuICAub25saW5lLXJlZ2lzdHJhdGlvbnMgLnJlZy1mb3JtIC5zdHlsZWRTZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgLm9ubGluZS1yZWdpc3RyYXRpb25zX19pbmZvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyOTJweDtcbiAgICBoZWlnaHQ6IDIyMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjAlO1xuICAgIHRvcDogNjZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLm9ubGluZS1yZWdpc3RyYXRpb25zX19pbmZvIHtcbiAgICAgICAgcmlnaHQ6IDE0JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnNfX2luZm8ge1xuICAgICAgICByaWdodDogMTElOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19faW5mbyB7XG4gICAgICAgIHJpZ2h0OiA4JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnNfX2luZm8ge1xuICAgICAgICByaWdodDogMTI2cHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4OHB4KSB7XG4gICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnNfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAub25saW5lLXJlZ2lzdHJhdGlvbnNfX2luZm8gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9ucyBwIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ub25saW5lLWNoZWNrLWluIHtcbiAgcGFkZGluZy10b3A6IDE1NXB4OyB9XG4gIC5vbmxpbmUtY2hlY2staW4gLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm9ubGluZS1jaGVjay1pbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5vbmxpbmUtY2hlY2staW4gLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAub25saW5lLWNoZWNrLWluIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgICAub25saW5lLWNoZWNrLWluIC50aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbi5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gIG1heC13aWR0aDogMTkyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTBweCkge1xuICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20ge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAub25saW5lLXJlZ2lzdHJhdGlvbnNfY3VzdG9tIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20tZm9ybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgICAgLm9ubGluZS1yZWdpc3RyYXRpb25zX2N1c3RvbSAub25saW5lLXJlZ2lzdHJhdGlvbnNfY3VzdG9tLWZvcm0ge1xuICAgICAgICBsZWZ0OiA0JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnNfY3VzdG9tIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20tZm9ybSB7XG4gICAgICAgIGxlZnQ6IDElOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkwcHgpIHtcbiAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20gLm9ubGluZS1yZWdpc3RyYXRpb25zX2N1c3RvbS1mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLm9ubGluZS1yZWdpc3RyYXRpb25zX2N1c3RvbSAub25saW5lLXJlZ2lzdHJhdGlvbnNfX2luZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzFlMjQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ5cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA1MTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTEwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnNfY3VzdG9tIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBoZWlnaHQ6IDI3M3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20gLm9ubGluZS1yZWdpc3RyYXRpb25zX19pbmZvIC5jaGVjay1pbi1pbmZvIHtcbiAgICAgIHJpZ2h0OiAyNSU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge1xuICAgICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnNfY3VzdG9tIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19faW5mbyAuY2hlY2staW4taW5mbyB7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTIlIC0gMTBweCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ3MHB4KSB7XG4gICAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20gLm9ubGluZS1yZWdpc3RyYXRpb25zX19pbmZvIC5jaGVjay1pbi1pbmZvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnNfY3VzdG9tIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19faW5mbyAuY2hlY2staW4taW5mbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgICByaWdodDogY2FsYygxMiUgLSAxMHB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgICAgLm9ubGluZS1yZWdpc3RyYXRpb25zX2N1c3RvbSAub25saW5lLXJlZ2lzdHJhdGlvbnNfX2luZm8gLmNoZWNrLWluLWluZm8ge1xuICAgICAgICAgIG1heC13aWR0aDogMjkwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20gLm9ubGluZS1yZWdpc3RyYXRpb25zX19pbmZvIC5jaGVjay1pbi1pbmZvIHtcbiAgICAgICAgICByaWdodDogY2FsYyg1JSAtIDEwcHgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTBweCkge1xuICAgICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnNfY3VzdG9tIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19faW5mbyAuY2hlY2staW4taW5mbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfSB9XG4gICAgICAub25saW5lLXJlZ2lzdHJhdGlvbnNfY3VzdG9tIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19faW5mbyAuY2hlY2staW4taW5mbyBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20gLm9ubGluZS1yZWdpc3RyYXRpb25zX19pbmZvIC5jaGVjay1pbi1pbmZvIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IDg3JTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20gLm9ubGluZS1yZWdpc3RyYXRpb25zX19pbmZvIC5jaGVjay1pbi1pbmZvIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20tZm9ybSAucmVnLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMzhweCAxNXB4IDIxcHggMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTBweCkge1xuICAub25saW5lLXJlZ2lzdHJhdGlvbnNfY3VzdG9tLWZvcm0gLnJlZy1mb3JtLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9ubGluZS1yZWdpc3RyYXRpb25zX2N1c3RvbS1mb3JtIC5yZWctYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20tZm9ybSAucmVnLWZvcm0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20tZm9ybSAucmVnLWZvcm0td3JhcHBlcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9ubGluZS1yZWdpc3RyYXRpb25zX2N1c3RvbS1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20tZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxuICAub25saW5lLXJlZ2lzdHJhdGlvbnNfY3VzdG9tLWZvcm0gLmZvcm0tcm93Lm1vYmlsZS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm9ubGluZS1yZWdpc3RyYXRpb25zX2N1c3RvbS1mb3JtIC5mb3JtLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20tZm9ybSAucmVnLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ucmVnLWZvcm0td3JhcHBlciAuc2VsZWN0LWdyb3VwIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20gLnJlZy1mb3JtLXdyYXBwZXIge1xuICB3aWR0aDogODc1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYxMHB4KSB7XG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20gLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuLm9ubGluZS1hc2sge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub25saW5lLWFzayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9ubGluZS1hc2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLm9ubGluZS1hc2sgLmFzay1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9ubGluZS1hc2sgLmFzay1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5vbmxpbmUtYXNrIC5hc2stYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLm9ubGluZS1hc2sgLmFzay1mb3JtLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hc2stYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA4NzVweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogMzhweCAzOHB4IDIxcHggNDFweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLm9ubGluZS1hc2sgLmFzay1mb3JtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNzMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODhweCkge1xuICAgICAgLm9ubGluZS1hc2sgLmFzay1mb3JtLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAxMyU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAub25saW5lLWFzayAuYXNrLWZvcm0td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9ubGluZS1hc2sgLmFzay1mb3JtLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAub25saW5lLWFzayAuYXNrLWZvcm0td3JhcHBlcl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5vbmxpbmUtYXNrIC5hc2stZm9ybSAuZm9ybS1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgICAub25saW5lLWFzayAuYXNrLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzZweDsgfVxuICAgIC5vbmxpbmUtYXNrIC5hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuICAgIC5vbmxpbmUtYXNrIC5hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5vbmxpbmUtYXNrIC5hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci5kYXRldGltZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFV4TWlBMU1USWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEVXhNaUExTVRJN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdG1hV3hzT2lNMVFqVkNOVUk3ZlEwS1BDOXpkSGxzWlQ0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EVXlMRFF3YUMweU5GWXdhQzAwTUhZME1FZ3hNalJXTUVnNE5IWTBNRWcyTUVNeU5pNDVMRFF3TERBc05qWXVPU3d3TERFd01IWXpOVEpqTUN3ek15NHhMREkyTGprc05qQXNOakFzTmpCb016a3lEUW9KQ1Fsak16TXVNU3d3TERZd0xUSTJMamtzTmpBdE5qQldNVEF3UXpVeE1pdzJOaTQ1TERRNE5TNHhMRFF3TERRMU1pdzBNSG9nVFRRM01pdzBOVEpqTUN3eE1TMDVMREl3TFRJd0xESXdTRFl3WXkweE1Td3dMVEl3TFRrdE1qQXRNakJXTVRnNGFEUXpNbFkwTlRKNklFMDBOeklzTVRRNFNEUXdkaTAwT0EwS0NRa0pZekF0TVRFc09TMHlNQ3d5TUMweU1HZ3lOSFkwTUdnME1GWTRNR2d5TmpSMk5EQm9OREJXT0RCb01qUmpNVEVzTUN3eU1DdzVMREl3TERJd1ZqRTBPSG9pTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJeU16QWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqTTVOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU16RXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l6TVRBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpjMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXhOVFlpSUhrOUlqTTVNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpJek5pSWdlVDBpTXprd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNekUySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek9UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BDOXpkbWMrRFFvPVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAub25saW5lLWFzayAuYXNrLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIuZGF0ZXRpbWUgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTQ0cHg7IH1cbiAgICAgIC5vbmxpbmUtYXNrIC5hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci50aW1lOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzdweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFEzSURRM0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBME55QTBOenNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSE4wZVd4bElIUjVjR1U5SW5SbGVIUXZZM056SWo0TkNna3VjM1F3ZTJacGJHdzZJelZDTlVJMVFqdDlEUW84TDNOMGVXeGxQZzBLUEdjK0RRb0pQR2NnYVdROUlreGhlV1Z5WHpGZk5qVmZJajROQ2drSlBHYytEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFl1T1N3eU1DNHhZeTB3TGpJdE1DNHpMVEF1TlMwd0xqWXRNQzQ1TFRBdU5tZ3RNaTQ1UXpReExqSXNPUzQxTERNeUxqUXNNUzQ0TERJeExqY3NNUzQ0UXprdU55d3hMamdzTUN3eE1TNDFMREFzTWpNdU5RMEtDUWtKQ1hNNUxqY3NNakV1Tnl3eU1TNDNMREl4TGpkak55NDNMREFzTVRRdU9TMDBMaklzTVRndU9DMHhNQzQ1WXpBdU5TMHdMamtzTUM0eUxUSXVNaTB3TGpjdE1pNDNZeTB3TGprdE1DNDFMVEl1TWkwd0xqSXRNaTQzTERBdU4yTXRNeTR5TERVdU5TMDVMakVzT0M0NUxURTFMalFzT0M0NURRb0pDUWtKWXkwNUxqZ3NNQzB4Tnk0NExUZ3RNVGN1T0MweE55NDRZekF0T1M0NExEZ3RNVGN1T0N3eE55NDRMVEUzTGpoak9DNDBMREFzTVRVdU5TdzFMamtzTVRjdU15d3hNeTQ0YUMweUxqbGpMVEF1TkN3d0xUQXVOeXd3TGpJdE1DNDVMREF1TmcwS0NRa0pDV010TUM0eUxEQXVNeTB3TGpFc01DNDRMREF1TVN3eExqRnNOQzQ1TERVdU9XTXdMaklzTUM0eUxEQXVOU3d3TGpRc01DNDRMREF1TkdNd0xqTXNNQ3d3TGpZdE1DNHhMREF1T0Mwd0xqUnNOQzQ1TFRVdU9VTTBOeXd5TUM0NUxEUTNMakVzTWpBdU5TdzBOaTQ1TERJd0xqRjZJaTgrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpFdU55dzJMamRqTFRFdU1Td3dMVElzTUM0NUxUSXNNbll4TW1NdE1DNDVMREF1TmkweExqVXNNUzQzTFRFdU5Td3lMamhqTUN3eExqa3NNUzQyTERNdU5Td3pMalVzTXk0MVl6QXVOU3d3TERFdE1DNHhMREV1TlMwd0xqTnNOaTQ1TERRTkNna0pDUWxqTUM0ekxEQXVNaXd3TGpZc01DNHpMREVzTUM0ell6QXVOeXd3TERFdU15MHdMalFzTVM0M0xURmpNQzQxTFRBdU9Td3dMakl0TWk0eUxUQXVOeTB5TGpkc0xUWXVPUzAwWXkwd0xqRXRNUzB3TGpZdE1pMHhMalF0TWk0MWRpMHhNZzBLQ1FrSkNVTXlNeTQzTERjdU5pd3lNaTQ0TERZdU55d3lNUzQzTERZdU4zb2dUVEl4TGpjc01qVmpMVEF1T0N3d0xURXVOUzB3TGpjdE1TNDFMVEV1TldNd0xUQXVPQ3d3TGpjdE1TNDFMREV1TlMweExqVnpNUzQxTERBdU55d3hMalVzTVM0MVF6SXpMaklzTWpRdU15d3lNaTQxTERJMUxESXhMamNzTWpVTkNna0pDUWw2SWk4K0RRb0pDVHd2Wno0TkNnazhMMmMrRFFvOEwyYytEUW84TDNOMlp6NE5DZz09XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5vbmxpbmUtYXNrIC5hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci50aW1lIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDExM3B4OyB9XG4gICAgICAub25saW5lLWFzayAuYXNrLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIgLnRpbWVwaWNrZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5vbmxpbmUtYXNrIC5hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlciBzdmcge1xuICAgICAgICBmaWxsOiAjNTU1NTU1O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5vbmxpbmUtYXNrIC5hc2stZm9ybSAuc3R5bGVkU2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5hc2stZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuYXNrLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFzay1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmFzay1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cblxuLnN3aXRjaC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCBbdHlwZT1yZXNldF0sIC5zd2l0Y2gtZ3JvdXAgW3R5cGU9c3VibWl0XSwgLnN3aXRjaC1ncm91cCBidXR0b24sIC5zd2l0Y2gtZ3JvdXAgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGNvbG9yOiAjNmI3MzgxO1xuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50OyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0biB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IC00cmVtOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YmVmb3JlLCAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzZiNzM4MTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlID4gLmhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXM7XG4gICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAuc3dpdGNoLWdyb3VwIC5leGFtcGxlIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkNWQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnN3aXRjaC1hbGVydCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5zd2l0Y2gtZ3JvdXAge1xuICBtYXgtd2lkdGg6IDI1NnB4O1xuICB3aWR0aDogMjU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAubW9iLXdpZHRoIHtcbiAgICB3aWR0aDogMjMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm9ubGluZS1hc2sgLmFzay1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAub25saW5lLWFzayAuYXNrLWZvcm0gLmZvcm0tcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4ub25saW5lLWxlYXZlLXJldmlldyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub25saW5lLWxlYXZlLXJldmlldyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDsgfSB9XG4gIC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA4NzVweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogMzhweCAxMDBweCAyMXB4IDQxcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctZm9ybS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDczMHB4O1xuICAgICAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCA1OXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9XG4gICAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLmRhdGV0aW1lOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEVXhNaUExTVRJaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURVeE1pQTFNVEk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0bWFXeHNPaU0xUWpWQ05VSTdmUTBLUEM5emRIbHNaVDROQ2p4blBnMEtDVHhuUGcwS0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRVeUxEUXdhQzB5TkZZd2FDMDBNSFkwTUVneE1qUldNRWc0TkhZME1FZzJNRU15Tmk0NUxEUXdMREFzTmpZdU9Td3dMREV3TUhZek5USmpNQ3d6TXk0eExESTJMamtzTmpBc05qQXNOakJvTXpreURRb0pDUWxqTXpNdU1Td3dMRFl3TFRJMkxqa3NOakF0TmpCV01UQXdRelV4TWl3Mk5pNDVMRFE0TlM0eExEUXdMRFExTWl3ME1Ib2dUVFEzTWl3ME5USmpNQ3d4TVMwNUxESXdMVEl3TERJd1NEWXdZeTB4TVN3d0xUSXdMVGt0TWpBdE1qQldNVGc0YURRek1sWTBOVEo2SUUwME56SXNNVFE0U0RRd2RpMDBPQTBLQ1FrSll6QXRNVEVzT1MweU1Dd3lNQzB5TUdneU5IWTBNR2cwTUZZNE1HZ3lOalIyTkRCb05EQldPREJvTWpSak1URXNNQ3d5TUN3NUxESXdMREl3VmpFME9Ib2lMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l5TXpBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpNNU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTXpFd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXpNVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJamMySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJeE5UWWlJSGs5SWpNNU1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakl6TmlJZ2VUMGlNemt3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU16RTJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6T1RZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEM5emRtYytEUW89XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci5kYXRldGltZSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxNDRweDsgfVxuICAgICAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzN3B4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEUTNJRFEzSWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwTnlBME56c2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2drdWMzUXdlMlpwYkd3Nkl6VkNOVUkxUWp0OURRbzhMM04wZVd4bFBnMEtQR2MrRFFvSlBHY2dhV1E5SWt4aGVXVnlYekZmTmpWZklqNE5DZ2tKUEdjK0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EWXVPU3d5TUM0eFl5MHdMakl0TUM0ekxUQXVOUzB3TGpZdE1DNDVMVEF1Tm1ndE1pNDVRelF4TGpJc09TNDFMRE15TGpRc01TNDRMREl4TGpjc01TNDRRemt1Tnl3eExqZ3NNQ3d4TVM0MUxEQXNNak11TlEwS0NRa0pDWE01TGpjc01qRXVOeXd5TVM0M0xESXhMamRqTnk0M0xEQXNNVFF1T1MwMExqSXNNVGd1T0MweE1DNDVZekF1TlMwd0xqa3NNQzR5TFRJdU1pMHdMamN0TWk0M1l5MHdMamt0TUM0MUxUSXVNaTB3TGpJdE1pNDNMREF1TjJNdE15NHlMRFV1TlMwNUxqRXNPQzQ1TFRFMUxqUXNPQzQ1RFFvSkNRa0pZeTA1TGpnc01DMHhOeTQ0TFRndE1UY3VPQzB4Tnk0NFl6QXRPUzQ0TERndE1UY3VPQ3d4Tnk0NExURTNMamhqT0M0MExEQXNNVFV1TlN3MUxqa3NNVGN1TXl3eE15NDRhQzB5TGpsakxUQXVOQ3d3TFRBdU55d3dMakl0TUM0NUxEQXVOZzBLQ1FrSkNXTXRNQzR5TERBdU15MHdMakVzTUM0NExEQXVNU3d4TGpGc05DNDVMRFV1T1dNd0xqSXNNQzR5TERBdU5Td3dMalFzTUM0NExEQXVOR013TGpNc01Dd3dMall0TUM0eExEQXVPQzB3TGpSc05DNDVMVFV1T1VNME55d3lNQzQ1TERRM0xqRXNNakF1TlN3ME5pNDVMREl3TGpGNklpOCtEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5NakV1Tnl3MkxqZGpMVEV1TVN3d0xUSXNNQzQ1TFRJc01uWXhNbU10TUM0NUxEQXVOaTB4TGpVc01TNDNMVEV1TlN3eUxqaGpNQ3d4TGprc01TNDJMRE11TlN3ekxqVXNNeTQxWXpBdU5Td3dMREV0TUM0eExERXVOUzB3TGpOc05pNDVMRFFOQ2drSkNRbGpNQzR6TERBdU1pd3dMallzTUM0ekxERXNNQzR6WXpBdU55d3dMREV1TXkwd0xqUXNNUzQzTFRGak1DNDFMVEF1T1N3d0xqSXRNaTR5TFRBdU55MHlMamRzTFRZdU9TMDBZeTB3TGpFdE1TMHdMall0TWkweExqUXRNaTQxZGkweE1nMEtDUWtKQ1VNeU15NDNMRGN1Tml3eU1pNDRMRFl1Tnl3eU1TNDNMRFl1TjNvZ1RUSXhMamNzTWpWakxUQXVPQ3d3TFRFdU5TMHdMamN0TVM0MUxURXVOV013TFRBdU9Dd3dMamN0TVM0MUxERXVOUzB4TGpWek1TNDFMREF1Tnl3eExqVXNNUzQxUXpJekxqSXNNalF1TXl3eU1pNDFMREkxTERJeExqY3NNalVOQ2drSkNRbDZJaTgrRFFvSkNUd3ZaejROQ2drOEwyYytEUW84TDJjK0RRbzhMM04yWno0TkNnPT1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWUgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTEzcHg7IH1cbiAgICAgIC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlciAudGltZXBpY2tlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM1NTU1NTU7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtIC5zdHlsZWRTZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cblxuLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5sZWF2ZS1yZXZpZXctZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjNWI1YjViO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmFiYTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCA3cHggMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgICAgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cblxuLnN3aXRjaC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCBbdHlwZT1yZXNldF0sIC5zd2l0Y2gtZ3JvdXAgW3R5cGU9c3VibWl0XSwgLnN3aXRjaC1ncm91cCBidXR0b24sIC5zd2l0Y2gtZ3JvdXAgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGNvbG9yOiAjNmI3MzgxO1xuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50OyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0biB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IC00cmVtOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YmVmb3JlLCAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzZiNzM4MTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlID4gLmhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXM7XG4gICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAuc3dpdGNoLWdyb3VwIC5leGFtcGxlIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkNWQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnN3aXRjaC1hbGVydCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5zd2l0Y2gtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiA3MzBweDtcbiAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAyNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sZWF2ZS1yZXZpZXctZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sZWF2ZS1yZXZpZXctZm9ybSAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdy5tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjRweCkge1xuICAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMjU2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5sZWF2ZS1yZXZpZXctZm9ybSAuZm9ybS1ncm91cCAuc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGVhdmUtcmV2aWV3LWZvcm0gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4ub25saW5lLWxlYXZlLXF1ZXN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9ubGluZS1sZWF2ZS1xdWVzdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDsgfSB9XG4gIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub25saW5lLWxlYXZlLXF1ZXN0aW9uIC5sZWF2ZS1xdWVzdGlvbi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogODc1cHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHBhZGRpbmc6IDM4cHggMTAwcHggMjFweCA0MXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAub25saW5lLWxlYXZlLXF1ZXN0aW9uIC5sZWF2ZS1xdWVzdGlvbi1mb3JtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNzMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODhweCkge1xuICAgICAgLm9ubGluZS1sZWF2ZS1xdWVzdGlvbiAubGVhdmUtcXVlc3Rpb24tZm9ybS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogMTMlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm9ubGluZS1sZWF2ZS1xdWVzdGlvbiAubGVhdmUtcXVlc3Rpb24tZm9ybS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0td3JhcHBlcl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub25saW5lLWxlYXZlLXF1ZXN0aW9uIC5sZWF2ZS1xdWVzdGlvbi1mb3JtLXdyYXBwZXJfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDsgfSB9XG4gIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzZweDsgfVxuICAgIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgICAub25saW5lLWxlYXZlLXF1ZXN0aW9uIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm9ubGluZS1sZWF2ZS1xdWVzdGlvbiAubGVhdmUtcXVlc3Rpb24tZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci5kYXRldGltZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFV4TWlBMU1USWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEVXhNaUExTVRJN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdG1hV3hzT2lNMVFqVkNOVUk3ZlEwS1BDOXpkSGxzWlQ0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EVXlMRFF3YUMweU5GWXdhQzAwTUhZME1FZ3hNalJXTUVnNE5IWTBNRWcyTUVNeU5pNDVMRFF3TERBc05qWXVPU3d3TERFd01IWXpOVEpqTUN3ek15NHhMREkyTGprc05qQXNOakFzTmpCb016a3lEUW9KQ1Fsak16TXVNU3d3TERZd0xUSTJMamtzTmpBdE5qQldNVEF3UXpVeE1pdzJOaTQ1TERRNE5TNHhMRFF3TERRMU1pdzBNSG9nVFRRM01pdzBOVEpqTUN3eE1TMDVMREl3TFRJd0xESXdTRFl3WXkweE1Td3dMVEl3TFRrdE1qQXRNakJXTVRnNGFEUXpNbFkwTlRKNklFMDBOeklzTVRRNFNEUXdkaTAwT0EwS0NRa0pZekF0TVRFc09TMHlNQ3d5TUMweU1HZ3lOSFkwTUdnME1GWTRNR2d5TmpSMk5EQm9OREJXT0RCb01qUmpNVEVzTUN3eU1DdzVMREl3TERJd1ZqRTBPSG9pTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJeU16QWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqTTVOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU16RXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l6TVRBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpjMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXhOVFlpSUhrOUlqTTVNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpJek5pSWdlVDBpTXprd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNekUySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek9UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BDOXpkbWMrRFFvPVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAub25saW5lLWxlYXZlLXF1ZXN0aW9uIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLmRhdGV0aW1lIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDE0NHB4OyB9XG4gICAgICAub25saW5lLWxlYXZlLXF1ZXN0aW9uIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzN3B4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEUTNJRFEzSWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwTnlBME56c2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2drdWMzUXdlMlpwYkd3Nkl6VkNOVUkxUWp0OURRbzhMM04wZVd4bFBnMEtQR2MrRFFvSlBHY2dhV1E5SWt4aGVXVnlYekZmTmpWZklqNE5DZ2tKUEdjK0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EWXVPU3d5TUM0eFl5MHdMakl0TUM0ekxUQXVOUzB3TGpZdE1DNDVMVEF1Tm1ndE1pNDVRelF4TGpJc09TNDFMRE15TGpRc01TNDRMREl4TGpjc01TNDRRemt1Tnl3eExqZ3NNQ3d4TVM0MUxEQXNNak11TlEwS0NRa0pDWE01TGpjc01qRXVOeXd5TVM0M0xESXhMamRqTnk0M0xEQXNNVFF1T1MwMExqSXNNVGd1T0MweE1DNDVZekF1TlMwd0xqa3NNQzR5TFRJdU1pMHdMamN0TWk0M1l5MHdMamt0TUM0MUxUSXVNaTB3TGpJdE1pNDNMREF1TjJNdE15NHlMRFV1TlMwNUxqRXNPQzQ1TFRFMUxqUXNPQzQ1RFFvSkNRa0pZeTA1TGpnc01DMHhOeTQ0TFRndE1UY3VPQzB4Tnk0NFl6QXRPUzQ0TERndE1UY3VPQ3d4Tnk0NExURTNMamhqT0M0MExEQXNNVFV1TlN3MUxqa3NNVGN1TXl3eE15NDRhQzB5TGpsakxUQXVOQ3d3TFRBdU55d3dMakl0TUM0NUxEQXVOZzBLQ1FrSkNXTXRNQzR5TERBdU15MHdMakVzTUM0NExEQXVNU3d4TGpGc05DNDVMRFV1T1dNd0xqSXNNQzR5TERBdU5Td3dMalFzTUM0NExEQXVOR013TGpNc01Dd3dMall0TUM0eExEQXVPQzB3TGpSc05DNDVMVFV1T1VNME55d3lNQzQ1TERRM0xqRXNNakF1TlN3ME5pNDVMREl3TGpGNklpOCtEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5NakV1Tnl3MkxqZGpMVEV1TVN3d0xUSXNNQzQ1TFRJc01uWXhNbU10TUM0NUxEQXVOaTB4TGpVc01TNDNMVEV1TlN3eUxqaGpNQ3d4TGprc01TNDJMRE11TlN3ekxqVXNNeTQxWXpBdU5Td3dMREV0TUM0eExERXVOUzB3TGpOc05pNDVMRFFOQ2drSkNRbGpNQzR6TERBdU1pd3dMallzTUM0ekxERXNNQzR6WXpBdU55d3dMREV1TXkwd0xqUXNNUzQzTFRGak1DNDFMVEF1T1N3d0xqSXRNaTR5TFRBdU55MHlMamRzTFRZdU9TMDBZeTB3TGpFdE1TMHdMall0TWkweExqUXRNaTQxZGkweE1nMEtDUWtKQ1VNeU15NDNMRGN1Tml3eU1pNDRMRFl1Tnl3eU1TNDNMRFl1TjNvZ1RUSXhMamNzTWpWakxUQXVPQ3d3TFRFdU5TMHdMamN0TVM0MUxURXVOV013TFRBdU9Dd3dMamN0TVM0MUxERXVOUzB4TGpWek1TNDFMREF1Tnl3eExqVXNNUzQxUXpJekxqSXNNalF1TXl3eU1pNDFMREkxTERJeExqY3NNalVOQ2drSkNRbDZJaTgrRFFvSkNUd3ZaejROQ2drOEwyYytEUW84TDJjK0RRbzhMM04yWno0TkNnPT1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgLm9ubGluZS1sZWF2ZS1xdWVzdGlvbiAubGVhdmUtcXVlc3Rpb24tZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci50aW1lIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDExM3B4OyB9XG4gICAgICAub25saW5lLWxlYXZlLXF1ZXN0aW9uIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIC50aW1lcGlja2VyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAub25saW5lLWxlYXZlLXF1ZXN0aW9uIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM1NTU1NTU7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLm9ubGluZS1sZWF2ZS1xdWVzdGlvbiAubGVhdmUtcXVlc3Rpb24tZm9ybSAuc3R5bGVkU2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAgIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cblxuLnN3aXRjaC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCBbdHlwZT1yZXNldF0sIC5zd2l0Y2gtZ3JvdXAgW3R5cGU9c3VibWl0XSwgLnN3aXRjaC1ncm91cCBidXR0b24sIC5zd2l0Y2gtZ3JvdXAgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGNvbG9yOiAjNmI3MzgxO1xuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50OyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0biB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IC00cmVtOyB9XG4gIC5zd2l0Y2gtZ3JvdXAgLmJ0bi10b2dnbGU6YmVmb3JlLCAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogIzZiNzM4MTsgfVxuICAuc3dpdGNoLWdyb3VwIC5idG4tdG9nZ2xlID4gLmhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXM7XG4gICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICAuc3dpdGNoLWdyb3VwIC5leGFtcGxlIC5idG4tdG9nZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkNWQ7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcbiAgICBsZWZ0OiAxN3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7IH1cbiAgLnN3aXRjaC1ncm91cCAuYnRuLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnN3aXRjaC1hbGVydCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi5zd2l0Y2gtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9ubGluZS1sZWF2ZS1xdWVzdGlvbiAubGVhdmUtcXVlc3Rpb24tZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogNzMwcHg7XG4gICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggMjVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxlYXZlLXF1ZXN0aW9uLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm9ubGluZS1sZWF2ZS1xdWVzdGlvbiAubGVhdmUtcXVlc3Rpb24tZm9ybSAuZm9ybS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnNlbGVjdC1ncm91cCAuc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGVhdmUtcXVlc3Rpb24tZm9ybSAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXAge1xuICAgIG1heC13aWR0aDogMjg3cHg7IH1cbiAgLm9ubGluZS1sZWF2ZS1xdWVzdGlvbiAubGVhdmUtcXVlc3Rpb24tZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tcm93IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub25saW5lLWxlYXZlLXF1ZXN0aW9uIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLXJvdy5tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxlYXZlLXF1ZXN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAuc3dpdGNoLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubGVhdmUtcXVlc3Rpb24tZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAubGVhdmUtcXVlc3Rpb24tZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5vbmxpbmUtbGVhdmUtcXVlc3Rpb24gLmxlYXZlLXF1ZXN0aW9uLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLWdyb3VwIC5zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5sZWF2ZS1xdWVzdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uaW50cm8tYWJvdXQge1xuICBtYXJnaW4tYm90dG9tOiAxMzFweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5pbnRyby1hYm91dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmludHJvLWFib3V0IC5pbnRyby1hYm91dC13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5pbnRyby1hYm91dCAuaW50cm8tYWJvdXQtd3JhcHBlciAuaW50cm8taW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5pbnRyby1hYm91dCAuaW50cm8tYWJvdXQtd3JhcHBlciAuaW50cm8taW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjc1cHg7IH0gfVxuXG4uc2lkZWJhci1saW5rcyB7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA5LjNweCAwLjdweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBwYWRkaW5nOiAyN3B4IDQwcHggMzVweCAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiA1MCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNpZGViYXItbGlua3Mge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2lkZWJhci1saW5rcyB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA1M3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2lkZWJhci1saW5rcyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byA2MHB4IDEwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDI3cHggMThweCAzNXB4IDI3cHg7IH0gfVxuICAuc2lkZWJhci1saW5rcyAubGluay1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuc2lkZWJhci1saW5rcyAubGluay1pdGVtIHNwYW4gc3ZnIHtcbiAgICAgIGZpbGw6ICM1NTU1NTU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgIC5zaWRlYmFyLWxpbmtzIC5saW5rLWl0ZW0gc3BhbiBhIHtcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5zaWRlYmFyLWxpbmtzIC5saW5rLWl0ZW0gc3BhbiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlMzFlMjQ7IH1cbiAgICAuc2lkZWJhci1saW5rcyAubGluay1pdGVtOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjZTMxZTI0OyB9XG4gICAgLnNpZGViYXItbGlua3MgLmxpbmstaXRlbTpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjZTMxZTI0OyB9XG5cbi5zaWRlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2lkZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9IH1cbiAgLnNpZGUtd3JhcHBlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zaWRlLXdyYXBwZXIgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfSB9XG5cbi5zaWRlYmFyLWFjY29yZGlvbiB7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA5LjNweCAwLjdweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBwYWRkaW5nOiAyN3B4IDQwcHggMzVweCAyN3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5zaWRlYmFyLWFjY29yZGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zaWRlYmFyLWFjY29yZGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2lkZWJhci1hY2NvcmRpb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTNweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMjdweCAxMnB4IDM1cHggMjdweDsgfSB9XG4gIC5zaWRlYmFyLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgLnNpZGViYXItYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10b2dnbGUtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjYmFiYWJhO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgICAgIC5zaWRlYmFyLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdG9nZ2xlLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7IH1cbiAgICAgIC5zaWRlYmFyLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdG9nZ2xlLXRpdGxlLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjsgfVxuICAgICAgICAuc2lkZWJhci1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRvZ2dsZS10aXRsZS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAuc2lkZWJhci1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRvZ2dsZS10aXRsZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJajgrQ2p4emRtY2dlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lnZDJsa2RHZzlJalV4TW5CNElpQm9aV2xuYUhROUlqVXhNbkI0SWlCMmFXVjNRbTk0UFNJd0lEQWdORFV4TGpnME55QTBOVEV1T0RRM0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBME5URXVPRFEzSURRMU1TNDRORGM3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNDhaejQ4Wno0S0NUeHdZWFJvSUdROUlrMHlNalV1T1RJekxETTFOQzQzTURaakxUZ3VNRGs0TERBdE1UWXVNVGsxTFRNdU1Ea3lMVEl5TGpNMk9TMDVMakkyTTB3NUxqSTNMREUxTVM0eE5UZGpMVEV5TGpNMU9TMHhNaTR6TlRrdE1USXVNelU1TFRNeUxqTTVOeXd3TFRRMExqYzFNU0FnSUdNeE1pNHpOVFF0TVRJdU16VTBMRE15TGpNNE9DMHhNaTR6TlRRc05EUXVOelE0TERCc01UY3hMamt3TlN3eE56RXVPVEUxYkRFM01TNDVNRFl0TVRjeExqa3dPV014TWk0ek5Ua3RNVEl1TXpVMExETXlMak01TVMweE1pNHpOVFFzTkRRdU56UTBMREFnSUNCak1USXVNelkxTERFeUxqTTFOQ3d4TWk0ek5qVXNNekl1TXpreUxEQXNORFF1TnpVeFRESTBPQzR5T1RJc016UTFMalEwT1VNeU5ESXVNVEUxTERNMU1TNDJNakVzTWpNMExqQXhPQ3d6TlRRdU56QTJMREl5TlM0NU1qTXNNelUwTGpjd05ub2lJR1JoZEdFdGIzSnBaMmx1WVd3OUlpTXdNREF3TURBaUlHTnNZWE56UFNKaFkzUnBkbVV0Y0dGMGFDSWdaR0YwWVMxdmJHUmZZMjlzYjNJOUlpTXdNREF3TURBaUlHWnBiR3c5SWlORk16RkZNalFpTHo0S1BDOW5Qand2Wno0Z1BDOXpkbWMrQ2c9PVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLnNpZGViYXItYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5zaWRlYmFyLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taW5uZXIgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5zaWRlYmFyLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taW5uZXIgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4OyB9XG4gICAgICAgIC5zaWRlYmFyLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taW5uZXIgbGk6aG92ZXIgYSB7XG4gICAgICAgICAgY29sb3I6ICNlMzFlMjQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzMWUyNDsgfVxuICAgICAgLnNpZGViYXItYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pbm5lci5zaG93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4ubW9iaWxlLXZpc2libGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1vYmlsZS12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRlc2t0b3AtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaWRlYmFyLXN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3Vic2NyaWJlLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBwYWRkaW5nOiAyNXB4IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDNweCA5LjNweCAwLjdweCByZ2JhKDAsIDAsIDAsIDAuMTMpOyB9XG4gIC5zaWRlYmFyLXN1YnNjcmliZSAudGl0bGUge1xuICAgIGNvbG9yOiAjZTMxZTI0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjsgfVxuICAuc2lkZWJhci1zdWJzY3JpYmVfX3dyYXBwZXIgZm9ybSAuZm9ybS1yb3cge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNpZGViYXItc3Vic2NyaWJlX193cmFwcGVyIGZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2lkZWJhci1zdWJzY3JpYmVfX3dyYXBwZXIgZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5zaWRlYmFyLXN1YnNjcmliZV9fd3JhcHBlciBmb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5zaWRlYmFyLXN1YnNjcmliZV9fd3JhcHBlciAuZm9ybS1yb3cuZmxleC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5zaW5nbGUtcG9zdC13cmFwcGVyIC5tb2JpbGUtc3Vic2NyaWJlIC5zaWRlYmFyLXN1YnNjcmliZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1wb3N0LXdyYXBwZXIgLnNpZGViYXItc3Vic2NyaWJlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5tb2JpbGUtc3Vic2NyaWJlIC5zaWRlYmFyLXN1YnNjcmliZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zaWRlYmFyLWFza2luZyAub25saW5lLWNoZWNrLWRvY3RvciB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5zaWRlYmFyLWFza2luZyAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMzFweCAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zaWRlYmFyLWFza2luZyAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50OyB9IH1cbiAgICAuc2lkZWJhci1hc2tpbmcgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIgLmZvcm0tcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zaWRlYmFyLWFza2luZyAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciAuZm9ybS1yb3cuc21hbGwgLnBpY2tlci5kYXRldGltZSB7XG4gICAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgICAgICAuc2lkZWJhci1hc2tpbmcgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIgLmZvcm0tcm93LnNtYWxsIC5waWNrZXIuZGF0ZXRpbWUgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2lkZWJhci1hc2tpbmcgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIgLmZvcm0tcm93LnNtYWxsIC5waWNrZXIudGltZSB7XG4gICAgICAgIHdpZHRoOiAxNDJweDsgfVxuICAgICAgICAuc2lkZWJhci1hc2tpbmcgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIgLmZvcm0tcm93LnNtYWxsIC5waWNrZXIudGltZSBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnNpZGViYXItYXNraW5nIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVyIC5mb3JtLXJvdyAuZm9ybS1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLnNpZGViYXItYXNraW5nIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuc2lkZWJhci1hc2tpbmcgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4OyB9XG4gICAgICAuc2lkZWJhci1hc2tpbmcgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2lkZWJhci1hc2tpbmcgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3VwIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zaWRlYmFyLWFza2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5zaWRlYmFyLWFza2luZyAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIudGltZTo6YWZ0ZXIge1xuICByaWdodDogMzdweDtcbiAgdG9wOiAxMHB4OyB9XG5cbi5wdWxzZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM1cHgpIHtcbiAgICAucHVsc2Utd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG4uY2JoLXBoLWNpcmNsZSxcbi5jYmgtc3VidmlzaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmNiaC1zdWJ2aXNpb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuNXM7XG4gIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgLjVzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC41czsgfVxuXG4uY2JoLXN1YnZpc2lvbi5jYmgtc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmNiaC1zdWJ2aXNpb24uY2JoLXN0YXRpYyB7XG4gIG9wYWNpdHk6IC44OyB9XG5cbi5jYmgtc3VidmlzaW9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2JoLXBoLWNpcmNsZSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgdG9wOiAyMXB4O1xuICBsZWZ0OiAyM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgzMCwgMzAsIDMwLCAwLjQpO1xuICBvcGFjaXR5OiAuMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAtbW96LWFuaW1hdGlvbjogY2JoLWNpcmNsZS1hbmltIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC1tcy1hbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAtby1hbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cztcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7IH1cblxuLmNiaC1zdWJ2aXNpb24uY2JoLWFjdGl2ZSAuY2JoLXBoLWNpcmNsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWFuaW0gMS4xcyBpbmZpbml0ZSBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICAtbW96LWFuaW1hdGlvbjogY2JoLWNpcmNsZS1hbmltIDEuMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgLW1zLWFuaW1hdGlvbjogY2JoLWNpcmNsZS1hbmltIDEuMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgLW8tYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWFuaW0gMS4xcyBpbmZpbml0ZSBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAxLjFzIGluZmluaXRlIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7IH1cblxuLmNiaC1zdWJ2aXNpb24uY2JoLXN0YXRpYyAuY2JoLXBoLWNpcmNsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWFuaW0gMi4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICAtbW96LWFuaW1hdGlvbjogY2JoLWNpcmNsZS1hbmltIDIuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgLW1zLWFuaW1hdGlvbjogY2JoLWNpcmNsZS1hbmltIDIuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgLW8tYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWFuaW0gMi4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IGNiaC1jaXJjbGUtYW5pbSAyLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7IH1cblxuLmNiaC1zdWJ2aXNpb24uY2JoLWhvdmVyIC5jYmgtcGgtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhZmYyO1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uY2JoLXN1YnZpc2lvbi5jYmgtcHVsc2UgLmNiaC1waC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNlMzFlMjQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNiaC1waC1jaXJjbGUtZmlsbCB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IC4xO1xuICAtd2Via2l0LWFuaW1hdGlvbjogY2JoLWNpcmNsZS1maWxsLWFuaW0gMi4zcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLW1vei1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDIuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC1tcy1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDIuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC1vLWFuaW1hdGlvbjogY2JoLWNpcmNsZS1maWxsLWFuaW0gMi4zcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWZpbGwtYW5pbSAyLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cztcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7IH1cblxuLmNiaC1zdWJ2aXNpb24uY2JoLWFjdGl2ZSAuY2JoLXBoLWNpcmNsZS1maWxsIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDEuN3MgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgLW1vei1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDEuN3MgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgLW1zLWFuaW1hdGlvbjogY2JoLWNpcmNsZS1maWxsLWFuaW0gMS43cyBpbmZpbml0ZSBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICAtby1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDEuN3MgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWZpbGwtYW5pbSAxLjdzIGluZmluaXRlIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7IH1cblxuLmNiaC1zdWJ2aXNpb24uY2JoLXN0YXRpYyAuY2JoLXBoLWNpcmNsZS1maWxsIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDIuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgLW1vei1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDIuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgLW1zLWFuaW1hdGlvbjogY2JoLWNpcmNsZS1maWxsLWFuaW0gMi4zcyBpbmZpbml0ZSBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICAtby1hbmltYXRpb246IGNiaC1jaXJjbGUtZmlsbC1hbmltIDIuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWZpbGwtYW5pbSAyLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuXG4uY2JoLXN1YnZpc2lvbi5jYmgtcHVsc2UgLmNiaC1waC1jaXJjbGUtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAzMCwgMzYsIDAuNSk7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4uY2JoLXBoLWltZy1jaXJjbGUge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDYxcHg7XG4gIGxlZnQ6IDYzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWltZy1hbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAtbW96LWFuaW1hdGlvbjogY2JoLWNpcmNsZS1pbWctYW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLW1zLWFuaW1hdGlvbjogY2JoLWNpcmNsZS1pbWctYW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLW8tYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWltZy1hbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGNiaC1jaXJjbGUtaW1nLWFuaW0gMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTsgfVxuXG4uY2JoLXN1YnZpc2lvbi5jYmgtYWN0aXZlIC5jYmgtcGgtaW1nLWNpcmNsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWltZy1hbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIC1tb3otYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWltZy1hbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIC1tcy1hbmltYXRpb246IGNiaC1jaXJjbGUtaW1nLWFuaW0gMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgLW8tYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWltZy1hbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogY2JoLWNpcmNsZS1pbWctYW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dCAhaW1wb3J0YW50OyB9XG5cbi5jYmgtc3VidmlzaW9uLmNiaC1zdGF0aWMgLmNiaC1waC1pbWctY2lyY2xlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNiaC1jaXJjbGUtaW1nLWFuaW0gMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgLW1vei1hbmltYXRpb246IGNiaC1jaXJjbGUtaW1nLWFuaW0gMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgLW1zLWFuaW1hdGlvbjogY2JoLWNpcmNsZS1pbWctYW5pbSAwcyBpbmZpbml0ZSBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICAtby1hbmltYXRpb246IGNiaC1jaXJjbGUtaW1nLWFuaW0gMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBjYmgtY2lyY2xlLWltZy1hbmltIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7IH1cblxuLmNiaC1zdWJ2aXNpb24uY2JoLXB1bHNlIC5jYmgtcGgtaW1nLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5jYmgtc3VidmlzaW9uLmNiaC1ncmF5LmNiaC1ob3ZlciAuY2JoLXBoLWltZy1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG5cbi5lcnJvci1maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50OyB9XG5cbkAtbW96LWtleWZyYW1lcyBjYmgtY2lyY2xlLWFuaW0ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgwLjUpIHNrZXcoMWRlZyk7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1vei1vcGFjaXR5OiAuMTtcbiAgICAtd2Via2l0LW9wYWNpdHk6IC4xO1xuICAgIC1vLW9wYWNpdHk6IC4xOyB9XG4gIDMwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgwLjcpIHNrZXcoMWRlZyk7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLW1vei1vcGFjaXR5OiAuNTtcbiAgICAtd2Via2l0LW9wYWNpdHk6IC41O1xuICAgIC1vLW9wYWNpdHk6IC41OyB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSkgc2tldygxZGVnKTtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICAtbW96LW9wYWNpdHk6IC42O1xuICAgIC13ZWJraXQtb3BhY2l0eTogLjY7XG4gICAgLW8tb3BhY2l0eTogLjE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2JoLWNpcmNsZS1hbmltIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMC41KSBza2V3KDFkZWcpO1xuICAgIC13ZWJraXQtb3BhY2l0eTogLjE7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDAuNykgc2tldygxZGVnKTtcbiAgICAtd2Via2l0LW9wYWNpdHk6IC41OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSkgc2tldygxZGVnKTtcbiAgICAtd2Via2l0LW9wYWNpdHk6IC4xOyB9IH1cblxuQC1vLWtleWZyYW1lcyBjYmgtY2lyY2xlLWFuaW0ge1xuICAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCkga3NjYWxlKDAuNSkgc2tldygxZGVnKTtcbiAgICAtby1vcGFjaXR5OiAuMTsgfVxuICAzMCUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDAuNykgc2tldygxZGVnKTtcbiAgICAtby1vcGFjaXR5OiAuNTsgfVxuICAxMDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpO1xuICAgIC1vLW9wYWNpdHk6IC4xOyB9IH1cblxuQGtleWZyYW1lcyBjYmgtY2lyY2xlLWFuaW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMC41KSBza2V3KDFkZWcpO1xuICAgIG9wYWNpdHk6IC4xOyB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMC43KSBza2V3KDFkZWcpO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpIHNrZXcoMWRlZyk7XG4gICAgb3BhY2l0eTogLjE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgY2JoLWNpcmNsZS1maWxsLWFuaW0ge1xuICAwJSwgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgwLjcpIHNrZXcoMWRlZyk7XG4gICAgb3BhY2l0eTogLjI7IH1cbiAgNTAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApIC1tb3otc2NhbGUoMSkgc2tldygxZGVnKTtcbiAgICBvcGFjaXR5OiAuMjsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjYmgtY2lyY2xlLWZpbGwtYW5pbSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDAuNykgc2tldygxZGVnKTtcbiAgICBvcGFjaXR5OiAuMjsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSkgc2tldygxZGVnKTtcbiAgICBvcGFjaXR5OiAuMjsgfSB9XG5cbkAtby1rZXlmcmFtZXMgY2JoLWNpcmNsZS1maWxsLWFuaW0ge1xuICAwJSwgMTAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMC43KSBza2V3KDFkZWcpO1xuICAgIG9wYWNpdHk6IC4yOyB9XG4gIDUwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSkgc2tldygxZGVnKTtcbiAgICBvcGFjaXR5OiAuMjsgfSB9XG5cbkBrZXlmcmFtZXMgY2JoLWNpcmNsZS1maWxsLWFuaW0ge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMC43KSBza2V3KDFkZWcpO1xuICAgIG9wYWNpdHk6IC4yOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSkgc2tldygxZGVnKTtcbiAgICBvcGFjaXR5OiAuMjsgfSB9XG5cbkBrZXlmcmFtZXMgY2JoLWNpcmNsZS1pbWctYW5pbSB7XG4gIDAlLCAxMDAlLCA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpIHNrZXcoMWRlZyk7IH1cbiAgMTAlLFxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZykgc2NhbGUoMSkgc2tldygxZGVnKTsgfVxuICAyMCUsXG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpIHNjYWxlKDEpIHNrZXcoMWRlZyk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgY2JoLWNpcmNsZS1pbWctYW5pbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpOyB9XG4gIDEwJSxcbiAgMzAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0yNWRlZykgc2NhbGUoMSkgc2tldygxZGVnKTsgfVxuICAyMCUsXG4gIDQwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZykgc2NhbGUoMSkgc2tldygxZGVnKTsgfVxuICAxMDAlLFxuICA1MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSkgc2tldygxZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjYmgtY2lyY2xlLWltZy1hbmltIHtcbiAgMCUsIDEwMCUsIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpOyB9XG4gIDEwJSxcbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNWRlZykgc2NhbGUoMSkgc2tldygxZGVnKTsgfVxuICAyMCUsXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZykgc2NhbGUoMSkgc2tldygxZGVnKTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgY2JoLWNpcmNsZS1pbWctYW5pbSB7XG4gIDAlLCAxMDAlLCA1MCUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpIHNrZXcoMWRlZyk7IH1cbiAgMTAlLFxuICAzMCUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0yNWRlZykgc2NhbGUoMSkgc2tldygxZGVnKTsgfVxuICAyMCUsXG4gIDQwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpIHNjYWxlKDEpIHNrZXcoMWRlZyk7IH0gfVxuXG4ucHJpY2UtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxNTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wcmljZS1wYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLnByaWNlLXBhZ2UgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucHJpY2UtYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wcmljZS1hY2NvcmRpb24ge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG4gIC5wcmljZS1hY2NvcmRpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDsgfVxuICAucHJpY2UtYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAucHJpY2UtYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLnByaWNlLWFjY29yZGlvbi10b2dnbGUtdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XG4gICAgICBwYWRkaW5nOiAxOHB4IDVweCAxOHB4IDI5cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgICAucHJpY2UtYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLnByaWNlLWFjY29yZGlvbi10b2dnbGUtdGl0bGUgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByaWNlLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5wcmljZS1hY2NvcmRpb24tdG9nZ2xlLXRpdGxlIHAge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAucHJpY2UtYWNjb3JkaW9uLXRvZ2dsZS10aXRsZTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzFlMjQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7IH1cbiAgICAgICAgLnByaWNlLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5wcmljZS1hY2NvcmRpb24tdG9nZ2xlLXRpdGxlOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4N2Y4MjsgfVxuICAgICAgLnByaWNlLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5wcmljZS1hY2NvcmRpb24tdG9nZ2xlLXRpdGxlLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzFlMjQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAucHJpY2UtYWNjb3JkaW9uLXRvZ2dsZS10aXRsZS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURReUlEUXlJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTBNaUEwTWpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZzBLUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNE5DZ2t1YzNRd2UyWnBiR3c2STBaR1JrWkdSanQ5RFFvOEwzTjBlV3hsUGcwS1BISmxZM1FnZVQwaU1qQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTWlJZ2FHVnBaMmgwUFNJeUlpOCtEUW84TDNOMlp6NE5DZz09XCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODdmODI7IH1cbiAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAucHJpY2UtYWNjb3JkaW9uLXRvZ2dsZS10aXRsZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lETXhMakVnTXpFdU1TSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ016RXVNU0F6TVM0eE95SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krRFFvOGMzUjViR1VnZEhsd1pUMGlkR1Y0ZEM5amMzTWlQZzBLQ1M1emREQjdabWxzYkRvalJrWkdSa1pHTzMwTkNqd3ZjM1I1YkdVK0RRbzhjRzlzZVdkdmJpQmpiR0Z6Y3owaWMzUXdJaUJ3YjJsdWRITTlJak14TGpFc01TNDBJREk1TGpjc01DQXhOUzQyTERFMExqRWdNUzQwTERBZ01Dd3hMalFnTVRRdU1Td3hOUzQySURBc01qa3VOeUF4TGpRc016RXVNU0F4TlM0MkxERTNJREk1TGpjc016RXVNU0F6TVM0eExESTVMamNnRFFvSk1UY3NNVFV1TmlBaUx6NE5Dand2YzNablBnMEtcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAucHJpY2UtYWNjb3JkaW9uLXRvZ2dsZS10aXRsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAyOCU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICByaWdodDogNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAucHJpY2UtYWNjb3JkaW9uLXRvZ2dsZS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9IH1cbiAgICAucHJpY2UtYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWlubmVyLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAucHJpY2UtYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pbm5lciAucHJpY2UtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JhYmFiYTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWlubmVyIC5wcmljZS1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDg3cHg7IH0gfVxuICAgICAgICAucHJpY2UtYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pbm5lciAucHJpY2UtaXRlbV9zZXBhcmF0ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU1NTU7IH1cbiAgICAgICAgLnByaWNlLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taW5uZXIgLnByaWNlLWl0ZW0gLnByaWNlLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgLnByaWNlLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taW5uZXIgLnByaWNlLWl0ZW0gLnByaWNlLXRpdGxlIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJpY2UtYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pbm5lciAucHJpY2UtaXRlbSAucHJpY2UtdGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgICAgICAucHJpY2UtYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pbm5lciAucHJpY2UtaXRlbSAucHJpY2UtdGl0bGUgc21hbGwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYTI5ZjlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucHJpY2UtYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pbm5lciAucHJpY2UtaXRlbSAucHJpY2UtdGl0bGUgc21hbGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgfSB9XG4gICAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWlubmVyIC5wcmljZS1pdGVtIC5wcmljZS1jaGVjayB7XG4gICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByaWNlLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taW5uZXIgLnByaWNlLWl0ZW0gLnByaWNlLWNoZWNrIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWlubmVyIC5wcmljZS1pdGVtIC5wcmljZS1jaGVjayAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICAgICAgICBjb2xvcjogIzAxMDEwMTsgfVxuICAgICAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWlubmVyIC5wcmljZS1pdGVtIC5wcmljZS1jaGVjayAuY2hlY2staW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZTMxZTI0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucHJpY2UtYWNjb3JkaW9uX19pbm5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pbm5lciAucHJpY2UtaXRlbSAucHJpY2UtY2hlY2sgLmNoZWNrLWluIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAgICAgLnByaWNlLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taW5uZXIgLnByaWNlLWl0ZW0gLnByaWNlLWNoZWNrIC5jaGVjay1pbiBzdmcge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICBmaWxsOiAjZTMxZTI0O1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWlubmVyIC5wcmljZS1pdGVtOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNC44cHggMi4ycHggcmdiYSg1MywgNTMsIDUzLCAwLjEzKTsgfVxuICAgICAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWlubmVyIC5wcmljZS1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWlubmVyIC5wcmljZS1pdGVtOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnByaWNlLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taW5uZXIgLnByaWNlLWl0ZW06aG92ZXIgLnByaWNlLWNoZWNrIC5jaGVjay1pbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLnByaWNlLWFjY29yZGlvbl9faW5uZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taW5uZXIgLnByaWNlLWl0ZW06aG92ZXIgLnByaWNlLWNoZWNrIC5jaGVjay1pbjpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgICAgICAgICAgIC5wcmljZS1hY2NvcmRpb25fX2lubmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWlubmVyIC5wcmljZS1pdGVtOmhvdmVyIC5wcmljZS1jaGVjayAuY2hlY2staW46aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogIzU1NTU1NTsgfVxuXG4uY2FsbGJhY2stc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cblxuLmNhbGxiYWNrLXNlY3Rpb25fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogNDJweDtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgLmNhbGxiYWNrLXNlY3Rpb25fX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuY2FsbGJhY2stc2VjdGlvbl9faW5uZXIgLmNhbGxiYWNrLXNlY3Rpb24tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiOyB9XG4gICAgLmNhbGxiYWNrLXNlY3Rpb25fX2lubmVyIC5jYWxsYmFjay1zZWN0aW9uLXRpdGxlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgICAgICAuY2FsbGJhY2stc2VjdGlvbl9faW5uZXIgLmNhbGxiYWNrLXNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgIC5jYWxsYmFjay1zZWN0aW9uX19pbm5lciAuY2FsbGJhY2stc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmNhbGxiYWNrLXNlY3Rpb25fX2lubmVyIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDYwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgICAgLmNhbGxiYWNrLXNlY3Rpb25fX2lubmVyIGZvcm0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAuY2FsbGJhY2stc2VjdGlvbl9faW5uZXIgZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICB3aWR0aDogMjIwcHg7IH1cbiAgICAgIC5jYWxsYmFjay1zZWN0aW9uX19pbm5lciBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU1NTU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7IH1cbiAgICAuY2FsbGJhY2stc2VjdGlvbl9faW5uZXIgZm9ybSAuZm9ybS1lcnJvciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5jYWxsYmFjay1zZWN0aW9uIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5jYWxsYmFjay1zZWN0aW9uLnBvc3QtYXNraW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG5cbi5jYWxsYmFjay1zZWN0aW9uLnBvc3QtYXNraW5nIC5jYWxsYmFjay1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jYWxsYmFjay1zZWN0aW9uLnBvc3QtYXNraW5nIC5jYWxsYmFjay1zZWN0aW9uLXRpdGxlIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgIC5jYWxsYmFjay1zZWN0aW9uLnBvc3QtYXNraW5nIC5jYWxsYmFjay1zZWN0aW9uLXRpdGxlIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uc2lkZS1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zaWRlLWZvcm0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zbS1ub25lIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc20tbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNhbGxiYWNrLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhbGxiYWNrLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfSB9XG4gIC5jYWxsYmFjay1zZWN0aW9uX2FzayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMxcHg7IH1cbiAgICAuY2FsbGJhY2stc2VjdGlvbl9hc2sgLmNhbGxiYWNrLXNlY3Rpb24tdGl0bGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgICAuY2FsbGJhY2stc2VjdGlvbl9hc2sgLmNhbGxiYWNrLXNlY3Rpb24tdGl0bGUgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNhbGxiYWNrLXNlY3Rpb25fYXNrIC5jYWxsYmFjay1zZWN0aW9uLXRpdGxlIHAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmNhbGxiYWNrLXNlY3Rpb25fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogNDJweDtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgLmNhbGxiYWNrLXNlY3Rpb25fX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuY2FsbGJhY2stc2VjdGlvbl9faW5uZXIgLmNhbGxiYWNrLXNlY3Rpb24tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWxsYmFjay1zZWN0aW9uX19pbm5lciAuY2FsbGJhY2stc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cbiAgICAuY2FsbGJhY2stc2VjdGlvbl9faW5uZXIgLmNhbGxiYWNrLXNlY3Rpb24tdGl0bGUgcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgICAgIC5jYWxsYmFjay1zZWN0aW9uX19pbm5lciAuY2FsbGJhY2stc2VjdGlvbi10aXRsZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgICAgLmNhbGxiYWNrLXNlY3Rpb25fX2lubmVyIC5jYWxsYmFjay1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jYWxsYmFjay1zZWN0aW9uX19pbm5lciAuY2FsbGJhY2stc2VjdGlvbi10aXRsZSBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuY2FsbGJhY2stc2VjdGlvbl9faW5uZXIgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogNjAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgICAuY2FsbGJhY2stc2VjdGlvbl9faW5uZXIgZm9ybSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5jYWxsYmFjay1zZWN0aW9uX19pbm5lciBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAyMjBweDsgfVxuICAgICAgLmNhbGxiYWNrLXNlY3Rpb25fX2lubmVyIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTU1NTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDsgfVxuICAgIC5jYWxsYmFjay1zZWN0aW9uX19pbm5lciBmb3JtIC5mb3JtLWVycm9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhbGxiYWNrLXNlY3Rpb24uY2FsbCAuY2FsbGJhY2stc2VjdGlvbl9faW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uc20tbm9uZSAuY2FsbGJhY2stc2VjdGlvbl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDg0N3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zbS1ub25lIC5jYWxsYmFjay1zZWN0aW9uX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RhZmYtc2luZ2xlLWluZm8ge1xuICAgIG1heC13aWR0aDogNjQ1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zdGFmZi1zaW5nbGUtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zdGFmZi1zaW5nbGUtaW5mb19fY29sMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zdGFmZi1zaW5nbGUtaW5mb19fY29sMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnN0YWZmLXNpbmdsZS1pbmZvX19jb2wxIC5zdGFmZi1waG90byB7XG4gICAgd2lkdGg6IDI5OHB4O1xuICAgIGhlaWdodDogMzkycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zdGFmZi1zaW5nbGUtaW5mb19fY29sMSAuc3RhZmYtcGhvdG8ge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9IH1cbiAgLnN0YWZmLXNpbmdsZS1pbmZvX19jb2wxIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zdGFmZi1zaW5nbGUtaW5mb19fY29sMSAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTVweDsgfSB9XG5cbi5zdGFmZi1zaW5nbGUtaW5mb19fY29sMiB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogNjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zdGFmZi1zaW5nbGUtaW5mb19fY29sMiB7XG4gICAgICBtYXgtd2lkdGg6IDI5OHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfSB9XG4gIC5zdGFmZi1zaW5nbGUtaW5mb19fY29sMiAuc3RhZmYtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc3RhZmYtc2luZ2xlLWluZm9fX2NvbDIgLnN0YWZmLW5hbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7IH0gfVxuICAuc3RhZmYtc2luZ2xlLWluZm9fX2NvbDIgLnN0YWZmLWxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnN0YWZmLXNpbmdsZS1pbmZvX19jb2wyIC5zdGFmZi1sZWdlbmQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH0gfVxuXG4uZG9jdG9yLWVkdWNhdGlvbiBzdmcge1xuICBmaWxsOiAjZTMxZTI0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG5cbi5kb2N0b3ItZWR1Y2F0aW9uIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZG9jdG9yLWVkdWNhdGlvbiAuZWR1Y2F0aW9uLXN0YWdlLWJsb2NrIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBtYXJnaW4tbGVmdDogNTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAuZG9jdG9yLWVkdWNhdGlvbiAuZWR1Y2F0aW9uLXN0YWdlLWJsb2NrIHVsIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNDZweDtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxZTI0OyB9XG5cbi5zdGFmZi1zZXJ0aWZpY2F0ZSB7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc3RhZmYtc2VydGlmaWNhdGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5zdGFmZi1zZXJ0aWZpY2F0ZSAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlciAub3dsLW5hdiAub3dsLXByZXYge1xuICAgICAgdG9wOiAyNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAuc3RhZmYtc2VydGlmaWNhdGUgLmNhcm91c2VsLW93bGNfX3dyYXBwZXIgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgIHRvcDogMzJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLnN0YWZmLXNlcnRpZmljYXRlIC5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgICB0b3A6IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5zdGFmZi1zZXJ0aWZpY2F0ZSAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlciAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgdG9wOiAzMnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG4uc3RhZmYtY2FyZC1yZXZpZXcgLmFsbC1vd2xjX3Jldmlld3MgLmJ0bjpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWxsLXN0YWZmLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYWxsLXN0YWZmLW1vcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYWxsLXN0YWZmLW1vcmUgLmJ0biB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG5cbi5zZXJ2aWNlLWl0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2VydmljZS1pdGVtLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbi5zZXJ2aWNlLWhlYWRpbmctc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlcnZpY2UtaGVhZGluZy1zZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5zZXJ2aWNlLWhlYWRpbmctc2VjdGlvbiBoMSwgLnNlcnZpY2UtaGVhZGluZy1zZWN0aW9uIGgyLCAuc2VydmljZS1oZWFkaW5nLXNlY3Rpb24gaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zZXJ2aWNlLWhlYWRpbmctc2VjdGlvbiBoMSwgLnNlcnZpY2UtaGVhZGluZy1zZWN0aW9uIGgyLCAuc2VydmljZS1oZWFkaW5nLXNlY3Rpb24gaDMge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG5cbi5vd2wtc2VydmljZS1zdGFmZiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbi5zZXJ2aWNlLWl0ZW0tY29udGVudCAuc2lkZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02NHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlcnZpY2UtaXRlbS1jb250ZW50IC5zaWRlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7IH0gfVxuXG4uc2VydmljZS1oZWFkaW5nIGgxLCAuc2VydmljZS1oZWFkaW5nIGgyLCAuc2VydmljZS1oZWFkaW5nIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zZXJ2aWNlLWhlYWRpbmcgaDEsIC5zZXJ2aWNlLWhlYWRpbmcgaDIsIC5zZXJ2aWNlLWhlYWRpbmcgaDMge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5zZXJ2aWNlLWhlYWRpbmcgaDEsIC5zZXJ2aWNlLWhlYWRpbmcgaDIsIC5zZXJ2aWNlLWhlYWRpbmcgaDMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5pbnRyby1hYm91dCBoMSwgLmludHJvLWFib3V0IGgyLCAuaW50cm8tYWJvdXQgaDMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaW50cm8tYWJvdXQgaDEsIC5pbnRyby1hYm91dCBoMiwgLmludHJvLWFib3V0IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuLnNlcnZpY2UtaGVhZGluZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLnNlcnZpY2UtaGVhZGluZyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnNlcnZpY2UtaGVhZGluZyAudGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnNlcnZpY2UtaGVhZGluZyAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG4uc2VydmljZS1pdGVtLWNvbnRlbnQgLm9ubGluZS1yZWdpc3RyYXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2VydmljZS1pdGVtLWNvbnRlbnQgLm9ubGluZS1yZWdpc3RyYXRpb25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cblxuLnNlcnZpY2UtZ2FsbGVyeS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VydmljZS1nYWxsZXJ5LWluZm8ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlcnZpY2UtZ2FsbGVyeS1pbmZvX19pbm5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAuc2VydmljZS1nYWxsZXJ5LWluZm9fX2lubmVyIGRpdiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnNlcnZpY2UtZ2FsbGVyeS1pbmZvX19pbm5lciBkaXYgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjsgfVxuXG4uc2VydmljZS1nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDM3NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNlcnZpY2UtZ2FsbGVyeS1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5zZXJ2aWNlLWdhbGxlcnktaXRlbSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5zZXJ2aWNlLWdhbGxlcnktaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnNlcnZpY2UtZ2FsbGVyeS1pdGVtIGEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnNlcnZpY2UtZ2FsbGVyeS1pdGVtIGEgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cblxuLmdhbGxlcnktY2Fyb3VzZWwgLm93bC1uYXYge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5nYWxsZXJ5LWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI4cHg7XG4gIHRvcDogLTYxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmdhbGxlcnktY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZ2FsbGVyeS1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYge1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB0b3A6IC0yMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2FsbGVyeS1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYge1xuICAgICAgdG9wOiAtNzVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLmdhbGxlcnktY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgIHRvcDogLTYxcHg7IH0gfVxuXG4uZ2FsbGVyeS1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjFweDtcbiAgdG9wOiAtNjFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZ2FsbGVyeS1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IC0xNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZ2FsbGVyeS1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IC0xOXB4O1xuICAgICAgdG9wOiAtMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnktY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICAgIHRvcDogLTc1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5nYWxsZXJ5LWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgICB0b3A6IC02MXB4OyB9IH1cblxuLmdhbGxlcnktY2Fyb3VzZWwgLm93bC1wcmV2LmRpc2FibGVkLFxuLmdhbGxlcnktY2Fyb3VzZWwgLm93bC1uZXh0LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG4uZ2FsbGVyeS1jYXJvdXNlbCAucHJldi1zbGlkZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvbmF2LXByZXYucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnktY2Fyb3VzZWwgLnByZXYtc2xpZGUge1xuICAgICAgd2lkdGg6IDEwcHg7IH0gfVxuXG4uZ2FsbGVyeS1jYXJvdXNlbCAubmV4dC1zbGlkZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvbmF2LW5leHQucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnktY2Fyb3VzZWwgLm5leHQtc2xpZGUge1xuICAgICAgd2lkdGg6IDEwcHg7IH0gfVxuXG4uY2Fyb3VzZWwtb3dsY19fd3JhcHBlci5zZXJ2aWNlLWdhbGxlcnkgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgdG9wOiAtMzdweDsgfVxuXG4uY2Fyb3VzZWwtb3dsY19fd3JhcHBlci5zZXJ2aWNlLWdhbGxlcnkgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgdG9wOiAtMzdweDsgfVxuXG4uc2VydmljZS1nYWxsZXJ5IC5jYXJvdXNlbC1vd2xjIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VydmljZS1nYWxsZXJ5IC5jYXJvdXNlbC1vd2xjX193cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxuXG4ub3dsLWNhcm91c2VsLmNhcm91c2VsLW93bGNfX3dyYXBwZXIuc2VydmljZS1zdGFmZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5jYXJvdXNlbC1vd2xjX193cmFwcGVyLnNlcnZpY2UtZ2FsbGVyeSAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIHRvcDogLTYxcHg7IH1cbiAgLmNhcm91c2VsLW93bGNfX3dyYXBwZXIuc2VydmljZS1nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgdG9wOiAtNjFweDsgfSB9XG5cbi5zaW1wbGUtc2VydmljZS1nYWxsZXJ5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnNpbXBsZS1zZXJ2aWNlLWdhbGxlcnkgLnNlcnZpY2UtZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMzc1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuc2ltcGxlLXNlcnZpY2UtZ2FsbGVyeSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnNpbXBsZS1zZXJ2aWNlLWdhbGxlcnkgLnNlcnZpY2UtZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5yZXZpZXctc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDM3cHggNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yZXZpZXctc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzN3B4IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5yZXZpZXctc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzN3B4IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAucmV2aWV3LXNlY3Rpb24gLnJldmlldy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnJldmlldy1zZWN0aW9uIC5yZXZpZXctaXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnJldmlldy1zZWN0aW9uIC5yZXZpZXctaXRlbSAucmV2aWV3LWl0ZW0taGVhZGluZyB7XG4gICAgICBtYXgtd2lkdGg6IDMxNHB4OyB9XG4gICAgLnJldmlldy1zZWN0aW9uIC5yZXZpZXctaXRlbV9fdGFncyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuICAgIC5yZXZpZXctc2VjdGlvbiAucmV2aWV3LWl0ZW1fX2Fuc3dlciAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucmV2aWV3LXNlY3Rpb24gLnJldmlldy1pdGVtIC5hZGQtY29tbWVudF9fYmxvY2sgLmZvcm0tcm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yZXZpZXctY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnJldmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLnJldmlldy1jb250ZW50IC5xdWVzdGlvbi1pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLnF1ZXN0aW9uLXNlY3Rpb24gLnF1ZXN0aW9uLWl0ZW1fX2NvbnRlbnQgLnJlYWRtb3JlLWNvbW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuXG4ucXVlc3Rpb24tc2VjdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucXVlc3Rpb24tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzN3B4IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5xdWVzdGlvbi1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDM3cHggMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5xdWVzdGlvbi1zZWN0aW9uIC5xdWVzdGlvbi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgLnF1ZXN0aW9uLXNlY3Rpb24gLnF1ZXN0aW9uLWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5xdWVzdGlvbi1zZWN0aW9uIC5xdWVzdGlvbi1pdGVtIC5xdWVzdGlvbi1pdGVtLWhlYWRpbmcge1xuICAgICAgbWF4LXdpZHRoOiAzMTRweDsgfVxuICAgIC5xdWVzdGlvbi1zZWN0aW9uIC5xdWVzdGlvbi1pdGVtX190YWdzIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gICAgLnF1ZXN0aW9uLXNlY3Rpb24gLnF1ZXN0aW9uLWl0ZW1fX2Fuc3dlciAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucXVlc3Rpb24tc2VjdGlvbiAucXVlc3Rpb24taXRlbV9fYW5zd2VyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5xdWVzdGlvbi1zZWN0aW9uIC5xdWVzdGlvbi1pdGVtX19hbnN3ZXIgLmRvY3Rvci1uYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5xdWVzdGlvbi1zZWN0aW9uIC5xdWVzdGlvbi1pdGVtX19hbnN3ZXIgLmRvY3Rvci1wb3NpdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucXVlc3Rpb24tc2VjdGlvbiAucXVlc3Rpb24taXRlbSAuYWRkLWNvbW1lbnRfX2Jsb2NrIC5mb3JtLXJvdyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucXVlc3Rpb24tc2VjdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBwYWRkaW5nOiAzN3B4IDcwcHggMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnF1ZXN0aW9uLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBhZ2luYXRpb24tcGFnZXMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wYWdpbmF0aW9uLXBhZ2VzX19wcmV2LmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICM1NTU1NTU7IH1cbiAgLnBhZ2luYXRpb24tcGFnZXNfX3ByZXYgc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6ICM1NTU1NTU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAucGFnaW5hdGlvbi1wYWdlc19fcHJldiBzdmcgLmFjdGl2ZSB7XG4gICAgICBmaWxsOiAjNTU1NTU1OyB9XG4gICAgLnBhZ2luYXRpb24tcGFnZXNfX3ByZXYgc3ZnOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZpbGw6ICNlMzFlMjQ7IH1cbiAgLnBhZ2luYXRpb24tcGFnZXNfX25leHQuYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogIzU1NTU1NTsgfVxuICAucGFnaW5hdGlvbi1wYWdlc19fbmV4dCBzdmcge1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmlsbDogIzU1NTU1NTsgfVxuICAgIC5wYWdpbmF0aW9uLXBhZ2VzX19uZXh0IHN2Zzpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmaWxsOiAjZTMxZTI0OyB9XG5cbi5wYWdlcy1udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnBhZ2VzLW51bWJlcnMgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgY29sb3I6ICNiYWJhYmE7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gICAgLnBhZ2VzLW51bWJlcnMgYS5hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU1NTU1NTtcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAucGFnZXMtbnVtYmVycyBhLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTU1NTU7XG4gICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucGFnZXMtbnVtYmVycyBhOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZTMxZTI0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAucGFnZXMtbnVtYmVyc19fbW9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgY29sb3I6ICM1NTU1NTU7IH1cblxuLnVpLnJhdGluZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnVpLmxhcmdlLnJhdGluZyB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7IH1cblxuaS5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW46IDAgLjI1cmVtIDAgMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1mYW1pbHk6IEljb25zO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5pLmljb24sIGkuaWNvbnMge1xuICBmb250LXNpemU6IDI1cHg7IH1cblxuLnVpLnJhdGluZyAuaWNvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxIDAgYXV0bztcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UsYmFja2dyb3VuZCAuMXMgZWFzZSx0ZXh0LXNoYWRvdyAuMXMgZWFzZSxjb2xvciAuMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSxiYWNrZ3JvdW5kIC4xcyBlYXNlLHRleHQtc2hhZG93IC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBmb250LWZhbWlseTogUmF0aW5nO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnVpLmhlYXJ0LnJhdGluZyAuaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaS5pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50OyB9XG5cbi51aS5yYXRpbmcgLmFjdGl2ZS5pY29uOmJlZm9yZSwgLnVpLnJhdGluZyAuaWNvbjpiZWZvcmUsIC51aS5zdGFyLnJhdGluZyAuYWN0aXZlLmljb246YmVmb3JlLCAudWkuc3Rhci5yYXRpbmcgLmljb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwNSc7IH1cblxuLnVpLmhlYXJ0LnJhdGluZyAuYWN0aXZlLmljb246YmVmb3JlLCAudWkuaGVhcnQucmF0aW5nIC5pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDQnOyB9XG5cbi51aS5oZWFydC5yYXRpbmcgLmljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEVXhNaUExTVRJaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURVeE1pQTFNVEk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0bWFXeHNPaU5GTXpGRk1qUTdmUTBLUEM5emRIbHNaVDROQ2p4blBnMEtDVHhuUGcwS0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRjMExqWXNOelF1TTJNdE1qVXVNeTB5T0M0M0xUWXdMak10TkRRdU5DMDVPQzQyTFRRMExqUmpMVFV6TGprc01DMDRPQzR4TERNeUxqSXRNVEEzTGpNc05Ua3VNMk10TlN3M0xUa3VNaXd4TkMweE1pNDNMREl3TGpjTkNna0pDV010TXk0MUxUWXVOaTAzTGpndE1UTXVOeTB4TWk0M0xUSXdMamRqTFRFNUxqSXRNamN0TlRNdU15MDFPUzR6TFRFd055NHpMVFU1TGpOakxUTTRMalFzTUMwM015NDBMREUxTGpndE9UZ3VOaXcwTkM0MFF6RXpMak1zTVRBeExqWXNNQ3d4TXpndU1pd3dMREUzTnk0MERRb0pDUWxqTUN3ME1pNDJMREUyTGpZc09ESXVNaXcxTWk0ekxERXlOQzQzWXpNeExqa3NNemdzTnpjdU9DdzNOeTR4TERFek1Td3hNakl1TkdNeE9TNDRMREUyTGprc05EQXVNeXd6TkM0ekxEWXlMakVzTlRNdU5Hd3dMamNzTUM0Mll6SXVPQ3d5TGpVc05pNDBMRE11Tnl3NUxqa3NNeTQzRFFvSkNRbGpNeTQxTERBc055NHhMVEV1TWl3NUxqa3RNeTQzYkRBdU55MHdMalpqTWpFdU9DMHhPUzR4TERReUxqTXRNell1TlN3Mk1pNHhMVFV6TGpSak5UTXVNaTAwTlM0ekxEazVMakV0T0RRdU5Dd3hNekV0TVRJeUxqUkRORGsxTGpRc01qVTVMallzTlRFeUxESXlNQ3cxTVRJc01UYzNMalFOQ2drSkNVTTFNVElzTVRNNExqSXNORGs0TGpjc01UQXhMallzTkRjMExqWXNOelF1TTNvZ1RUTXdPUzR5TERRd01TNDJZeTB4Tnk0eExERTBMall0TXpRdU55d3lPUzQxTFRVekxqSXNORFV1Tm1NdE1UZ3VOUzB4Tmk0eExUTTJMakV0TXpFdU1TMDFNeTR5TFRRMUxqWU5DZ2tKQ1VNNU9DNDNMRE14TWk0NUxETXdMREkxTkM0MExETXdMREUzTnk0MFl6QXRNekV1T0N3eE1DNDJMVFl4TGpRc01qa3VPUzA0TXk0eVF6YzVMak1zTnpJc01UQTJMalFzTlRrdU9Dd3hNellzTlRrdU9HTTBNUzR4TERBc05qY3VOeXd5TlM0ekxEZ3lMamdzTkRZdU5nMEtDUWtKWXpFekxqVXNNVGt1TVN3eU1DNDJMRE00TGpNc01qTXNORFV1TjJNeUxEWXVNaXczTGpnc01UQXVOQ3d4TkM0ekxERXdMalJ6TVRJdU15MDBMaklzTVRRdU15MHhNQzQwWXpJdU5DMDNMalFzT1M0MUxUSTJMallzTWpNdE5EVXVOdzBLQ1FrSll6RTFMakV0TWpFdU15dzBNUzQyTFRRMkxqWXNPREl1T0MwME5pNDJZekk1TGpZc01DdzFOaTQzTERFeUxqSXNOell1TVN3ek5DNHpZekU1TGpNc01qRXVPU3d5T1M0NUxEVXhMalFzTWprdU9TdzRNeTR5UXpRNE1pd3lOVFF1TkN3ME1UTXVNeXd6TVRJdU9Td3pNRGt1TWl3ME1ERXVObm9pTHo0TkNnazhMMmMrRFFvOEwyYytEUW84TDNOMlp6NE5DZz09XCIpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnVpLmhlYXJ0LnJhdGluZyAuaWNvbi5zZWxlY3RlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURVeE1DQTFNVEFpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFV4TUNBMU1UQTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRtYVd4c09pTkZNekZGTWpRN2ZRMEtQQzl6ZEhsc1pUNE5DanhuUGcwS0NUeG5JR2xrUFNKbVlYWnZjbWwwWlNJK0RRb0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWsweU5UVXNORGc1TGpac0xUTTFMamN0TXpVdU4wTTROaTQzTERNek5pNDJMREFzTWpVM0xqVXNNQ3d4TmpBdU5tTXdMVGM1TERZeExqSXRNVFF3TGpNc01UUXdMak10TVRRd0xqTmpORE11TkN3d0xEZzJMamNzTWpBdU5Dd3hNVFF1T0N3MU15NDFEUW9KQ1Fsak1qZ3RNek11TVN3M01TNDBMVFV6TGpVc01URTBMamd0TlRNdU5XTTNPU3d3TERFME1DNHpMRFl4TGpJc01UUXdMak1zTVRRd0xqTmpNQ3c1Tmk0NUxUZzJMamNzTVRjMUxqa3RNakU1TGpNc01qa3pMak5NTWpVMUxEUTRPUzQyZWlJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p3dmMzWm5QZzBLXCIpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnVpLmhlYXJ0LnJhdGluZyAuaWNvbi5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEVXhNQ0ExTVRBaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURVeE1DQTFNVEE3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0bWFXeHNPaU5GTXpGRk1qUTdmUTBLUEM5emRIbHNaVDROQ2p4blBnMEtDVHhuSUdsa1BTSm1ZWFp2Y21sMFpTSStEUW9KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHlOVFVzTkRnNUxqWnNMVE0xTGpjdE16VXVOME00Tmk0M0xETXpOaTQyTERBc01qVTNMalVzTUN3eE5qQXVObU13TFRjNUxEWXhMakl0TVRRd0xqTXNNVFF3TGpNdE1UUXdMak5qTkRNdU5Dd3dMRGcyTGpjc01qQXVOQ3d4TVRRdU9DdzFNeTQxRFFvSkNRbGpNamd0TXpNdU1TdzNNUzQwTFRVekxqVXNNVEUwTGpndE5UTXVOV00zT1N3d0xERTBNQzR6TERZeExqSXNNVFF3TGpNc01UUXdMak5qTUN3NU5pNDVMVGcyTGpjc01UYzFMamt0TWpFNUxqTXNNamt6TGpOTU1qVTFMRFE0T1M0MmVpSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqd3ZjM1puUGcwS1wiKSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5yYXRpbmctd3JhcHBlciB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yYXRpbmctd3JhcHBlciB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5yYXRpbmctd3JhcHBlciB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG4ubmV3cy1zZWN0aW9uIC5uZXdzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDsgfVxuICAubmV3cy1zZWN0aW9uIC5uZXdzLWl0ZW1fX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5uZXdzLXNlY3Rpb24gLm5ld3MtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubmV3cy1zZWN0aW9uIC5uZXdzLWl0ZW1fX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubmV3cy1zZWN0aW9uIC5uZXdzLWl0ZW1fX3RhZ3MgLm5ld3MtdGFnIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cbiAgLm5ld3Mtc2VjdGlvbiAubmV3cy1pdGVtIC5uZXdzLWl0ZW0taW5uZXI6aG92ZXIgLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZTMxZTI0OyB9XG5cbi5tYWluLW5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfVxuICAubWFpbi1uZXdzIC5uZXdzLWl0ZW0ge1xuICAgIG1heC13aWR0aDogODcwcHg7IH1cbiAgICAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgICAgIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLm1haW4tbmV3cyAubmV3cy1pdGVtIC5uZXdzLWl0ZW0taW5uZXIgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLm1haW4tbmV3cyAubmV3cy1pdGVtIC5uZXdzLWl0ZW0taW5uZXIgLm5ld3MtaXRlbV9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogNDkwcHg7XG4gICAgICAgIGhlaWdodDogMzcwcHg7IH1cbiAgICAgIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIC5uZXdzLWl0ZW1fX3RhZ3MgLm5ld3MtdGFnIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cbiAgICAgIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIC5tYWluLW5ld3MtaW5mbyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAgICAgICAgIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIC5tYWluLW5ld3MtaW5mbyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICAgIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIC5tYWluLW5ld3MtaW5mbyAubmV3cy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgICAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubWFpbi1uZXdzLWluZm8gLm5ld3MtaXRlbV9fZGVzY3JpcHRpb24gLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvTWVkaXVtXCI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgICAgICAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubWFpbi1uZXdzLWluZm8gLm5ld3MtaXRlbV9fZGVzY3JpcHRpb24gLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgICAgICAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubWFpbi1uZXdzLWluZm8gLm5ld3MtaXRlbV9fZGVzY3JpcHRpb24gLm5ld3MtaXRlbV9fdGl0bGUgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAgICAgICAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubWFpbi1uZXdzLWluZm8gLm5ld3MtaXRlbV9fZGVzY3JpcHRpb24gLm5ld3MtaXRlbV9fdGl0bGUgYSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgICAgICAgICAgICAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubWFpbi1uZXdzLWluZm8gLm5ld3MtaXRlbV9fZGVzY3JpcHRpb24gLm5ld3MtaXRlbV9fdGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlMzFlMjQ7IH1cbiAgICAgICAgLm1haW4tbmV3cyAubmV3cy1pdGVtIC5uZXdzLWl0ZW0taW5uZXIgLm1haW4tbmV3cy1pbmZvIC5uZXdzLWl0ZW1fX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgICAgICAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubWFpbi1uZXdzLWluZm8gLm5ld3MtaXRlbV9fdGV4dCB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIC5tYWluLW5ld3MtaW5mbyAubmV3cy1pdGVtX19kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm5ld3Mtc2VjdGlvbiAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5ld3Mtc2VjdGlvbiAucm93IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tbmV3cyAubmV3cy1pdGVtIC5uZXdzLWl0ZW0taW5uZXIgLm5ld3MtaXRlbV9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1haW4tbmV3cyAubmV3cy1pdGVtIC5uZXdzLWl0ZW0taW5uZXIgLm1haW4tbmV3cy1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5uZXdzLXNlY3Rpb24gLm5ld3MtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLm5ld3Mtc2VjdGlvbiAubmV3cy1pdGVtX190ZXh0IHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubmV3cy1pdGVtX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjY3cHg7XG4gICAgaGVpZ2h0OiAyNjdweDsgfSB9XG5cbi5zaW5nbGUtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDg3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG5cbi5zaW5nbGUtbmV3cy10aXRsZSAubmV3cy1pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNpbmdsZS1uZXdzLXRpdGxlIC5uZXdzLWl0ZW1fX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgICAuc2luZ2xlLW5ld3MtdGl0bGUgLm5ld3MtaXRlbV9faW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5zaW5nbGUtbmV3cy10aXRsZSAubmV3cy1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5zaW5nbGUtbmV3cy10aXRsZSAubWFpbi1uZXdzIC5uZXdzLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsOyB9XG5cbi5zaW5nbGUtbmV3cy10aXRsZSAubWFpbi1uZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuc2luZ2xlLW5ld3MtdGl0bGUgLm1haW4tbmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2luZ2xlLW5ld3MtdGl0bGUgLm1haW4tbmV3cyAubmV3cy1pdGVtIC5uZXdzLWl0ZW0taW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5zaW5nbGUtbmV3cy10aXRsZSAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubWFpbi1uZXdzLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gIC5zaW5nbGUtbmV3cy10aXRsZSAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubmV3cy1pdGVtX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAuc2luZ2xlLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpbmdsZS1jb250ZW50IC5jYXJvdXNlbC1vd2xjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zaW5nbGUtY29udGVudCAudGV4dF9qdXN0aWZ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1uZXdzLXRpdGxlIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zaW5nbGUtbmV3cy10aXRsZSAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubWFpbi1uZXdzLWluZm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgLnNpbmdsZS1uZXdzLXRpdGxlIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIC5uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLnNpbmdsZS1uZXdzLXRpdGxlIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIC5uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI3NHB4OyB9XG4gIC5zaW5nbGUtbmV3cy10aXRsZSAubmV3cy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5zaW5nbGUtbmV3cy10aXRsZSAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubmV3cy1pdGVtX190YWdzIC5uZXdzLXRhZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuc2luZ2xlLW5ld3MtdGl0bGUgLm1haW4tbmV3cyAubmV3cy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5zaW5nbGUtY29udGVudCAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5ibG9nLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ibG9nLXdyYXBwZXIgLm1haW4tbmV3cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAuYmxvZy13cmFwcGVyIC5tYWluLW5ld3MgLm1haW4tbmV3cy1pbmZvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmJsb2ctd3JhcHBlciAubmV3cy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDY1MHB4OyB9IH1cblxuLnBvc3QtZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDI3NXB4OyB9XG4gIC5wb3N0LWdhbGxlcnkgLmdhbGxlcnktaXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnBvc3QtZ2FsbGVyeS5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5vd2wtbmF2IHtcbiAgdG9wOiA4NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLnBvc3QtZ2FsbGVyeS5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5vd2wtbmF2IHtcbiAgICAgIHRvcDogMjdweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5zaW5nbGUtbmV3cy1pbnRybyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zaW5nbGUtbmV3cy1pbnRybyAubWFpbi1uZXdzLWluZm8ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5zaW5nbGUtY29udGVudCAuY2Fyb3VzZWwtb3dsYyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnNpbmdsZS1pbWFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuc2luZ2xlLWltYWdlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAyNDZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAuc2luZ2xlLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zaW5nbGUtY29udGVudCAuY29udGFpbmVyIC5wZC0xMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNpbmdsZS1jb250ZW50IC5jb250YWluZXIgLm0tMTAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbi5uZXdzLWl0ZW0taW5uZXIuc2luZ2xlLXBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS1uZXdzLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5zaW5nbGUtbmV3cy10aXRsZSAuc2lkZWJhci1zdWJzY3JpYmUge1xuICAgIG1heC13aWR0aDogMjYycHg7IH1cblxuLm5ld3MtaXRlbS1pbm5lci5zaW5nbGUtcG9zdCAubWFpbi1uZXdzLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgICAubmV3cy1pdGVtLWlubmVyLnNpbmdsZS1wb3N0IC5tYWluLW5ld3MtbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbi5ibG9nLXdyYXBwZXIgLnNpZGViYXItc3Vic2NyaWJlIHtcbiAgbWFyZ2luLXRvcDogNTMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2ctd3JhcHBlciAuc2lkZWJhci1zdWJzY3JpYmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5zaGFyZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAuc2hhcmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIC5zaGFyZSAuc2hhcmUtaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNoYXJlIC5zaGFyZS1pbm5lcl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAuc2hhcmUgLnNoYXJlLWlubmVyX19saW5rcyAuc2hhcmUtbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5zaGFyZSAuc2hhcmUtaW5uZXJfX2xpbmtzIC5zaGFyZS1saW5rIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cblxuLmJhY2stdG8tbGlzdCBhIHtcbiAgY29sb3I6ICNlMzFlMjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7IH1cbiAgLmJhY2stdG8tbGlzdCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzU1NTU1NTsgfVxuXG4jcmV0dXJuLXRvLXRvcCB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxZTI0O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAjcmV0dXJuLXRvLXRvcCBzdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAjcmV0dXJuLXRvLXRvcCB7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7IH0gfVxuXG4jcmV0dXJuLXRvLXRvcCBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbiNyZXR1cm4tdG8tdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzViNWI1YjsgfVxuXG4jcmV0dXJuLXRvLXRvcDpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogNXB4OyB9XG5cbi5jdXN0b21idCBwIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuY3VzdG9tYnQgcCBzdHJvbmcsIC5jdXN0b21idCBwIGIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbVByb01lZGl1bTtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY3VzdG9tYnQgcCBzdHJvbmcsIC5jdXN0b21idCBwIGIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmN1c3RvbWJ0IHAgaW1nIHtcbiAgICBtYXJnaW46IDEwcHg7IH1cblxuLmN1c3RvbWJ0IHVsIHtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmN1c3RvbWJ0IHVsIGxpIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb1JlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAuY3VzdG9tYnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxZTI0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTI5cHg7XG4gICAgICB0b3A6IDVweDsgfVxuXG4uY3VzdG9tYnQgLnRpdGxlX3NpbmdsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Qcm9NZWRpdW07XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTU1O1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jdXN0b21idCAudGl0bGVfc2luZ2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuLmN1c3RvbWJ0IGgxLCAuY3VzdG9tYnQgaDIsIC5jdXN0b21idCBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Qcm9NZWRpdW07XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTU1O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jdXN0b21idCBoMSwgLmN1c3RvbWJ0IGgyLCAuY3VzdG9tYnQgaDMge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4uY3VzdG9tYnQgaW1nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiA4NjVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN1c3RvbWJ0IC5jYXJvdXNlbC1vd2xjX193cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uYWR2YW50YWdlc19iZy5hZHZhbnRhZ2VzLWxpc3Qge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFkdmFudGFnZXNfYmcuYWR2YW50YWdlcy1saXN0IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFkdmFudGFnZXNfYmcuYWR2YW50YWdlcy1saXN0IHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX2JnLmFkdmFudGFnZXMtbGlzdCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX2JnLmFkdmFudGFnZXMtbGlzdCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIC5hZHZhbnRhZ2VzX2JnLmFkdmFudGFnZXMtbGlzdCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgLmFkdmFudGFnZXNfYmcuYWR2YW50YWdlcy1saXN0IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzFlMjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmF0dGVudGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXR0ZW50aW9uLWJnLmpwZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAyM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9XG4gIC5hdHRlbnRpb24gaDEsIC5hdHRlbnRpb24gaDIsIC5hdHRlbnRpb24gaDMge1xuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Qcm9NZWRpdW07XG4gICAgY29sb3I6ICNlMzFlMjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuYXR0ZW50aW9uIHAge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Qcm9SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4vKiBMb2FkIHV0aWxpdGllcyAqL1xuLypAaW1wb3J0IFwidXRpbGl0aWVzL3UtaW5kZW50c1wiOyovXG4vKkBpbXBvcnQgXCJ1dGlsaXRpZXMvdS10b29sdGlwc1wiOyovXG4vKkBpbXBvcnQgXCJ1dGlsaXRpZXMvdS1mb3Jtc1wiOyovXG4vKkBpbXBvcnQgXCJtb2R1bGVzISoqISouc2Nzc1wiOyovXG4vKiBMb2FkIHN0YXRlcyAgKi9cbmlucHV0LCBidXR0b24ge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQsIGJ1dHRvbjpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5pbnB1dCwgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmlucHV0LCBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmlucHV0LCBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbmlucHV0LCBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG4jc2hvd01lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNjBweDsgfVxuXG4jc2hvd01lbnUgYSB7XG4gIHBhZGRpbmc6IDVweCAzMHB4OyB9XG5cbiNzaG93TWVudTpob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IC0xNjZweDsgfVxuICAjc2hvd01lbnU6aG92ZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5tYXBpbmZvIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtUHJvUmVndWxhclwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5tYXBpbmZvIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVByb01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLnAtYnQtMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjQuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyfSosOjphZnRlciw6OmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LmNvbnRhaW5lcnt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX0uY29udGFpbmVyLWZsdWlkLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXIteGx7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLXNte21heC13aWR0aDo1NDBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXIsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNte21heC13aWR0aDo3MjBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb250YWluZXIsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc217bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb250YWluZXIsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci14bHttYXgtd2lkdGg6MTE0MHB4fX0ucm93e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9Lm5vLWd1dHRlcnN7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ubm8tZ3V0dGVycz4uY29sLC5uby1ndXR0ZXJzPltjbGFzcyo9Y29sLV17cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5jb2wsLmNvbC0xLC5jb2wtMTAsLmNvbC0xMSwuY29sLTEyLC5jb2wtMiwuY29sLTMsLmNvbC00LC5jb2wtNSwuY29sLTYsLmNvbC03LC5jb2wtOCwuY29sLTksLmNvbC1hdXRvLC5jb2wtbGcsLmNvbC1sZy0xLC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1sZy1hdXRvLC5jb2wtbWQsLmNvbC1tZC0xLC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC1hdXRvLC5jb2wtc20sLmNvbC1zbS0xLC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC1zbS1hdXRvLC5jb2wteGwsLmNvbC14bC0xLC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGwtMiwuY29sLXhsLTMsLmNvbC14bC00LC5jb2wteGwtNSwuY29sLXhsLTYsLmNvbC14bC03LC5jb2wteGwtOCwuY29sLXhsLTksLmNvbC14bC1hdXRve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5jb2x7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtMT4qey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLTI+KnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy0zPip7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0ucm93LWNvbHMtND4qey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLTU+KnstbXMtZmxleDowIDAgMjAlO2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy02Pip7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXItMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXItM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXItNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXItOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXItMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29sLXNtey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTE+KnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1zbS0yPip7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtc20tMz4qey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LnJvdy1jb2xzLXNtLTQ+KnstbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1zbS01Pip7LW1zLWZsZXg6MCAwIDIwJTtmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1zbS1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXNtLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLXNtLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLXNtLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXNtLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLXNtLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLXNtLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXNtLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLXNtLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLXNtLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXNtLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC1zbS0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtc20tMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItc20tZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLXNtLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLXNtLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci1zbS0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItc20tMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLXNtLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci1zbS00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItc20tNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLXNtLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci1zbS03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItc20tOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLXNtLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1zbS0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItc20tMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLXNtLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtc20tMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtc20tMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1zbS0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1zbS0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXNtLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LXNtLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LXNtLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtc20tN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtc20tOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtc20tOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1zbS0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtc20tMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb2wtbWR7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMT4qey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTI+KnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1tZC0zPip7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0ucm93LWNvbHMtbWQtND4qey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLW1kLTU+KnstbXMtZmxleDowIDAgMjAlO2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLW1kLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtbWQtMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtbWQtMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbWQtM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbWQtNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtbWQtNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtbWQtNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbWQtN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtbWQtOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtbWQtOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbWQtMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLW1kLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1tZC0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1tZC1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItbWQtbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXItbWQtMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLW1kLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1tZC0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXItbWQtM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLW1kLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1tZC01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXItbWQtNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLW1kLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1tZC04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXItbWQtOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLW1kLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1tZC0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXItbWQtMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbC1sZ3stbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1sZy0xPip7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMj4qey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KnstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5yb3ctY29scy1sZy00Pip7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qey1tcy1mbGV4OjAgMCAyMCU7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLWxnLTY+KnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbGctYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1sZy0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1sZy0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1sZy0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1sZy00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1sZy01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC1sZy02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1sZy03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1sZy04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC1sZy05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1sZy0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtbGctMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLWxnLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWxnLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1sZy1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1sZy0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItbGctMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLWxnLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1sZy0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItbGctNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLWxnLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1sZy02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItbGctN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLWxnLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1sZy05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItbGctMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLWxnLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1sZy0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtbGctMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC1sZy02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LWxnLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LWxnLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbC14bHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy14bC0xPip7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLXhsLTM+KnstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5yb3ctY29scy14bC00Pip7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMteGwtNT4qey1tcy1mbGV4OjAgMCAyMCU7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wteGwtYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC14bC0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC14bC0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC14bC0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC14bC00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC14bC01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC14bC02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC14bC03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC14bC04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC14bC05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC14bC0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wteGwtMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLXhsLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXhsLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci14bC1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci14bC0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXIteGwtMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLXhsLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci14bC0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXIteGwtNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLXhsLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci14bC02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXIteGwtN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLXhsLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci14bC05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXIteGwtMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLXhsLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci14bC0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQteGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LXhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LXhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9fS5kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1zbS10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1zbS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kLXhsLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQteGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXhsLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1wcmludC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19LmZsZXgtcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mbGV4LXNtLXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZsZXgtbWQtcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmxleC1sZy1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmxleC14bC1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC14bC1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19Lm0tMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LTAsLm15LTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItMCwubXgtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLTAsLm15LTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtMCwubXgtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC0xLC5teS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItMSwubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItMSwubXktMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLTEsLm14LTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LTIsLm15LTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLTIsLm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItMiwubXktMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtMiwubXgtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LTMsLm15LTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItMywubXgtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLTMsLm15LTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtMywubXgtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC00LC5teS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItNCwubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItNCwubXktNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLTQsLm14LTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtNSwubXktNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci01LC5teC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItNSwubXktNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC01LC5teC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtMCwucHktMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItMCwucHgtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi0wLC5weS0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC0wLC5weC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtMSwucHktMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci0xLC5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItMSwucHktMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC0xLC5weC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LTIsLnB5LTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci0yLC5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi0yLC5weS0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtMiwucHgtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtMywucHktM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItMywucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi0zLC5weS0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC0zLC5weC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtNCwucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci00LC5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItNCwucHktNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC00LC5weC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtNSwucHktNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItNSwucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi01LC5weS01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC01LC5weC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1uMXttYXJnaW46LS4yNXJlbSFpbXBvcnRhbnR9Lm10LW4xLC5teS1uMXttYXJnaW4tdG9wOi0uMjVyZW0haW1wb3J0YW50fS5tci1uMSwubXgtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0haW1wb3J0YW50fS5tYi1uMSwubXktbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtIWltcG9ydGFudH0ubWwtbjEsLm14LW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0haW1wb3J0YW50fS5tLW4ye21hcmdpbjotLjVyZW0haW1wb3J0YW50fS5tdC1uMiwubXktbjJ7bWFyZ2luLXRvcDotLjVyZW0haW1wb3J0YW50fS5tci1uMiwubXgtbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSFpbXBvcnRhbnR9Lm1iLW4yLC5teS1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSFpbXBvcnRhbnR9Lm1sLW4yLC5teC1uMnttYXJnaW4tbGVmdDotLjVyZW0haW1wb3J0YW50fS5tLW4ze21hcmdpbjotMXJlbSFpbXBvcnRhbnR9Lm10LW4zLC5teS1uM3ttYXJnaW4tdG9wOi0xcmVtIWltcG9ydGFudH0ubXItbjMsLm14LW4ze21hcmdpbi1yaWdodDotMXJlbSFpbXBvcnRhbnR9Lm1iLW4zLC5teS1uM3ttYXJnaW4tYm90dG9tOi0xcmVtIWltcG9ydGFudH0ubWwtbjMsLm14LW4ze21hcmdpbi1sZWZ0Oi0xcmVtIWltcG9ydGFudH0ubS1uNHttYXJnaW46LTEuNXJlbSFpbXBvcnRhbnR9Lm10LW40LC5teS1uNHttYXJnaW4tdG9wOi0xLjVyZW0haW1wb3J0YW50fS5tci1uNCwubXgtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0haW1wb3J0YW50fS5tYi1uNCwubXktbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtIWltcG9ydGFudH0ubWwtbjQsLm14LW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0haW1wb3J0YW50fS5tLW41e21hcmdpbjotM3JlbSFpbXBvcnRhbnR9Lm10LW41LC5teS1uNXttYXJnaW4tdG9wOi0zcmVtIWltcG9ydGFudH0ubXItbjUsLm14LW41e21hcmdpbi1yaWdodDotM3JlbSFpbXBvcnRhbnR9Lm1iLW41LC5teS1uNXttYXJnaW4tYm90dG9tOi0zcmVtIWltcG9ydGFudH0ubWwtbjUsLm14LW41e21hcmdpbi1sZWZ0Oi0zcmVtIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtYXV0bywubXktYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1hdXRvLC5teC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItYXV0bywubXktYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1hdXRvLC5teC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubS1zbS0we21hcmdpbjowIWltcG9ydGFudH0ubXQtc20tMCwubXktc20tMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1zbS0wLC5teC1zbS0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItc20tMCwubXktc20tMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1zbS0wLC5teC1zbS0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTEsLm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1zbS0xLC5teC1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1zbS0xLC5teS1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtc20tMSwubXgtc20tMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtc20tMiwubXktc20tMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItc20tMiwubXgtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1zbS0yLC5teS1zbS0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1zbS0yLC5teC1zbS0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtc20tMywubXktc20tM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1zbS0zLC5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItc20tMywubXktc20tM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1zbS0zLC5teC1zbS0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTQsLm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1zbS00LC5teC1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1zbS00LC5teS1zbS00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtc20tNCwubXgtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1zbS01LC5teS1zbS01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLXNtLTUsLm14LXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1zbS01LC5teS1zbS01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLXNtLTUsLm14LXNtLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1zbS0wLC5weS1zbS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1zbS0wLC5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLXNtLTAsLnB5LXNtLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1zbS0xLC5weS1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1zbS0xLC5weS1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtc20tMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtc20tMiwucHktc20tMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTIsLnB5LXNtLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1zbS0yLC5weC1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1zbS0zLC5weS1zbS0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1zbS0zLC5weC1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLXNtLTMsLnB5LXNtLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1zbS00LC5weS1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1zbS00LC5weS1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtc20tNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1zbS01LC5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1zbS01LC5weC1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXNtLTUsLnB5LXNtLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLXNtLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQtc20tbjEsLm15LXNtLW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLW4xLC5teS1zbS1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC1zbS1uMSwubXgtc20tbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0tc20tbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LXNtLW4yLC5teS1zbS1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLW4yLC5teC1zbS1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWItc20tbjIsLm15LXNtLW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwtc20tbjIsLm14LXNtLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0tc20tbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQtc20tbjMsLm15LXNtLW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci1zbS1uMywubXgtc20tbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWItc20tbjMsLm15LXNtLW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC1zbS1uMywubXgtc20tbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLXNtLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQtc20tbjQsLm15LXNtLW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLW40LC5teC1zbS1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLW40LC5teS1zbS1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC1zbS1uNCwubXgtc20tbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0tc20tbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQtc20tbjUsLm15LXNtLW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci1zbS1uNSwubXgtc20tbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWItc20tbjUsLm15LXNtLW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC1zbS1uNSwubXgtc20tbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLXNtLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubS1tZC0we21hcmdpbjowIWltcG9ydGFudH0ubXQtbWQtMCwubXktbWQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1tZC0wLC5teC1tZC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItbWQtMCwubXktbWQtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1tZC0wLC5teC1tZC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTEsLm15LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1tZC0xLC5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1tZC0xLC5teS1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtbWQtMSwubXgtbWQtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtbWQtMiwubXktbWQtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItbWQtMiwubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1tZC0yLC5teS1tZC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1tZC0yLC5teC1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtbWQtMywubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1tZC0zLC5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItbWQtMywubXktbWQtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1tZC0zLC5teC1tZC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTQsLm15LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1tZC00LC5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1tZC00LC5teS1tZC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtbWQtNCwubXgtbWQtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1tZC01LC5teS1tZC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLW1kLTUsLm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1tZC01LC5teS1tZC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLW1kLTUsLm14LW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1tZC0wLC5weS1tZC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1tZC0wLC5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLW1kLTAsLnB5LW1kLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1tZC0xLC5weS1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1tZC0xLC5weS1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtbWQtMiwucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTIsLnB5LW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1tZC0yLC5weC1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1tZC0zLC5weS1tZC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1tZC0zLC5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLW1kLTMsLnB5LW1kLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1tZC00LC5weS1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1tZC00LC5weS1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1tZC01LC5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1tZC01LC5weC1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLW1kLTUsLnB5LW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLW1kLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQtbWQtbjEsLm15LW1kLW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLW4xLC5teC1tZC1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLW4xLC5teS1tZC1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0tbWQtbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LW1kLW4yLC5teS1tZC1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLW4yLC5teC1tZC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWItbWQtbjIsLm15LW1kLW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwtbWQtbjIsLm14LW1kLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0tbWQtbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQtbWQtbjMsLm15LW1kLW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci1tZC1uMywubXgtbWQtbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWItbWQtbjMsLm15LW1kLW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC1tZC1uMywubXgtbWQtbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLW1kLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQtbWQtbjQsLm15LW1kLW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLW40LC5teC1tZC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLW40LC5teS1tZC1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC1tZC1uNCwubXgtbWQtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0tbWQtbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQtbWQtbjUsLm15LW1kLW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci1tZC1uNSwubXgtbWQtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWItbWQtbjUsLm15LW1kLW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC1tZC1uNSwubXgtbWQtbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubS1sZy0we21hcmdpbjowIWltcG9ydGFudH0ubXQtbGctMCwubXktbGctMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1sZy0wLC5teC1sZy0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItbGctMCwubXktbGctMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1sZy0wLC5teC1sZy0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLWxnLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTEsLm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1sZy0xLC5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1sZy0xLC5teS1sZy0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtbGctMSwubXgtbGctMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtbGctMiwubXktbGctMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItbGctMiwubXgtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1sZy0yLC5teS1sZy0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1sZy0yLC5teC1sZy0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtbGctMywubXktbGctM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1sZy0zLC5teC1sZy0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItbGctMywubXktbGctM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1sZy0zLC5teC1sZy0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLWxnLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTQsLm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1sZy00LC5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1sZy00LC5teS1sZy00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtbGctNCwubXgtbGctNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1sZy01LC5teS1sZy01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLWxnLTUsLm14LWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1sZy01LC5teS1sZy01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLWxnLTUsLm14LWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1sZy0wLC5weS1sZy0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1sZy0wLC5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLWxnLTAsLnB5LWxnLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1sZy0xLC5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1sZy0xLC5weS1sZy0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtbGctMiwucHktbGctMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTIsLnB5LWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1sZy0yLC5weC1sZy0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1sZy0zLC5weS1sZy0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1sZy0zLC5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLWxnLTMsLnB5LWxnLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLWxnLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1sZy00LC5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1sZy00LC5weS1sZy00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1sZy01LC5weS1sZy01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1sZy01LC5weC1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLWxnLTUsLnB5LWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLWxnLW4xe21hcmdpbjotLjI1cmVtIWltcG9ydGFudH0ubXQtbGctbjEsLm15LWxnLW4xe21hcmdpbi10b3A6LS4yNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLW4xLC5teC1sZy1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLW4xLC5teS1sZy1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0haW1wb3J0YW50fS5tbC1sZy1uMSwubXgtbGctbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSFpbXBvcnRhbnR9Lm0tbGctbjJ7bWFyZ2luOi0uNXJlbSFpbXBvcnRhbnR9Lm10LWxnLW4yLC5teS1sZy1uMnttYXJnaW4tdG9wOi0uNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLW4yLC5teC1sZy1uMnttYXJnaW4tcmlnaHQ6LS41cmVtIWltcG9ydGFudH0ubWItbGctbjIsLm15LWxnLW4ye21hcmdpbi1ib3R0b206LS41cmVtIWltcG9ydGFudH0ubWwtbGctbjIsLm14LWxnLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSFpbXBvcnRhbnR9Lm0tbGctbjN7bWFyZ2luOi0xcmVtIWltcG9ydGFudH0ubXQtbGctbjMsLm15LWxnLW4ze21hcmdpbi10b3A6LTFyZW0haW1wb3J0YW50fS5tci1sZy1uMywubXgtbGctbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtIWltcG9ydGFudH0ubWItbGctbjMsLm15LWxnLW4ze21hcmdpbi1ib3R0b206LTFyZW0haW1wb3J0YW50fS5tbC1sZy1uMywubXgtbGctbjN7bWFyZ2luLWxlZnQ6LTFyZW0haW1wb3J0YW50fS5tLWxnLW40e21hcmdpbjotMS41cmVtIWltcG9ydGFudH0ubXQtbGctbjQsLm15LWxnLW40e21hcmdpbi10b3A6LTEuNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLW40LC5teC1sZy1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLW40LC5teS1sZy1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0haW1wb3J0YW50fS5tbC1sZy1uNCwubXgtbGctbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSFpbXBvcnRhbnR9Lm0tbGctbjV7bWFyZ2luOi0zcmVtIWltcG9ydGFudH0ubXQtbGctbjUsLm15LWxnLW41e21hcmdpbi10b3A6LTNyZW0haW1wb3J0YW50fS5tci1sZy1uNSwubXgtbGctbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtIWltcG9ydGFudH0ubWItbGctbjUsLm15LWxnLW41e21hcmdpbi1ib3R0b206LTNyZW0haW1wb3J0YW50fS5tbC1sZy1uNSwubXgtbGctbjV7bWFyZ2luLWxlZnQ6LTNyZW0haW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm0teGwtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LXhsLTAsLm15LXhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXIteGwtMCwubXgteGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLXhsLTAsLm15LXhsLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwteGwtMCwubXgteGwtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC14bC0xLC5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXIteGwtMSwubXgteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWIteGwtMSwubXkteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTEsLm14LXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTIsLm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTIsLm14LXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWIteGwtMiwubXkteGwtMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwteGwtMiwubXgteGwtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LXhsLTMsLm15LXhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXIteGwtMywubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTMsLm15LXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwteGwtMywubXgteGwtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC14bC00LC5teS14bC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXIteGwtNCwubXgteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWIteGwtNCwubXkteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTQsLm14LXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQteGwtNSwubXkteGwtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci14bC01LC5teC14bC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWIteGwtNSwubXkteGwtNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC14bC01LC5teC14bC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQteGwtMCwucHkteGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHIteGwtMCwucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi14bC0wLC5weS14bC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC14bC0wLC5weC14bC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQteGwtMSwucHkteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci14bC0xLC5weC14bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGIteGwtMSwucHkteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC14bC0xLC5weC14bC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTIsLnB5LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci14bC0yLC5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi14bC0yLC5weS14bC0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwteGwtMiwucHgteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQteGwtMywucHkteGwtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHIteGwtMywucHgteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi14bC0zLC5weS14bC0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC14bC0zLC5weC14bC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQteGwtNCwucHkteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci14bC00LC5weC14bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGIteGwtNCwucHkteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC14bC00LC5weC14bC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLXhsLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQteGwtNSwucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHIteGwtNSwucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi14bC01LC5weS14bC01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC14bC01LC5weC14bC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS14bC1uMXttYXJnaW46LS4yNXJlbSFpbXBvcnRhbnR9Lm10LXhsLW4xLC5teS14bC1uMXttYXJnaW4tdG9wOi0uMjVyZW0haW1wb3J0YW50fS5tci14bC1uMSwubXgteGwtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0haW1wb3J0YW50fS5tYi14bC1uMSwubXkteGwtbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtIWltcG9ydGFudH0ubWwteGwtbjEsLm14LXhsLW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0haW1wb3J0YW50fS5tLXhsLW4ye21hcmdpbjotLjVyZW0haW1wb3J0YW50fS5tdC14bC1uMiwubXkteGwtbjJ7bWFyZ2luLXRvcDotLjVyZW0haW1wb3J0YW50fS5tci14bC1uMiwubXgteGwtbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLW4yLC5teS14bC1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLW4yLC5teC14bC1uMnttYXJnaW4tbGVmdDotLjVyZW0haW1wb3J0YW50fS5tLXhsLW4ze21hcmdpbjotMXJlbSFpbXBvcnRhbnR9Lm10LXhsLW4zLC5teS14bC1uM3ttYXJnaW4tdG9wOi0xcmVtIWltcG9ydGFudH0ubXIteGwtbjMsLm14LXhsLW4ze21hcmdpbi1yaWdodDotMXJlbSFpbXBvcnRhbnR9Lm1iLXhsLW4zLC5teS14bC1uM3ttYXJnaW4tYm90dG9tOi0xcmVtIWltcG9ydGFudH0ubWwteGwtbjMsLm14LXhsLW4ze21hcmdpbi1sZWZ0Oi0xcmVtIWltcG9ydGFudH0ubS14bC1uNHttYXJnaW46LTEuNXJlbSFpbXBvcnRhbnR9Lm10LXhsLW40LC5teS14bC1uNHttYXJnaW4tdG9wOi0xLjVyZW0haW1wb3J0YW50fS5tci14bC1uNCwubXgteGwtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0haW1wb3J0YW50fS5tYi14bC1uNCwubXkteGwtbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtIWltcG9ydGFudH0ubWwteGwtbjQsLm14LXhsLW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0haW1wb3J0YW50fS5tLXhsLW41e21hcmdpbjotM3JlbSFpbXBvcnRhbnR9Lm10LXhsLW41LC5teS14bC1uNXttYXJnaW4tdG9wOi0zcmVtIWltcG9ydGFudH0ubXIteGwtbjUsLm14LXhsLW41e21hcmdpbi1yaWdodDotM3JlbSFpbXBvcnRhbnR9Lm1iLXhsLW41LC5teS14bC1uNXttYXJnaW4tYm90dG9tOi0zcmVtIWltcG9ydGFudH0ubWwteGwtbjUsLm14LXhsLW41e21hcmdpbi1sZWZ0Oi0zcmVtIWltcG9ydGFudH0ubS14bC1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWIteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fX1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1ncmlkLm1pbi5jc3MubWFwICovIiwiLyoqXHJcbiAqIGpRdWVyeSBUaW1lcGlja2VyIC0gdjEuMy41IC0gMjAxNi0wNy0xMFxyXG4gKiBodHRwOi8vdGltZXBpY2tlci5jb1xyXG4gKlxyXG4gKiBFbmhhbmNlcyBzdGFuZGFyZCBmb3JtIGlucHV0IGZpZWxkcyBoZWxwaW5nIHVzZXJzIHRvIHNlbGVjdCAob3IgdHlwZSkgdGltZXMuXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNiBXaWxsaW5ndG9uIFZlZ2E7IExpY2Vuc2VkIE1JVCwgR1BMXHJcbiAqL1xyXG5cclxuXHJcbi51aS10aW1lcGlja2VyLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4udWktdGltZXBpY2tlciB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyMDVweDtcclxuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAxcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLXZpZXdwb3J0IHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDIwNXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlblxyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCB7XHJcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQUFBO1xyXG4gIGNvbG9yOiAjMjIyO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCBhIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzIyMjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAuMmVtIC40ZW07XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIC51aS1zdGF0ZS1ob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBREFEQTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICMyMTIxMjFcclxufVxyXG5cclxuLnVpLXRpbWVwaWNrZXItc3RhbmRhcmQgLnVpLW1lbnUtaXRlbSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLnVpLXRpbWVwaWNrZXItY29ybmVycyxcclxuLnVpLXRpbWVwaWNrZXItY29ybmVycyAudWktY29ybmVyLWFsbCB7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1uby1zY3JvbGxiYXIgLnVpLXRpbWVwaWNrZXIge1xyXG4gIGJvcmRlcjogMFxyXG59IiwiLmJ0biB7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAvL3BhZGRpbmc6IDE0cHggMjVweFxyXG4gIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDdweCAxOHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgLy9wYWRkaW5nOiA2cHggMTZweDtcclxuICAgIC8vcGFkZGluZzogOXB4IDE3cHg7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmLnJlZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfaW5oZXJpdCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ncmV5IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleTI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX2luaGVyaXQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleTI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9pbmhlcml0MiB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5MjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5MjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi53aGl0ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX2luaGVyaXQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ucmVzZXQtYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgJiBzcGFuIHtcclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDExcHg7XHJcbiAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICYgc3ZnIHtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9SZWd1bGFyXCI7XHJcbiAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9R290aGFtUHJvLVJlZ3VsYXIuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiI3skZm9udC1wYXRofUdvdGhhbVByby1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgdXJsKFwiI3skZm9udC1wYXRofUdvdGhhbVByby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICB1cmwoXCIjeyRmb250LXBhdGh9R290aGFtUHJvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJHb3RoYW1Qcm9NZWRpdW1cIjtcclxuICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH1Hb3RoYW1Qcm8tTWVkaXVtLmVvdFwiKTtcclxuICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH1Hb3RoYW1Qcm8tTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgdXJsKFwiI3skZm9udC1wYXRofUdvdGhhbVByby1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybChcIiN7JGZvbnQtcGF0aH1Hb3RoYW1Qcm8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAvL2ZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTGlnaHRcIjtcclxuICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH1Sb2JvdG9MaWdodC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9Um9ib3RvTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICB1cmwoXCIjeyRmb250LXBhdGh9Um9ib3RvTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybChcIiN7JGZvbnQtcGF0aH1Sb2JvdG9MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcclxuICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH1Sb2JvdG9NZWRpdW0uZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiI3skZm9udC1wYXRofVJvYm90b01lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gIHVybChcIiN7JGZvbnQtcGF0aH1Sb2JvdG9NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybChcIiN7JGZvbnQtcGF0aH1Sb2JvdG9NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xyXG4gIHNyYzogdXJsKFwiI3skZm9udC1wYXRofVJvYm90b1JlZ3VsYXIuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiI3skZm9udC1wYXRofVJvYm90b1JlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICB1cmwoXCIjeyRmb250LXBhdGh9Um9ib3RvUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiI3skZm9udC1wYXRofVJvYm90b1JlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xyXG4gIHNyYzogdXJsKFwiI3skZm9udC1wYXRofVJvYm90b0JvbGQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiI3skZm9udC1wYXRofVJvYm90b0JvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICB1cmwoXCIjeyRmb250LXBhdGh9Um9ib3RvQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKFwiI3skZm9udC1wYXRofVJvYm90b0JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSIsIi8v0JzQvtC00LDQuyDQntGC0LfRi9Cy0LBcclxuLm9ubGluZS1sZWF2ZS1jYWxsYmFjayB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xyXG4gIH1cclxuXHJcbiAgJiAubGVhdmUtY2FsbGJhY2stYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlciB7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sZWF2ZS1jYWxsYmFjay1iZy5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggOXB4IDhweCByZ2JhKDAsIDAsIDAsIC4wOCk7XHJcbiAgICBwYWRkaW5nOiAzOHB4IDY1cHggMjFweCA0MXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vdG9wOiAtMjhweDtcclxuICAgIC8vei1pbmRleDogMTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICB3aWR0aDogNzMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg4cHgpIHtcclxuICAgICAgLy9sZWZ0OiAxMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmxlYXZlLWNhbGxiYWNrLWZvcm0ge1xyXG4gICAgJiAuZm9ybS1yb3cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAmIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5mb3JtLWdyb3VwIHtcclxuXHJcblxyXG4gICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnBpY2tlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJi5kYXRldGltZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEVXhNaUExTVRJaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURVeE1pQTFNVEk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0bWFXeHNPaU0xUWpWQ05VSTdmUTBLUEM5emRIbHNaVDROQ2p4blBnMEtDVHhuUGcwS0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRVeUxEUXdhQzB5TkZZd2FDMDBNSFkwTUVneE1qUldNRWc0TkhZME1FZzJNRU15Tmk0NUxEUXdMREFzTmpZdU9Td3dMREV3TUhZek5USmpNQ3d6TXk0eExESTJMamtzTmpBc05qQXNOakJvTXpreURRb0pDUWxqTXpNdU1Td3dMRFl3TFRJMkxqa3NOakF0TmpCV01UQXdRelV4TWl3Mk5pNDVMRFE0TlM0eExEUXdMRFExTWl3ME1Ib2dUVFEzTWl3ME5USmpNQ3d4TVMwNUxESXdMVEl3TERJd1NEWXdZeTB4TVN3d0xUSXdMVGt0TWpBdE1qQldNVGc0YURRek1sWTBOVEo2SUUwME56SXNNVFE0U0RRd2RpMDBPQTBLQ1FrSll6QXRNVEVzT1MweU1Dd3lNQzB5TUdneU5IWTBNR2cwTUZZNE1HZ3lOalIyTkRCb05EQldPREJvTWpSak1URXNNQ3d5TUN3NUxESXdMREl3VmpFME9Ib2lMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l5TXpBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpNNU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTXpFd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXpNVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJamMySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJeE5UWWlJSGs5SWpNNU1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakl6TmlJZ2VUMGlNemt3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU16RTJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6T1RZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEM5emRtYytEUW89Jyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi50aW1lIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEUTNJRFEzSWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwTnlBME56c2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2drdWMzUXdlMlpwYkd3Nkl6VkNOVUkxUWp0OURRbzhMM04wZVd4bFBnMEtQR2MrRFFvSlBHY2dhV1E5SWt4aGVXVnlYekZmTmpWZklqNE5DZ2tKUEdjK0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EWXVPU3d5TUM0eFl5MHdMakl0TUM0ekxUQXVOUzB3TGpZdE1DNDVMVEF1Tm1ndE1pNDVRelF4TGpJc09TNDFMRE15TGpRc01TNDRMREl4TGpjc01TNDRRemt1Tnl3eExqZ3NNQ3d4TVM0MUxEQXNNak11TlEwS0NRa0pDWE01TGpjc01qRXVOeXd5TVM0M0xESXhMamRqTnk0M0xEQXNNVFF1T1MwMExqSXNNVGd1T0MweE1DNDVZekF1TlMwd0xqa3NNQzR5TFRJdU1pMHdMamN0TWk0M1l5MHdMamt0TUM0MUxUSXVNaTB3TGpJdE1pNDNMREF1TjJNdE15NHlMRFV1TlMwNUxqRXNPQzQ1TFRFMUxqUXNPQzQ1RFFvSkNRa0pZeTA1TGpnc01DMHhOeTQ0TFRndE1UY3VPQzB4Tnk0NFl6QXRPUzQ0TERndE1UY3VPQ3d4Tnk0NExURTNMamhqT0M0MExEQXNNVFV1TlN3MUxqa3NNVGN1TXl3eE15NDRhQzB5TGpsakxUQXVOQ3d3TFRBdU55d3dMakl0TUM0NUxEQXVOZzBLQ1FrSkNXTXRNQzR5TERBdU15MHdMakVzTUM0NExEQXVNU3d4TGpGc05DNDVMRFV1T1dNd0xqSXNNQzR5TERBdU5Td3dMalFzTUM0NExEQXVOR013TGpNc01Dd3dMall0TUM0eExEQXVPQzB3TGpSc05DNDVMVFV1T1VNME55d3lNQzQ1TERRM0xqRXNNakF1TlN3ME5pNDVMREl3TGpGNklpOCtEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5NakV1Tnl3MkxqZGpMVEV1TVN3d0xUSXNNQzQ1TFRJc01uWXhNbU10TUM0NUxEQXVOaTB4TGpVc01TNDNMVEV1TlN3eUxqaGpNQ3d4TGprc01TNDJMRE11TlN3ekxqVXNNeTQxWXpBdU5Td3dMREV0TUM0eExERXVOUzB3TGpOc05pNDVMRFFOQ2drSkNRbGpNQzR6TERBdU1pd3dMallzTUM0ekxERXNNQzR6WXpBdU55d3dMREV1TXkwd0xqUXNNUzQzTFRGak1DNDFMVEF1T1N3d0xqSXRNaTR5TFRBdU55MHlMamRzTFRZdU9TMDBZeTB3TGpFdE1TMHdMall0TWkweExqUXRNaTQxZGkweE1nMEtDUWtKQ1VNeU15NDNMRGN1Tml3eU1pNDRMRFl1Tnl3eU1TNDNMRFl1TjNvZ1RUSXhMamNzTWpWakxUQXVPQ3d3TFRFdU5TMHdMamN0TVM0MUxURXVOV013TFRBdU9Dd3dMamN0TVM0MUxERXVOUzB4TGpWek1TNDFMREF1Tnl3eExqVXNNUzQxUXpJekxqSXNNalF1TXl3eU1pNDFMREkxTERJeExqY3NNalVOQ2drSkNRbDZJaTgrRFFvSkNUd3ZaejROQ2drOEwyYytEUW84TDJjK0RRbzhMM04yWno0TkNnPT0nKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIC50aW1lcGlja2VyIHtcclxuICAgICAgICAgICAgLy9ib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnN0eWxlZFNlbGVjdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmxlYXZlLWNhbGxiYWNrLWZvcm0ge1xyXG4gICYgLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICYudGV4dGZpZWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDdweCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vd2lkdGg6IDI1NnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjYmFiYWJhO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXRjaC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJiAuYnRuLXRvZ2dsZSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gICYgW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUge1xyXG4gICAgLy9tYXJnaW46IDAgNHJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogNTlweDtcclxuICAgIGNvbG9yOiAjNmI3MzgxO1xyXG4gICAgYmFja2dyb3VuZDogI2JkYzFjODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYgLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDdweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC8vYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlOmJlZm9yZSwgLmJ0bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgbGVmdDogLTRyZW07XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlOmJlZm9yZSwgLmJ0bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICM2YjczODE7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlID4gLmhhbmRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICBsZWZ0OiAtM3B4O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMjVzO1xyXG4gICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG4gIH1cclxuXHJcbiAgLy9hY3RpdmVcclxuICAmIC5idG4uYWN0aXZlIHtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG5cclxuICAmIC5leGFtcGxlIC5idG4tdG9nZ2xlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmUge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkNWQ7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZSA+IC5oYW5kbGUge1xyXG4gICBsZWZ0OiAxN3B4O1xyXG5cclxuXHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uc3dpdGNoLWFsZXJ0IHtcclxuICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICBtYXJnaW4tbGVmdDogNDBweDtcclxufVxyXG5cclxuLnN3aXRjaC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAyNTZweDtcclxuICB3aWR0aDogMjU2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuXHJcbi8vUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlciB7XHJcbiAgICB3aWR0aDogNzMwcHg7XHJcbiAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtLXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmxlYXZlLWNhbGxiYWNrLWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLXJvdyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLWdyb3VwLnNlbGVjdC1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tcm93Lm1iLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1ncm91cC5zd2l0Y2gtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI0cHgpIHtcclxuICAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWF7XHJcbiAgICB3aWR0aDogMjU2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XHJcbiAgICAvL3dpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1ncm91cCAuc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubGVhdmUtY2FsbGJhY2stZm9ybSBmb3Jte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1ncm91cC5zd2l0Y2gtZ3JvdXB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uY2QtcG9wdXBfY2FsbGJhY2sge1xyXG4gICYgLmNkLXBvcHVwLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDg3NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJiAuY2FsbGJhY2stZm9ybSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICYgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAubGVhdmUtY2FsbGJhY2stZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7XHJcbiAgICAgICAgICAgICYgLmZvcm0tZ3JvdXAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpe1xyXG4gIC5jZC1wb3B1cF9jYWxsYmFjayAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtLXdyYXBwZXIgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3Vwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jZC1wb3B1cF9jYWxsYmFjayAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtLXdyYXBwZXIgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0e1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX2NhbGxiYWNrIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlciAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3Vwe1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX2NhbGxiYWNrIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlciAubGVhdmUtY2FsbGJhY2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdHtcclxuICAgIHdpZHRoOiAyNjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfY2FsbGJhY2sgLm9ubGluZS1sZWF2ZS1jYWxsYmFjayAubGVhdmUtY2FsbGJhY2stZm9ybS13cmFwcGVyIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuc2VsZWN0LWN1c3RvbXtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9jYWxsYmFjayAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtLXdyYXBwZXIgIC5sZWF2ZS1jYWxsYmFjay1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYXtcclxuICAgIHdpZHRoOiAyNjBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjBweCl7XHJcbiAgLmNkLXBvcHVwX2NhbGxiYWNrIC5vbmxpbmUtbGVhdmUtY2FsbGJhY2sgLmxlYXZlLWNhbGxiYWNrLWZvcm0td3JhcHBlcntcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGhlaWdodDogNTYzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xyXG4gIC5jZC1wb3B1cF9jYWxsYmFjayAub25saW5lLWxlYXZlLWNhbGxiYWNrIC5sZWF2ZS1jYWxsYmFjay1mb3JtLXdyYXBwZXIgLmxlYXZlLWNhbGxiYWNrLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0e1xyXG4gICAgcGFkZGluZzogMTVweCAycHggMTJweCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvL9Cc0L7QtNCw0Lsg0JfQsNC/0LjRgdC4INC6INCy0YDQsNGH0YNcclxuLm9ubGluZS1jaGVjay1kb2N0b3Ige1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE0NnB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcclxuICB9XHJcblxyXG4gICYgLmNoZWNrLWRvY3Rvci1idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciB7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay1kb2N0b3ItYmcucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiA4NzVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCA4cHggcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG4gICAgcGFkZGluZzogMzhweCAxMDBweCAyMXB4IDQxcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy90b3A6IC0yOHB4O1xyXG4gICAgLy96LWluZGV4OiAxO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIHdpZHRoOiA3MzBweDtcclxuICAgICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggNTlweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODhweCkge1xyXG4gICAgICAvL2xlZnQ6IDEzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuY2hlY2stZG9jdG9yLWZvcm0ge1xyXG4gICAgJiAuZm9ybS1yb3cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAmIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNzlweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTI5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG5cclxuXHJcbiAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAyNnB4IDEycHggMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnBpY2tlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJi5kYXRldGltZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEVXhNaUExTVRJaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURVeE1pQTFNVEk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0bWFXeHNPaU0xUWpWQ05VSTdmUTBLUEM5emRIbHNaVDROQ2p4blBnMEtDVHhuUGcwS0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRVeUxEUXdhQzB5TkZZd2FDMDBNSFkwTUVneE1qUldNRWc0TkhZME1FZzJNRU15Tmk0NUxEUXdMREFzTmpZdU9Td3dMREV3TUhZek5USmpNQ3d6TXk0eExESTJMamtzTmpBc05qQXNOakJvTXpreURRb0pDUWxqTXpNdU1Td3dMRFl3TFRJMkxqa3NOakF0TmpCV01UQXdRelV4TWl3Mk5pNDVMRFE0TlM0eExEUXdMRFExTWl3ME1Ib2dUVFEzTWl3ME5USmpNQ3d4TVMwNUxESXdMVEl3TERJd1NEWXdZeTB4TVN3d0xUSXdMVGt0TWpBdE1qQldNVGc0YURRek1sWTBOVEo2SUUwME56SXNNVFE0U0RRd2RpMDBPQTBLQ1FrSll6QXRNVEVzT1MweU1Dd3lNQzB5TUdneU5IWTBNR2cwTUZZNE1HZ3lOalIyTkRCb05EQldPREJvTWpSak1URXNNQ3d5TUN3NUxESXdMREl3VmpFME9Ib2lMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l5TXpBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpNNU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTXpFd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXpNVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJamMySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJeE5UWWlJSGs5SWpNNU1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakl6TmlJZ2VUMGlNemt3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU16RTJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6T1RZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEM5emRtYytEUW89Jyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCl7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudGltZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFEzSURRM0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBME55QTBOenNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSE4wZVd4bElIUjVjR1U5SW5SbGVIUXZZM056SWo0TkNna3VjM1F3ZTJacGJHdzZJelZDTlVJMVFqdDlEUW84TDNOMGVXeGxQZzBLUEdjK0RRb0pQR2NnYVdROUlreGhlV1Z5WHpGZk5qVmZJajROQ2drSlBHYytEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFl1T1N3eU1DNHhZeTB3TGpJdE1DNHpMVEF1TlMwd0xqWXRNQzQ1TFRBdU5tZ3RNaTQ1UXpReExqSXNPUzQxTERNeUxqUXNNUzQ0TERJeExqY3NNUzQ0UXprdU55d3hMamdzTUN3eE1TNDFMREFzTWpNdU5RMEtDUWtKQ1hNNUxqY3NNakV1Tnl3eU1TNDNMREl4TGpkak55NDNMREFzTVRRdU9TMDBMaklzTVRndU9DMHhNQzQ1WXpBdU5TMHdMamtzTUM0eUxUSXVNaTB3TGpjdE1pNDNZeTB3TGprdE1DNDFMVEl1TWkwd0xqSXRNaTQzTERBdU4yTXRNeTR5TERVdU5TMDVMakVzT0M0NUxURTFMalFzT0M0NURRb0pDUWtKWXkwNUxqZ3NNQzB4Tnk0NExUZ3RNVGN1T0MweE55NDRZekF0T1M0NExEZ3RNVGN1T0N3eE55NDRMVEUzTGpoak9DNDBMREFzTVRVdU5TdzFMamtzTVRjdU15d3hNeTQ0YUMweUxqbGpMVEF1TkN3d0xUQXVOeXd3TGpJdE1DNDVMREF1TmcwS0NRa0pDV010TUM0eUxEQXVNeTB3TGpFc01DNDRMREF1TVN3eExqRnNOQzQ1TERVdU9XTXdMaklzTUM0eUxEQXVOU3d3TGpRc01DNDRMREF1TkdNd0xqTXNNQ3d3TGpZdE1DNHhMREF1T0Mwd0xqUnNOQzQ1TFRVdU9VTTBOeXd5TUM0NUxEUTNMakVzTWpBdU5TdzBOaTQ1TERJd0xqRjZJaTgrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpFdU55dzJMamRqTFRFdU1Td3dMVElzTUM0NUxUSXNNbll4TW1NdE1DNDVMREF1TmkweExqVXNNUzQzTFRFdU5Td3lMamhqTUN3eExqa3NNUzQyTERNdU5Td3pMalVzTXk0MVl6QXVOU3d3TERFdE1DNHhMREV1TlMwd0xqTnNOaTQ1TERRTkNna0pDUWxqTUM0ekxEQXVNaXd3TGpZc01DNHpMREVzTUM0ell6QXVOeXd3TERFdU15MHdMalFzTVM0M0xURmpNQzQxTFRBdU9Td3dMakl0TWk0eUxUQXVOeTB5TGpkc0xUWXVPUzAwWXkwd0xqRXRNUzB3TGpZdE1pMHhMalF0TWk0MWRpMHhNZzBLQ1FrSkNVTXlNeTQzTERjdU5pd3lNaTQ0TERZdU55d3lNUzQzTERZdU4zb2dUVEl4TGpjc01qVmpMVEF1T0N3d0xURXVOUzB3TGpjdE1TNDFMVEV1TldNd0xUQXVPQ3d3TGpjdE1TNDFMREV1TlMweExqVnpNUzQxTERBdU55d3hMalVzTVM0MVF6SXpMaklzTWpRdU15d3lNaTQxTERJMUxESXhMamNzTWpVTkNna0pDUWw2SWk4K0RRb0pDVHd2Wno0TkNnazhMMmMrRFFvOEwyYytEUW84TDNOMlp6NE5DZz09Jyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiAudGltZXBpY2tlciB7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc21hbGwge1xyXG4gICAgICAgICAgJiAucGlja2VyIHtcclxuICAgICAgICAgICAgJi5kYXRldGltZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1MXB4IDEycHggMTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGltZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc3R5bGVkU2VsZWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmZvcm0tc3VibWl0e1xyXG4gICAgJiAuYnRue1xyXG4gICAgICBwYWRkaW5nOiA5cHggMjBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jaGVjay1kb2N0b3ItZm9ybSB7XHJcbiAgJiAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgJi50ZXh0ZmllbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmIHRleHRhcmVhIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmFiYTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy93aWR0aDogMjU2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICNiYWJhYmE7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpdGNoLWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYgLmJ0bi10b2dnbGUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uLCBodG1sIFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlIHtcclxuICAgIC8vbWFyZ2luOiAwIDRyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDU5cHg7XHJcbiAgICBjb2xvcjogIzZiNzM4MTtcclxuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmIC5idG4ge1xyXG4gICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5idG4tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IC00cmVtO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5idG4tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjNmI3MzgxO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZSA+IC5oYW5kbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgbGVmdDogLTNweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgLjI1cztcclxuICAgIGJveC1zaGFkb3c6IC0ycHggLTJweCA4cHggM3B4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICB9XHJcblxyXG4gIC8vYWN0aXZlXHJcbiAgJiAuYnRuLmFjdGl2ZSB7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcbiAgJiAuZXhhbXBsZSAuYnRuLXRvZ2dsZSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUuYWN0aXZlIHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZDVkO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcclxuICAgIGxlZnQ6IDE3cHg7XHJcblxyXG5cclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zd2l0Y2gtYWxlcnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4uc3dpdGNoLWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAyNTZweDtcclxuICB3aWR0aDogMjU2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuXHJcbi8vUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA3MzBweDtcclxuICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jaGVjay1kb2N0b3ItZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3VwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLXJvdy5tYi01IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIudGltZTo6YWZ0ZXJ7XHJcbiAgICByaWdodDogMjVweDtcclxuICB9XHJcbiAgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cC5zbWFsbCAucGlja2VyLnRpbWUgaW5wdXR7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4IWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNHB4KSB7XHJcbiAgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMjU2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcclxuICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1ncm91cCAuc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hlY2stZG9jdG9yLWZvcm0gZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1ncm91cC5zd2l0Y2gtZ3JvdXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5jZC1wb3B1cF9kb2N0b3Ige1xyXG4gICYgLmNkLXBvcHVwLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDg3NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJiAuY2FsbGJhY2stZm9ybSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICYgLm9ubGluZS1jaGVjay1kb2N0b3Ige1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMzE1cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggMzBweDtcclxuICAgICAgICAgICAgJiAuZm9ybS1ncm91cCBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAuY2QtcG9wdXBfZG9jdG9yIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmNkLXBvcHVwX2RvY3RvciAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTVweCAyMHB4IDEycHggMTJweDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX2RvY3RvciAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwLnNlbGVjdC1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuY2QtcG9wdXBfZG9jdG9yIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfZG9jdG9yIC5vbmxpbmUtY2hlY2stZG9jdG9yIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3ItZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdC1jdXN0b20ge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX2RvY3RvciAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwLnNtYWxsIC5waWNrZXIudGltZSBpbnB1dHtcclxuICAgIHdpZHRoOiAxNDBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjNweCkge1xyXG4gIC5jZC1wb3B1cF9kb2N0b3IgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgaGVpZ2h0OiA1NjNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gIC5jZC1wb3B1cF9kb2N0b3IgLm9ubGluZS1jaGVjay1kb2N0b3IgLmNoZWNrLWRvY3Rvci1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XHJcbiAgICAvL3BhZGRpbmc6IDE1cHggOTJweCAxMnB4IDEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE1cHggMnB4IDEycHggMTJweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDI1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLy/QnNC+0LTQsNC7INCS0L7Qv9GA0L7RgdCwXHJcbi5vbmxpbmUtbGVhdmUtYXNrIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNDZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbiAgfVxyXG5cclxuICAmIC5sZWF2ZS1hc2stYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIge1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGVhdmUtYXNrLWJnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogODc1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggOHB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICAgIHBhZGRpbmc6IDM4cHggMTAwcHggMjFweCA0MXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vdG9wOiAtMjhweDtcclxuICAgIC8vei1pbmRleDogMTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICB3aWR0aDogNzMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg4cHgpIHtcclxuICAgICAgLy9sZWZ0OiAxMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmxlYXZlLWFzay1mb3JtIHtcclxuICAgICYgLmZvcm0tcm93IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgJiAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuZm9ybS1ncm91cCB7XHJcblxyXG5cclxuICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5waWNrZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICYuZGF0ZXRpbWUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFV4TWlBMU1USWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEVXhNaUExTVRJN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdG1hV3hzT2lNMVFqVkNOVUk3ZlEwS1BDOXpkSGxzWlQ0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EVXlMRFF3YUMweU5GWXdhQzAwTUhZME1FZ3hNalJXTUVnNE5IWTBNRWcyTUVNeU5pNDVMRFF3TERBc05qWXVPU3d3TERFd01IWXpOVEpqTUN3ek15NHhMREkyTGprc05qQXNOakFzTmpCb016a3lEUW9KQ1Fsak16TXVNU3d3TERZd0xUSTJMamtzTmpBdE5qQldNVEF3UXpVeE1pdzJOaTQ1TERRNE5TNHhMRFF3TERRMU1pdzBNSG9nVFRRM01pdzBOVEpqTUN3eE1TMDVMREl3TFRJd0xESXdTRFl3WXkweE1Td3dMVEl3TFRrdE1qQXRNakJXTVRnNGFEUXpNbFkwTlRKNklFMDBOeklzTVRRNFNEUXdkaTAwT0EwS0NRa0pZekF0TVRFc09TMHlNQ3d5TUMweU1HZ3lOSFkwTUdnME1GWTRNR2d5TmpSMk5EQm9OREJXT0RCb01qUmpNVEVzTUN3eU1DdzVMREl3TERJd1ZqRTBPSG9pTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJeU16QWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqTTVOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU16RXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l6TVRBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpjMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXhOVFlpSUhrOUlqTTVNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpJek5pSWdlVDBpTXprd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNekUySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek9UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BDOXpkbWMrRFFvPScpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudGltZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFEzSURRM0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBME55QTBOenNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSE4wZVd4bElIUjVjR1U5SW5SbGVIUXZZM056SWo0TkNna3VjM1F3ZTJacGJHdzZJelZDTlVJMVFqdDlEUW84TDNOMGVXeGxQZzBLUEdjK0RRb0pQR2NnYVdROUlreGhlV1Z5WHpGZk5qVmZJajROQ2drSlBHYytEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFl1T1N3eU1DNHhZeTB3TGpJdE1DNHpMVEF1TlMwd0xqWXRNQzQ1TFRBdU5tZ3RNaTQ1UXpReExqSXNPUzQxTERNeUxqUXNNUzQ0TERJeExqY3NNUzQ0UXprdU55d3hMamdzTUN3eE1TNDFMREFzTWpNdU5RMEtDUWtKQ1hNNUxqY3NNakV1Tnl3eU1TNDNMREl4TGpkak55NDNMREFzTVRRdU9TMDBMaklzTVRndU9DMHhNQzQ1WXpBdU5TMHdMamtzTUM0eUxUSXVNaTB3TGpjdE1pNDNZeTB3TGprdE1DNDFMVEl1TWkwd0xqSXRNaTQzTERBdU4yTXRNeTR5TERVdU5TMDVMakVzT0M0NUxURTFMalFzT0M0NURRb0pDUWtKWXkwNUxqZ3NNQzB4Tnk0NExUZ3RNVGN1T0MweE55NDRZekF0T1M0NExEZ3RNVGN1T0N3eE55NDRMVEUzTGpoak9DNDBMREFzTVRVdU5TdzFMamtzTVRjdU15d3hNeTQ0YUMweUxqbGpMVEF1TkN3d0xUQXVOeXd3TGpJdE1DNDVMREF1TmcwS0NRa0pDV010TUM0eUxEQXVNeTB3TGpFc01DNDRMREF1TVN3eExqRnNOQzQ1TERVdU9XTXdMaklzTUM0eUxEQXVOU3d3TGpRc01DNDRMREF1TkdNd0xqTXNNQ3d3TGpZdE1DNHhMREF1T0Mwd0xqUnNOQzQ1TFRVdU9VTTBOeXd5TUM0NUxEUTNMakVzTWpBdU5TdzBOaTQ1TERJd0xqRjZJaTgrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpFdU55dzJMamRqTFRFdU1Td3dMVElzTUM0NUxUSXNNbll4TW1NdE1DNDVMREF1TmkweExqVXNNUzQzTFRFdU5Td3lMamhqTUN3eExqa3NNUzQyTERNdU5Td3pMalVzTXk0MVl6QXVOU3d3TERFdE1DNHhMREV1TlMwd0xqTnNOaTQ1TERRTkNna0pDUWxqTUM0ekxEQXVNaXd3TGpZc01DNHpMREVzTUM0ell6QXVOeXd3TERFdU15MHdMalFzTVM0M0xURmpNQzQxTFRBdU9Td3dMakl0TWk0eUxUQXVOeTB5TGpkc0xUWXVPUzAwWXkwd0xqRXRNUzB3TGpZdE1pMHhMalF0TWk0MWRpMHhNZzBLQ1FrSkNVTXlNeTQzTERjdU5pd3lNaTQ0TERZdU55d3lNUzQzTERZdU4zb2dUVEl4TGpjc01qVmpMVEF1T0N3d0xURXVOUzB3TGpjdE1TNDFMVEV1TldNd0xUQXVPQ3d3TGpjdE1TNDFMREV1TlMweExqVnpNUzQxTERBdU55d3hMalVzTVM0MVF6SXpMaklzTWpRdU15d3lNaTQxTERJMUxESXhMamNzTWpVTkNna0pDUWw2SWk4K0RRb0pDVHd2Wno0TkNnazhMMmMrRFFvOEwyYytEUW84TDNOMlp6NE5DZz09Jyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiAudGltZXBpY2tlciB7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5zdHlsZWRTZWxlY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5sZWF2ZS1hc2stZm9ybSB7XHJcbiAgJiAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgJi50ZXh0ZmllbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmIHRleHRhcmVhIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmFiYTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy93aWR0aDogMjU2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICNiYWJhYmE7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpdGNoLWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmIC5idG4tdG9nZ2xlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJiBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiwgaHRtbCBbdHlwZT1idXR0b25dIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZSB7XHJcbiAgICAvL21hcmdpbjogMCA0cmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgY29sb3I6ICM2YjczODE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmRjMWM4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgbGVmdDogN3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGU6YmVmb3JlLCAuYnRuLXRvZ2dsZTphZnRlciB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBsZWZ0OiAtNHJlbTtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGU6YmVmb3JlLCAuYnRuLXRvZ2dsZTphZnRlciB7XHJcbiAgICBjb2xvcjogIzZiNzM4MTtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUgPiAuaGFuZGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTVweDtcclxuICAgIGxlZnQ6IC0zcHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXM7XHJcbiAgICBib3gtc2hhZG93OiAtMnB4IC0ycHggOHB4IDNweCByZ2JhKDAsIDAsIDAsIC4wOCk7XHJcbiAgfVxyXG5cclxuICAvL2FjdGl2ZVxyXG4gICYgLmJ0bi5hY3RpdmUge1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcblxyXG4gICYgLmV4YW1wbGUgLmJ0bi10b2dnbGUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWQ1ZDtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUuYWN0aXZlID4gLmhhbmRsZSB7XHJcbiAgIGxlZnQ6IDE3cHg7XHJcblxyXG5cclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zd2l0Y2gtYWxlcnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4uc3dpdGNoLWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDI1NnB4O1xyXG4gIHdpZHRoOiAyNTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG5cclxuLy9SRVNQT05TSVZFXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDczMHB4O1xyXG4gICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggMjVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmxlYXZlLWFzay1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAub25saW5lLWxlYXZlLWFzayAubGVhdmUtYXNrLWZvcm0gLmZvcm0tcm93Lm1iLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGVhdmUtYXNrLWZvcm0gLmZvcm0tZ3JvdXAuc3dpdGNoLWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNHB4KSB7XHJcbiAgLmxlYXZlLWFzay1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYXtcclxuICAgIHdpZHRoOiAyNTZweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xyXG4gICAgLy93aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmxlYXZlLWFzay1mb3JtIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmxlYXZlLWFzay1mb3JtIC5mb3JtLWdyb3VwIC5zZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5sZWF2ZS1hc2stZm9ybSBmb3Jte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAubGVhdmUtYXNrLWZvcm0gLmZvcm0tZ3JvdXAuc3dpdGNoLWdyb3Vwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmNkLXBvcHVwX2FzayB7XHJcbiAgJiAuY2QtcG9wdXAtY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogODc2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmIC5jYWxsYmFjay1mb3JtIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgJiAub25saW5lLWxlYXZlLWFzayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAubGVhdmUtYXNrLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAzMHB4O1xyXG4gICAgICAgICAgICAmIC5mb3JtLWdyb3VwIGlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KXtcclxuICAuY2QtcG9wdXBfYXNrIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybS13cmFwcGVyIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIC5jZC1wb3B1cF9hc2sgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9hc2sgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuY2QtcG9wdXBfYXNrIC5vbmxpbmUtbGVhdmUtYXNrIC5sZWF2ZS1hc2stZm9ybS13cmFwcGVyIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9hc2sgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuc2VsZWN0LWN1c3RvbXtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9hc2sgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIgIC5sZWF2ZS1hc2stZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWF7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjNweCl7XHJcbiAgLmNkLXBvcHVwX2FzayAub25saW5lLWxlYXZlLWFzayAubGVhdmUtYXNrLWZvcm0td3JhcHBlcntcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGhlaWdodDogNTYzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xyXG4gIC5jZC1wb3B1cF9hc2sgLm9ubGluZS1sZWF2ZS1hc2sgLmxlYXZlLWFzay1mb3JtLXdyYXBwZXIgLmxlYXZlLWFzay1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dHtcclxuICAgIHBhZGRpbmc6IDE1cHggMnB4IDEycHggMTJweCFpbXBvcnRhbnRcclxuICB9XHJcbn0iLCIvL9Cc0L7QtNCw0Lsg0J7RgtC30YvQstCwXHJcblxyXG4uY2QtcG9wdXBfcmV2aWV3IHtcclxuICAmIC5jZC1wb3B1cC1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA4NzZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYgLmNhbGxiYWNrLWZvcm0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAmIC5vbmxpbmUtbGVhdmUtcmV2aWV3IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5sZWF2ZS1yZXZpZXctZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMTFweCAyMXB4IDIwcHg7XHJcbiAgICAgICAgICAgICYgLmZvcm0tZ3JvdXAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpe1xyXG4gIC5jZC1wb3B1cF9yZXZpZXcgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNkLXBvcHVwX3JldmlldyAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0td3JhcHBlciAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0e1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX3JldmlldyAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0td3JhcHBlciAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwLnNlbGVjdC1ncm91cHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9yZXZpZXcgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuc2VsZWN0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX3JldmlldyAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0td3JhcHBlciAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5zZWxlY3QtY3VzdG9te1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX3JldmlldyAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0td3JhcHBlciAgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyM3B4KXtcclxuICAuY2QtcG9wdXBfcmV2aWV3IC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctZm9ybS13cmFwcGVye1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgaGVpZ2h0OiA1NjNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCl7XHJcbiAgLmNkLXBvcHVwX3JldmlldyAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0td3JhcHBlciAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0e1xyXG4gICAgcGFkZGluZzogMTVweCAycHggMTJweCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KXtcclxuICAuY2QtcG9wdXBfcmV2aWV3IC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctZm9ybS13cmFwcGVyIC5sZWF2ZS1yZXZpZXctZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXR7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDJweCAxMnB4IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIvL9Cc0L7QtNCw0Lsg0JfQsNC/0LjRgdC4INC6INCy0YDQsNGH0YNcclxuLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNDZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbiAgfVxyXG5cclxuICAmIC5jaGVjay1jZW50ZXItaGVhbHRoLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0td3JhcHBlciB7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay1jZW50ZXItaGVhbHRoLWJnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogODc1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggOHB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICAgIHBhZGRpbmc6IDM4cHggMTAwcHggMjFweCA0MXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vdG9wOiAtMjhweDtcclxuICAgIC8vei1pbmRleDogMTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICB3aWR0aDogNzMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg4cHgpIHtcclxuICAgICAgLy9sZWZ0OiAxMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSB7XHJcbiAgICAmIC5mb3JtLXJvdyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG5cclxuXHJcbiAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucGlja2VyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmLmRhdGV0aW1lIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURVeE1pQTFNVElpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFV4TWlBMU1USTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRtYVd4c09pTTFRalZDTlVJN2ZRMEtQQzl6ZEhsc1pUNE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFV5TERRd2FDMHlORll3YUMwME1IWTBNRWd4TWpSV01FZzROSFkwTUVnMk1FTXlOaTQ1TERRd0xEQXNOall1T1N3d0xERXdNSFl6TlRKak1Dd3pNeTR4TERJMkxqa3NOakFzTmpBc05qQm9Nemt5RFFvSkNRbGpNek11TVN3d0xEWXdMVEkyTGprc05qQXROakJXTVRBd1F6VXhNaXcyTmk0NUxEUTROUzR4TERRd0xEUTFNaXcwTUhvZ1RUUTNNaXcwTlRKak1Dd3hNUzA1TERJd0xUSXdMREl3U0RZd1l5MHhNU3d3TFRJd0xUa3RNakF0TWpCV01UZzRhRFF6TWxZME5USjZJRTAwTnpJc01UUTRTRFF3ZGkwME9BMEtDUWtKWXpBdE1URXNPUzB5TUN3eU1DMHlNR2d5TkhZME1HZzBNRlk0TUdneU5qUjJOREJvTkRCV09EQm9NalJqTVRFc01Dd3lNQ3c1TERJd0xESXdWakUwT0hvaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXlNekFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJak01TmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNekV3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJek1UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqYzJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l4TlRZaUlIazlJak01TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqSXpOaUlnZVQwaU16a3dJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTXpFMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpPVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQQzl6ZG1jK0RRbz0nKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTQ0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnRpbWUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMzdweDtcclxuICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURRM0lEUTNJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTBOeUEwTnpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZzBLUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNE5DZ2t1YzNRd2UyWnBiR3c2SXpWQ05VSTFRanQ5RFFvOEwzTjBlV3hsUGcwS1BHYytEUW9KUEdjZ2FXUTlJa3hoZVdWeVh6RmZOalZmSWo0TkNna0pQR2MrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRZdU9Td3lNQzR4WXkwd0xqSXRNQzR6TFRBdU5TMHdMall0TUM0NUxUQXVObWd0TWk0NVF6UXhMaklzT1M0MUxETXlMalFzTVM0NExESXhMamNzTVM0NFF6a3VOeXd4TGpnc01Dd3hNUzQxTERBc01qTXVOUTBLQ1FrSkNYTTVMamNzTWpFdU55d3lNUzQzTERJeExqZGpOeTQzTERBc01UUXVPUzAwTGpJc01UZ3VPQzB4TUM0NVl6QXVOUzB3TGprc01DNHlMVEl1TWkwd0xqY3RNaTQzWXkwd0xqa3RNQzQxTFRJdU1pMHdMakl0TWk0M0xEQXVOMk10TXk0eUxEVXVOUzA1TGpFc09DNDVMVEUxTGpRc09DNDVEUW9KQ1FrSll5MDVMamdzTUMweE55NDRMVGd0TVRjdU9DMHhOeTQ0WXpBdE9TNDRMRGd0TVRjdU9Dd3hOeTQ0TFRFM0xqaGpPQzQwTERBc01UVXVOU3cxTGprc01UY3VNeXd4TXk0NGFDMHlMamxqTFRBdU5Dd3dMVEF1Tnl3d0xqSXRNQzQ1TERBdU5nMEtDUWtKQ1dNdE1DNHlMREF1TXkwd0xqRXNNQzQ0TERBdU1Td3hMakZzTkM0NUxEVXVPV013TGpJc01DNHlMREF1TlN3d0xqUXNNQzQ0TERBdU5HTXdMak1zTUN3d0xqWXRNQzR4TERBdU9DMHdMalJzTkM0NUxUVXVPVU0wTnl3eU1DNDVMRFEzTGpFc01qQXVOU3cwTmk0NUxESXdMakY2SWk4K0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk1qRXVOeXcyTGpkakxURXVNU3d3TFRJc01DNDVMVElzTW5ZeE1tTXRNQzQ1TERBdU5pMHhMalVzTVM0M0xURXVOU3d5TGpoak1Dd3hMamtzTVM0MkxETXVOU3d6TGpVc015NDFZekF1TlN3d0xERXRNQzR4TERFdU5TMHdMak5zTmk0NUxEUU5DZ2tKQ1Fsak1DNHpMREF1TWl3d0xqWXNNQzR6TERFc01DNHpZekF1Tnl3d0xERXVNeTB3TGpRc01TNDNMVEZqTUM0MUxUQXVPU3d3TGpJdE1pNHlMVEF1TnkweUxqZHNMVFl1T1MwMFl5MHdMakV0TVMwd0xqWXRNaTB4TGpRdE1pNDFkaTB4TWcwS0NRa0pDVU15TXk0M0xEY3VOaXd5TWk0NExEWXVOeXd5TVM0M0xEWXVOM29nVFRJeExqY3NNalZqTFRBdU9Dd3dMVEV1TlMwd0xqY3RNUzQxTFRFdU5XTXdMVEF1T0N3d0xqY3RNUzQxTERFdU5TMHhMalZ6TVM0MUxEQXVOeXd4TGpVc01TNDFRekl6TGpJc01qUXVNeXd5TWk0MUxESTFMREl4TGpjc01qVU5DZ2tKQ1FsNklpOCtEUW9KQ1R3dlp6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOEwzTjJaejROQ2c9PScpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgLnRpbWVwaWNrZXIge1xyXG4gICAgICAgICAgICAvL2JvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc3R5bGVkU2VsZWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIHtcclxuICAmIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAmLnRleHRmaWVsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYgdGV4dGFyZWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmFiYWJhO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCA3cHggMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL3dpZHRoOiAyNTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2JhYmFiYTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zd2l0Y2gtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmIC5idG4tdG9nZ2xlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJiBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiwgaHRtbCBbdHlwZT1idXR0b25dIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZSB7XHJcbiAgICAvL21hcmdpbjogMCA0cmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgY29sb3I6ICM2YjczODE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmRjMWM4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgbGVmdDogN3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGU6YmVmb3JlLCAuYnRuLXRvZ2dsZTphZnRlciB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBsZWZ0OiAtNHJlbTtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGU6YmVmb3JlLCAuYnRuLXRvZ2dsZTphZnRlciB7XHJcbiAgICBjb2xvcjogIzZiNzM4MTtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUgPiAuaGFuZGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTVweDtcclxuICAgIGxlZnQ6IC0zcHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4yNXM7XHJcbiAgICBib3gtc2hhZG93OiAtMnB4IC0ycHggOHB4IDNweCByZ2JhKDAsIDAsIDAsIC4wOCk7XHJcbiAgfVxyXG5cclxuICAvL2FjdGl2ZVxyXG4gICYgLmJ0bi5hY3RpdmUge1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcblxyXG4gICYgLmV4YW1wbGUgLmJ0bi10b2dnbGUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWQ1ZDtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUuYWN0aXZlID4gLmhhbmRsZSB7XHJcbiAgICBsZWZ0OiAxN3B4O1xyXG5cclxuXHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uc3dpdGNoLWFsZXJ0IHtcclxuICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICBtYXJnaW4tbGVmdDogNDBweDtcclxufVxyXG5cclxuLnN3aXRjaC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMjU2cHg7XHJcbiAgd2lkdGg6IDI1NnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcblxyXG4vL1JFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA3MzBweDtcclxuICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gIG9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0td3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tcm93IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1yb3cubWItNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tZ3JvdXAuc3dpdGNoLWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNHB4KSB7XHJcbiAgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWF7XHJcbiAgICB3aWR0aDogMjU2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xyXG4gICAgLy93aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1ncm91cCAuc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIGZvcm17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tZ3JvdXAuc3dpdGNoLWdyb3Vwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmNkLXBvcHVwX2NlbnRlci1oZWFsdGgge1xyXG4gICYgLmNkLXBvcHVwLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDg3NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJiAuY2FsbGJhY2stZm9ybSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICYgLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDEwcHggMjFweCAxNHB4O1xyXG4gICAgICAgICAgICAmIC5mb3JtLWdyb3VwIGlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KXtcclxuICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybS13cmFwcGVyIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3Vwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG5cclxuICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybS13cmFwcGVyIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0e1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX2NlbnRlci1oZWFsdGggLm9ubGluZS1jaGVjay1jZW50ZXItaGVhbHRoIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0td3JhcHBlciAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybS13cmFwcGVyIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5zZWxlY3R7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9jZW50ZXItaGVhbHRoIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXIgLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdC1jdXN0b217XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybS13cmFwcGVyICAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYXtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIzcHgpe1xyXG4gIC5jZC1wb3B1cF9jZW50ZXItaGVhbHRoIC5vbmxpbmUtY2hlY2stY2VudGVyLWhlYWx0aCAuY2hlY2stY2VudGVyLWhlYWx0aC1mb3JtLXdyYXBwZXJ7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBoZWlnaHQ6IDU2M3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KXtcclxuICAuY2QtcG9wdXBfY2VudGVyLWhlYWx0aCAub25saW5lLWNoZWNrLWNlbnRlci1oZWFsdGggLmNoZWNrLWNlbnRlci1oZWFsdGgtZm9ybS13cmFwcGVyIC5jaGVjay1jZW50ZXItaGVhbHRoLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0e1xyXG4gICAgcGFkZGluZzogMTVweCAycHggMTJweCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLy/QnNC+0LTQsNC7INCX0LDQv9C40YHQuCDQuiDQstGA0LDRh9GDINC40Lcg0YPRgdC70YPQs9C4XHJcbi5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTQ2cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xyXG4gIH1cclxuXHJcbiAgJiAuY2hlY2stcHJpY2Utc2VydmljZS1idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIge1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2stcHJpY2Utc2VydmljZS1iZy5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggOHB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICAgIHBhZGRpbmc6IDM4cHggMTAwcHggMjFweCA0MXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vdG9wOiAtMjhweDtcclxuICAgIC8vei1pbmRleDogMTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICB3aWR0aDogNzMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg4cHgpIHtcclxuICAgICAgLy9sZWZ0OiAxMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSB7XHJcbiAgICAmIC5mb3JtLXJvdyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5waWNrZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICYuZGF0ZXRpbWUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFV4TWlBMU1USWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEVXhNaUExTVRJN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdG1hV3hzT2lNMVFqVkNOVUk3ZlEwS1BDOXpkSGxzWlQ0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EVXlMRFF3YUMweU5GWXdhQzAwTUhZME1FZ3hNalJXTUVnNE5IWTBNRWcyTUVNeU5pNDVMRFF3TERBc05qWXVPU3d3TERFd01IWXpOVEpqTUN3ek15NHhMREkyTGprc05qQXNOakFzTmpCb016a3lEUW9KQ1Fsak16TXVNU3d3TERZd0xUSTJMamtzTmpBdE5qQldNVEF3UXpVeE1pdzJOaTQ1TERRNE5TNHhMRFF3TERRMU1pdzBNSG9nVFRRM01pdzBOVEpqTUN3eE1TMDVMREl3TFRJd0xESXdTRFl3WXkweE1Td3dMVEl3TFRrdE1qQXRNakJXTVRnNGFEUXpNbFkwTlRKNklFMDBOeklzTVRRNFNEUXdkaTAwT0EwS0NRa0pZekF0TVRFc09TMHlNQ3d5TUMweU1HZ3lOSFkwTUdnME1GWTRNR2d5TmpSMk5EQm9OREJXT0RCb01qUmpNVEVzTUN3eU1DdzVMREl3TERJd1ZqRTBPSG9pTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJeU16QWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqTTVOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU16RXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l6TVRBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpjMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXhOVFlpSUhrOUlqTTVNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpJek5pSWdlVDBpTXprd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNekUySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek9UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BDOXpkbWMrRFFvPScpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudGltZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFEzSURRM0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBME55QTBOenNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSE4wZVd4bElIUjVjR1U5SW5SbGVIUXZZM056SWo0TkNna3VjM1F3ZTJacGJHdzZJelZDTlVJMVFqdDlEUW84TDNOMGVXeGxQZzBLUEdjK0RRb0pQR2NnYVdROUlreGhlV1Z5WHpGZk5qVmZJajROQ2drSlBHYytEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFl1T1N3eU1DNHhZeTB3TGpJdE1DNHpMVEF1TlMwd0xqWXRNQzQ1TFRBdU5tZ3RNaTQ1UXpReExqSXNPUzQxTERNeUxqUXNNUzQ0TERJeExqY3NNUzQ0UXprdU55d3hMamdzTUN3eE1TNDFMREFzTWpNdU5RMEtDUWtKQ1hNNUxqY3NNakV1Tnl3eU1TNDNMREl4TGpkak55NDNMREFzTVRRdU9TMDBMaklzTVRndU9DMHhNQzQ1WXpBdU5TMHdMamtzTUM0eUxUSXVNaTB3TGpjdE1pNDNZeTB3TGprdE1DNDFMVEl1TWkwd0xqSXRNaTQzTERBdU4yTXRNeTR5TERVdU5TMDVMakVzT0M0NUxURTFMalFzT0M0NURRb0pDUWtKWXkwNUxqZ3NNQzB4Tnk0NExUZ3RNVGN1T0MweE55NDRZekF0T1M0NExEZ3RNVGN1T0N3eE55NDRMVEUzTGpoak9DNDBMREFzTVRVdU5TdzFMamtzTVRjdU15d3hNeTQ0YUMweUxqbGpMVEF1TkN3d0xUQXVOeXd3TGpJdE1DNDVMREF1TmcwS0NRa0pDV010TUM0eUxEQXVNeTB3TGpFc01DNDRMREF1TVN3eExqRnNOQzQ1TERVdU9XTXdMaklzTUM0eUxEQXVOU3d3TGpRc01DNDRMREF1TkdNd0xqTXNNQ3d3TGpZdE1DNHhMREF1T0Mwd0xqUnNOQzQ1TFRVdU9VTTBOeXd5TUM0NUxEUTNMakVzTWpBdU5TdzBOaTQ1TERJd0xqRjZJaTgrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpFdU55dzJMamRqTFRFdU1Td3dMVElzTUM0NUxUSXNNbll4TW1NdE1DNDVMREF1TmkweExqVXNNUzQzTFRFdU5Td3lMamhqTUN3eExqa3NNUzQyTERNdU5Td3pMalVzTXk0MVl6QXVOU3d3TERFdE1DNHhMREV1TlMwd0xqTnNOaTQ1TERRTkNna0pDUWxqTUM0ekxEQXVNaXd3TGpZc01DNHpMREVzTUM0ell6QXVOeXd3TERFdU15MHdMalFzTVM0M0xURmpNQzQxTFRBdU9Td3dMakl0TWk0eUxUQXVOeTB5TGpkc0xUWXVPUzAwWXkwd0xqRXRNUzB3TGpZdE1pMHhMalF0TWk0MWRpMHhNZzBLQ1FrSkNVTXlNeTQzTERjdU5pd3lNaTQ0TERZdU55d3lNUzQzTERZdU4zb2dUVEl4TGpjc01qVmpMVEF1T0N3d0xURXVOUzB3TGpjdE1TNDFMVEV1TldNd0xUQXVPQ3d3TGpjdE1TNDFMREV1TlMweExqVnpNUzQxTERBdU55d3hMalVzTVM0MVF6SXpMaklzTWpRdU15d3lNaTQxTERJMUxESXhMamNzTWpVTkNna0pDUWw2SWk4K0RRb0pDVHd2Wno0TkNnazhMMmMrRFFvOEwyYytEUW84TDNOMlp6NE5DZz09Jyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIC50aW1lcGlja2VyIHtcclxuICAgICAgICAgICAgLy9ib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnN0eWxlZFNlbGVjdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSB7XHJcbiAgJiAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgJi50ZXh0ZmllbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmIHRleHRhcmVhIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmFiYTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy93aWR0aDogMjU2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICNiYWJhYmE7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpdGNoLWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYgLmJ0bi10b2dnbGUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uLCBodG1sIFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlIHtcclxuICAgIC8vbWFyZ2luOiAwIDRyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDU5cHg7XHJcbiAgICBjb2xvcjogIzZiNzM4MTtcclxuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmIC5idG4ge1xyXG4gICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5idG4tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IC00cmVtO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5idG4tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjNmI3MzgxO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZSA+IC5oYW5kbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgbGVmdDogLTNweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgLjI1cztcclxuICAgIGJveC1zaGFkb3c6IC0ycHggLTJweCA4cHggM3B4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICB9XHJcblxyXG4gIC8vYWN0aXZlXHJcbiAgJiAuYnRuLmFjdGl2ZSB7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcbiAgJiAuZXhhbXBsZSAuYnRuLXRvZ2dsZSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUuYWN0aXZlIHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZDVkO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcclxuICAgIGxlZnQ6IDE3cHg7XHJcblxyXG5cclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zd2l0Y2gtYWxlcnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4uc3dpdGNoLWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAyNTZweDtcclxuICB3aWR0aDogMjU2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuXHJcbi8vUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDczMHB4O1xyXG4gICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggMjVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0td3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cubWItNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tZ3JvdXAuc3dpdGNoLWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9wcmljZS1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMikgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikgaW5wdXR7XHJcbiAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2UgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0td3JhcHBlciAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgyKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgzKSBpbnB1dHtcclxuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfcHJpY2Utc2VydmljZSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDIpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIC5waWNrZXIuZGF0ZXRpbWU6OmFmdGVye1xyXG4gICAgbGVmdDogMTA4cHg7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9wcmljZS1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMikgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMykgLnBpY2tlci50aW1lOjphZnRlcntcclxuICAgIGxlZnQ6IDEwOHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI0cHgpIHtcclxuICAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMjU2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xyXG4gICAgLy93aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cCAuc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIGZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLmNkLXBvcHVwX3ByaWNlLXNlcnZpY2Uge1xyXG4gICYgLmNkLXBvcHVwLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDg3NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJiAuY2FsbGJhY2stZm9ybSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICYgLm9ubGluZS1jaGVjay1wcmljZS1zZXJ2aWNlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAzMHB4O1xyXG4gICAgICAgICAgICAmIC5mb3JtLWdyb3VwIGlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gIC5jZC1wb3B1cF9wcmljZS1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG5cclxuICAuY2QtcG9wdXBfcHJpY2Utc2VydmljZSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9wcmljZS1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3VwIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9wcmljZS1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfcHJpY2Utc2VydmljZSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1wcmljZS1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5zZWxlY3QtY3VzdG9tIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9wcmljZS1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnBpY2tlci50aW1lOjphZnRlcntcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9wcmljZS1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXR7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIzcHgpIHtcclxuICAuY2QtcG9wdXBfcHJpY2Utc2VydmljZSAub25saW5lLWNoZWNrLXByaWNlLXNlcnZpY2UgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybS13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGhlaWdodDogNTYzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gIC5jZC1wb3B1cF9wcmljZS1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stcHJpY2Utc2VydmljZSAuY2hlY2stcHJpY2Utc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLXByaWNlLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xyXG4gICAgcGFkZGluZzogMTVweCAycHggMTJweCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufSIsIi8v0JzQvtC00LDQuyDQl9Cw0L/QuNGB0Lgg0Log0LLRgNCw0YfRgyDQuNC3INC90LDQv9GA0LDQstC70LXQvdC40Y9cclxuLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNDZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbiAgfVxyXG5cclxuICAmIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0td3JhcHBlciB7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWJnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogODc1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggOHB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICAgIHBhZGRpbmc6IDM4cHggMTAwcHggMjFweCA0MXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vdG9wOiAtMjhweDtcclxuICAgIC8vei1pbmRleDogMTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICB3aWR0aDogNzMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg4cHgpIHtcclxuICAgICAgLy9sZWZ0OiAxMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSB7XHJcbiAgICAmIC5mb3JtLXJvdyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG5cclxuXHJcbiAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucGlja2VyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmLmRhdGV0aW1lIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURVeE1pQTFNVElpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFV4TWlBMU1USTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRtYVd4c09pTTFRalZDTlVJN2ZRMEtQQzl6ZEhsc1pUNE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFV5TERRd2FDMHlORll3YUMwME1IWTBNRWd4TWpSV01FZzROSFkwTUVnMk1FTXlOaTQ1TERRd0xEQXNOall1T1N3d0xERXdNSFl6TlRKak1Dd3pNeTR4TERJMkxqa3NOakFzTmpBc05qQm9Nemt5RFFvSkNRbGpNek11TVN3d0xEWXdMVEkyTGprc05qQXROakJXTVRBd1F6VXhNaXcyTmk0NUxEUTROUzR4TERRd0xEUTFNaXcwTUhvZ1RUUTNNaXcwTlRKak1Dd3hNUzA1TERJd0xUSXdMREl3U0RZd1l5MHhNU3d3TFRJd0xUa3RNakF0TWpCV01UZzRhRFF6TWxZME5USjZJRTAwTnpJc01UUTRTRFF3ZGkwME9BMEtDUWtKWXpBdE1URXNPUzB5TUN3eU1DMHlNR2d5TkhZME1HZzBNRlk0TUdneU5qUjJOREJvTkRCV09EQm9NalJqTVRFc01Dd3lNQ3c1TERJd0xESXdWakUwT0hvaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXlNekFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJak01TmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNekV3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJek1UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqYzJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l4TlRZaUlIazlJak01TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqSXpOaUlnZVQwaU16a3dJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTXpFMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpPVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQQzl6ZG1jK0RRbz0nKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTQ0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnRpbWUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMzdweDtcclxuICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURRM0lEUTNJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTBOeUEwTnpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZzBLUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNE5DZ2t1YzNRd2UyWnBiR3c2SXpWQ05VSTFRanQ5RFFvOEwzTjBlV3hsUGcwS1BHYytEUW9KUEdjZ2FXUTlJa3hoZVdWeVh6RmZOalZmSWo0TkNna0pQR2MrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRZdU9Td3lNQzR4WXkwd0xqSXRNQzR6TFRBdU5TMHdMall0TUM0NUxUQXVObWd0TWk0NVF6UXhMaklzT1M0MUxETXlMalFzTVM0NExESXhMamNzTVM0NFF6a3VOeXd4TGpnc01Dd3hNUzQxTERBc01qTXVOUTBLQ1FrSkNYTTVMamNzTWpFdU55d3lNUzQzTERJeExqZGpOeTQzTERBc01UUXVPUzAwTGpJc01UZ3VPQzB4TUM0NVl6QXVOUzB3TGprc01DNHlMVEl1TWkwd0xqY3RNaTQzWXkwd0xqa3RNQzQxTFRJdU1pMHdMakl0TWk0M0xEQXVOMk10TXk0eUxEVXVOUzA1TGpFc09DNDVMVEUxTGpRc09DNDVEUW9KQ1FrSll5MDVMamdzTUMweE55NDRMVGd0TVRjdU9DMHhOeTQ0WXpBdE9TNDRMRGd0TVRjdU9Dd3hOeTQ0TFRFM0xqaGpPQzQwTERBc01UVXVOU3cxTGprc01UY3VNeXd4TXk0NGFDMHlMamxqTFRBdU5Dd3dMVEF1Tnl3d0xqSXRNQzQ1TERBdU5nMEtDUWtKQ1dNdE1DNHlMREF1TXkwd0xqRXNNQzQ0TERBdU1Td3hMakZzTkM0NUxEVXVPV013TGpJc01DNHlMREF1TlN3d0xqUXNNQzQ0TERBdU5HTXdMak1zTUN3d0xqWXRNQzR4TERBdU9DMHdMalJzTkM0NUxUVXVPVU0wTnl3eU1DNDVMRFEzTGpFc01qQXVOU3cwTmk0NUxESXdMakY2SWk4K0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk1qRXVOeXcyTGpkakxURXVNU3d3TFRJc01DNDVMVElzTW5ZeE1tTXRNQzQ1TERBdU5pMHhMalVzTVM0M0xURXVOU3d5TGpoak1Dd3hMamtzTVM0MkxETXVOU3d6TGpVc015NDFZekF1TlN3d0xERXRNQzR4TERFdU5TMHdMak5zTmk0NUxEUU5DZ2tKQ1Fsak1DNHpMREF1TWl3d0xqWXNNQzR6TERFc01DNHpZekF1Tnl3d0xERXVNeTB3TGpRc01TNDNMVEZqTUM0MUxUQXVPU3d3TGpJdE1pNHlMVEF1TnkweUxqZHNMVFl1T1MwMFl5MHdMakV0TVMwd0xqWXRNaTB4TGpRdE1pNDFkaTB4TWcwS0NRa0pDVU15TXk0M0xEY3VOaXd5TWk0NExEWXVOeXd5TVM0M0xEWXVOM29nVFRJeExqY3NNalZqTFRBdU9Dd3dMVEV1TlMwd0xqY3RNUzQxTFRFdU5XTXdMVEF1T0N3d0xqY3RNUzQxTERFdU5TMHhMalZ6TVM0MUxEQXVOeXd4TGpVc01TNDFRekl6TGpJc01qUXVNeXd5TWk0MUxESTFMREl4TGpjc01qVU5DZ2tKQ1FsNklpOCtEUW9KQ1R3dlp6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOEwzTjJaejROQ2c9PScpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiAudGltZXBpY2tlciB7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5zdHlsZWRTZWxlY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0ge1xyXG4gICYgLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICYudGV4dGZpZWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDdweCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vd2lkdGg6IDI1NnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjYmFiYWJhO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXRjaC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJiAuYnRuLXRvZ2dsZSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gICYgW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUge1xyXG4gICAgLy9tYXJnaW46IDAgNHJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogNTlweDtcclxuICAgIGNvbG9yOiAjNmI3MzgxO1xyXG4gICAgYmFja2dyb3VuZDogI2JkYzFjODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYgLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDdweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC8vYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlOmJlZm9yZSwgLmJ0bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgbGVmdDogLTRyZW07XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlOmJlZm9yZSwgLmJ0bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICM2YjczODE7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlID4gLmhhbmRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICBsZWZ0OiAtM3B4O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMjVzO1xyXG4gICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDhweCAzcHggcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG4gIH1cclxuXHJcbiAgLy9hY3RpdmVcclxuICAmIC5idG4uYWN0aXZlIHtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG5cclxuICAmIC5leGFtcGxlIC5idG4tdG9nZ2xlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmUge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkNWQ7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZSA+IC5oYW5kbGUge1xyXG4gICBsZWZ0OiAxN3B4O1xyXG5cclxuXHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uc3dpdGNoLWFsZXJ0IHtcclxuICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICBtYXJnaW4tbGVmdDogNDBweDtcclxufVxyXG5cclxuLnN3aXRjaC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAyNTZweDtcclxuICB3aWR0aDogMjU2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNzlweDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcblxyXG4ub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMyl7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNDJweDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcblxyXG4vL1JFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA3MzBweDtcclxuICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLXJvdyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3VwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93Lm1iLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjRweCkge1xyXG4gIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhe1xyXG4gICAgd2lkdGg6IDI1NnB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0IHtcclxuICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSBmb3Jte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5jZC1wb3B1cF9kb2N0b3ItZGlyZWN0aW9uIHtcclxuICAmIC5jZC1wb3B1cC1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA4NzZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYgLmNhbGxiYWNrLWZvcm0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAmIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggMzBweDtcclxuICAgICAgICAgICAgJiAuZm9ybS1ncm91cCBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCl7XHJcbiAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9kb2N0b3ItZGlyZWN0aW9uIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3Vwe1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuc2VsZWN0e1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9kb2N0b3ItZGlyZWN0aW9uIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdC1jdXN0b217XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfZG9jdG9yLWRpcmVjdGlvbiAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyICAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLWdyb3VwLnRleHRmaWVsZCB0ZXh0YXJlYXtcclxuICAgIHdpZHRoOiAyNjBweDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgzKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgyKSBpbnB1dHtcclxuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfZG9jdG9yLWRpcmVjdGlvbiAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDMpIGlucHV0e1xyXG4gICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9kb2N0b3ItZGlyZWN0aW9uIC5vbmxpbmUtY2hlY2stZG9jdG9yLWRpcmVjdGlvbiAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMikgLnBpY2tlci5kYXRldGltZTo6YWZ0ZXJ7XHJcbiAgICBsZWZ0OiAxMDhweDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLWRpcmVjdGlvbi1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgzKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgzKSAucGlja2VyLnRpbWU6OmFmdGVye1xyXG4gICAgbGVmdDogMTA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjNweCl7XHJcbiAgLmNkLXBvcHVwX2RvY3Rvci1kaXJlY3Rpb24gLm9ubGluZS1jaGVjay1kb2N0b3ItZGlyZWN0aW9uIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0td3JhcHBlcntcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGhlaWdodDogNTYzcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KXtcclxuICAuY2QtcG9wdXBfZG9jdG9yLWRpcmVjdGlvbiAub25saW5lLWNoZWNrLWRvY3Rvci1kaXJlY3Rpb24gLmNoZWNrLWRvY3Rvci1kaXJlY3Rpb24tZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3ItZGlyZWN0aW9uLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0e1xyXG4gICAgcGFkZGluZzogMTVweCAycHggMTJweCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLy/QnNC+0LTQsNC7INCX0LDQv9C40YHQuCDQuiDQstGA0LDRh9GDINC40Lcg0YPRgdC70YPQs9C4XHJcbi5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2Uge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE0NnB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcclxuICB9XHJcblxyXG4gICYgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIge1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2stZG9jdG9yLXNlcnZpY2UtYmcucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiA4NzVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCA4cHggcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG4gICAgcGFkZGluZzogMzhweCAxMDBweCAyMXB4IDQxcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy90b3A6IC0yOHB4O1xyXG4gICAgLy96LWluZGV4OiAxO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIHdpZHRoOiA3MzBweDtcclxuICAgICAgcGFkZGluZzogMzhweCAyNXB4IDIxcHggNTlweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODhweCkge1xyXG4gICAgICAvL2xlZnQ6IDEzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSB7XHJcbiAgICAmIC5mb3JtLXJvdyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG5cclxuXHJcbiAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucGlja2VyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmLmRhdGV0aW1lIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURVeE1pQTFNVElpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFV4TWlBMU1USTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRtYVd4c09pTTFRalZDTlVJN2ZRMEtQQzl6ZEhsc1pUNE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFV5TERRd2FDMHlORll3YUMwME1IWTBNRWd4TWpSV01FZzROSFkwTUVnMk1FTXlOaTQ1TERRd0xEQXNOall1T1N3d0xERXdNSFl6TlRKak1Dd3pNeTR4TERJMkxqa3NOakFzTmpBc05qQm9Nemt5RFFvSkNRbGpNek11TVN3d0xEWXdMVEkyTGprc05qQXROakJXTVRBd1F6VXhNaXcyTmk0NUxEUTROUzR4TERRd0xEUTFNaXcwTUhvZ1RUUTNNaXcwTlRKak1Dd3hNUzA1TERJd0xUSXdMREl3U0RZd1l5MHhNU3d3TFRJd0xUa3RNakF0TWpCV01UZzRhRFF6TWxZME5USjZJRTAwTnpJc01UUTRTRFF3ZGkwME9BMEtDUWtKWXpBdE1URXNPUzB5TUN3eU1DMHlNR2d5TkhZME1HZzBNRlk0TUdneU5qUjJOREJvTkRCV09EQm9NalJqTVRFc01Dd3lNQ3c1TERJd0xESXdWakUwT0hvaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXlNekFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJak01TmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNekV3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJek1UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqYzJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l4TlRZaUlIazlJak01TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqSXpOaUlnZVQwaU16a3dJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTXpFMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpPVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQQzl6ZG1jK0RRbz0nKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTQ0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnRpbWUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMzdweDtcclxuICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURRM0lEUTNJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTBOeUEwTnpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZzBLUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNE5DZ2t1YzNRd2UyWnBiR3c2SXpWQ05VSTFRanQ5RFFvOEwzTjBlV3hsUGcwS1BHYytEUW9KUEdjZ2FXUTlJa3hoZVdWeVh6RmZOalZmSWo0TkNna0pQR2MrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRZdU9Td3lNQzR4WXkwd0xqSXRNQzR6TFRBdU5TMHdMall0TUM0NUxUQXVObWd0TWk0NVF6UXhMaklzT1M0MUxETXlMalFzTVM0NExESXhMamNzTVM0NFF6a3VOeXd4TGpnc01Dd3hNUzQxTERBc01qTXVOUTBLQ1FrSkNYTTVMamNzTWpFdU55d3lNUzQzTERJeExqZGpOeTQzTERBc01UUXVPUzAwTGpJc01UZ3VPQzB4TUM0NVl6QXVOUzB3TGprc01DNHlMVEl1TWkwd0xqY3RNaTQzWXkwd0xqa3RNQzQxTFRJdU1pMHdMakl0TWk0M0xEQXVOMk10TXk0eUxEVXVOUzA1TGpFc09DNDVMVEUxTGpRc09DNDVEUW9KQ1FrSll5MDVMamdzTUMweE55NDRMVGd0TVRjdU9DMHhOeTQ0WXpBdE9TNDRMRGd0TVRjdU9Dd3hOeTQ0TFRFM0xqaGpPQzQwTERBc01UVXVOU3cxTGprc01UY3VNeXd4TXk0NGFDMHlMamxqTFRBdU5Dd3dMVEF1Tnl3d0xqSXRNQzQ1TERBdU5nMEtDUWtKQ1dNdE1DNHlMREF1TXkwd0xqRXNNQzQ0TERBdU1Td3hMakZzTkM0NUxEVXVPV013TGpJc01DNHlMREF1TlN3d0xqUXNNQzQ0TERBdU5HTXdMak1zTUN3d0xqWXRNQzR4TERBdU9DMHdMalJzTkM0NUxUVXVPVU0wTnl3eU1DNDVMRFEzTGpFc01qQXVOU3cwTmk0NUxESXdMakY2SWk4K0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk1qRXVOeXcyTGpkakxURXVNU3d3TFRJc01DNDVMVElzTW5ZeE1tTXRNQzQ1TERBdU5pMHhMalVzTVM0M0xURXVOU3d5TGpoak1Dd3hMamtzTVM0MkxETXVOU3d6TGpVc015NDFZekF1TlN3d0xERXRNQzR4TERFdU5TMHdMak5zTmk0NUxEUU5DZ2tKQ1Fsak1DNHpMREF1TWl3d0xqWXNNQzR6TERFc01DNHpZekF1Tnl3d0xERXVNeTB3TGpRc01TNDNMVEZqTUM0MUxUQXVPU3d3TGpJdE1pNHlMVEF1TnkweUxqZHNMVFl1T1MwMFl5MHdMakV0TVMwd0xqWXRNaTB4TGpRdE1pNDFkaTB4TWcwS0NRa0pDVU15TXk0M0xEY3VOaXd5TWk0NExEWXVOeXd5TVM0M0xEWXVOM29nVFRJeExqY3NNalZqTFRBdU9Dd3dMVEV1TlMwd0xqY3RNUzQxTFRFdU5XTXdMVEF1T0N3d0xqY3RNUzQxTERFdU5TMHhMalZ6TVM0MUxEQXVOeXd4TGpVc01TNDFRekl6TGpJc01qUXVNeXd5TWk0MUxESTFMREl4TGpjc01qVU5DZ2tKQ1FsNklpOCtEUW9KQ1R3dlp6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOEwzTjJaejROQ2c9PScpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiAudGltZXBpY2tlciB7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5zdHlsZWRTZWxlY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIHtcclxuICAmIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAmLnRleHRmaWVsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYgdGV4dGFyZWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmFiYWJhO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCA3cHggMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL3dpZHRoOiAyNTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2JhYmFiYTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zd2l0Y2gtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYgLmJ0bi10b2dnbGUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uLCBodG1sIFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlIHtcclxuICAgIC8vbWFyZ2luOiAwIDRyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDU5cHg7XHJcbiAgICBjb2xvcjogIzZiNzM4MTtcclxuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmIC5idG4ge1xyXG4gICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5idG4tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IC00cmVtO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5idG4tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjNmI3MzgxO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZSA+IC5oYW5kbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgbGVmdDogLTNweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgLjI1cztcclxuICAgIGJveC1zaGFkb3c6IC0ycHggLTJweCA4cHggM3B4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICB9XHJcblxyXG4gIC8vYWN0aXZlXHJcbiAgJiAuYnRuLmFjdGl2ZSB7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcbiAgJiAuZXhhbXBsZSAuYnRuLXRvZ2dsZSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUuYWN0aXZlIHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZDVkO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcclxuICAgbGVmdDogMTdweDtcclxuXHJcblxyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjI1cztcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnN3aXRjaC1hbGVydCB7XHJcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5zd2l0Y2gtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMjU2cHg7XHJcbiAgd2lkdGg6IDI1NnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcblxyXG4ub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgzKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgyKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTc5cHg7XHJcbiAgbWFyZ2luLXRvcDogMnB4O1xyXG59XHJcblxyXG5cclxuLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3c6bnRoLW9mLXR5cGUoMykgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMyl7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNDJweDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcblxyXG4uY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2Uge1xyXG4gICYgLmNkLXBvcHVwLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDg3NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJiAuY2FsbGJhY2stZm9ybSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICYgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDMwcHg7XHJcbiAgICAgICAgICAgICYgLmZvcm0tZ3JvdXAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vUkVTUE9OU0lWRVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDIpIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTYzcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgfVxyXG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDMpIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDMpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyM3B4KXtcclxuICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVye1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgaGVpZ2h0OiA1NjNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0td3JhcHBlciB7XHJcbiAgICB3aWR0aDogNzMwcHg7XHJcbiAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAyNXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0td3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tZ3JvdXAuc2VsZWN0LWdyb3VwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cubWItNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLWdyb3VwLnN3aXRjaC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAucGlja2VyLnRpbWU6OmFmdGVye1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX2RvY3Rvci1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXR7XHJcbiAgICB3aWR0aDogMTQwcHghaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNkLXBvcHVwX2RvY3Rvci1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXR7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgzKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgyKSBpbnB1dHtcclxuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgzKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgzKSBpbnB1dHtcclxuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgzKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgyKSAucGlja2VyLmRhdGV0aW1lOjphZnRlcntcclxuICAgIGxlZnQ6IDEwOHB4O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgzKSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgzKSAucGlja2VyLnRpbWU6OmFmdGVye1xyXG4gICAgbGVmdDogMTA4cHg7XHJcbiAgfVxyXG5cclxuICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cC5zZWxlY3QtZ3JvdXB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuc2VsZWN0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNkLXBvcHVwX2RvY3Rvci1zZXJ2aWNlIC5vbmxpbmUtY2hlY2stZG9jdG9yLXNlcnZpY2UgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0td3JhcHBlciAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLnNlbGVjdC1jdXN0b217XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2QtcG9wdXBfZG9jdG9yLXNlcnZpY2UgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybS13cmFwcGVyICAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWF7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI0cHgpIHtcclxuICAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1ncm91cC50ZXh0ZmllbGQgdGV4dGFyZWF7XHJcbiAgICB3aWR0aDogMjU2cHg7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0e1xyXG4gICAgd2lkdGg6IDE0MHB4IWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCl7XHJcbiAgLm9ubGluZS1jaGVjay1kb2N0b3Itc2VydmljZSAuY2hlY2stZG9jdG9yLXNlcnZpY2UtZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgaW5wdXQge1xyXG4gICAgLy93aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gZm9ybXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tZ3JvdXAuc3dpdGNoLWdyb3Vwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jZC1wb3B1cF9kb2N0b3Itc2VydmljZSAub25saW5lLWNoZWNrLWRvY3Rvci1zZXJ2aWNlIC5jaGVjay1kb2N0b3Itc2VydmljZS1mb3JtLXdyYXBwZXIgLmNoZWNrLWRvY3Rvci1zZXJ2aWNlLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIGlucHV0e1xyXG4gICAgcGFkZGluZzogMTVweCAycHggMTJweCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbiIsIi5zaWRlYmFyLWFza2luZyB7XHJcbiAgJiAub25saW5lLWNoZWNrLWRvY3RvciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAmIC5jaGVjay1kb2N0b3ItZm9ybS13cmFwcGVyIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAtMXB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgcGFkZGluZzogMTBweCAzMXB4IDMxcHggIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmZvcm0tcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmLnNtYWxsIHtcclxuICAgICAgICAgICYgLnBpY2tlciB7XHJcbiAgICAgICAgICAgICYuZGF0ZXRpbWUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGltZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xyXG5cclxuICAgICAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmZvcm0tc3VibWl0IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5zZWxlY3Qge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdC1ncm91cCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhci1hc2tpbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zaWRlYmFyLWFza2luZyAub25saW5lLWNoZWNrLWRvY3RvciAuY2hlY2stZG9jdG9yLWZvcm0gLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5waWNrZXIudGltZTo6YWZ0ZXJ7XHJcbiAgcmlnaHQ6IDM3cHg7XHJcbiAgdG9wOiAxMHB4O1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vQkVMQURFTlRcclxuLmZvcm0tZ3JvdXAge1xyXG4gICYgaW5wdXQge1xyXG4gICAgLy9wYWRkaW5nOiAxNXB4IDUxcHggMTJweCAxMnB4O1xyXG4gICAgcGFkZGluZzogMTVweCAxMnB4IDEycHggMTJweDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAvL2hlaWdodDogNDFweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHdpZHRoOiAyNTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICAmIGxhYmVsIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0LWdyb3VwIHtcclxuICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1heC13aWR0aDogMjU2cHg7XHJcbiAgaGVpZ2h0OiA1NXB4O1xyXG4gIHdpZHRoOiAyNTZweDtcclxufVxyXG5cclxuLmZvcm0tZXJyb3Ige1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCB7XHJcbiAgd2lkdGg6IDkwcHg7XHJcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWktdGltZXBpY2tlciB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG5cclxuICAmIC51aS10aW1lcGlja2VyLXZpZXdwb3J0IHtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAudWktY29ybmVyLWFsbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLnVpLXRpbWVwaWNrZXItc3RhbmRhcmQge1xyXG4gICAgLnVpLXN0YXRlLWhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIGEge1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy9kYXRlcGlja2VyXHJcbi5jYWxlbmRhciB7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5kYXRlLWlucHV0LWZhbGxiYWNrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uanMtbm8tdHlwZS1kYXRlLXN1cHBvcnQgLmRhdGUtaW5wdXQtbmF0aXZlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qcy1uby10eXBlLWRhdGUtc3VwcG9ydCAuZGF0ZS1pbnB1dC1mYWxsYmFjayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuXHJcbiAgLmRhdGUtaW5wdXQtZmFsbGJhY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuZGF0ZS1pbnB1dC1uYXRpdmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXJvd19fY3VzdG9tIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXgtd2lkdGg6IDU5NXB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmID4gZGl2e1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcbiAgJiAuZm9ybS1zdWJtaXR7XHJcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KXtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2stZG9jdG9yLWZvcm17XHJcbiAgJiAuc2VsZWN0LWdyb3Vwe1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufSIsImhlYWRlciB7XHJcbiAgJi5ob21lIHtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUxLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZWE7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWF4LWhlaWdodDogNzAycHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDM4cHg7XHJcbiAgLy8mIC5oZWFkZXItYmcge1xyXG4gIC8vICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLy8gIHdpZHRoOiAxMDAlO1xyXG4gIC8vfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JvYXJkLW1vYi5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNTgycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4udG9wLWxhbmcge1xyXG4gICYgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmIGxpIHtcclxuICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDEwcHg7XHJcblxyXG4gICAgICAmIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmIGlucHV0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiBidXR0b24ge1xyXG4gICAgJiBzdmcge1xyXG4gICAgICBmaWxsOiAkY29sb3ItcmVkO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpcnN0LXNjcmVlbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMTM2NXB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5maXJzdC1zY3JlZW4tYnV0dG9ucyB7XHJcbiAgd2lkdGg6IDk0OXB4O1xyXG4gIGhlaWdodDogNzg4cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ib2FyZC5wbmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTUwcHg7XHJcbiAgdG9wOiAtOTBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIHdpZHRoOiA4MTZweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogaW5pdGlhbDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1idG5zLXdyYXBwZXIge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogNDgwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDQxN3B4O1xyXG4gIGJvdHRvbTogLTEzNXB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWJ0bnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgaGVpZ2h0OiAxMzVweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgbWF4LXdpZHRoOiAxNDdweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxNjhweDtcclxuICAgICYgYSB7XHJcbiAgICAgICYuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgdG9wOiAxODVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubG9nbyB7XHJcbiAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgei1pbmRleDogMjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4ubWFpbi1oZWFkZXItZWxlbSB7XHJcbiAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgei1pbmRleDogMjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gIH1cclxufSIsImhlYWRlciB7XHJcbiAgJi5zZWNvbmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgIC8vbWF4LWhlaWdodDogNzAycHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IC05cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuaGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy9oZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxNTVweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAvLyYgLmhlYWRlci1iZyB7XHJcbiAgICAgIC8vICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgLy8gIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvL31cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLm1haW4taGVhZGVyLWVsZW0ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICYgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiBidXR0b24ge1xyXG4gICAgICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5idG4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTFweCA3cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuc2xpZGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1NXB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmxvZ28ge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmxvZ28taW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwM3B4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3AtY29udGFjdCB7XHJcblxyXG59XHJcblxyXG4udG9wLW1lbnUtd3JhcHBlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG59XHJcblxyXG5cclxuLnRvcC1tZW51IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmIGxpIHtcclxuICAgICYgYSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvcC1zdWItbGlua3Mge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJiBsaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY3cHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG9wLXRlbC13cmFwcGVyIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmX19yb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi50b3AtdGVsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmIHNwYW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICYgc3ZnIHtcclxuICAgICAgZmlsbDogJGNvbG9yLXJlZDtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgYSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3AtaGVscGVyLWxpbmtzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAmIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmIGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaGVhZGVyLnNlY29uZCAudG9wLWxhbmcgdWwgbGkgYSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG5oZWFkZXIuc2Vjb25kIC5tb2JpbGUtbWVudSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLXRvcC1jb250YWN0cyB7XHJcbiAgJiAudG9wLXRlbC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAvL21hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAudG9wLXRlbCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjRweCA5cHg7XHJcbiAgfVxyXG5cclxuICAmIC5tYWluLWhlYWRlci1lbGVtIHtcclxuICAgICYgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdy1jb250YWN0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1yZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgJiBzcGFuIHtcclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleTI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdi1pY29ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG4gIHdpZHRoOiAzNHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgei1pbmRleDogMztcclxuXHJcbiAgJiBkaXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgIH1cclxuXHJcbiAgICAmIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1yZWQ7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vYi1tZW51LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmNztcclxuICAgIC8qIGhlaWdodDogMTAwdmg7ICovXHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAmIC50b3AtbWVudSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAmIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHJcbiAgICAgICYgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAudG9wLWhlbHBlci1saW5rcyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgJiAuc29jaWFsLWxpbmtzIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgJiAuc29jaWFsLWxpbmtzLWluZm97XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJiBhIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnRvcC1zdWItbGlua3Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cclxuICAgICAgJiB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC50b3AtbGFuZ3tcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAmLm1vYiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLnN1Yi1tb2ItbWVudS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1Zjc7XHJcbiAgICAvKiBoZWlnaHQ6IDEwMHZoOyAqL1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG4gIH1cclxuXHJcbiAgZGl2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICYgLnRvcC1tZW51IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgJiBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4uYmFjay10by1tZW51IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuXHJcbiAgJiBzdmcge1xyXG4gICAgZmlsbDogJGNvbG9yLXJlZDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1pY29uc19fY2xvc2Uge1xyXG4gICYuYWN0aXZle1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMyMHB4KSB7XHJcbiAgICAgIHJpZ2h0OiAtMTA2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJoZWFkZXIge1xyXG4gICYudGhpcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgIC8vbWF4LWhlaWdodDogNzAycHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IC05cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuaGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy9oZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxNTVweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAvLyYgLmhlYWRlci1iZyB7XHJcbiAgICAgIC8vICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgLy8gIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvL31cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLm1haW4taGVhZGVyLWVsZW0ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICYgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiBidXR0b24ge1xyXG4gICAgICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5idG4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTFweCA3cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnNsaWRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNTVweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAubG9nbyB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAubG9nby1pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjAzcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvcC1jb250YWN0IHtcclxuXHJcbn1cclxuXHJcblxyXG4udG9wLXN1Yi1saW5rcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICYgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAmIGxpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgJiBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2N3B4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi50b3AtaGVscGVyLWxpbmtzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAmIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmIGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaGVhZGVyLnRoaXJkIC50b3AtbGFuZyB1bCBsaSBhIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbmhlYWRlci50aGlyZCAubW9iaWxlLW1lbnUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tb2JpbGUtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjRweCA5cHg7XHJcbiAgfVxyXG5cclxuICAmIC5tYWluLWhlYWRlci1lbGVtIHtcclxuICAgICYgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdy1jb250YWN0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1yZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgJiBzcGFuIHtcclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleTI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdi1pY29ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG4gIHdpZHRoOiAzNHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgei1pbmRleDogMztcclxuXHJcbiAgJiBkaXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgIH1cclxuXHJcbiAgICAmIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1yZWQ7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vYi1tZW51LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmNztcclxuICAgIC8qIGhlaWdodDogMTAwdmg7ICovXHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAmIC50b3AtbWVudSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAmIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHJcbiAgICAgICYgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAudG9wLWhlbHBlci1saW5rcyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgJiAuc29jaWFsLWxpbmtzIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICYgLnNvY2lhbC1saW5rcy1pbmZvIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiBhIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnRvcC1zdWItbGlua3Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cclxuICAgICAgJiB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAudG9wLWxhbmcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICYubW9iIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5oZWFkZXIudGhpcmQge1xyXG4gICYgLnRvcC10ZWwtd3JhcHBlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLnRvcC1tZW51LXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmIC50b3AtbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYgbGkge1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXRvcC1jb250YWN0cyB7XHJcbiAgICAmIC50b3AtdGVsLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fcm93IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAudG9wLXRlbCB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3AtdGVsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBzcGFuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgJiBzdmcge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJcclxuLmNvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gIC8vcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIC8vcGFkZGluZy1yaWdodDogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgcGFkZGluZzogNTRweCAwcHggNTBweCAwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLy8mX3B0LTB7XHJcbiAgLy8gIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gIC8vfVxyXG59XHJcblxyXG4udGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gIGZvbnQtc2l6ZTogMjdweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9zaW5nbGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0IHtcclxuICAmIHAge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya2VkLWxpc3Qge1xyXG4gIG1heC13aWR0aDogNTgwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICYgdWwge1xyXG4gICAgJiBsaSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMjlweDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1NFTyBURVhUIEVYUEFORFxyXG5cclxuLnJlYWRtb3JlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yZWFkbW9yZV9faGlkZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC8vdHJhbnNpdGlvbjogLjNzO1xyXG4gIC8vbWF4LXdpZHRoOiAxMDQwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICAvL2NvbG9yOiAkY29sb3ItcmVkO1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuXHJcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgbWF4LWhlaWdodDogMjMwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLnJlYWRtb3JlX19oaWRlOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogNGVtO1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OTg3NTcwMDI4MDExMjA0KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKSAxMDAlKTtcclxuICB9XHJcblxyXG59XHJcblxyXG4ucmVhZG1vcmVfX2hpZGUuYWN0aXZlIHtcclxuICAvL21heC1oZWlnaHQ6IDUwMDBweDtcclxuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gIG92ZXJmbG93OiBpbmhlcml0O1xyXG59XHJcblxyXG4ucmVhZG1vcmVfX2hpZGUuYWN0aXZlOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnJlYWRtb3JlX19saW5rIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXJlZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVhZG1vcmVfX2xpbmsgc3BhbjpsYXN0LW9mLXR5cGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hY3RpdmUgKyAucmVhZG1vcmVfX2xpbmsgc3BhbjpmaXJzdC1vZi10eXBlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYWN0aXZlICsgLnJlYWRtb3JlX19saW5rIHNwYW46bGFzdC1vZi10eXBlIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcblxyXG4udGV4dCB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggN3B4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hZHZhbnRhZ2VzX2JnIHtcclxuICBtYXJnaW4tdG9wOiA1N3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBwYWRkaW5nLXRvcDogNjdweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTdweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJiAuYWR2YW50YWdlcy1saXN0IHtcclxuICAgIC8vbWF4LXdpZHRoOiA1OTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LW1hcmtlZCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXR0ZW50aW9uIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICYgLmF0dGVudGlvbi1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXR0ZW50aW9uLWJnLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHggMjNweCAyMHB4O1xyXG5cclxuICAgICYgLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYgLnRleHQge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1NFTyBERVNLVE9QXHJcblxyXG4uc2VvLXRleHQge1xyXG4gIC8vU0VPIFRFWFQgRVhQQU5EXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJiAuc2VvLXJlYWRtb3JlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICYgLnNlby1yZWFkbW9yZV9faGlkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIC8vdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgLy9tYXgtd2lkdGg6IDEwNDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgbWF4LWhlaWdodDogMjMwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLnNlby1yZWFkbW9yZV9faGlkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogNGVtO1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OTg3NTcwMDI4MDExMjA0KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKSAxMDAlKTtcclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJiAuc2VvLXJlYWRtb3JlX19oaWRlLmFjdGl2ZSB7XHJcbiAgICAvL21heC1oZWlnaHQ6IDUwMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gICYgLnNlby1yZWFkbW9yZV9faGlkZS5hY3RpdmU6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmIC5zZW8tcmVhZG1vcmVfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1yZWQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLnNlby1yZWFkbW9yZV9fbGluayBzcGFuOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiAuYWN0aXZlICsgLnNlby1yZWFkbW9yZV9fbGluayBzcGFuOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYgLmFjdGl2ZSArIC5zZW8tcmVhZG1vcmVfX2xpbmsgc3BhbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQuc2VvLXRleHR7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnN1YnZpc2lvbntcclxuICAvL3BhZGRpbmctdG9wOiAxNTVweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgJiAuYnJlYWRjcnVtYnN7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn0iLCIuYnJlYWRjcnVtYnN7XHJcbiAgLy9tYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy10b3A6IDE3NXB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XHJcbiAgICAmIC5jb250YWluZXJ7XHJcbiAgICAgIG1heC13aWR0aDogMTA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgJl9faXRlbXMge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAvL21hcmdpbi10b3A6IC04cHg7XHJcbiAgICAvL21hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMzFweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICYgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICB9XHJcbiAgICAmIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY3VzdG9tYnQge1xyXG4gICYgcCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgJiBzdHJvbmcsYntcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbVByb01lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXdlaWdodDogaW5pdGlhbDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBpbWd7XHJcbiAgICAgIG1hcmdpbjogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgdWwge1xyXG4gICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJiBsaSB7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzFlMjQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0yOXB4O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC50aXRsZV9zaW5nbGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Qcm9NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgJiBoMSwgaDIsIGgze1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Qcm9NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgJiBpbWd7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1heC13aWR0aDogODY1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJiAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4uYWR2YW50YWdlc19iZy5hZHZhbnRhZ2VzLWxpc3Qge1xyXG4gICYgdWwge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMWUyNDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmF0dGVudGlvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hdHRlbnRpb24tYmcuanBnKTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XHJcbiAgcGFkZGluZzogMTZweCAyMHB4IDIzcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICYgaDEsIGgyLCBoMyB7XHJcbiAgICBmb250LWZhbWlseTogR290aGFtUHJvTWVkaXVtO1xyXG4gICAgY29sb3I6ICNlMzFlMjQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJiBwIHtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbVByb1JlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi8v0J/QvtC00LfRgNCw0LTQtdC70LXQvdC40LUiLCIuYmFubmVyIHtcclxuICAmIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgfVxyXG5cclxuICAmX19ob21lMiB7XHJcbiAgICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZS0yLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAvL2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lLTIuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzVhO1xyXG4gICAgaGVpZ2h0OiA2ODVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgI2ZmZjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZTJtb2IuanBnKSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBoZWlnaHQ6IDUxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ob21lMyB7XHJcbiAgICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZS0yLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAvL2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lLTMuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzVhO1xyXG4gICAgaGVpZ2h0OiA2ODVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgI2ZmZjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZTNtb2IuanBnKSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgaGVpZ2h0OiA1MTVweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faG9tZTQge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWUtMi5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG9tZS0zLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM1YTtcclxuICAgIGhlaWdodDogNjg1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lNG1vYi5qcGcpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgaGVpZ2h0OiA1MTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2xvZ2FuIHtcclxuICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgZm9udC1zaXplOiA0MnB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmIHAge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3Nsb2dhbjEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxlZnQ6IDExMXB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogLTYxcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgbGVmdDogOCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzdweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICBsZWZ0OiA2JTtcclxuICAgICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAmIHAge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9zbG9nYW4yIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvL21heC13aWR0aDogNTg1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMjYlO1xyXG4gICAgbWF4LXdpZHRoOiA3MTBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9zbG9nYW4zIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvL21heC13aWR0aDogNTg1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTUlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAmIC5idG4ge1xyXG4gICAgICAgICAgICAmLmdyZXlfaW5oZXJpdCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfc2xvZ2FuNCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvL21heC13aWR0aDogNTg1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTklO1xyXG4gICAgbWF4LXdpZHRoOiA3MTBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gIC5iYW5uZXJfX2hvbWUye1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMCU7XHJcbiAgfVxyXG4gIC5iYW5uZXJfX2hvbWUzIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xyXG4gIH1cclxuICAuYmFubmVyX19ob21lNCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcclxuICAuYmFubmVyX19ob21lMyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDYyJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5iYW5uZXJfX2hvbWUye1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzNSU7XHJcbiAgfVxyXG4gIC5iYW5uZXJfX2hvbWUzIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNzAlO1xyXG4gIH1cclxuICAuYmFubmVyX19ob21lNCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgLmJhbm5lcl9faG9tZTQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0MCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gIC5iYW5uZXJfX2hvbWUyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogaW5oZXJpdDtcclxuICB9XHJcbiAgLmJhbm5lcl9faG9tZTMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MyU7XHJcbiAgfVxyXG4gIC5iYW5uZXJfX2hvbWU0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogaW5oZXJpdDtcclxuICB9XHJcbn0iLCIuY29udGFjdC1tYXAge1xyXG4gIHBhZGRpbmctdG9wOiA4NHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCUgLTE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTI5cHg7XHJcbiAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gIC8vICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgLy8gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgLy8gIGhlaWdodDogYXV0bztcclxuICAvLyAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgLy8gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgLy8gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAvLyAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIC8vfVxyXG5cclxuICAmIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDhweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfc2luZ2xlIHtcclxuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3N3B4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgICYgLnRpdGxlIHtcclxuICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAvL2xlZnQ6IDA7XHJcbiAgICAgIC8vcmlnaHQ6IDA7XHJcbiAgICAgIC8vdG9wOiAxMjFweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5jb250YWN0LW1hcC13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAmIC5zaW5nbGUtbWFwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmIC5zaW5nbGUtYWRyZXNzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2LjRweCAwLjZweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDg1MnB4O1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5jb250YWN0LWJvdHRvbS13cmFwcGVye1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogNjVweCAwIDFweCA0M3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2NXB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG4uY29udGFjdC1tYXAtd3JhcHBlciB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmID4gZGl2IHtcclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNvbnRhY3QtYm90dG9tLXdyYXBwZXIge1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggNi40cHggMC42cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIHBhZGRpbmc6IDQycHggMCAxcHggOTZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcclxuICAgIHBhZGRpbmc6IDI5cHggMCAxcHggNDNweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNi40cHggMC42cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIHBhZGRpbmc6IDI5cHggNXB4IDFweCA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC1ib3R0b20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmIC5ibG9jay10aXRsZSB7XHJcbiAgICAmIHB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmNvbnRhY3QtY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAmIHB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgIG1heC13aWR0aDogMTU2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgJiBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgJiBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuY29udGFjdC12aWV3IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJiAucmVhZG1vcmVfX2hpZGUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgLmNvbnRhY3QtYm90dG9tIHtcclxuICAgICYgLmZsZXgge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jb250YWN0LW1hcCB7XHJcbiAgJiAucmVhZG1vcmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJiAucmVhZG1vcmVfX2hpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAucmVhZG1vcmVfX2hpZGU6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiA0ZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OTg3NTcwMDI4MDExMjA0KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKSAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmIC5yZWFkbW9yZV9faGlkZS5hY3RpdmUge1xyXG4gICAgLy9tYXgtaGVpZ2h0OiA1MDAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAmIC5yZWFkbW9yZV9faGlkZS5hY3RpdmU6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmIC5yZWFkbW9yZV9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDlweCAxN3B4O1xyXG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLnJlYWRtb3JlX19saW5rIHNwYW46bGFzdC1vZi10eXBlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmIC5hY3RpdmUgKyAucmVhZG1vcmVfX2xpbmsgc3BhbjpmaXJzdC1vZi10eXBlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmIC5hY3RpdmUgKyAucmVhZG1vcmVfX2xpbmsgc3BhbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxNDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC12aWV3IHtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICAmIC5yZWFkbW9yZV9fbGluayB7XHJcblxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1yZWQgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZXtcclxuICAmIC5ob21lcGFnZS1tYXB7XHJcblxyXG4gIH1cclxuICAmIC5ob21lcGFnZS1jb250YWN0c3tcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDYuNHB4IDAuNnB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgcGFkZGluZzogNDJweCAwIDFweCA5NnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMzBweCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHBhZGRpbmc6IDY1cHggMHB4IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5jb250YWN0LWJvdHRvbS13cmFwcGVye1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAmIC5jb250YWN0LWJvdHRvbXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmJsb2NrLXRpdGxle1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJpdmlsZWdlIHtcclxuICBwYWRkaW5nLXRvcDogODRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcml2aWxlZ2UtYmcucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAlIC0xNXB4O1xyXG4gIGhlaWdodDogODEwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMCUgLTQ3cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzlweCAtNDVweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtNDZweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHggNTAwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KXtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjNweCAtNzFweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNjAwcHggNjAwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KXtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjFweCAtNDBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNTUwcHggNTUwcHg7XHJcbiAgfVxyXG4gICYgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHJpdmlsZWdlLWxpc3R7XHJcbiAgJiB1bHtcclxuICAgICYgbGl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAvLyYgYXtcclxuICAgICAgLy8gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgLy8gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIC8vICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIC8vICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAvLyAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAvLyAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgIC8vICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAvLyAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpe1xyXG4gICAgICAvLyAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIC8vICB9XHJcbiAgICAgIC8vfVxyXG4gICAgICAvLyY6aG92ZXJ7XHJcbiAgICAgIC8vICAmIGF7XHJcbiAgICAgIC8vICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAvLyAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXJlZDtcclxuICAgICAgLy8gIH1cclxuICAgICAgLy99XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFkdmFudGFnZXMge1xyXG4gIG1hcmdpbi10b3A6IDg0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FkdmFudGFnZXMtYmcucG5nKTtcclxuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2NiU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4MSU7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzA0cHghaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20haW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC05MnB4O1xyXG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiA1MDBweCA1MDBweDtcclxuICAgIC8vcGFkZGluZy1ib3R0b206IDE3NXB4IWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHggMzAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTExcHghaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gIC8vICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNzZweDtcclxuICAvL31cclxuXHJcbiAgJiAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTA4cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWR2YW50YWdlcy1pbmZvIHtcclxuICBwYWRkaW5nOiA2MHB4IDQ2cHggNjBweCA0MnB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCA1cHggNi44cHggMS4ycHggcmdiYSgwLCAwLCAwLCAwLjExKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxNC45cHggMS4xcHggcmdiYSg1MywgNTMsIDUzLCAwLjEpO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweCAxMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJiBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWR2YW50YWdlcy1saXN0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgJiB1bCB7XHJcbiAgICAmIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2xpZGVyIHtcclxuICAvL2hlaWdodDogMTAwJTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMjdweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci5zbWFsbCAuYmFubmVyLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICBmb250LXNpemU6IDQycHg7XHJcbiAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIC8vbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmIHAge1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGhlaWdodDogNjE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMzYlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGhlaWdodDogMzY1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vbWF4LXdpZHRoOiA1ODVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAmIC5idG4ge1xyXG4gICAgICAgICAgICAmLmdyZXlfaW5oZXJpdCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpe1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm93bC1kb3RzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMjVweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm93bC1kb3RzIC5vd2wtZG90IHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXJlZDtcclxuICBvcGFjaXR5OiAwLjIxO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNWI1YiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1yZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5vd2wtbmF2IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuIiwiXHJcblxyXG4vKiBTZWxlY3Qgc3R5bGUgaGVyZSAqL1xyXG5cclxuLnNlbGVjdC1jdXN0b20ge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHdpZHRoOiAyNDVweDtcclxuICBwYWRkaW5nOiAxNHB4IDIwcHggMTJweCAxMnB4O1xyXG4gIGhlaWdodDogMzhweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC8vYmFja2dyb3VuZDogdXJsKGh0dHA6Ly9zaGFycGlrLmNvbS93aXAvY3V0ZXNlbGVjdC9hcnJvdy5wbmcpIDI5NXB4IDEycHggbm8tcmVwZWF0IHdoaXRlO1xyXG59XHJcblxyXG4vKiogQ3VzdG9tIFNlbGVjdCAqKi9cclxuXHJcblxyXG4ucy1oaWRkZW4ge1xyXG4gIHZpc2liaWxpdHk6aGlkZGVuO1xyXG4gIHBhZGRpbmctcmlnaHQ6MTBweDtcclxufVxyXG4uc2VsZWN0IHtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICBib3JkZXI6MXB4IHNvbGlkICAkY29sb3ItZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHdpZHRoOiAyNTZweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcblxyXG59XHJcbi5zdHlsZWRTZWxlY3Qge1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIHRvcDowO1xyXG4gIHJpZ2h0OjA7XHJcbiAgYm90dG9tOjA7XHJcbiAgbGVmdDowO1xyXG4gIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLnN0eWxlZFNlbGVjdDphZnRlciB7XHJcbiAgY29udGVudDpcIlwiO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIHJpZ2h0OiA2cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lqOCtDanh6ZG1jZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSWdkMmxrZEdnOUlqVXhNbkI0SWlCb1pXbG5hSFE5SWpVeE1uQjRJaUIyYVdWM1FtOTRQU0l3SURBZ05EVXhMamcwTnlBME5URXVPRFEzSWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwTlRFdU9EUTNJRFExTVM0NE5EYzdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0OFp6NDhaejRLQ1R4d1lYUm9JR1E5SWsweU1qVXVPVEl6TERNMU5DNDNNRFpqTFRndU1EazRMREF0TVRZdU1UazFMVE11TURreUxUSXlMak0yT1MwNUxqSTJNMHc1TGpJM0xERTFNUzR4TlRkakxURXlMak0xT1MweE1pNHpOVGt0TVRJdU16VTVMVE15TGpNNU55d3dMVFEwTGpjMU1TQWdJR014TWk0ek5UUXRNVEl1TXpVMExETXlMak00T0MweE1pNHpOVFFzTkRRdU56UTRMREJzTVRjeExqa3dOU3d4TnpFdU9URTFiREUzTVM0NU1EWXRNVGN4TGprd09XTXhNaTR6TlRrdE1USXVNelUwTERNeUxqTTVNUzB4TWk0ek5UUXNORFF1TnpRMExEQWdJQ0JqTVRJdU16WTFMREV5TGpNMU5Dd3hNaTR6TmpVc016SXVNemt5TERBc05EUXVOelV4VERJME9DNHlPVElzTXpRMUxqUTBPVU15TkRJdU1URTFMRE0xTVM0Mk1qRXNNak0wTGpBeE9Dd3pOVFF1TnpBMkxESXlOUzQ1TWpNc016VTBMamN3Tm5vaUlHUmhkR0V0YjNKcFoybHVZV3c5SWlNd01EQXdNREFpSUdOc1lYTnpQU0poWTNScGRtVXRjR0YwYUNJZ1pHRjBZUzF2YkdSZlkyOXNiM0k5SWlNd01EQXdNREFpSUdacGJHdzlJaU0xTlRVMU5UVWlMejRLUEM5blBqd3ZaejRnUEM5emRtYytDZz09Jyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4uc3R5bGVkU2VsZWN0OmFjdGl2ZSwgLnN0eWxlZFNlbGVjdC5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxufVxyXG4ub3B0aW9ucyB7XHJcbiAgZGlzcGxheTpub25lO1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIHRvcDozNXB4O1xyXG4gIHJpZ2h0OjA7XHJcbiAgbGVmdDowO1xyXG4gIHotaW5kZXg6OTk5O1xyXG4gIG1hcmdpbjowIDA7XHJcbiAgcGFkZGluZzowIDA7XHJcbiAgbGlzdC1zdHlsZTpub25lO1xyXG4gIGJvcmRlcjoxcHggc29saWQgI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgYm94LXNoYWRvdzogLTRweCAtMnB4IDIwcHggLTVweCByZ2JhKDAsMCwwLC4yNik7XHJcbiAgaGVpZ2h0OiAxNjBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG4ub3B0aW9ucyBsaSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5vcHRpb25zIGxpOmhvdmVyIHtcclxuICBjb2xvcjojZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbn0iLCIub3VyLXNlcnZpY2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgLy9wYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIC8vcGFkZGluZy1ib3R0b206IDU1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgbWFyZ2luLXRvcDogODVweDtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC8vb3BhY2l0eTogLjk7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYigyMzcsIDIzNywgMjM3KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub3VyLXNlcnZpY2UtaW5uZXJ7XHJcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvb3VyLXNlcnZpY2UtYmcucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9vdXItc2VydmljZS1iZy5wbmdcIik7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gICYgLmJ0bntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5vdXItc2VydmljZS1saXN0IHtcclxuICBwYWRkaW5nLXRvcDogNDVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XHJcbiAgfVxyXG4gICYgLmZsZXgge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KXtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcbiAgICAmIC5zZXJ2aWNlLWl0ZW0tbGluayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDM3cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYmNiO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2JjYjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpe1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpe1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJiBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDEpe1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKXtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMyl7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDQpe1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSg1KXtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNil7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDcpe1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSg4KXtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoOSl7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDEwKXtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMTEpe1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgxMil7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDEzKXtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMTQpe1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgxNSl7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDE2KXtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMTcpe1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgxOCl7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gIC5zZXJ2aWNlLWl0ZW0tbGlua3tcclxuICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgfVxyXG4gIC5zZXJ2aWNlLWl0ZW0tbGluazpudGgtb2YtdHlwZSgxKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuc2VydmljZS1pdGVtLWxpbms6bnRoLW9mLXR5cGUoMil7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnNlcnZpY2UtaXRlbS1saW5rOm50aC1vZi10eXBlKDMpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5zZXJ2aWNlLWl0ZW0tbGluazpudGgtb2YtdHlwZSg0KXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuc2VydmljZS1pdGVtLWxpbms6bnRoLW9mLXR5cGUoNSl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VydmljZS1pdGVtLWxpbms6bnRoLW9mLXR5cGUoNil7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3VyLXNlcnZpY2UtaW5uZXIgLmJ0bntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59IiwiLnN0YWZmLWl0ZW0ge1xyXG4gIG1heC13aWR0aDogMjYycHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICYgLnN0YWZmLWl0ZW0taW5uZXIge1xyXG4gICAgJiBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYgLnNoYWRvdy1ib3gge1xyXG4gICAgICAvL2JveC1zaGFkb3c6IDBweCA3cHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XHJcbiAgICAgIC8vYm94LXNoYWRvdzogLTdweCA0cHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjI2KTtcclxuICAgICAgLy9ib3gtc2hhZG93OiAzcHggMjdweCA1NHB4IC0zNHB4IHJnYmEoMCwgMCwgMCwgLjQ3KTtcclxuICAgICAgLy9ib3gtc2hhZG93OiAwIDNweCAyOXB4IDAgcmdiYSgwLDAsMCwuMDcpO1xyXG4gICAgICAvL2JveC1zaGFkb3c6IDAgM3B4IDE0cHggMCByZ2JhKDAsMCwwLC4wNSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAwIHJnYmEoMTAsIDEwLCAxMCwgLjA1KSwgM3B4IDI3cHggNTRweCAtMzRweCByZ2JhKDAsIDAsIDAsIC40Nyk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4xcztcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLy9ib3gtc2hhZG93OjAgMnB4IDdweCAycHggcmdiYSgxMCwxMCwxMCwuMDUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMjBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgICAgLy9ib3gtc2hhZG93OjAgMnB4IDdweCA0cHggcmdiYSgxMCwxMCwxMCwuMDUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMjBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICAvL3dpZHRoOiAyNjJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyNTNweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogOHB4IDE3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgJi5idG4ge1xyXG4gICAgICBwYWRkaW5nOiA5cHggMTRweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190YWdzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAmIC5zdGFmZi10YWcge1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgICAgb3BhY2l0eTogMC4yNjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5MjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgJiAuc2hhZG93LWJveCB7XHJcbiAgICAgIC8vYm94LXNoYWRvdzogLTRweCAtMnB4IDIwcHggLTVweCByZ2JhKDAsIDAsIDAsIC4yNik7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIC4wNyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnN0YWZmLWNhcmQtcmV2aWV3IC5yZXZpZXdzLWNhcm91c2VsIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59IiwiLmNhcm91c2VsLW93bGNfX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xyXG4gIH1cclxuXHJcbiAgJiAub3dsLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICYubmV3cyB7XHJcbiAgICAmIC5vd2wtbmF2IHtcclxuICAgICAgdG9wOiA5M3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcm91c2VsLW93bGMge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmFsbC1vd2xjIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICYgYSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICZfcmV2aWV3cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYnRuIHtcclxuICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3F1ZXN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmIC5idG4ge1xyXG4gICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc2VsZWN0IHtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8uY2Fyb3VzZWwtb3dsY19fd3JhcHBlci5vd2wtbmF2IHtcclxuLy8gIGhlaWdodDogNDdweDtcclxuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gIHdpZHRoOiAyNnB4O1xyXG4vL1xyXG4vLyAgdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG4vL31cclxuLmNhcm91c2VsLW93bGNfX3dyYXBwZXIgLm93bC1uYXYge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5vd2wtbmF2IC5vd2wtcHJldiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0yOHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMTZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGxlZnQ6IC0xNnB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgbGVmdDogLTIxcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICB0b3A6IDU2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtb3dsY19fd3JhcHBlciAub3dsLW5hdiAub3dsLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTI2cHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgcmlnaHQ6IC0xNnB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgcmlnaHQ6IC0yMXB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgdG9wOiA1NnB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5vd2wtcHJldi5kaXNhYmxlZCxcclxuLmNhcm91c2VsLW93bGNfX3dyYXBwZXIgLm93bC1uZXh0LmRpc2FibGVkIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5wcmV2LXNsaWRlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL25hdi1wcmV2LnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgLy9sZWZ0OiAtMzNweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5uZXh0LXNsaWRlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL25hdi1uZXh0LnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgLy9yaWdodDogLTMzcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtb3dsY19fd3JhcHBlciAucHJldi1zbGlkZTpob3ZlciB7XHJcbiAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUzcHg7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5uZXh0LXNsaWRlOmhvdmVyIHtcclxuICAvL2JhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC01M3B4O1xyXG59XHJcblxyXG5AaW1wb3J0IFwic3RhZmYtaXRlbS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJuZXdzLWl0ZW0uc2Nzc1wiO1xyXG5AaW1wb3J0IFwicmV2aWV3LWl0ZW0uc2Nzc1wiO1xyXG4vL0BpbXBvcnQgXCJtYWluLXJldmlldy1pdGVtLnNjc3NcIjtcclxuQGltcG9ydCBcImdhbGxlcnktaXRlbS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ2aWRlby1pdGVtLnNjc3NcIjtcclxuQGltcG9ydCBcImxpY2Vuc2UtaXRlbS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJxdWVzdGlvbi1pdGVtLnNjc3NcIjtcclxuXHJcbi5yZXZpZXdzLWNhcm91c2VsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG4gIHBhZGRpbmctdG9wOiAzOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgJiAuY2Fyb3VzZWwtb3dsYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cclxuICAgICYgLmNhcm91c2VsLW93bGNfX3dyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9ucy1jYXJvdXNlbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxufVxyXG5cclxuLy/QlNCe0JHQkNCS0JjQotCsINCa0J7QnNCc0JXQndCi0JDQoNCY0JlcclxuXHJcbi5hZGQtY29tbWVudCB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcmVkO1xyXG4gIH1cclxufVxyXG5cclxuLmFkZC1jb21tZW50X19ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgJiBmb3JtIHtcclxuICAgICYgLmZvcm0tcm93IHtcclxuICAgICAgJi53MTAwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRleHRmaWVsZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAmIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2JhYmFiYTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbi1pdGVtLWlubmVyIHtcclxuICAmLmFkZCB7XHJcbiAgICAmIC5hZGQtY29tbWVudF9fYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXZpZXctaXRlbS1pbm5lciB7XHJcbiAgJi5hZGQge1xyXG4gICAgJiAuYWRkLWNvbW1lbnRfX2Jsb2NrIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0VORCDQlNCe0JHQkNCS0JjQotCsINCa0J7QnNCc0JXQndCi0JDQoNCY0JlcclxuXHJcblxyXG4ub3dsLWNhcm91c2VsLmNhcm91c2VsLW93bGNfX3dyYXBwZXIucXVlc3Rpb24gLm93bC1uYXYgLm93bC1wcmV2IHtcclxuICB0b3A6IDcycHg7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwuY2Fyb3VzZWwtb3dsY19fd3JhcHBlci5xdWVzdGlvbiAub3dsLW5hdiAub3dsLW5leHQge1xyXG4gIHRvcDogNzJweDtcclxufVxyXG5cclxuXHJcbi5yZXZpZXcuc2xpZGVyIC5vd2wtbmF2IC5vd2wtcHJldiB7XHJcbiAgdG9wOiA2NXB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICB0b3A6IDgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3LnNsaWRlciAub3dsLW5hdiAub3dsLW5leHQge1xyXG4gIHRvcDogNjVweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgdG9wOiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8ucXVlc3Rpb25zLWNhcm91c2VsIC5xdWVzdGlvbi1pdGVtX19jb250ZW50IC5yZWFkbW9yZS1jb21tZW50e1xyXG4vLyAgbWFyZ2luLXRvcDogMDtcclxuLy99XHJcblxyXG4ucXVlc3Rpb25zLWNhcm91c2VsIHtcclxuICAmIC5kb2N0b3Itd3JhcHBlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdGFmZi1jYXJkLXJldmlldyB7XHJcbiAgJiAuYnRuIHtcclxuICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3LWFib3V0LXN0YWZmIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICYgLmJ0biB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbGwtb3dsYy5hbGwtb3dsY19yZXZpZXdzIHtcclxuICAmIC5idG4ge1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcm91c2VsLW93bGNfX3dyYXBwZXIubmV3cyAub3dsLW5hdiAub3dsLXByZXYge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICB0b3A6IC05cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtb3dsY19fd3JhcHBlci5uZXdzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIHRvcDogLTlweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ucXVlc3Rpb25zLWNhcm91c2VsIHtcclxuICAmIC5jYXJvdXNlbC1vd2xjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJiAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGljZW5zZXMtY2Fyb3VzZWwge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1vd2xjX193cmFwcGVyLnJldmlldyAub3dsLW5hdiAub3dsLXByZXYge1xyXG5cclxuICB0b3A6IDcycHg7XHJcblxyXG59XHJcblxyXG4uY2Fyb3VzZWwtb3dsY19fd3JhcHBlci5yZXZpZXcgLm93bC1uYXYgLm93bC1uZXh0IHtcclxuICB0b3A6IDcycHg7XHJcblxyXG59XHJcblxyXG5cclxuLmNhcm91c2VsLW93bGNfX3dyYXBwZXIucmV2aWV3IC5vd2wtbmF2IC5vd2wtcHJldiB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIHRvcDogOTJweDtcclxuICB9XHJcbn1cclxuLmNhcm91c2VsLW93bGNfX3dyYXBwZXIucmV2aWV3IC5vd2wtbmF2IC5vd2wtbmV4dCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIHRvcDogOTJweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ub3dsLWNhcm91c2VsLmNhcm91c2VsLW93bGNfX3dyYXBwZXIudmlkZW8tY2Fyb3VzZWx7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYgLm93bC1uYXZ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgICYgLm93bC1wcmV2e1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxuICAgICYgLm93bC1uZXh0e1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgLnNpbmdsZS1wb3N0LXdyYXBwZXIgLmNhcm91c2VsLW93bGNfX3dyYXBwZXIgLm93bC1uYXYgLm93bC1wcmV2e1xyXG4gICAgbGVmdDogLTExcHg7XHJcbiAgfVxyXG4gIC5zaW5nbGUtcG9zdC13cmFwcGVyIC5jYXJvdXNlbC1vd2xjX193cmFwcGVyIC5vd2wtbmF2IC5vd2wtbmV4dHtcclxuICAgIHJpZ2h0OiAtMTFweDtcclxuICB9XHJcbn0iLCIubmV3cy1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDI2MnB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmIC5uZXdzLWl0ZW0taW5uZXIge1xyXG4gICAgJiBhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMjYycHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA4cHggMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy93aWR0aDogMTYwcHg7XHJcbiAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgfVxyXG4gICZfX2RhdGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gIH1cclxuXHJcbiAgJl9fdGFncyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICYgLm5ld3MtdGFnIHtcclxuICAgICAgcGFkZGluZzogNHB4IDBweDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5yZXZpZXctaXRlbSB7XHJcbiAgd2lkdGg6IDM3MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZy10b3A6IDUycHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgJiAucmV2aWV3LWl0ZW0taW5uZXIge1xyXG4gICAgJiBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYgLnNoYWRvdy1ib3gge1xyXG4gICAgICAvL2JveC1zaGFkb3c6IDBweCA3cHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XHJcbiAgICAgIGJveC1zaGFkb3c6IC03cHggNHB4IDIwcHggLTVweCByZ2JhKDAsIDAsIDAsIC4yNik7XHJcbiAgICAgIHRyYW5zaXRpb246IC4xcztcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmV2aWV3LWl0ZW0taGVhZGluZyB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuaWNvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHJcbiAgICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNlMzFlMjQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5uYW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAucmF0aW5nIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgIGZpbGw6ICM5ZDlkOWQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpe1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmIGRpdiB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjODY4Njg2O1xyXG4gICAgICAgICAgICAgICAgLy9maWxsOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4Njg2ODY7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX190YWdzIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgJiAucmV2aWV3LXRhZyB7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjI2O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXkyO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fuc3dlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAmIC50aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgICYgLnNoYWRvdy1ib3gge1xyXG4gICAgICBib3gtc2hhZG93OiAtNHB4IC0ycHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjI2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICYgLnJlYWRtb3JlX19oaWRlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogNGVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc5ODc1NykgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDEpIDEwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5yZWFkbW9yZV9fbGluayB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnJlYWRtb3JlLWNvbW1lbnQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiBzdmcge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmFkZC1jb21tZW50IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICBmbG9hdDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnJldmlldy1pdGVtLWlubmVyIHtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICAmIC5yZXZpZXctaXRlbV9fYW5zd2VyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJiAucmVhZG1vcmUtY29tbWVudCB7XHJcbiAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhZmYtY2FyZC1yZXZpZXd7XHJcbiAgJiAucmV2aWV3LWl0ZW1fX3RhZ3N7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJiAucmV2aWV3LXRhZ3tcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDZweCA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnF1ZXN0aW9uLWl0ZW0ge1xyXG4gIHdpZHRoOiAzNzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmctdG9wOiA1MnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDUycHggMTBweCA0MnB4O1xyXG4gIH1cclxuXHJcbiAgJiAucXVlc3Rpb24taXRlbS1pbm5lciB7XHJcbiAgICAmIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc2hhZG93LWJveCB7XHJcbiAgICAgIC8vYm94LXNoYWRvdzogMHB4IDdweCAyMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcclxuICAgICAgYm94LXNoYWRvdzogLTdweCA0cHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjI2KTtcclxuICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdWVzdGlvbi1pdGVtLWhlYWRpbmcge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcblxyXG4gICAgICAmIC5pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHJcbiAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgZmlsbDogI2UzMWUyNDtcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAubmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAucmF0aW5nIHtcclxuICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0N3B4O1xyXG5cclxuICAgICAgJiBkaXYge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX3RhZ3Mge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmIC5xdWVzdGlvbi10YWcge1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgICAgb3BhY2l0eTogMC4yNjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5MjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fuc3dlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAmIC5zaGFkb3ctYm94IHtcclxuICAgICAgYm94LXNoYWRvdzogLTRweCAtMnB4IDIwcHggLTVweCByZ2JhKDAsIDAsIDAsIC4yNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAmIC5yZWFkbW9yZV9faGlkZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAvL21hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogMTE2cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA0ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzk4NzU3KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wMSkgMTAwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnJlYWRtb3JlX19saW5rIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5yZWFkbW9yZS1jb21tZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgfVxyXG5cclxuICAgICAgJiBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmFkZC1jb21tZW50IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucXVlc3Rpb24taXRlbS1pbm5lciB7XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJiAucXVlc3Rpb24taXRlbV9fYW5zd2VyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAmIC5kb2N0b3Itd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmRvY3Rvci1pbmZvIHtcclxuICAgICAgICAgICYgLmRvY3Rvci1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgLmRvY3Rvci1wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAucmVhZG1vcmUtY29tbWVudCB7XHJcbiAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jdG9yLWFuc3dlciB7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcblxyXG4ucXVlc3Rpb25zLWNhcm91c2VsIHtcclxuICAmIC5xdWVzdGlvbiB7XHJcbiAgICAmIC5xdWVzdGlvbi1pdGVtLWlubmVyIHtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICYgLnF1ZXN0aW9uLWl0ZW1fX2Fuc3dlciB7XHJcbiAgICAgICAgICAmIC5kb2N0b3Itd3JhcHBlcntcclxuICAgICAgICAgICAgJiAuYW5zd2VyLXN0YWZme1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQ2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5kb2N0b3ItaW5mb3tcclxuICAgICAgICAgICAgICAmIC5kb2N0b3ItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmIC5kb2N0b3ItcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAucXVlc3Rpb24taXRlbXtcclxuICAgICAgJiAucmVhZG1vcmUtY29tbWVudHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIudmlkZW8taXRlbXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJiBzdmd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGZpbGw6ICRjb2xvci1yZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDQ1JTtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgICYgc3Zne1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi52aWRlby1jYXJvdXNlbCB7XHJcbiAgJiAub3dsLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJiAub3dsLW5hdiAub3dsLXByZXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTI4cHg7XHJcbiAgICB0b3A6IC02MXB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgdG9wOiAtMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgdG9wOiAtNzVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXtcclxuICAgICAgdG9wOiAtNjFweDtcclxuICAgIH1cclxuICAgIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpe1xyXG4gICAgLy9cclxuICAgIC8vfVxyXG4gIH1cclxuXHJcbiAgJiAub3dsLW5hdiAub3dsLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0yMXB4O1xyXG4gICAgdG9wOiAtNjFweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIHJpZ2h0OiAtMTZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHJpZ2h0OiAtMTlweDtcclxuICAgICAgdG9wOiAtMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgdG9wOiAtNzVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXtcclxuICAgICAgdG9wOiAtNjFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLm93bC1wcmV2LmRpc2FibGVkLFxyXG4gICYgLm93bC1uZXh0LmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gIH1cclxuXHJcbiAgJiAucHJldi1zbGlkZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL25hdi1wcmV2LnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAvL2xlZnQ6IC0zM3B4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgIHdpZHRoOiAxMHB4O1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLm5leHQtc2xpZGUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9uYXYtbmV4dC5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgLy9yaWdodDogLTMzcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAucHJldi1zbGlkZTpob3ZlciB7XHJcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTNweDtcclxuICB9XHJcblxyXG4gICYgLm5leHQtc2xpZGU6aG92ZXIge1xyXG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNTNweDtcclxuICB9XHJcbn0iLCIubGljZW5zZS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KXtcclxuICAgIHdpZHRoOiAyNzVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICYgYSB7XHJcbiAgICAmIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMjc1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICAvLyAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAvLyAgd2lkdGg6IGF1dG87XHJcbiAgICAgIC8vfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5saWNlbnNlcy1jYXJvdXNlbCB7XHJcbiAgJiAub3dsLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJiAub3dsLW5hdiAub3dsLXByZXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTI4cHg7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG5cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBsZWZ0OiAtMTZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICB0b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICB0b3A6IDUwcHg7XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAub3dsLW5hdiAub3dsLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0yMXB4O1xyXG4gICAgdG9wOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgcmlnaHQ6IC0xOXB4O1xyXG4gICAgICB0b3A6IC0yMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgdG9wOiA1MHB4O1xyXG5cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgIHRvcDogNTBweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5vd2wtcHJldi5kaXNhYmxlZCxcclxuICAmIC5vd2wtbmV4dC5kaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcblxyXG4gICYgLnByZXYtc2xpZGUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9uYXYtcHJldi5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgLy9sZWZ0OiAtMzNweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAubmV4dC1zbGlkZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL25hdi1uZXh0LnBuZykgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAvL3JpZ2h0OiAtMzNweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAucHJldi1zbGlkZTpob3ZlciB7XHJcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTNweDtcclxuICB9XHJcblxyXG4gICYgLm5leHQtc2xpZGU6aG92ZXIge1xyXG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNTNweDtcclxuICB9XHJcbn0iLCIuZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4mIGF7XHJcbiAgJiBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC8vICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyAgd2lkdGg6IGF1dG87XHJcbiAgICAvL31cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXtcclxuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxufVxyXG5cclxuLmdhbGxlcnktY2Fyb3VzZWwge1xyXG4gICYgLm93bC1uYXYge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYgLm93bC1uYXYgLm93bC1wcmV2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0yOHB4O1xyXG4gICAgdG9wOiAtNjFweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHRvcDogLTc1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICAgIHRvcDogLTYxcHg7XHJcbiAgICB9XHJcbiAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXtcclxuICAgIC8vXHJcbiAgICAvL31cclxuICB9XHJcblxyXG4gICYgLm93bC1uYXYgLm93bC1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMjFweDtcclxuICAgIHRvcDogLTYxcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICByaWdodDogLTE2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICByaWdodDogLTE5cHg7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHRvcDogLTc1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICAgIHRvcDogLTYxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5vd2wtcHJldi5kaXNhYmxlZCxcclxuICAmIC5vd2wtbmV4dC5kaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcblxyXG4gICYgLnByZXYtc2xpZGUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9uYXYtcHJldi5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgLy9sZWZ0OiAtMzNweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5uZXh0LXNsaWRlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvbmF2LW5leHQucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIC8vcmlnaHQ6IC0zM3B4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLnByZXYtc2xpZGU6aG92ZXIge1xyXG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUzcHg7XHJcbiAgfVxyXG5cclxuICAmIC5uZXh0LXNsaWRlOmhvdmVyIHtcclxuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTUzcHg7XHJcbiAgfVxyXG59IiwiLm9ubGluZS1yZWdpc3RyYXRpb25zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMxZTI0O1xyXG4gIGhlaWdodDogNDA4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICB9XHJcblxyXG4gICYgLnJlZy1idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAucmVnLWZvcm0td3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVnLWJnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC8vd2lkdGg6IDg3NXB4O1xyXG4gICAgbWF4LXdpZHRoOiA4NzVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCA4cHggcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG4gICAgcGFkZGluZzogMzhweCAxMDBweCAyMXB4IDU5cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yOHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogNzMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg4cHgpIHtcclxuICAgICAgbGVmdDogMTMlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAucmVnLWZvcm0ge1xyXG4gICAgJiAuZm9ybS1yb3cge1xyXG4gICAgICAvL21hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAmIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogODNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnBpY2tlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJi5kYXRldGltZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEVXhNaUExTVRJaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURVeE1pQTFNVEk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0bWFXeHNPaU0xUWpWQ05VSTdmUTBLUEM5emRIbHNaVDROQ2p4blBnMEtDVHhuUGcwS0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRVeUxEUXdhQzB5TkZZd2FDMDBNSFkwTUVneE1qUldNRWc0TkhZME1FZzJNRU15Tmk0NUxEUXdMREFzTmpZdU9Td3dMREV3TUhZek5USmpNQ3d6TXk0eExESTJMamtzTmpBc05qQXNOakJvTXpreURRb0pDUWxqTXpNdU1Td3dMRFl3TFRJMkxqa3NOakF0TmpCV01UQXdRelV4TWl3Mk5pNDVMRFE0TlM0eExEUXdMRFExTWl3ME1Ib2dUVFEzTWl3ME5USmpNQ3d4TVMwNUxESXdMVEl3TERJd1NEWXdZeTB4TVN3d0xUSXdMVGt0TWpBdE1qQldNVGc0YURRek1sWTBOVEo2SUUwME56SXNNVFE0U0RRd2RpMDBPQTBLQ1FrSll6QXRNVEVzT1MweU1Dd3lNQzB5TUdneU5IWTBNR2cwTUZZNE1HZ3lOalIyTkRCb05EQldPREJvTWpSak1URXNNQ3d5TUN3NUxESXdMREl3VmpFME9Ib2lMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l5TXpBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpNNU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTXpFd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXpNVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJamMySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJeE5UWWlJSGs5SWpNNU1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakl6TmlJZ2VUMGlNemt3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU16RTJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6T1RZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEM5emRtYytEUW89Jyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi50aW1lIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEUTNJRFEzSWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwTnlBME56c2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2drdWMzUXdlMlpwYkd3Nkl6VkNOVUkxUWp0OURRbzhMM04wZVd4bFBnMEtQR2MrRFFvSlBHY2dhV1E5SWt4aGVXVnlYekZmTmpWZklqNE5DZ2tKUEdjK0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EWXVPU3d5TUM0eFl5MHdMakl0TUM0ekxUQXVOUzB3TGpZdE1DNDVMVEF1Tm1ndE1pNDVRelF4TGpJc09TNDFMRE15TGpRc01TNDRMREl4TGpjc01TNDRRemt1Tnl3eExqZ3NNQ3d4TVM0MUxEQXNNak11TlEwS0NRa0pDWE01TGpjc01qRXVOeXd5TVM0M0xESXhMamRqTnk0M0xEQXNNVFF1T1MwMExqSXNNVGd1T0MweE1DNDVZekF1TlMwd0xqa3NNQzR5TFRJdU1pMHdMamN0TWk0M1l5MHdMamt0TUM0MUxUSXVNaTB3TGpJdE1pNDNMREF1TjJNdE15NHlMRFV1TlMwNUxqRXNPQzQ1TFRFMUxqUXNPQzQ1RFFvSkNRa0pZeTA1TGpnc01DMHhOeTQ0TFRndE1UY3VPQzB4Tnk0NFl6QXRPUzQ0TERndE1UY3VPQ3d4Tnk0NExURTNMamhqT0M0MExEQXNNVFV1TlN3MUxqa3NNVGN1TXl3eE15NDRhQzB5TGpsakxUQXVOQ3d3TFRBdU55d3dMakl0TUM0NUxEQXVOZzBLQ1FrSkNXTXRNQzR5TERBdU15MHdMakVzTUM0NExEQXVNU3d4TGpGc05DNDVMRFV1T1dNd0xqSXNNQzR5TERBdU5Td3dMalFzTUM0NExEQXVOR013TGpNc01Dd3dMall0TUM0eExEQXVPQzB3TGpSc05DNDVMVFV1T1VNME55d3lNQzQ1TERRM0xqRXNNakF1TlN3ME5pNDVMREl3TGpGNklpOCtEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5NakV1Tnl3MkxqZGpMVEV1TVN3d0xUSXNNQzQ1TFRJc01uWXhNbU10TUM0NUxEQXVOaTB4TGpVc01TNDNMVEV1TlN3eUxqaGpNQ3d4TGprc01TNDJMRE11TlN3ekxqVXNNeTQxWXpBdU5Td3dMREV0TUM0eExERXVOUzB3TGpOc05pNDVMRFFOQ2drSkNRbGpNQzR6TERBdU1pd3dMallzTUM0ekxERXNNQzR6WXpBdU55d3dMREV1TXkwd0xqUXNNUzQzTFRGak1DNDFMVEF1T1N3d0xqSXRNaTR5TFRBdU55MHlMamRzTFRZdU9TMDBZeTB3TGpFdE1TMHdMall0TWkweExqUXRNaTQxZGkweE1nMEtDUWtKQ1VNeU15NDNMRGN1Tml3eU1pNDRMRFl1Tnl3eU1TNDNMRFl1TjNvZ1RUSXhMamNzTWpWakxUQXVPQ3d3TFRFdU5TMHdMamN0TVM0MUxURXVOV013TFRBdU9Dd3dMamN0TVM0MUxERXVOUzB4TGpWek1TNDFMREF1Tnl3eExqVXNNUzQxUXpJekxqSXNNalF1TXl3eU1pNDFMREkxTERJeExqY3NNalVOQ2drSkNRbDZJaTgrRFFvSkNUd3ZaejROQ2drOEwyYytEUW84TDJjK0RRbzhMM04yWno0TkNnPT0nKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTEzcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgLnRpbWVwaWNrZXIge1xyXG4gICAgICAgICAgICAvL2JvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc3R5bGVkU2VsZWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyOTJweDtcclxuICAgIGhlaWdodDogMjIxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjAlO1xyXG4gICAgdG9wOiA2NnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgIHJpZ2h0OiAxNCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgcmlnaHQ6IDExJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICByaWdodDogOCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgcmlnaHQ6IDEyNnB4O1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg4cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmIHB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5vbmxpbmUtY2hlY2staW4ge1xyXG4gIHBhZGRpbmctdG9wOiAxNTVweDtcclxuICAmIC5icmVhZGNydW1ic3tcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuICAmIC5icmVhZGNydW1ic3tcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICB9XHJcbiAgJiAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkwcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9ubGluZS1yZWdpc3RyYXRpb25zIHtcclxuICAmX2N1c3RvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogIDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkwcHgpIHtcclxuICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYgLm9ubGluZS1yZWdpc3RyYXRpb25zX2N1c3RvbS1mb3JtIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgICAgIGxlZnQ6IDQlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgICAgIGxlZnQ6IDElO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTBweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJiAub25saW5lLXJlZ2lzdHJhdGlvbnNfX2luZm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTQ5cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDUxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDExMDBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5MHB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzNweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmNoZWNrLWluLWluZm8ge1xyXG4gICAgICAgIHJpZ2h0OiAyNSU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTIlIC0gMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NzBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTIlIC0gMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMjBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KXtcclxuICAgICAgICAgIHJpZ2h0OiBjYWxjKDUlIC0gMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgcHtcclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NyU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9ubGluZS1yZWdpc3RyYXRpb25zX2N1c3RvbS1mb3JtIHtcclxuICAmIC5yZWctZm9ybS13cmFwcGVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICBwYWRkaW5nOiAzOHB4IDE1cHggMjFweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5MHB4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAub25saW5lLXJlZ2lzdHJhdGlvbnNfY3VzdG9tLWZvcm0ge1xyXG4gICAgJiAucmVnLWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20tZm9ybSAucmVnLWZvcm0td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20tZm9ybSAucmVnLWZvcm0td3JhcHBlcl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm9ubGluZS1yZWdpc3RyYXRpb25zX2N1c3RvbS1mb3JtIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLm9ubGluZS1yZWdpc3RyYXRpb25zX2N1c3RvbS1mb3JtIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgfVxyXG4gIC5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b20tZm9ybSAuZm9ybS1yb3cubW9iaWxlLWNvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAub25saW5lLXJlZ2lzdHJhdGlvbnNfY3VzdG9tLWZvcm0gLmZvcm0tcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm9ubGluZS1yZWdpc3RyYXRpb25zX2N1c3RvbS1mb3JtIC5yZWctZm9ybSAuZm9ybS1yb3cgLmZvcm0tZ3JvdXA6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnJlZy1mb3JtLXdyYXBwZXIgLnNlbGVjdC1ncm91cHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5vbmxpbmUtcmVnaXN0cmF0aW9uc19jdXN0b217XHJcbiAgJiAucmVnLWZvcm0td3JhcHBlcntcclxuICAgIHdpZHRoOiA4NzVweDtcclxuICB9XHJcbiAgJiAuZm9ybS1zdWJtaXR7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjEwcHgpe1xyXG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsImZvb3RlciB7XHJcbiAgJi5zZWNvbmRhcnkge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5jb3B5cmlnaHQge1xyXG4gICAgICBjb2xvcjogI2JhYmFiYTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEwcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6ICNiYWJhYmE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZm9vdGVyLWJ0bnMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJiAuYnRuIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAubG9nbyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnNvY2lhbC1saW5rc3tcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJiBzcGFue1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICYgYXtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5mb290ZXItbWVudSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAmIHVsIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcblxyXG4gICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnNvY2lhbC1saW5rcyB7XHJcbiAgICAgIGNvbG9yOiAjYmFiYWJhO1xyXG4gICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG5cclxuICAgICAgJiBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAjYmFiYWJhO1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYgLmZvb3Rlci1zb2NpYWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICYgPiBhIHtcclxuICAgICAgICBjb2xvcjogIzFkMWQxZDtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAucmVkIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5mb290ZXItdGVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICMxZDFkMWQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4iLCIuc3RhZmYtY29udGFpbmVye1xyXG4gIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYgLmJyZWFkY3J1bWJze1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYWxsLXN0YWZmIHtcclxuICAmIC5yb3d7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAmIC5zdGFmZi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgbWF4LXdpZHRoOiAyNjJweDtcclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAvL3BhZGRpbmc6IDFyZW07XHJcbiAgICAgIC8vd2lkdGg6IDI2MnB4O1xyXG4gICAgICAvL2Zsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODc1cHgpe1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgzcHgpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Rlc2NyaXB0aW9ue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vLy5hbGwtc3RhZmYge1xyXG4vLyAgJiAucm93IHtcclxuLy8gICAgJiAuc3RhZmYtaXRlbSB7XHJcbi8vICAgICAgJjpsYXN0LWNoaWxke1xyXG4vLyAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4vLyAgICAgIH1cclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL30iLCIuZmlsdGVyLXNlbGVjdGlvbntcclxuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG4gICZfX2lubmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzBweCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICYgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgbGFiZWx7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcblxyXG4gIC5maWx0ZXItc2VsZWN0aW9uX19pbm5lciAubXItbWQtNXtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5zY3JvbGxib3Qtc2Nyb2xsYmFye1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMWUyNDtcclxuXHJcbn1cclxuLnNjcm9sbGJvdC1zY3JvbGxiYXItaG9sZGVye1xyXG53aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbnJpZ2h0OiAzcHggIWltcG9ydGFudDtcclxufVxyXG4uc2Nyb2xsYm90LXNjcm9sbGJhcntcclxuICAvL2hlaWdodDogMTdweCAhaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogM3B4IDEwcHggMTJweCAtMTFweCByZ2JhKDIyNywzMCwzNiwwLjQ2KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDVweDtcclxufVxyXG5cclxuLnNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQ6ICNlMzFlMjQ7XHJcbn1cclxuXHJcbi5zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kOiNiYWJhYmE7XHJcbn1cclxuXHJcblxyXG4vKlxyXG5DdXN0b20gU0Nyb2xsXHJcbiovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG5cclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzdGFydDpkZWNyZW1lbnQsXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmVuZDppbmNyZW1lbnQgIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2UgIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiYWJhO1xyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6dmVydGljYWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzFlMjQ7XHJcbn0iLCJmb290ZXIge1xyXG4gICYuaG9tZXtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzk5OTk5OTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY29weXJpZ2h0IHtcclxuICAgICAgY29sb3I6ICNiYWJhYmE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIGEge1xyXG4gICAgICAgIGNvbG9yOiAjYmFiYWJhO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmxvZ28ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnNvY2lhbC1saW5rc3tcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICYgc3BhbntcclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAmIGF7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW1lbnUge1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICYgdWwge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJiBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG5cclxuICAgICAgJiBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXkyO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXkyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXNvY2lhbCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYgPiBhIHtcclxuICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAucmVkIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtbGlua3Mge1xyXG4gIGNvbG9yOiAjYmFiYWJhO1xyXG4gIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG5cclxuICAmIGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICNiYWJhYmE7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJiBzdmcge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByaWNlLXBhZ2V7XHJcbiAgcGFkZGluZy10b3A6IDE1NXB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuICAmIC5icmVhZGNydW1ic3tcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG4ucHJpY2UtYWNjb3JkaW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICB9XHJcblxyXG4gICYgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICAmIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICAmIC5wcmljZS1hY2NvcmRpb24tdG9nZ2xlLXRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcclxuICAgICAgICAvL21hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMThweCA1cHggMThweCAyOXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODdmODI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TWk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSU5DZ2tnZG1sbGQwSnZlRDBpTUNBd0lEUXlJRFF5SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwTWlBME1qc2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BITjBlV3hsSUhSNWNHVTlJblJsZUhRdlkzTnpJajROQ2drdWMzUXdlMlpwYkd3NkkwWkdSa1pHUmp0OURRbzhMM04wZVd4bFBnMEtQSEpsWTNRZ2VUMGlNakFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1pSWdhR1ZwWjJoMFBTSXlJaTgrRFFvOEwzTjJaejROQ2c9PScpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg3ZjgyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURNeExqRWdNekV1TVNJZ2MzUjViR1U5SW1WdVlXSnNaUzFpWVdOclozSnZkVzVrT201bGR5QXdJREFnTXpFdU1TQXpNUzR4T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStEUW84YzNSNWJHVWdkSGx3WlQwaWRHVjRkQzlqYzNNaVBnMEtDUzV6ZERCN1ptbHNiRG9qUmtaR1JrWkdPMzBOQ2p3dmMzUjViR1UrRFFvOGNHOXNlV2R2YmlCamJHRnpjejBpYzNRd0lpQndiMmx1ZEhNOUlqTXhMakVzTVM0MElESTVMamNzTUNBeE5TNDJMREUwTGpFZ01TNDBMREFnTUN3eExqUWdNVFF1TVN3eE5TNDJJREFzTWprdU55QXhMalFzTXpFdU1TQXhOUzQyTERFM0lESTVMamNzTXpFdU1TQXpNUzR4TERJNUxqY2dEUW9KTVRjc01UVXVOaUFpTHo0TkNqd3ZjM1puUGcwSycpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB0b3A6IDI4JTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICAvL3RvcDogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmFjY29yZGlvbi1pbm5lciB7XHJcbiAgICAgICAgLy90cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAvL3RyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAucHJpY2UtaXRlbSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYWJhYmE7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4N3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfc2VwYXJhdGUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiAucHJpY2UtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICYgcHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2EyOWY5ZjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiAucHJpY2UtY2hlY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLnByaWNlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMTAxMDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmNoZWNrLWluIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNC44cHggMi4ycHggcmdiYSg1MywgNTMsIDUzLCAwLjEzKTtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5wcmljZS1jaGVjayB7XHJcbiAgICAgICAgICAgICAgJiAuY2hlY2staW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIub25saW5lLWFzayB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmIC5hc2stYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmFzay1mb3JtLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fzay1iZy5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiA4NzVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCA4cHggcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG4gICAgcGFkZGluZzogMzhweCAzOHB4IDIxcHggNDFweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvL3RvcDogLTI4cHg7XHJcbiAgICAvL3otaW5kZXg6IDE7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgd2lkdGg6IDczMHB4O1xyXG4gICAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCA1OXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4OHB4KSB7XHJcbiAgICAgIGxlZnQ6IDEzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmFzay1mb3JtIHtcclxuICAgICYgLmZvcm0tcm93IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmZvcm0tZ3JvdXAge1xyXG5cclxuXHJcbiAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucGlja2VyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmLmRhdGV0aW1lIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURVeE1pQTFNVElpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRFV4TWlBMU1USTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRtYVd4c09pTTFRalZDTlVJN2ZRMEtQQzl6ZEhsc1pUNE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFV5TERRd2FDMHlORll3YUMwME1IWTBNRWd4TWpSV01FZzROSFkwTUVnMk1FTXlOaTQ1TERRd0xEQXNOall1T1N3d0xERXdNSFl6TlRKak1Dd3pNeTR4TERJMkxqa3NOakFzTmpBc05qQm9Nemt5RFFvSkNRbGpNek11TVN3d0xEWXdMVEkyTGprc05qQXROakJXTVRBd1F6VXhNaXcyTmk0NUxEUTROUzR4TERRd0xEUTFNaXcwTUhvZ1RUUTNNaXcwTlRKak1Dd3hNUzA1TERJd0xUSXdMREl3U0RZd1l5MHhNU3d3TFRJd0xUa3RNakF0TWpCV01UZzRhRFF6TWxZME5USjZJRTAwTnpJc01UUTRTRFF3ZGkwME9BMEtDUWtKWXpBdE1URXNPUzB5TUN3eU1DMHlNR2d5TkhZME1HZzBNRlk0TUdneU5qUjJOREJvTkRCV09EQm9NalJqTVRFc01Dd3lNQ3c1TERJd0xESXdWakUwT0hvaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlOellpSUhrOUlqSXpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpFMU5pSWdlVDBpTWpNd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNak0ySWlCNVBTSXlNekFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek1UWWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJak01TmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNekV3SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJek1UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqYzJJaUI1UFNJek9UQWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l4TlRZaUlIazlJak01TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqSXpOaUlnZVQwaU16a3dJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTXpFMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpPVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQQzl6ZG1jK0RRbz0nKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTQ0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnRpbWUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMzdweDtcclxuICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlNaTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJTkNna2dkbWxsZDBKdmVEMGlNQ0F3SURRM0lEUTNJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTBOeUEwTnpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZzBLUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNE5DZ2t1YzNRd2UyWnBiR3c2SXpWQ05VSTFRanQ5RFFvOEwzTjBlV3hsUGcwS1BHYytEUW9KUEdjZ2FXUTlJa3hoZVdWeVh6RmZOalZmSWo0TkNna0pQR2MrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTkRZdU9Td3lNQzR4WXkwd0xqSXRNQzR6TFRBdU5TMHdMall0TUM0NUxUQXVObWd0TWk0NVF6UXhMaklzT1M0MUxETXlMalFzTVM0NExESXhMamNzTVM0NFF6a3VOeXd4TGpnc01Dd3hNUzQxTERBc01qTXVOUTBLQ1FrSkNYTTVMamNzTWpFdU55d3lNUzQzTERJeExqZGpOeTQzTERBc01UUXVPUzAwTGpJc01UZ3VPQzB4TUM0NVl6QXVOUzB3TGprc01DNHlMVEl1TWkwd0xqY3RNaTQzWXkwd0xqa3RNQzQxTFRJdU1pMHdMakl0TWk0M0xEQXVOMk10TXk0eUxEVXVOUzA1TGpFc09DNDVMVEUxTGpRc09DNDVEUW9KQ1FrSll5MDVMamdzTUMweE55NDRMVGd0TVRjdU9DMHhOeTQ0WXpBdE9TNDRMRGd0TVRjdU9Dd3hOeTQ0TFRFM0xqaGpPQzQwTERBc01UVXVOU3cxTGprc01UY3VNeXd4TXk0NGFDMHlMamxqTFRBdU5Dd3dMVEF1Tnl3d0xqSXRNQzQ1TERBdU5nMEtDUWtKQ1dNdE1DNHlMREF1TXkwd0xqRXNNQzQ0TERBdU1Td3hMakZzTkM0NUxEVXVPV013TGpJc01DNHlMREF1TlN3d0xqUXNNQzQ0TERBdU5HTXdMak1zTUN3d0xqWXRNQzR4TERBdU9DMHdMalJzTkM0NUxUVXVPVU0wTnl3eU1DNDVMRFEzTGpFc01qQXVOU3cwTmk0NUxESXdMakY2SWk4K0RRb0pDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk1qRXVOeXcyTGpkakxURXVNU3d3TFRJc01DNDVMVElzTW5ZeE1tTXRNQzQ1TERBdU5pMHhMalVzTVM0M0xURXVOU3d5TGpoak1Dd3hMamtzTVM0MkxETXVOU3d6TGpVc015NDFZekF1TlN3d0xERXRNQzR4TERFdU5TMHdMak5zTmk0NUxEUU5DZ2tKQ1Fsak1DNHpMREF1TWl3d0xqWXNNQzR6TERFc01DNHpZekF1Tnl3d0xERXVNeTB3TGpRc01TNDNMVEZqTUM0MUxUQXVPU3d3TGpJdE1pNHlMVEF1TnkweUxqZHNMVFl1T1MwMFl5MHdMakV0TVMwd0xqWXRNaTB4TGpRdE1pNDFkaTB4TWcwS0NRa0pDVU15TXk0M0xEY3VOaXd5TWk0NExEWXVOeXd5TVM0M0xEWXVOM29nVFRJeExqY3NNalZqTFRBdU9Dd3dMVEV1TlMwd0xqY3RNUzQxTFRFdU5XTXdMVEF1T0N3d0xqY3RNUzQxTERFdU5TMHhMalZ6TVM0MUxEQXVOeXd4TGpVc01TNDFRekl6TGpJc01qUXVNeXd5TWk0MUxESTFMREl4TGpjc01qVU5DZ2tKQ1FsNklpOCtEUW9KQ1R3dlp6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOEwzTjJaejROQ2c9PScpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgLnRpbWVwaWNrZXIge1xyXG4gICAgICAgICAgICAvL2JvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc3R5bGVkU2VsZWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uYXNrLWZvcm0ge1xyXG4gICYgLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICYudGV4dGZpZWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDdweCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2JhYmFiYTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zd2l0Y2gtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJiAuYnRuLXRvZ2dsZSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gICYgW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUge1xyXG4gICAgLy9tYXJnaW46IDAgNHJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogNTlweDtcclxuICAgIGNvbG9yOiAjNmI3MzgxO1xyXG4gICAgYmFja2dyb3VuZDogI2JkYzFjODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYgLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDdweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5idG4tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IC00cmVtO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5idG4tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjNmI3MzgxO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZSA+IC5oYW5kbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgbGVmdDogLTNweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgLjI1cztcclxuICAgIGJveC1zaGFkb3c6IC0ycHggLTJweCA4cHggM3B4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICB9XHJcblxyXG4gIC8vYWN0aXZlXHJcbiAgLy8mIC5idG4uYWN0aXZlIHtcclxuICAvLyAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAvL31cclxuICAvL1xyXG4gIC8vJiAuYnRuOmFjdGl2ZSB7XHJcbiAgLy8gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgLy99XHJcblxyXG4gICYgLmV4YW1wbGUgLmJ0bi10b2dnbGUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWQ1ZDtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUuYWN0aXZlID4gLmhhbmRsZSB7XHJcbiAgICBsZWZ0OiAxN3B4O1xyXG5cclxuXHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uc3dpdGNoLWFsZXJ0IHtcclxuICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICBtYXJnaW4tbGVmdDogNDBweDtcclxufVxyXG5cclxuLnN3aXRjaC1ncm91cCB7XHJcbiAgbWF4LXdpZHRoOiAyNTZweDtcclxuICB3aWR0aDogMjU2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuXHJcbi5tb2Itd2lkdGgge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xyXG4gICAgd2lkdGg6IDIzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5vbmxpbmUtYXNrIC5hc2stZm9ybSAuZm9ybS1ncm91cC5zd2l0Y2gtZ3JvdXAge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCl7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm9ubGluZS1hc2sgLmFzay1mb3JtIC5mb3JtLXJvd3tcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufSIsIi5vbmxpbmUtbGVhdmUtcmV2aWV3IHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNDZweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbiAgfVxyXG5cclxuICAmIC5sZWF2ZS1yZXZpZXctYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmxlYXZlLXJldmlldy1mb3JtLXdyYXBwZXIge1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGVhdmUtcmV2aWV3LWJnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogODc1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggOHB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICAgIHBhZGRpbmc6IDM4cHggMTAwcHggMjFweCA0MXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vdG9wOiAtMjhweDtcclxuICAgIC8vei1pbmRleDogMTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICB3aWR0aDogNzMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDM4cHggMjVweCAyMXB4IDU5cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg4cHgpIHtcclxuICAgICAgLy9sZWZ0OiAxMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmxlYXZlLXJldmlldy1mb3JtIHtcclxuICAgICYgLmZvcm0tcm93IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgJiAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuZm9ybS1ncm91cCB7XHJcblxyXG5cclxuICAgICAgICAmIGlucHV0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5waWNrZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICYuZGF0ZXRpbWUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFV4TWlBMU1USWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEVXhNaUExTVRJN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdG1hV3hzT2lNMVFqVkNOVUk3ZlEwS1BDOXpkSGxzWlQ0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y0dGMGFDQmpiR0Z6Y3owaWMzUXdJaUJrUFNKTk5EVXlMRFF3YUMweU5GWXdhQzAwTUhZME1FZ3hNalJXTUVnNE5IWTBNRWcyTUVNeU5pNDVMRFF3TERBc05qWXVPU3d3TERFd01IWXpOVEpqTUN3ek15NHhMREkyTGprc05qQXNOakFzTmpCb016a3lEUW9KQ1Fsak16TXVNU3d3TERZd0xUSTJMamtzTmpBdE5qQldNVEF3UXpVeE1pdzJOaTQ1TERRNE5TNHhMRFF3TERRMU1pdzBNSG9nVFRRM01pdzBOVEpqTUN3eE1TMDVMREl3TFRJd0xESXdTRFl3WXkweE1Td3dMVEl3TFRrdE1qQXRNakJXTVRnNGFEUXpNbFkwTlRKNklFMDBOeklzTVRRNFNEUXdkaTAwT0EwS0NRa0pZekF0TVRFc09TMHlNQ3d5TUMweU1HZ3lOSFkwTUdnME1GWTRNR2d5TmpSMk5EQm9OREJXT0RCb01qUmpNVEVzTUN3eU1DdzVMREl3TERJd1ZqRTBPSG9pTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU56WWlJSGs5SWpJek1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BHYytEUW9KUEdjK0RRb0pDVHh5WldOMElIZzlJakUxTmlJZ2VUMGlNak13SWlCamJHRnpjejBpYzNRd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREFpTHo0TkNnazhMMmMrRFFvOEwyYytEUW84Wno0TkNnazhaejROQ2drSlBISmxZM1FnZUQwaU1qTTJJaUI1UFNJeU16QWlJR05zWVhOelBTSnpkREFpSUhkcFpIUm9QU0kwTUNJZ2FHVnBaMmgwUFNJME1DSXZQZzBLQ1R3dlp6NE5Dand2Wno0TkNqeG5QZzBLQ1R4blBnMEtDUWs4Y21WamRDQjRQU0l6TVRZaUlIazlJakl6TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqTTVOaUlnZVQwaU1qTXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTnpZaUlIazlJak14TUNJZ1kyeGhjM005SW5OME1DSWdkMmxrZEdnOUlqUXdJaUJvWldsbmFIUTlJalF3SWk4K0RRb0pQQzluUGcwS1BDOW5QZzBLUEdjK0RRb0pQR2MrRFFvSkNUeHlaV04wSUhnOUlqRTFOaUlnZVQwaU16RXdJaUJqYkdGemN6MGljM1F3SWlCM2FXUjBhRDBpTkRBaUlHaGxhV2RvZEQwaU5EQWlMejROQ2drOEwyYytEUW84TDJjK0RRbzhaejROQ2drOFp6NE5DZ2tKUEhKbFkzUWdlRDBpTWpNMklpQjVQU0l6TVRBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXpNVFlpSUhrOUlqTXhNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpjMklpQjVQU0l6T1RBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTBNQ0lnYUdWcFoyaDBQU0kwTUNJdlBnMEtDVHd2Wno0TkNqd3ZaejROQ2p4blBnMEtDVHhuUGcwS0NRazhjbVZqZENCNFBTSXhOVFlpSUhrOUlqTTVNQ0lnWTJ4aGMzTTlJbk4wTUNJZ2QybGtkR2c5SWpRd0lpQm9aV2xuYUhROUlqUXdJaTgrRFFvSlBDOW5QZzBLUEM5blBnMEtQR2MrRFFvSlBHYytEUW9KQ1R4eVpXTjBJSGc5SWpJek5pSWdlVDBpTXprd0lpQmpiR0Z6Y3owaWMzUXdJaUIzYVdSMGFEMGlOREFpSUdobGFXZG9kRDBpTkRBaUx6NE5DZ2s4TDJjK0RRbzhMMmMrRFFvOFp6NE5DZ2s4Wno0TkNna0pQSEpsWTNRZ2VEMGlNekUySWlCNVBTSXpPVEFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJME1DSWdhR1ZwWjJoMFBTSTBNQ0l2UGcwS0NUd3ZaejROQ2p3dlp6NE5DanhuUGcwS0NUeG5QZzBLQ1FrOGNtVmpkQ0I0UFNJek9UWWlJSGs5SWpNeE1DSWdZMnhoYzNNOUluTjBNQ0lnZDJsa2RHZzlJalF3SWlCb1pXbG5hSFE5SWpRd0lpOCtEUW9KUEM5blBnMEtQQzluUGcwS1BDOXpkbWMrRFFvPScpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudGltZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU1pNHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lOQ2drZ2RtbGxkMEp2ZUQwaU1DQXdJRFEzSURRM0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBME55QTBOenNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSE4wZVd4bElIUjVjR1U5SW5SbGVIUXZZM056SWo0TkNna3VjM1F3ZTJacGJHdzZJelZDTlVJMVFqdDlEUW84TDNOMGVXeGxQZzBLUEdjK0RRb0pQR2NnYVdROUlreGhlV1Z5WHpGZk5qVmZJajROQ2drSlBHYytEUW9KQ1FrOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5ORFl1T1N3eU1DNHhZeTB3TGpJdE1DNHpMVEF1TlMwd0xqWXRNQzQ1TFRBdU5tZ3RNaTQ1UXpReExqSXNPUzQxTERNeUxqUXNNUzQ0TERJeExqY3NNUzQ0UXprdU55d3hMamdzTUN3eE1TNDFMREFzTWpNdU5RMEtDUWtKQ1hNNUxqY3NNakV1Tnl3eU1TNDNMREl4TGpkak55NDNMREFzTVRRdU9TMDBMaklzTVRndU9DMHhNQzQ1WXpBdU5TMHdMamtzTUM0eUxUSXVNaTB3TGpjdE1pNDNZeTB3TGprdE1DNDFMVEl1TWkwd0xqSXRNaTQzTERBdU4yTXRNeTR5TERVdU5TMDVMakVzT0M0NUxURTFMalFzT0M0NURRb0pDUWtKWXkwNUxqZ3NNQzB4Tnk0NExUZ3RNVGN1T0MweE55NDRZekF0T1M0NExEZ3RNVGN1T0N3eE55NDRMVEUzTGpoak9DNDBMREFzTVRVdU5TdzFMamtzTVRjdU15d3hNeTQ0YUMweUxqbGpMVEF1TkN3d0xUQXVOeXd3TGpJdE1DNDVMREF1TmcwS0NRa0pDV010TUM0eUxEQXVNeTB3TGpFc01DNDRMREF1TVN3eExqRnNOQzQ1TERVdU9XTXdMaklzTUM0eUxEQXVOU3d3TGpRc01DNDRMREF1TkdNd0xqTXNNQ3d3TGpZdE1DNHhMREF1T0Mwd0xqUnNOQzQ1TFRVdU9VTTBOeXd5TUM0NUxEUTNMakVzTWpBdU5TdzBOaTQ1TERJd0xqRjZJaTgrRFFvSkNRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpFdU55dzJMamRqTFRFdU1Td3dMVElzTUM0NUxUSXNNbll4TW1NdE1DNDVMREF1TmkweExqVXNNUzQzTFRFdU5Td3lMamhqTUN3eExqa3NNUzQyTERNdU5Td3pMalVzTXk0MVl6QXVOU3d3TERFdE1DNHhMREV1TlMwd0xqTnNOaTQ1TERRTkNna0pDUWxqTUM0ekxEQXVNaXd3TGpZc01DNHpMREVzTUM0ell6QXVOeXd3TERFdU15MHdMalFzTVM0M0xURmpNQzQxTFRBdU9Td3dMakl0TWk0eUxUQXVOeTB5TGpkc0xUWXVPUzAwWXkwd0xqRXRNUzB3TGpZdE1pMHhMalF0TWk0MWRpMHhNZzBLQ1FrSkNVTXlNeTQzTERjdU5pd3lNaTQ0TERZdU55d3lNUzQzTERZdU4zb2dUVEl4TGpjc01qVmpMVEF1T0N3d0xURXVOUzB3TGpjdE1TNDFMVEV1TldNd0xUQXVPQ3d3TGpjdE1TNDFMREV1TlMweExqVnpNUzQxTERBdU55d3hMalVzTVM0MVF6SXpMaklzTWpRdU15d3lNaTQxTERJMUxESXhMamNzTWpVTkNna0pDUWw2SWk4K0RRb0pDVHd2Wno0TkNnazhMMmMrRFFvOEwyYytEUW84TDNOMlp6NE5DZz09Jyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiAudGltZXBpY2tlciB7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5zdHlsZWRTZWxlY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5sZWF2ZS1yZXZpZXctZm9ybSB7XHJcbiAgJiAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgJi50ZXh0ZmllbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmIHRleHRhcmVhIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5MjtcclxuICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JhYmFiYTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL3dpZHRoOiAyNTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2JhYmFiYTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zd2l0Y2gtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYgLmJ0bi10b2dnbGUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uLCBodG1sIFt0eXBlPWJ1dHRvbl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlIHtcclxuICAgIC8vbWFyZ2luOiAwIDRyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDU5cHg7XHJcbiAgICBjb2xvcjogIzZiNzM4MTtcclxuICAgIGJhY2tncm91bmQ6ICNiZGMxYzg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmIC5idG4ge1xyXG4gICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5idG4tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IC00cmVtO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZTpiZWZvcmUsIC5idG4tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjNmI3MzgxO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZSA+IC5oYW5kbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgbGVmdDogLTNweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgLjI1cztcclxuICAgIGJveC1zaGFkb3c6IC0ycHggLTJweCA4cHggM3B4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICB9XHJcblxyXG4gIC8vYWN0aXZlXHJcbiAgJiAuYnRuLmFjdGl2ZSB7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcbiAgJiAuZXhhbXBsZSAuYnRuLXRvZ2dsZSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUuYWN0aXZlIHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmIC5idG4tdG9nZ2xlLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZDVkO1xyXG4gIH1cclxuXHJcbiAgJiAuYnRuLXRvZ2dsZS5hY3RpdmUgPiAuaGFuZGxlIHtcclxuICAgbGVmdDogMTdweDtcclxuXHJcblxyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjI1cztcclxuICB9XHJcblxyXG4gICYgLmJ0bi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnN3aXRjaC1hbGVydCB7XHJcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5zd2l0Y2gtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMjU2cHg7XHJcbiAgd2lkdGg6IDI1NnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcblxyXG4vL1JFU1BPTlNJVkVcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0td3JhcHBlciB7XHJcbiAgICB3aWR0aDogNzMwcHg7XHJcbiAgICBwYWRkaW5nOiAzOHB4IDI1cHggMjFweCAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0td3JhcHBlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubGVhdmUtcmV2aWV3LWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tcm93IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLWdyb3VwLnNlbGVjdC1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIC5vbmxpbmUtbGVhdmUtcmV2aWV3IC5sZWF2ZS1yZXZpZXctZm9ybSAuZm9ybS1yb3cubWItNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZWF2ZS1yZXZpZXctZm9ybSAuZm9ybS1ncm91cC5zd2l0Y2gtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI0cHgpIHtcclxuICAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tZ3JvdXAudGV4dGZpZWxkIHRleHRhcmVhe1xyXG4gICAgd2lkdGg6IDI1NnB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgLm9ubGluZS1sZWF2ZS1yZXZpZXcgLmxlYXZlLXJldmlldy1mb3JtIC5mb3JtLXJvdyAuZm9ybS1ncm91cCBpbnB1dCB7XHJcbiAgICAvL3dpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAub25saW5lLWxlYXZlLXJldmlldyAubGVhdmUtcmV2aWV3LWZvcm0td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAubGVhdmUtcmV2aWV3LWZvcm0gLmZvcm0tZ3JvdXAgLnNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmxlYXZlLXJldmlldy1mb3JtIGZvcm17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5sZWF2ZS1yZXZpZXctZm9ybSAuZm9ybS1ncm91cC5zd2l0Y2gtZ3JvdXB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIuc2lkZS13cmFwcGVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC02MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gIH1cclxuICAmIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2lkZWJhci1hY2NvcmRpb24ge1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDkuM3B4IDAuN3B4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XHJcbiAgcGFkZGluZzogMjdweCA0MHB4IDM1cHggMjdweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byA1M3B4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAyN3B4IDEycHggMzVweCAyN3B4O1xyXG4gIH1cclxuXHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgICYgLmFjY29yZGlvbi1pdGVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAmIC5hY2NvcmRpb24tdG9nZ2xlLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNiYWJhYmE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWo4K0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2QybGtkR2c5SWpVeE1uQjRJaUJvWldsbmFIUTlJalV4TW5CNElpQjJhV1YzUW05NFBTSXdJREFnTkRVeExqZzBOeUEwTlRFdU9EUTNJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSURBZ01DQTBOVEV1T0RRM0lEUTFNUzQ0TkRjN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajQ4Wno0OFp6NEtDVHh3WVhSb0lHUTlJazB5TWpVdU9USXpMRE0xTkM0M01EWmpMVGd1TURrNExEQXRNVFl1TVRrMUxUTXVNRGt5TFRJeUxqTTJPUzA1TGpJMk0wdzVMakkzTERFMU1TNHhOVGRqTFRFeUxqTTFPUzB4TWk0ek5Ua3RNVEl1TXpVNUxUTXlMak01Tnl3d0xUUTBMamMxTVNBZ0lHTXhNaTR6TlRRdE1USXVNelUwTERNeUxqTTRPQzB4TWk0ek5UUXNORFF1TnpRNExEQnNNVGN4TGprd05Td3hOekV1T1RFMWJERTNNUzQ1TURZdE1UY3hMamt3T1dNeE1pNHpOVGt0TVRJdU16VTBMRE15TGpNNU1TMHhNaTR6TlRRc05EUXVOelEwTERBZ0lDQmpNVEl1TXpZMUxERXlMak0xTkN3eE1pNHpOalVzTXpJdU16a3lMREFzTkRRdU56VXhUREkwT0M0eU9USXNNelExTGpRME9VTXlOREl1TVRFMUxETTFNUzQyTWpFc01qTTBMakF4T0N3ek5UUXVOekEyTERJeU5TNDVNak1zTXpVMExqY3dObm9pSUdSaGRHRXRiM0pwWjJsdVlXdzlJaU13TURBd01EQWlJR05zWVhOelBTSmhZM1JwZG1VdGNHRjBhQ0lnWkdGMFlTMXZiR1JmWTI5c2IzSTlJaU13TURBd01EQWlJR1pwYkd3OUlpTkZNekZGTWpRaUx6NEtQQzluUGp3dlp6NGdQQzl6ZG1jK0NnPT0nKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuYWNjb3JkaW9uLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICYgbGl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICYgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICYgYXtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLm1vYmlsZS12aXNpYmxle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5kZXNrdG9wLXZpc2libGV7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIuc2lkZWJhci1saW5rcyB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAzcHggOS4zcHggMC43cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcclxuICBwYWRkaW5nOiAyN3B4IDQwcHggMzVweCAyN3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwJTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweCAxMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAyN3B4IDE4cHggMzVweCAyN3B4O1xyXG4gIH1cclxuICAmIC5saW5rLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgJiBzcGFuIHtcclxuICAgICAgJiBzdmcge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJiBzdmcge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1yZWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2lkZWJhci1zdWJzY3JpYmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3Vic2NyaWJlLWJnLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDI1cHggMThweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2hhZG93OiAwIDNweCA5LjNweCAwLjdweCByZ2JhKDAsIDAsIDAsIC4xMyk7XHJcblxyXG4gICYgLnRpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgICYgZm9ybSB7XHJcbiAgICAgICYgLmZvcm0tcm93IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAmIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2lkZWJhci1zdWJzY3JpYmVfX3dyYXBwZXIgLmZvcm0tcm93LmZsZXguanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zaW5nbGUtcG9zdC13cmFwcGVyIC5tb2JpbGUtc3Vic2NyaWJlIC5zaWRlYmFyLXN1YnNjcmliZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuc2luZ2xlLXBvc3Qtd3JhcHBlciAuc2lkZWJhci1zdWJzY3JpYmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnNpbmdsZS1wb3N0LXdyYXBwZXIgLm1vYmlsZS1zdWJzY3JpYmUgLnNpZGViYXItc3Vic2NyaWJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbiIsIi5pbnRyby1hYm91dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTMxcHg7XHJcbiAgLy9wYWRkaW5nLXRvcDogMTU1cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC8vcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gICYgLmludHJvLWFib3V0LXdyYXBwZXIge1xyXG4gICAgbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJiAuaW50cm8taW1hZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGhlaWdodDogMjc1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5uZXdzLXNlY3Rpb24ge1xyXG4gICYgLm5ld3MtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWdzIHtcclxuICAgICAgJiAubmV3cy10YWcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLm5ld3MtaXRlbS1pbm5lciB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICYgLm5ld3MtaXRlbV9fdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1haW4tbmV3cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XHJcblxyXG4gIH1cclxuXHJcbiAgJiAubmV3cy1pdGVtIHtcclxuICAgIG1heC13aWR0aDogODcwcHg7XHJcblxyXG4gICAgJiAubmV3cy1pdGVtLWlubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiBhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLm5ld3MtaXRlbV9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA0OTBweDtcclxuICAgICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5uZXdzLWl0ZW1fX3RhZ3Mge1xyXG4gICAgICAgICYgLm5ld3MtdGFnIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLm1haW4tbmV3cy1pbmZvIHtcclxuICAgICAgICAvL21hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLm5ld3MtaXRlbV9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgJiAubmV3cy1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5uZXdzLWl0ZW1fX3RleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAubmV3cy1pdGVtX19kYXRlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3Mtc2VjdGlvbiB7XHJcbiAgJiAucm93IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubmV3cy1pdGVtX19pbWFnZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLm1haW4tbmV3cyAubmV3cy1pdGVtIC5uZXdzLWl0ZW0taW5uZXIgYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubWFpbi1uZXdzLWluZm8ge1xyXG4gICAgbWF4LXdpZHRoOiA0OTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAubmV3cy1zZWN0aW9uIC5uZXdzLWl0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICB9XHJcbiAgLm5ld3Mtc2VjdGlvbiAubmV3cy1pdGVtX190ZXh0IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgLm1haW4tbmV3cyAubmV3cy1pdGVtIC5uZXdzLWl0ZW0taW5uZXIgLm5ld3MtaXRlbV9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNjdweDtcclxuICAgIGhlaWdodDogMjY3cHg7O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1pbWFnZSB7XHJcbiAgbWF4LXdpZHRoOiA4NzBweDtcclxuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xyXG59XHJcblxyXG4uc2luZ2xlLW5ld3MtdGl0bGUge1xyXG4gICYgLm5ld3MtaXRlbV9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLm5ld3MtaXRlbV9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJiAubWFpbi1uZXdzIHtcclxuICAgICYgLm5ld3MtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLW5ld3MtdGl0bGUgLm1haW4tbmV3cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcclxuICAuc2luZ2xlLW5ld3MtdGl0bGUgLm1haW4tbmV3cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuc2luZ2xlLW5ld3MtdGl0bGUgLm1haW4tbmV3cyAubmV3cy1pdGVtIC5uZXdzLWl0ZW0taW5uZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLnNpbmdsZS1uZXdzLXRpdGxlIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIC5tYWluLW5ld3MtaW5mbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICB9XHJcbiAgLnNpbmdsZS1uZXdzLXRpdGxlIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIC5uZXdzLWl0ZW1fX2ltYWdlIHtcclxuICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgfVxyXG4gIC5zaW5nbGUtaW1hZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5zaW5nbGUtY29udGVudCAuY2Fyb3VzZWwtb3dsYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAuc2luZ2xlLWNvbnRlbnQgLnRleHRfanVzdGlmeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuc2luZ2xlLW5ld3MtdGl0bGUgLm1haW4tbmV3cyAubmV3cy1pdGVtIC5uZXdzLWl0ZW0taW5uZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLnNpbmdsZS1uZXdzLXRpdGxlIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIC5tYWluLW5ld3MtaW5mbyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgfVxyXG4gIC5zaW5nbGUtbmV3cy10aXRsZSAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubmV3cy1pdGVtX19pbWFnZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgLnNpbmdsZS1uZXdzLXRpdGxlIC5tYWluLW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLWlubmVyIC5uZXdzLWl0ZW1fX2ltYWdlIHtcclxuICAgIGhlaWdodDogMjc0cHg7XHJcbiAgfVxyXG4gIC5zaW5nbGUtbmV3cy10aXRsZSAubmV3cy1pdGVtX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG4gIC5zaW5nbGUtbmV3cy10aXRsZSAubWFpbi1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS1pbm5lciAubmV3cy1pdGVtX190YWdzIC5uZXdzLXRhZyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gIC5zaW5nbGUtbmV3cy10aXRsZSAubWFpbi1uZXdzIC5uZXdzLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLnNpbmdsZS1jb250ZW50IC5jYXJvdXNlbC1vd2xjX193cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJsb2ctd3JhcHBlciB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYgLm1haW4tbmV3cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgJiAubWFpbi1uZXdzLWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3cy1zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGltcG9ydCBcInBvc3QtZ2FsbGVyeS5zY3NzXCI7XHJcblxyXG4uc2luZ2xlLW5ld3MtaW50cm8ge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYgLm1haW4tbmV3cy1pbmZvIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1jb250ZW50IHtcclxuICAmIC5jYXJvdXNlbC1vd2xjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1pbWFnZS13cmFwcGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xyXG4gIGhlaWdodDogMzYwcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICBoZWlnaHQ6IDI0NnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICYgLnNpbmdsZS1pbWFnZSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1jb250ZW50IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJiAucGQtMTAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5tLTEwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW0taW5uZXIuc2luZ2xlLXBvc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2luZ2xlLW5ld3MtdGl0bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICYgLnNpZGViYXItc3Vic2NyaWJlIHtcclxuICAgIG1heC13aWR0aDogMjYycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1pdGVtLWlubmVyLnNpbmdsZS1wb3N0IC5tYWluLW5ld3MtbGlua3tcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy13cmFwcGVyIC5zaWRlYmFyLXN1YnNjcmliZSB7XHJcbiAgbWFyZ2luLXRvcDogNTMwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cclxufSIsIi5wYWdpbmF0aW9uLXdyYXBwZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4ucGFnaW5hdGlvbi1wYWdlcyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAmX19wcmV2IHtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgJiBzdmcge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBzdmcge1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1ncmV5O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHJcbiAgICAgICYgLmFjdGl2ZSB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLWdyZXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmaWxsOiAkY29sb3ItcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uZXh0IHtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgJiBzdmcge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBzdmcge1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1ncmV5O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlcy1udW1iZXJzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICYgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICBjb2xvcjogI2JhYmFiYTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9yZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgfVxyXG59IiwiLmNhbGxiYWNrLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbi8vbWFyZ2luLWJvdHRvbTogNzRweDtcclxufVxyXG5cclxuLmNhbGxiYWNrLXNlY3Rpb25fX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmctdG9wOiA0MnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICYgLmNhbGxiYWNrLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJiBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbXByb3JlZ3VsYXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIGZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZm9ybS1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuXHJcbiAgICAgICYgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmZvcm0tZXJyb3Ige1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhbGxiYWNrLXNlY3Rpb24ge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAmIGJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jYWxsYmFjay1zZWN0aW9uIHtcclxuICAmLnBvc3QtYXNraW5ne1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG4gIH1cclxuICAgICYgLmNhbGxiYWNrLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICYgc3BhbntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZS1mb3Jte1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zbS1ub25le1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiLmNhbGxiYWNrLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICB9XHJcblxyXG4gICZfYXNrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzMXB4O1xyXG5cclxuICAgICYgLmNhbGxiYWNrLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICYgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhbGxiYWNrLXNlY3Rpb25fX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmctdG9wOiA0MnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICYgLmNhbGxiYWNrLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmIHAge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICYgcHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmIC5mb3JtLWdyb3VwIHtcclxuICAgICAgd2lkdGg6IDIyMHB4O1xyXG5cclxuICAgICAgJiBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZm9ybS1lcnJvciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsbGJhY2stc2VjdGlvbi5jYWxsIHtcclxuICAmIC5jYWxsYmFjay1zZWN0aW9uX19pbm5lciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uc20tbm9uZSAuY2FsbGJhY2stc2VjdGlvbl9faW5uZXIge1xyXG4gIG1heC13aWR0aDogODQ3cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICB9XHJcbn0iLCJcclxuXHJcbkBpbXBvcnQgXCJkb2N0b3ItYXZhdGFyLnNjc3NcIjtcclxuQGltcG9ydCBcImRvY3Rvci1lZHVjYXRpb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZG9jdG9yLXNlcnRpZmljYXRlLnNjc3NcIjtcclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgLnJvdy1yZXZlcnNle1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zdGFmZi1jYXJkLXJldmlld3tcclxuJiAuYWxsLW93bGNfcmV2aWV3cyAuYnRuOmxhc3Qtb2YtdHlwZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG59XHJcblxyXG4uYWxsLXN0YWZmLW1vcmV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJiAuYnRue1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIH1cclxufSIsIi5zdGFmZi1zaW5nbGUtaW5mbyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgbWF4LXdpZHRoOiA2NDVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgJl9fY29sMSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5zdGFmZi1waG90byB7XHJcbiAgICAgIHdpZHRoOiAyOThweDtcclxuICAgICAgaGVpZ2h0OiAzOTJweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuYnRue1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMjU1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbDIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtcclxuICAgICAgbWF4LXdpZHRoOiAyOThweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIH1cclxuICAgICYgLnN0YWZmLW5hbWUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5zdGFmZi1sZWdlbmQge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdGFmZi1pdGVtX190YWdzIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRvY3Rvci1lZHVjYXRpb24ge1xyXG4gICYgc3ZnIHtcclxuICAgIGZpbGw6ICRjb2xvci1yZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gIH1cclxuXHJcbiAgJiAudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gICYgLmVkdWNhdGlvbi1zdGFnZS1ibG9jayB7XHJcbiAgICAmIHVse1xyXG4gICAgICAmIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAtNDZweDtcclxuICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN0YWZmLXNlcnRpZmljYXRlIHtcclxuICBtYXJnaW4tdG9wOiA1M3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJiAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlciAub3dsLW5hdiAub3dsLXByZXYge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlciAub3dsLW5hdiAub3dsLW5leHQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLnNlcnZpY2UtaXRlbS1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWhlYWRpbmctc2VjdGlvbiB7XHJcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy90b3A6IDA7XHJcbiAgLy9sZWZ0OiAwO1xyXG4gIC8vbWFyZ2luLWJvdHRvbTogMzA1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAmIGgxLCBoMiwgaDN7XHJcbiAgICBmb250LWZhbWlseTogJGdvdGhhbXByb21lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaWRlLXdyYXBwZXJ7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5vd2wtc2VydmljZS1zdGFmZntcclxuICBtYXJnaW4tdG9wOiAxMDBweDtcclxufVxyXG5cclxuLnNlcnZpY2UtaXRlbS1jb250ZW50e1xyXG4gJiAuc2lkZS13cmFwcGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNjRweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VydmljZS1oZWFkaW5ne1xyXG4gICYgaDEsIGgyLCBoM3tcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW50cm8tYWJvdXR7XHJcbiAgJiBoMSwgaDIsIGgze1xyXG4gICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9tZWRpdW07XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNlcnZpY2UtZ2FsbGVyeSB7XHJcblxyXG59XHJcblxyXG4uc2VydmljZS1nYWxsZXJ5LWluZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJiBkaXYge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRnb3RoYW1wcm9yZWd1bGFyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAmIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvbWVkaXVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vQ0FST1VTRUxcclxuLnNlcnZpY2UtZ2FsbGVyeS1pdGVtIHtcclxuICBtYXgtd2lkdGg6IDM3NXB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJiBhe1xyXG4gICAgJiBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICAvLyAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAvLyAgd2lkdGg6IGF1dG87XHJcbiAgICAgIC8vfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmdhbGxlcnktY2Fyb3VzZWwge1xyXG4gICYgLm93bC1uYXYge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYgLm93bC1uYXYgLm93bC1wcmV2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0yOHB4O1xyXG4gICAgdG9wOiAtNjFweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHRvcDogLTc1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICAgIHRvcDogLTYxcHg7XHJcbiAgICB9XHJcbiAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXtcclxuICAgIC8vXHJcbiAgICAvL31cclxuICB9XHJcblxyXG4gICYgLm93bC1uYXYgLm93bC1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMjFweDtcclxuICAgIHRvcDogLTYxcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICByaWdodDogLTE2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICByaWdodDogLTE5cHg7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHRvcDogLTc1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICAgIHRvcDogLTYxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5vd2wtcHJldi5kaXNhYmxlZCxcclxuICAmIC5vd2wtbmV4dC5kaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcblxyXG4gICYgLnByZXYtc2xpZGUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9uYXYtcHJldi5wbmcpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgLy9sZWZ0OiAtMzNweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5uZXh0LXNsaWRlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvbmF2LW5leHQucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIC8vcmlnaHQ6IC0zM3B4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLnByZXYtc2xpZGU6aG92ZXIge1xyXG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUzcHg7XHJcbiAgfVxyXG5cclxuICAmIC5uZXh0LXNsaWRlOmhvdmVyIHtcclxuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTUzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtb3dsY19fd3JhcHBlci5zZXJ2aWNlLWdhbGxlcnkgLm93bC1uYXYgLm93bC1wcmV2e1xyXG4gIHRvcDogLTM3cHg7XHJcbn1cclxuLmNhcm91c2VsLW93bGNfX3dyYXBwZXIuc2VydmljZS1nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtbmV4dHtcclxuICB0b3A6IC0zN3B4O1xyXG59XHJcblxyXG4uc2VydmljZS1nYWxsZXJ5IC5jYXJvdXNlbC1vd2xje1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnNlcnZpY2UtZ2FsbGVyeSAuY2Fyb3VzZWwtb3dsY19fd3JhcHBlcntcclxuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG59XHJcblxyXG4vL1NFUlZJQ0UgU1RBRkYgQ0FST1VTRUxcclxuLm93bC1jYXJvdXNlbC5jYXJvdXNlbC1vd2xjX193cmFwcGVyLnNlcnZpY2Utc3RhZmZ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgLmNhcm91c2VsLW93bGNfX3dyYXBwZXIuc2VydmljZS1nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtcHJldntcclxuICAgIHRvcDogLTYxcHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1vd2xjX193cmFwcGVyLnNlcnZpY2UtZ2FsbGVyeSAub3dsLW5hdiAub3dsLW5leHR7XHJcbiAgICB0b3A6IC02MXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zaW1wbGUtc2VydmljZS1nYWxsZXJ5e1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgJiAuc2VydmljZS1nYWxsZXJ5LWl0ZW17XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWF4LXdpZHRoOjM3NXB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICYgLnNlcnZpY2UtZ2FsbGVyeS1pdGVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZXJ2aWNlLWhlYWRpbmd7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAmIC50aXRsZXtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2UtaXRlbS1jb250ZW50e1xyXG4gICYgLm9ubGluZS1yZWdpc3RyYXRpb25ze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5xdWVzdGlvbi1zZWN0aW9uIHtcclxuICAvL2JhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgcGFkZGluZy1yaWdodDogNjBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIHBhZGRpbmc6IDM3cHggMjBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIHBhZGRpbmc6IDM3cHggMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICYgLnF1ZXN0aW9uLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5xdWVzdGlvbi1pdGVtLWhlYWRpbmcge1xyXG4gICAgICBtYXgtd2lkdGg6IDMxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZ3Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fuc3dlciB7XHJcbiAgICAgICYgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5kb2N0b3ItbmFtZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5kb2N0b3ItcG9zaXRpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtY29tbWVudF9fYmxvY2sge1xyXG4gICAgICAmIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tc2VjdGlvbi1jb250YWluZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICBwYWRkaW5nOiAzN3B4IDcwcHggMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn0iLCIucmV2aWV3LXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgcGFkZGluZzogMzdweCA3MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgcGFkZGluZzogMzdweCAyMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICBwYWRkaW5nOiAzN3B4IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICYgLnJldmlldy1pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJiAucmV2aWV3LWl0ZW0taGVhZGluZyB7XHJcbiAgICAgIG1heC13aWR0aDogMzE0cHg7XHJcbiAgICB9XHJcbiAgICAmX190YWdze1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgfVxyXG4gICAgJl9fYW5zd2Vye1xyXG4gICAgICAmIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWRkLWNvbW1lbnRfX2Jsb2Nre1xyXG4gICAgICAmIC5mb3JtLXJvd3tcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnJldmlldy1jb250ZW50e1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG4ucmV2aWV3LWNvbnRlbnQgLnF1ZXN0aW9uLWl0ZW17XHJcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCAtMXB4IHJnYmEoMCwwLDAsLjA4KTtcclxufVxyXG5cclxuLnF1ZXN0aW9uLXNlY3Rpb24gLnF1ZXN0aW9uLWl0ZW1fX2NvbnRlbnQgLnJlYWRtb3JlLWNvbW1lbnR7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpe1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcbn0iLCIuc2hhcmV7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuICAmIC5zaGFyZS1pbm5lcntcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICZfX3RpdGxle1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbmZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzlkOWQ5ZDtcclxuICAgIH1cclxuICAgICZfX2xpbmtze1xyXG4gICAgICAmIC5zaGFyZS1saW5re1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAmIHN2Z3tcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhY2stdG8tbGlzdHtcclxuICAmIGF7XHJcbiAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ290aGFtcHJvcmVndWxhcjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucG9zdC1nYWxsZXJ5e1xyXG4gICYgLmdhbGxlcnktaXRlbXtcclxuICAgIHdpZHRoOiAyNzVweDtcclxuICAgICYgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5jYXJvdXNlbC1vd2xjX193cmFwcGVye1xyXG4gICAgJiAub3dsLW5hdntcclxuICAgICAgdG9wOiA4NXB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7XHJcbiAgICAgICAgdG9wOiAyN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI3JldHVybi10by10b3Age1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDIwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgLy9iYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XHJcbiAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIC8vZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICYgc3ZnIHtcclxuICAgIGZpbGw6ICNmZmY7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4jcmV0dXJuLXRvLXRvcCBpIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDE2cHg7XHJcbiAgdG9wOiAxM3B4O1xyXG4gIGZvbnQtc2l6ZTogMTlweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG5cclxuI3JldHVybi10by10b3A6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5MjtcclxufVxyXG5cclxuI3JldHVybi10by10b3A6aG92ZXIgaSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdG9wOiA1cHg7XHJcbn0iXX0= */