@import url("//fonts.googleapis.com/css?family=Montserrat:400,700");
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}
body {
    margin: 0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}
audio:not([controls]) {
    display: none;
    height: 0
}
[hidden],
template {
    display: none
}
a {
    background-color: transparent
}
a:active,
a:hover {
    outline: 0
}
abbr[title] {
    border-bottom: 1px dotted
}
b,
strong {
    font-weight: bold
}
dfn {
    font-style: italic
}
h1,
.h1,
.site-header__identity__heading {
    font-size: 2em;
    margin: 0.67em 0
}
mark {
    background: #ff0;
    color: #000
}
small {
    font-size: 80%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -0.5em
}
sub {
    bottom: -0.25em
}
img {
    border: 0
}
svg:not(:root) {
    overflow: hidden
}
figure {
    margin: 1em 40px
}
hr {
    box-sizing: content-box;
    height: 0
}
pre {
    overflow: auto
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}
button {
    overflow: visible
}
button,
select {
    text-transform: none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}
button[disabled],
html input[disabled] {
    cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
input {
    line-height: normal
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
}
input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}
legend {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto
}
optgroup {
    font-weight: bold
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td,
th {
    padding: 0
}
.hidden {
    display: none !important
}
.invisible {
    visibility: hidden
}
.visually-hidden,
.nav--breadcrumb__prefix,
.skip-links__link:not(:hover):not(:active):not(:focus),
.back-to-top__link:not(:hover):not(:active):not(:focus),
.form__control--append--full .form__label,
.widget--in-my-area form .form__label,
.site-search .form__label,
.site-footer__useful-links .site-footer__heading,
.site-footer__suppliers .site-footer__heading {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
* html {
    font-size: 100%
}
html,body {
    font-size: 16px;
    line-height: 1.5em
}
html,body{
    font: 0.85em / 1.5 "Montserrat", sans-serif;
    min-height: 100%
}
@media screen and (min-width: 600px) {
    html ,body{
        font-size: 0.9em;
        line-height: 1.35
    }
}
@media screen and (min-width: 960px) {
    html,body {
        font-size: 1em;
        line-height: 1.5
    }
}
body {
    color: #000
}
*,
*::before,
*::after {
    box-sizing: border-box
}
blockquote,
dl,
dd,
ol,
ul,
h1,
.h1,
.site-header__identity__heading,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
p,
pre,
fieldset,
hr {
    margin: 0
}
fieldset,
ol,
ul {
    padding: 0
}
iframe,
fieldset {
    border: 0
}
li>ul,
li>ol {
    margin-bottom: 0
}
[tabindex="-1"]:focus {
    outline: none !important
}
img {
    font-style: italic;
    max-width: 100%
}
img[width],
img[height] {
    max-width: none
}
hgroup,
.hgroup,
ul,
ol,
dl,
blockquote,
p,
pre,
address,
table,
form,
hr {
    margin: 0.75em 0 1.5em
}
hr {
    background-color: #000;
    border: 0;
    height: 0.15em;
    margin-bottom: 1.35em
}
ul,
ol,
dd {
    margin-left: 24px
}
code {
    line-height: 1
}
pre {
    margin-top: 0;
    -moz-tab-size: 2;
    -o-tab-size: 2;
    tab-size: 2
}
pre+p {
    margin-top: 1.5em
}
.giga {
    font-size: 6em;
    line-height: 1em;
    margin: 0.75em 0
}
.mega {
    font-size: 4.5em;
    line-height: 1em;
    margin: 0.6675em 0
}
.kilo {
    font-size: 3em;
    line-height: 1em;
    margin: 1.5em 0 0.9975em
}
.alpha,
h1,
.h1,
.site-header__identity__heading {
    font-size: 2.5em;
    line-height: 1.2em;
    margin: 0.9em 0 0
}
.beta {
    font-size: 1.875em;
    line-height: 1.2em;
    margin: 1.2em 0 0.375em
}
.gamma,
h2,
.h2 {
    font-size: 1.625em;
    line-height: 0.9230769231em;
    margin: 1.3875em 0 0
}
.delta,
h3,
.h3 {
    font-size: 1.375em;
    line-height: 1.0909090909em;
    margin: 1.0875em 0 0
}
.button--large,
.button--large:visited,
.form legend,
form:not([class]) legend,
.epsilon,
h4,
.h4 {
    font-size: 1.25em;
    line-height: 1.2em;
    margin: 0.6em 0 0
}
.zeta,
h5,
.h5 {
    font-size: 1.125em;
    line-height: 1.3333333333em;
    margin: 0.6675em 0 0
}
.button,
.button:visited,
form:not([class]) input[type='button'],
form:not([class]) input[type='submit'],
.form__field,
.form__select,
form:not([class]) select,
.form__textarea,
form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) textarea,
.widget--directory-search .field,
.data-table th,
.page-content table:not([class]) th,
.data-table td,
.page-content table:not([class]) td,
.help,
.normalis,
h6,
.h6 {
    font-size: 1em;
    line-height: 1.5em;
    margin: 0.75em 0 0
}
pre,
.milli {
    font-size: 0.875em;
    line-height: 1.7142857143em;
    margin: 0.8625em 0 0
}
.button--small,
.button--small:visited,
.form__help,
.micro {
    font-size: 0.75em;
    line-height: 1em;
    margin: 0.9225em 0 0
}
h1,
.h1,
.site-header__identity__heading,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    color: #000;
    font-weight: 600;
    line-height: 1.2
}
.h1,
.site-header__identity__heading {
    display: block
}
.h2 {
    display: block
}
.h3 {
    display: block
}
.h4 {
    display: block
}
.h5 {
    display: block
}
.h6 {
    display: block
}
code {
    line-height: 1
}
pre {
    margin-top: 0;
    -moz-tab-size: 2;
    -o-tab-size: 2;
    tab-size: 2
}
pre+p {
    margin-top: 1.5em
}
.boxed,
.alert,
.callout,
.form,
form:not([class]),
.item-list--gallery,
.widget--directory-search,
.widget--documents,
.widget--events-calendar,
.widget--image,
.widget--latest-news,
.widget--middle-adverts div,
.widget--multimedia,
.widget--navigation,
.widget--opinion-poll,
.widget--right-adverts div,
.widget--sub-category-links,
.widget--top-faqs,
.widget--what-s-new-on-site,
.widget--what-s-on,
.supplement--advert,
.supplement--contact,
.supplement--image,
.supplement--navigation {
    border: 1px solid #d5dee2;
    box-shadow: none;
    margin: 1.5em 0 3em;
    padding: 1.5em 1.5rem
}
.boxed__heading,
.alert__heading,
.callout__heading,
.form__heading,
.supplement__heading {
    font-size: 1.875rem;
    margin-top: 0
}
.boxed h2,
.boxed .h2,
.boxed h3,
.boxed .h3,
.alert h2,
.callout h2,
.form h2,
form:not([class]) h2,
.item-list--gallery h2,
.widget--directory-search h2,
.widget--documents h2,
.widget--events-calendar h2,
.widget--image h2,
.widget--latest-news h2,
.widget--middle-adverts div h2,
.widget--multimedia h2,
.widget--navigation h2,
.widget--opinion-poll h2,
.widget--right-adverts div h2,
.widget--sub-category-links h2,
.widget--top-faqs h2,
.widget--what-s-new-on-site h2,
.widget--what-s-on h2,
.supplement--advert h2,
.supplement--contact h2,
.supplement--image h2,
.supplement--navigation h2,
.alert .h2,
.callout .h2,
.form .h2,
form:not([class]) .h2,
.item-list--gallery .h2,
.widget--directory-search .h2,
.widget--documents .h2,
.widget--events-calendar .h2,
.widget--image .h2,
.widget--latest-news .h2,
.widget--middle-adverts div .h2,
.widget--multimedia .h2,
.widget--navigation .h2,
.widget--opinion-poll .h2,
.widget--right-adverts div .h2,
.widget--sub-category-links .h2,
.widget--top-faqs .h2,
.widget--what-s-new-on-site .h2,
.widget--what-s-on .h2,
.supplement--advert .h2,
.supplement--contact .h2,
.supplement--image .h2,
.supplement--navigation .h2,
.alert h3,
.callout h3,
.form h3,
form:not([class]) h3,
.item-list--gallery h3,
.widget--directory-search h3,
.widget--documents h3,
.widget--events-calendar h3,
.widget--image h3,
.widget--latest-news h3,
.widget--middle-adverts div h3,
.widget--multimedia h3,
.widget--navigation h3,
.widget--opinion-poll h3,
.widget--right-adverts div h3,
.widget--sub-category-links h3,
.widget--top-faqs h3,
.widget--what-s-new-on-site h3,
.widget--what-s-on h3,
.supplement--advert h3,
.supplement--contact h3,
.supplement--image h3,
.supplement--navigation h3,
.alert .h3,
.callout .h3,
.form .h3,
form:not([class]) .h3,
.item-list--gallery .h3,
.widget--directory-search .h3,
.widget--documents .h3,
.widget--events-calendar .h3,
.widget--image .h3,
.widget--latest-news .h3,
.widget--middle-adverts div .h3,
.widget--multimedia .h3,
.widget--navigation .h3,
.widget--opinion-poll .h3,
.widget--right-adverts div .h3,
.widget--sub-category-links .h3,
.widget--top-faqs .h3,
.widget--what-s-new-on-site .h3,
.widget--what-s-on .h3,
.supplement--advert .h3,
.supplement--contact .h3,
.supplement--image .h3,
.supplement--navigation .h3 {
    line-height: 1.2;
    margin-top: 0;
    word-wrap: break-word
}
.boxed__form {
    background: none;
    border: 0;
    box-shadow: none;
    margin: 0;
    padding: 0
}
.boxed--primary,
.sidebar--primary .sidebar__section {
    border-color: #0067b9;
    color: #0d1012
}
.boxed--secondary {
    background-color: #e0e4e8;
    border-color: #e0e4e8;
    color: #000
}
.boxed--standout {
    border-color: #3f51b5;
    color: #0a0d1e
}
.boxed--subtle {
    border-color: #d5dee2;
    color: #37474f
}
.boxed--sign-in {
    border-color: #607d8b;
    color: #0d1012;
    margin: 0 0 -0.75rem;
    padding: 0.75rem
}
@media screen and (min-width: 600px) {
    .boxed--sign-in {
        margin-bottom: -1.5rem
    }
}
@media screen and (min-width: 760px) {
    .boxed--sign-in {
        margin-top: 1.5rem
    }
}
@media screen and (min-width: 960px) {
    .boxed--sign-in {
        margin-bottom: -3rem
    }
}
.boxed--sign-in .boxed__heading,
.boxed--sign-in .alert__heading,
.boxed--sign-in .callout__heading,
.boxed--sign-in .form__heading,
.boxed--sign-in .supplement__heading {
    font-size: 1.25rem
}
.boxed--events-selection .form {
    border: 0;
    border-bottom: 1px solid #d5dee2;
    padding: 0 0 1.5rem
}
.boxed--events-selection .form+form {
    border-bottom: 0;
    padding-bottom: 0
}
.boxed--events-selection .form__control {
    margin: 0.75rem 0 0
}
.alert {
    padding: 0.75em 1.5rem
}
.alert__text {
    margin-top: 0.375em
}
.alert__link {
    color: inherit;
    font-weight: bold;
    text-decoration: underline
}
.alert__link:hover,
.alert__link:active,
.alert__link:focus {
    text-decoration: none
}
.alert--success {
    background-color: #4caf50;
    border-color: #255627
}
.alert--success,
.alert--success * {
    color: #fff
}
.alert--success .button--primary {
    color: #fff
}
.alert--danger {
    background-color: #e13e3e;
    border-color: #480b0b
}
.alert--danger,
.alert--danger * {
    color: #fff
}
.annoucement-banner .alert {
    background-color: #f9d9d9;
    border: 0;
    margin: 0.375rem 0;
    padding: 1.5rem 0 3rem
}
@media screen and (min-width: 760px) {
    .annoucement-banner .alert {
        padding-bottom: 1.5rem
    }
}
.annoucement-banner .alert--danger-content {
    padding-left: 80px
}
.annoucement-banner .icon {
    background-size: 100%;
    display: block;
    float: left;
    height: 3rem;
    margin-left: -4.5rem;
    padding-right: 2.499999999rem
}
.annoucement-banner .icon path {
    fill: #000
}
.annoucement-banner .alert__heading {
    display: block
}
.annoucement-banner .alert__text {
    display: block;
    margin-top: 0
}
.annoucement-banner a {
    color: #000;
    font-weight: bold;
    text-decoration: underline
}
.annoucement-banner a:hover,
.annoucement-banner a:focus {
    text-decoration: none
}
.annoucement-banner .button {
    color: #fff;
    text-decoration: none
}
.alert.alert--warning {
    background-color: #eff1f3;
    border-color: #eff1f3;
    color: #000
}
.callout__link {
    color: inherit;
    font-weight: bold;
    text-decoration: underline
}
.callout__link:hover,
.callout__link:active,
.callout__link:focus {
    text-decoration: none
}
.callout .image--thumbnail {
    float: right;
    margin: 0 0 0.75em 0.375rem;
    width: 25%
}
.callout .date {
    display: inline-block;
    margin-bottom: 0.25rem;
    margin-top: 0.375rem
}
.callout--danger {
    border-color: #b71c1c;
    color: #060101
}
.callout--disabled {
    border-color: #9e9e9e;
    color: #383838
}
.callout--feature {
    border-color: #0067b9;
    border-top-width: 4px;
    color: #000
}
.callout--feature .callout__image {
    width: 20%
}
@media screen and (max-width: 399px) {
    .callout--feature .callout__image {
        float: left;
        margin-left: 0;
        width: 100%
    }
}
.callout--primary {
    border-color: #607d8b;
    color: #0d1012
}
.callout--success {
    border-color: #4caf50;
    color: #0e210f
}
.callout--warning {
    border-color: #0067b9;
    color: #320
}
.icon {
    background-position: center center;
    background-size: 100%;
    display: inline-block;
    fill: currentColor;
    height: 2rem;
    vertical-align: middle;
    width: 2rem
}
.icon-envelope,
.icon-phone,
.icon-fax,
.icon-link {
    background-size: 80%;
    height: 1.5rem;
    margin-right: 0.5rem;
    width: 1.5rem
}
.icon-envelope svg,
.icon-phone svg,
.icon-fax svg,
.icon-link svg {
    margin-top: -0.1875rem;
    width: 18px
}
.site-content address {
    font-style: normal;
    padding-left: 1.875rem
}
.site-content address:before {
    background-size: 90%;
    content: '';
    display: block;
    float: left;
    height: 2em;
    margin-left: -33px;
    margin-top: 3px;
    width: 2em
}
.blockquote,
blockquote {
    border-left: 4px solid #dbdfdf;
    font-style: italic;
    font-weight: normal;
    padding: 1.5em 1.5rem
}
a {
    color: #0067b9;
    text-decoration: none;
    -webkit-transition: background-color .6s, color .6s;
    transition: background-color .6s, color .6s
}
a:visited {
    color: #609;
    text-decoration: none;
    -webkit-transition: background-color .6s, color .6s;
    transition: background-color .6s, color .6s
}
a:hover,
a:active,
a:focus {
    text-decoration: underline;
    -webkit-transition: background-color .3s, color .3s;
    transition: background-color .3s, color .3s
}
.editor a {
    color: #0067b9
}
.skip-links {
    text-align: center;
    width: 100%
}
.skip-links,
.skip-links .item-list__item {
    margin: 0;
    padding: 0
}
.skip-links__link {
    display: inline-block;
    padding: 0.75em 1.5rem
}
.back-to-top {
    text-align: center;
    width: 100%
}
.back-to-top__link {
    display: inline-block;
    padding: 0.75em 1.5rem
}
.button,
.button:visited,
form:not([class]) input[type='button'],
form:not([class]) input[type='submit'],
form:not([class]) input[type='button']:visited,
form:not([class]) input[type='submit']:visited {
    background-color: #fff;
    border: 0.075em solid #546e7a;
    color: #546e7a;
    cursor: pointer;
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    margin: 0 0 0.75rem;
    padding: 0.6975em 0.75rem;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: normal;
    width: 100%
}
@media screen and (min-width: 400px) {
    .button,
    .button:visited,
    form:not([class]) input[type='button'],
    form:not([class]) input[type='submit'],
    form:not([class]) input[type='button']:visited,
    form:not([class]) input[type='submit']:visited {
        width: auto
    }
}
.button:hover,
.button:active,
.button:focus,
form:not([class]) input[type='button']:hover,
form:not([class]) input[type='submit']:hover,
form:not([class]) input[type='button']:active,
form:not([class]) input[type='submit']:active,
form:not([class]) input[type='button']:focus,
form:not([class]) input[type='submit']:focus {
    background-color: #546e7a;
    color: #fff;
    text-decoration: none
}
.button--danger,
.button--danger:visited {
    background-color: #b71c1c;
    border-color: #8b1515;
    color: #fff
}
.button--danger:hover,
.button--danger:active,
.button--danger:focus {
    background-color: #cd1f1f
}
.button--disabled,
.button--disabled:visited {
    background-color: #ebebeb;
    border-color: #9e9e9e;
    color: #9e9e9e;
    cursor: default
}
.button--disabled:hover,
.button--disabled:active,
.button--disabled:focus {
    background-color: #ebebeb;
    border-color: #9e9e9e;
    color: #9e9e9e
}
.button--primary,
.button--primary:visited,
.widget--directory-search .button,
.widget--opinion-poll .button,
.widget--directory-search .button:visited,
.widget--opinion-poll .button:visited,
.editor .button,
.editor .button:visited,
.button--standout,
.button--standout:visited {
    background-color: #e10600;
    border-color: #e10600;
    color: #fff;
    -webkit-transition: background-color .6s;
    transition: background-color .6s
}
.button--primary:hover,
.button--primary:active,
.button--primary:focus,
.widget--directory-search .button:hover,
.widget--opinion-poll .button:hover,
.widget--directory-search .button:active,
.widget--opinion-poll .button:active,
.widget--directory-search .button:focus,
.widget--opinion-poll .button:focus,
.editor .button:hover,
.editor .button:active,
.editor .button:focus,
.button--standout:hover,
.button--standout:active,
.button--standout:focus {
    background-color: #c80500;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}
.button--secondary,
.button--secondary:visited {
    background-color: #0067b9;
    border-color: #0067b9;
    color: #fff;
    -webkit-transition: background-color .6s;
    transition: background-color .6s
}
.button--secondary:hover,
.button--secondary:active,
.button--secondary:focus {
    background-color: #0075d3;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}
.button--success,
.button--success:visited {
    background-color: #4caf50;
    border-color: #3d8b40;
    color: #fff
}
.button--success:hover,
.button--success:active,
.button--success:focus {
    background-color: #5cb860
}
.button--warning,
.button--warning:visited {
    background-color: #ffab00;
    border-color: #cc8900;
    color: #fff
}
.button--warning:hover,
.button--warning:active,
.button--warning:focus {
    background-color: #ffb31a
}
.button--block {
    display: block;
    width: 100%
}
.button--large,
.button--large:visited {
    padding: 1.4625em 3rem
}
.button--small,
.button--small:visited {
    line-height: 1.4;
    padding: 0.825em 0.75rem
}
img {
    display: block
}
.editor img {
    display: inline-block
}
.image--feature {
    float: right;
    margin: 1.5rem 0 1.5rem 1.5rem;
    max-width: 290px;
    min-width: 100px;
    width: 35%
}
.image--avatar {
    max-width: 60px
}
.image--avatar img {
    border: 2px solid #000;
    height: auto
}
.image--gallery {
    display: block;
    margin: 1.5rem auto 0
}
.image--caption,
.editor .imageCaption {
    float: right;
    margin: 1.5em 0 1.5em 1.5rem;
    max-width: 100%;
    min-width: 100px;
    width: 100%
}
@media screen and (min-width: 400px) {
    .image--caption,
    .editor .imageCaption {
        max-width: 290px;
        width: 35%
    }
}
.image--caption img,
.editor .imageCaption img {
    width: 100%
}
.image--caption__text,
.editor .imageCaption p {
    color: #000;
    font-size: 0.875rem;
    margin-top: 0
}
.image--thumbnail {
    height: auto;
    max-width: 150px;
    width: 20%
}
.image--podcast {
    float: none;
    margin-left: 0
}
.media {
    margin-top: 0.75rem
}
.media:first-child {
    margin: 0
}
.media__img {
    display: table-cell;
    padding-right: 0.75rem;
    vertical-align: top
}
.media__img img {
    max-width: none
}
.media__body {
    display: table-cell;
    vertical-align: top
}
.media__heading {
    margin-bottom: 0.75rem;
    margin-top: 0
}
.snippet iframe {
    max-width: 100%
}
.page-content object {
    margin: 1.5rem 0;
    max-width: 100%
}
.form,
form:not([class]) {
    margin-bottom: 1.5em
}
.form fieldset,
form:not([class]) fieldset {
    border: 0;
    padding-top: 0
}
.form fieldset:first-of-type,
form:not([class]) fieldset:first-of-type {
    border: 0;
    padding: 0
}
.form legend,
form:not([class]) legend {
    color: #607d8b;
    display: block;
    margin: 0 0 0.0375em;
    white-space: normal;
    width: 100%
}
.form input[type='search'],
form:not([class]) input[type='search'] {
    -webkit-appearance: none;
    box-sizing: border-box
}
.form .button,
form:not([class]) .button {
    margin-top: 0.75em
}
.form .button--small,
form:not([class]) .button--small {
    margin-top: 0.9225em
}
.form__label,
.form__field,
.form__select,
form:not([class]) select,
.form__textarea,
form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) textarea,
.form__select,
form:not([class]) select,
.form__textarea,
.widget--directory-search .field {
    display: block
}
.form__help {
    background-color: #eff1f3;
    color: #555656;
    display: block;
    margin: 0.75em 0 0;
    max-width: 30rem;
    padding: 0.5rem;
    width: 100%
}
.form__control {
    margin: 2.25em 0
}
.callout--form .form__control {
    margin-top: 0.75rem
}
.form__control--danger .form__label {
    color: #b71c1c
}
.form__control--danger .form__field,
.form__control--danger .form__select,
.form__control--danger form:not([class]) select,
form:not([class]) .form__control--danger select,
.form__control--danger .form__textarea,
.form__control--danger form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .form__control--danger input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.form__control--danger form:not([class]) textarea,
form:not([class]) .form__control--danger textarea,
.form__control--danger .form__select,
.form__control--danger form:not([class]) select,
form:not([class]) .form__control--danger select,
.form__control--danger .form__textarea {
    background-color: #fdefef;
    border-color: #b71c1c;
    color: #b71c1c
}
.form__control--success .form__label {
    color: #4caf50
}
.form__control--success .form__field,
.form__control--success .form__select,
.form__control--success form:not([class]) select,
form:not([class]) .form__control--success select,
.form__control--success .form__textarea,
.form__control--success form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .form__control--success input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.form__control--success form:not([class]) textarea,
form:not([class]) .form__control--success textarea,
.form__control--success .form__select,
.form__control--success form:not([class]) select,
form:not([class]) .form__control--success select,
.form__control--success .form__textarea {
    background-color: #d9eeda;
    border-color: #4caf50;
    color: #4caf50
}
.form__control__group {
    margin-top: 0.375em
}
.form__control .dob {
    box-sizing: border-box;
    width: 33.3333333333%;
    float: left;
    padding-left: 0.8333333333%;
    padding-right: 0.8333333333%
}
@media screen and (min-width: 760px) {
    .form__control .dob {
        box-sizing: border-box;
        width: 16.6666666667%;
        float: left;
        padding-left: 0.8333333333%;
        padding-right: 0.8333333333%
    }
}
.form__control .dob--year {
    margin-right: 0
}
.form__control .dob .form__label {
    float: none;
    margin-right: 0;
    text-align: left;
    width: auto
}
.form__control--append__group {
    height: -webkit-calc(0.7125em + (16px * 1.5));
    height: calc(0.7125em + (16px * 1.5));
    margin-top: 0.75em;
    position: relative
}
.form__control--append__group .form__field,
.form__control--append__group .form__select,
.form__control--append__group form:not([class]) select,
form:not([class]) .form__control--append__group select,
.form__control--append__group .form__textarea,
.form__control--append__group form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .form__control--append__group input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.form__control--append__group form:not([class]) textarea,
form:not([class]) .form__control--append__group textarea,
.form__control--append__group .button {
    margin-top: 0
}
.form__control--append__group .form__field,
.form__control--append__group .form__select,
.form__control--append__group form:not([class]) select,
form:not([class]) .form__control--append__group select,
.form__control--append__group .form__textarea,
.form__control--append__group form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .form__control--append__group input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.form__control--append__group form:not([class]) textarea,
form:not([class]) .form__control--append__group textarea {
    height: 100%;
    left: 0;
    padding-right: -webkit-calc(0.75rem + 32.2033898305%);
    padding-right: calc(0.75rem + 32.2033898305%);
    position: absolute;
    top: 0;
    width: 100%
}
.form__control--append__group .button {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 32.2033898305%
}
.form__control--append--full {
    width: 100%
}
.form__control--append--full .form__field,
.form__control--append--full .form__select,
.form__control--append--full form:not([class]) select,
form:not([class]) .form__control--append--full select,
.form__control--append--full .form__textarea,
.form__control--append--full form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .form__control--append--full input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.form__control--append--full form:not([class]) textarea,
form:not([class]) .form__control--append--full textarea,
.form__control--append--full .button {
    margin-top: 0
}
.form__label {
    margin-top: 0.75em;
    padding: 0;
    width: 100%
}
.form__label--checkbox,
.form__label--radio {
    margin-top: 0.375em
}
.form__label em {
    background-color: #eff1f3;
    border-radius: 0.375rem;
    color: #555656;
    font-size: 0.75rem;
    padding: 0.1875rem 0.375rem
}
.form .note,
form:not([class]) .note {
    background-color: transparent;
    margin-bottom: -0.75rem;
    padding-left: 0
}
.form__field,
.form__select,
form:not([class]) select,
.form__textarea,
form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) textarea,
.widget--directory-search .field {
    background-color: #fff;
    border: 0.075em solid #b7c6cd;
    border-radius: 0;
    color: #37474f;
    font-family: "Montserrat", sans-serif;
    height: 3rem;
    margin-top: 0.75em;
    max-width: 30rem;
    padding: 0.3em 0.75rem;
    width: 100%
}
.form__field--disabled {
    border-color: #9e9e9e
}
.form__field--upload {
    height: auto;
    padding: 0.75rem
}
.form--append .form__field,
.form--append .form__select,
.form--append form:not([class]) select,
form:not([class]) .form--append select,
.form--append .form__textarea,
.form--append form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .form--append input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.form--append form:not([class]) textarea,
form:not([class]) .form--append textarea {
    width: 60%
}
.form__select,
form:not([class]) select {
    height: -webkit-calc(1rem + 1.35em);
    height: calc(1rem + 1.35em)
}
.form__textarea {
    height: 6rem
}
.form__checkbox,
.form__radio,
form:not([class]) input[type='checkbox'],
form:not([class]) input[type='radio'] {
    display: inline-block;
    margin-right: 0.375rem
}
.form--inline .form__control {
    padding-left: 4px;
    width: 100%
}
.form--inline .form__control--group {
    margin-top: 0
}
.form--inline .form__control--append__group {
    width: -webkit-calc(74.5762711864% - 0.75rem);
    width: calc(74.5762711864% - 0.75rem)
}
.form--inline .form__control>*:not(.form__help) {
    display: inline-block;
    margin-left: -4px;
    margin-top: 0;
    max-width: -webkit-calc(74.5762711864% - 0.75rem);
    max-width: calc(74.5762711864% - 0.75rem);
    vertical-align: top
}
.form--inline .form__control .form__label {
    display: inline-block;
    margin-right: 1.5rem;
    margin-top: 0.3em;
    width: auto
}
.form--inline .form__control>.form__label {
    width: 23.7288135593%
}
.form--inline .form__control .form__help {
    margin-left: -webkit-calc(23.7288135593% + 1.5rem - 5px);
    margin-left: calc(23.7288135593% + 1.5rem - 5px)
}
.form--inline .form__control .form__field,
.form--inline .form__control .form__select,
.form--inline .form__control form:not([class]) select,
form:not([class]) .form--inline .form__control select,
.form--inline .form__control .form__textarea,
.form--inline .form__control form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .form--inline .form__control input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.form--inline .form__control form:not([class]) textarea,
form:not([class]) .form--inline .form__control textarea {
    height: 3.32rem
}
.form--inline .form__control .button {
    width: auto
}
form.form--standout {
    background-color: #0067b9;
    border-color: #0067b9;
    color: #fff
}
form.form--standout .form__heading {
    color: #fff
}
form.form--standout .form__field,
form.form--standout .form__select,
form.form--standout form:not([class]) select,
form:not([class]) form.form--standout select,
form.form--standout .form__textarea,
form.form--standout form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) form.form--standout input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form.form--standout form:not([class]) textarea,
form:not([class]) form.form--standout textarea {
    border-color: #fff;
    color: #000
}
form.form--standout a {
    color: #fff
}
form.form--standout a:hover,
form.form--standout a:focus {
    text-decoration: underline
}
::-webkit-input-placeholder {
    color: #6e7070
}
::-moz-placeholder {
    color: #6e7070;
    opacity: 1
}
::-moz-placeholder {
    color: #6e7070;
    opacity: 1
}
:-ms-input-placeholder {
    color: #6e7070
}
.placeholdr {
    color: #6e7070
}
.item-list {
    list-style: none;
    margin-left: 0
}
.item-list .date {
    background: #fff;
    border-radius: 0;
    margin-bottom: 0.25rem;
    margin-top: 0;
    padding: 0
}
.item-list ul li {
    padding-left: 0
}
.item-list .small-text {
    word-wrap: break-word
}
.item-list--no-padding li {
    padding-left: 0 !important
}
.item-list--last-border li:last-child {
    border-bottom: 0
}
.editor ul {
    clear: both;
    list-style-image: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMfaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIyNDY1NUZBQzgyNDExRTVBQUQxRkE0NjlCQjEyOTgwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIyNDY1NUY5QzgyNDExRTVBQUQxRkE0NjlCQjEyOTgwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSI2REU4RTEyQzQ5NTE1RjMyM0RFRDZDMTdCNTFENzQ3RiIgc3RSZWY6ZG9jdW1lbnRJRD0iNkRFOEUxMkM0OTUxNUYzMjNERUQ2QzE3QjUxRDc0N0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAKAAgDAREAAhEBAxEB/8QAXwABAQAAAAAAAAAAAAAAAAAABQgBAQAAAAAAAAAAAAAAAAAAAAYQAAACCwAAAAAAAAAAAAAAAAAWEWGRElJighMURCYRAAEEAwEAAAAAAAAAAAAAAADwEUETgaEjEv/aAAwDAQACEQMRAD8AR7o9bJiyJomWkUuqDXhRFbLO3DvW2fbrBTAFCI//2Q==");
    margin-left: 3rem
}
.editor ul li {
    padding-left: 0.5rem
}
.editor ol li ol {
    margin-top: 0
}
@media screen and (max-width: 599px) {
    .item-list--az {
        text-align: center
    }
}
.item-list--az .item-list__item {
    display: inline-block;
    margin-bottom: 0.75em;
    margin-right: 0.75rem;
    width: 3rem
}
.item-list--az .button {
    display: block;
    margin-bottom: 0.25rem;
    text-align: center
}
.live-search__result-heading {
    display: inline-block;
    padding-right: 1.5rem;
    width: auto
}
.related__toggle {
    display: block
}
@media screen and (min-width: 600px) {
    .related__toggle {
        display: inline-block;
        float: right;
        margin-top: 0.75rem
    }
}
.item-list--rich .live-search__related-heading {
    color: #fff;
    margin-bottom: 0
}
.item-list--rich .related-contacts__list {
    margin-bottom: 0;
    margin-top: 0
}
.item-list--rich .related-contacts__list .item-list {
    list-style: disc;
    margin-top: 0;
    padding-left: 0.5rem
}
.item-list--rich .related-contacts__list .item-list .related-contacts__contact {
    padding-top: 0
}
.item-list--rich .related-contacts__list .item-list li {
    padding-left: 0
}
.item-list--a-z-results a:focus {
    outline: 1px solid #fff
}
.supplement__list li:last-child {
    border-bottom: 0
}
.item-list--definition {
    border-bottom: 1px solid #d5dee2;
    margin: 0.75rem 0 2.25rem;
    overflow: hidden;
    padding: 0
}
.item-list--definition .item-list--definition__heading {
    border-top: 1px solid #d5dee2;
    clear: left;
    font-weight: 700;
    padding-top: 0.999999999rem
}
@media screen and (min-width: 760px) {
    .item-list--definition .item-list--definition__heading {
        font-size: 1.125rem;
        line-height: 1.5;
        margin: 0;
        padding-bottom: 0.999999999rem;
        text-align: right;
        box-sizing: border-box;
        width: 25%;
        float: left;
        padding-left: 1.3888888889%;
        padding-right: 1.3888888889%
    }
}
.item-list--definition .item-list--definition__content {
    margin-left: 0;
    padding-bottom: 0.999999999rem
}
@media screen and (min-width: 760px) {
    .item-list--definition .item-list--definition__content {
        border-top: 1px solid #d5dee2;
        padding-top: 0.999999999rem;
        box-sizing: border-box;
        width: 75%;
        float: left;
        padding-left: 1.3888888889%;
        padding-right: 1.3888888889%
    }
}
.item-list--definition .item-list--definition__content .editor {
    margin: 0
}
.item-list--definition .item-list--definition__content p:last-child {
    margin: 0
}
.item-list--definition .item-list--definition__content a:not(.button) {
    word-wrap: break-word
}
.item-list--definition .item-list--definition__content .table-wrapper,
.item-list--definition .item-list--definition__content table {
    margin: 0;
    overflow: visible
}
.item-list--gallery .item-list__item {
    box-sizing: border-box;
    display: inline-block;
    height: 9rem;
    margin-right: -4px;
    padding: 0.75em 0.75rem;
    text-align: center;
    vertical-align: top;
    width: 100%
}
@media screen and (min-width: 400px) {
    .item-list--gallery .item-list__item {
        width: 50%
    }
}
@media screen and (min-width: 600px) {
    .item-list--gallery .item-list__item {
        width: 33%
    }
}
@media screen and (min-width: 760px) {
    .item-list--gallery .item-list__item {
        width: 25%
    }
}
.item-list--gallery img {
    border: 3px solid #eff1f3;
    height: 6rem;
    margin: 0 auto;
    -webkit-transition: border-color .6s;
    transition: border-color .6s;
    width: 100%
}
.item-list--gallery img:hover,
.item-list--gallery img:focus {
    border-color: #bbbcbc;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}
.item-list--gallery .date {
    display: block;
    margin-top: 0.375rem
}
.item-list--gallery-anchor li a {
    display: block
}
.item-list--gallery-anchor li a p {
    color: #000
}
.item-list--gallery-anchor li a h3,
.item-list--gallery-anchor li a .h3 {
    color: #0067b9
}
.item-list--gallery-anchor li a img {
    -webkit-transition: .6s;
    transition: .6s
}
.item-list--gallery-anchor li a:hover,
.item-list--gallery-anchor li a:focus {
    text-decoration: none
}
.item-list--gallery-anchor li a:hover h3,
.item-list--gallery-anchor li a:hover .h3,
.item-list--gallery-anchor li a:focus h3,
.item-list--gallery-anchor li a:focus .h3 {
    text-decoration: underline
}
.item-list--gallery-anchor li a:hover img,
.item-list--gallery-anchor li a:focus img {
    opacity: .8;
    -webkit-transition: .3s;
    transition: .3s
}
.item-list--inline {
    margin-top: 0.375em;
    padding-left: 4px
}
.item-list--inline .item-list__item,
.item-list--inline li {
    display: inline-block;
    margin: 0.375em 1.5rem 0 -4px;
    white-space: nowrap
}
@media screen and (max-width: 399px) {
    .item-list--inline .item-list__item,
    .item-list--inline li {
        margin-right: 0;
        width: 100%
    }
}
.item-list--inline .item-list__item:last-child,
.item-list--inline li:last-child {
    margin-right: 0
}
.item-list--links {
    border-top: 1px solid #eff1f3;
    margin-top: 1.5rem;
    padding-top: 1.5rem
}
.item-list--rich .item-list__item,
.item-list--rich li,
.widget--documents .item-list .item-list__item,
.widget--documents .item-list li {
    border-bottom: 0.075em solid #d5dee2;
    padding: 0.75em 0.75rem 0.675em
}
.item-list--rich .item-list__item:first-child,
.item-list--rich li:first-child,
.widget--documents .item-list .item-list__item:first-child,
.widget--documents .item-list li:first-child {
    padding-top: 0.675em
}
.boxed .item-list--rich .item-list__item:last-child,
.boxed .item-list--rich li:last-child,
.boxed .widget--documents .item-list .item-list__item:last-child,
.widget--documents .boxed .item-list .item-list__item:last-child,
.boxed .widget--documents .item-list li:last-child,
.widget--documents .boxed .item-list li:last-child {
    border-bottom: 0;
    padding-bottom: 0
}
.item-list--rich .item-list__item ul li,
.item-list--rich li ul li,
.widget--documents .item-list .item-list__item ul li,
.widget--documents .item-list li ul li {
    border-bottom: 0
}
.item-list--rich h2,
.item-list--rich .h2,
.item-list--rich h3,
.item-list--rich .h3,
.item-list--rich h4,
.item-list--rich .h4,
.widget--documents .item-list h2,
.widget--documents .item-list .h2,
.widget--documents .item-list h3,
.widget--documents .item-list .h3,
.widget--documents .item-list h4,
.widget--documents .item-list .h4 {
    font-size: 1.25rem;
    margin-bottom: 0.75rem;
    margin-top: 0.75rem
}
.item-list--rich .image--thumbnail,
.item-list--rich .image--avatar,
.widget--documents .item-list .image--thumbnail,
.widget--documents .item-list .image--avatar {
    float: right;
    margin: 0.75rem 0 0.5rem 0.5rem;
    width: 25%
}
.item-list--rich p,
.widget--documents .item-list p {
    margin-bottom: 0.75rem
}
.item-list--striped .item-list__item {
    border: 0;
    padding: 0.75em 0.75rem
}
.item-list--striped .item-list__item:nth-child(odd) {
    background: #d5dee2
}
.download-item {
    margin: 3rem 0
}
.download-item__file-link {
    font-weight: 400;
    margin-right: 0.5rem
}
.download-item__file-tags {
    display: block;
    font-size: 0.75rem;
    position: relative;
    vertical-align: bottom
}
@media screen and (min-width: 760px) {
    .download-item__file-tags {
        display: inline-block
    }
}
.download-item__file-tag {
    background-color: #eff1f3;
    display: inline-block;
    margin: 0.375rem 0.5rem 0 0;
    padding: 0.125rem 0.5rem;
    position: relative
}
@media screen and (min-width: 760px) {
    .download-item__file-tag {
        margin-top: 0
    }
}
ul.item-list--directories li {
    padding-left: 0;
    padding-top: 0
}
ul.item-list--directories li:first-child {
    border-top: 0.075em solid #d5dee2;
    padding-top: 0
}
ul.item-list--councillors ul {
    clear: left;
    width: 57.6271186441%
}
ul.item-list--councillors ul li {
    padding: 0.25rem 0.75rem 0 0
}
ul.item-list--councillors ul li:after {
    clear: none
}
ul.item-list--councillors .image--avatar {
    max-width: 9rem
}
.item-list--bulleted {
    list-style-image: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMfaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIyNDY1NUZBQzgyNDExRTVBQUQxRkE0NjlCQjEyOTgwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIyNDY1NUY5QzgyNDExRTVBQUQxRkE0NjlCQjEyOTgwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSI2REU4RTEyQzQ5NTE1RjMyM0RFRDZDMTdCNTFENzQ3RiIgc3RSZWY6ZG9jdW1lbnRJRD0iNkRFOEUxMkM0OTUxNUYzMjNERUQ2QzE3QjUxRDc0N0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAKAAgDAREAAhEBAxEB/8QAXwABAQAAAAAAAAAAAAAAAAAABQgBAQAAAAAAAAAAAAAAAAAAAAYQAAACCwAAAAAAAAAAAAAAAAAWEWGRElJighMURCYRAAEEAwEAAAAAAAAAAAAAAADwEUETgaEjEv/aAAwDAQACEQMRAD8AR7o9bJiyJomWkUuqDXhRFbLO3DvW2fbrBTAFCI//2Q==");
    margin-left: 1.5rem
}
.item-list--bulleted li {
    padding-left: 0.75rem
}
.item-list--google-results .image {
    border: 4px solid #eff1f3;
    float: right;
    margin: 0.75rem 0 0.75rem 1.5rem;
    width: 20%
}
.item-list--google-refine .image {
    margin-top: 0
}
.item-list--podcasts li:first-child {
    border-top: 1 solid #d5dee2
}
.item-list--podcasts ul li {
    padding-top: 0
}
.item-list--podcasts ul li:first-child {
    border-top: 0
}
/*
.nav {
    list-style: none;
    margin: 0;
    padding: 0
}
*/
.nav__item {
    display: inline-block
}
.nav__link {
    display: inline-block
}
.nav--breadcrumb {
    background-color: #000;
    color: #fff;
    margin-top: -24px;
    padding: 1.5rem 0
}
@media screen and (min-width: 760px) {
    .nav--breadcrumb {
        border-top: 0;
        margin-top: 0;
        padding: 2.499999999rem 0
    }
}
@media screen and (max-width: 759px) {
    .nav--breadcrumb .jadu-container,
    .nav--breadcrumb .site-header__council-nav.services-menu .item-list,
    .site-header__council-nav.services-menu .nav--breadcrumb .item-list {
        padding: 0 0.75rem
    }
}
.nav--breadcrumb a {
    color: #fff;
    padding-left: 0.75rem
}
@media screen and (min-width: 760px) {
    .nav--breadcrumb a {
        padding-left: 2.25rem
    }
}
.nav--breadcrumb a:hover,
.nav--breadcrumb a:focus {
    text-decoration: underline
}
.nav--breadcrumb span {
    padding-left: 0.75rem
}
@media screen and (min-width: 760px) {
    .nav--breadcrumb span {
        padding-left: 2.25rem
    }
}
.nav--breadcrumb .nav__list {
    display: inline-block;
    margin: 0;
    padding-left: 0
}
@media screen and (max-width: 599px) {
    .nav--breadcrumb .nav__list {
        width: 100%
    }
}
.nav--breadcrumb li {
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    white-space: normal;
    width: auto
}
@media screen and (max-width: 759px) {
    .nav--breadcrumb li {
        font-size: 0.875rem
    }
}
.nav--breadcrumb li:first-child a {
    padding-left: 0
}
.nav--breadcrumb li:first-child::before {
    display: none
}
.nav--breadcrumb li::before {
    content: '/';
    padding: 0 0.375rem 0 0;
    position: absolute
}
@media screen and (min-width: 760px) {
    .nav--breadcrumb li::before {
        padding: 0 0.75rem
    }
}
.nav--breadcrumb .page-heading {
    color: #fff;
    font-size: 1.875rem;
    font-weight: 300;
    margin-top: 0.5rem
}
.nav--pagination {
    background-color: #eff1f3;
    clear: both;
    padding: 1.5rem 0 0
}
@media screen and (min-width: 600px) {
    .nav--pagination {
        margin: 1.5rem 0 3rem
    }
}
.nav--pagination .item-list {
    padding: 0
}
.nav--pagination li {
    padding-bottom: 3rem;
    position: relative
}
@media screen and (min-width: 760px) {
    .nav--pagination li {
        padding-bottom: 1.875rem
    }
}
.nav--pagination li i {
    background-color: #e10600;
    bottom: 0;
    position: absolute
}
.nav--pagination li i svg {
    height: 0.999999999rem;
    margin-top: 0.375rem
}
@media screen and (min-width: 960px) {
    .nav--pagination li i svg {
        height: 20px
    }
}
.nav--pagination li.nav--pagination__first {
    width: 49.1525423729%;
    float: left;
    margin-right: 1.6949152542%;
    padding-left: 0.75rem
}
@media screen and (min-width: 760px) {
    .nav--pagination li.nav--pagination__first {
        padding-left: 3.999999999rem
    }
}
.nav--pagination li.nav--pagination__first a {
    -webkit-transition: .6s;
    transition: .6s
}
.nav--pagination li.nav--pagination__first a i {
    left: 0;
    padding: 0 0.999999999rem 0 0.75rem;
    -webkit-transition: .6s;
    transition: .6s
}
.nav--pagination li.nav--pagination__first a i svg {
    margin-left: -0.5rem
}
.nav--pagination li.nav--pagination__first a:hover,
.nav--pagination li.nav--pagination__first a:focus {
    -webkit-transition: .3s;
    transition: .3s
}
.nav--pagination li.nav--pagination__first a:hover:before,
.nav--pagination li.nav--pagination__first a:focus:before {
    background-color: #000;
    color: #1f6c54;
    -webkit-transition: .3s;
    transition: .3s
}
.nav--pagination li.nav--pagination__last {
    width: 49.1525423729%;
    float: right;
    margin-right: 0;
    padding-right: 0.75rem;
    text-align: right
}
@media screen and (min-width: 760px) {
    .nav--pagination li.nav--pagination__last {
        padding-right: 3.999999999rem
    }
}
.nav--pagination li.nav--pagination__last a {
    -webkit-transition: .6s;
    transition: .6s
}
.nav--pagination li.nav--pagination__last a i {
    padding: 0 0.75rem 0 0.999999999rem;
    right: 0;
    -webkit-transition: .6s;
    transition: .6s
}
.nav--pagination li.nav--pagination__last a i svg {
    margin-left: -0.5rem
}
.nav--pagination li.nav--pagination__last a:hover,
.nav--pagination li.nav--pagination__last a:focus {
    -webkit-transition: .3s;
    transition: .3s
}
.nav--pagination li.nav--pagination__last a:hover:before,
.nav--pagination li.nav--pagination__last a:focus:before {
    background-color: #000;
    color: #1f6c54;
    -webkit-transition: .3s;
    transition: .3s
}
.nav--pagination a {
    display: block;
    text-decoration: none
}
.nav--pagination a em {
    color: #000;
    display: block;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: bold;
    line-height: 1.4
}
.nav--pagination a em span {
    display: none
}
@media screen and (min-width: 600px) {
    .nav--pagination a em span {
        display: inline
    }
}
.nav--pagination a span {
    display: none;
    font-size: 1.125rem;
    font-weight: bold
}
@media screen and (min-width: 600px) {
    .nav--pagination a span {
        display: block
    }
}
.nav--pagination a:hover em,
.nav--pagination a:focus em {
    text-decoration: none
}
.nav--pagination a:hover span,
.nav--pagination a:focus span {
    text-decoration: underline
}
.nav-pagination--page {
    background-color: #eff1f3;
    clear: both;
    margin-top: 0.75rem;
    padding: 0.75rem;
    text-align: center
}
@media screen and (min-width: 600px) {
    .nav-pagination--page {
        margin-top: -2.25rem
    }
}
.nav-pagination--page li {
    margin: 0 0.375rem;
    width: auto
}
.nav-pagination--page li a {
    background-color: #fff;
    border: 1px solid #fff;
    display: block;
    margin-bottom: 0.375rem;
    min-width: 1.875rem;
    padding: 0.375rem;
    width: auto
}
.nav-pagination--page li a:hover,
.nav-pagination--page li a:focus {
    background-color: #eff1f3
}
.nav-pagination--page li span {
    border: 1px solid #bbbcbc;
    display: block;
    margin-bottom: 0.375rem;
    min-width: 1.875rem;
    padding: 0.375rem;
    width: auto
}
.nav--stacked .nav__item {
    display: list-item
}
.nav--stacked .nav__link {
    display: block
}
.nav--thumbs {
    margin-top: 3rem
}
.nav--thumbs .boxed__heading,
.nav--thumbs .alert__heading,
.nav--thumbs .callout__heading,
.nav--thumbs .form__heading,
.nav--thumbs .supplement__heading {
    margin-bottom: 1.5rem
}
.nav--thumbs .nav__link {
    display: inline-block;
    text-align: center;
    width: 49%
}
.nav--thumbs .nav--thumbs__first,
.nav--thumbs .nav--thumbs__last {
    display: inline-block;
    width: 50%
}
.nav--thumbs .nav--thumbs__first img,
.nav--thumbs .nav--thumbs__last img {
    border: 3px solid #eff1f3;
    height: 3.75rem;
    margin: 0 auto;
    width: 60%
}
@media screen and (min-width: 400px) {
    .nav--thumbs .nav--thumbs__first img,
    .nav--thumbs .nav--thumbs__last img {
        height: 6rem;
        width: 100%
    }
}
.nav--thumbs .nav--thumbs__first img:hover,
.nav--thumbs .nav--thumbs__first img:focus,
.nav--thumbs .nav--thumbs__last img:hover,
.nav--thumbs .nav--thumbs__last img:focus {
    border-color: #bbbcbc;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}
.nav--thumbs .nav--thumbs__first {
    float: left
}
.nav--thumbs .nav--thumbs__last {
    float: right
}
.data-table,
.page-content table:not([class]) {
    width: 100%
}
.data-table tbody tr:first-child td,
.page-content table:not([class]) tbody tr:first-child td {
    padding-top: 0.7875em
}
.data-table th,
.page-content table:not([class]) th {
    border-bottom: 1px solid #9aaeb8;
    padding: 0.75em 0.75rem 0.675em;
    text-align: left
}
.data-table td,
.page-content table:not([class]) td {
    padding: 0.75em 0.75rem
}
.table-wrapper {
    margin: 0 0 1.5rem;
    max-width: 100%;
    overflow-x: auto
}
.table-wrapper.has-scroll {
    overflow: hidden;
    position: relative
}
.table-wrapper.has-scroll:after {
    border-radius: 10px 0 0 10px / 50% 0 0 50%;
    box-shadow: -5px 0 10px rgba(0, 0, 0, 0.25);
    content: '';
    height: 100%;
    left: 100%;
    position: absolute;
    top: 0;
    width: 50px
}
.table-wrapper.has-scroll .scroller {
    overflow-x: auto
}
.table-wrapper.has-scroll .scroller::-webkit-scrollbar {
    height: 0.75rem
}
.table-wrapper.has-scroll .scroller::-webkit-scrollbar-track {
    background: #f0f0f0;
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.15)
}
.table-wrapper.has-scroll .scroller::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 0.375rem
}
.data-table--bordered,
.editor table {
    border: 1px solid #9aaeb8;
    margin-bottom: 1.425em
}
.data-table--bordered caption,
.editor table caption {
    margin-bottom: 0.75em
}
.data-table--bordered thead,
.editor table thead {
    background-color: #eff1f3
}
.data-table--bordered tbody tr:first-child td,
.editor table tbody tr:first-child td {
    padding-top: 0.6375em
}
.data-table--bordered th+th,
.editor table th+th {
    border-left: 1px solid #9aaeb8
}
.data-table--bordered td,
.editor table td {
    border: 1px solid #9aaeb8;
    padding-bottom: 0.75em;
    padding-top: 0.6375em
}
.data-table--compact {
    margin-bottom: 0.75em
}
.data-table--compact tbody tr:first-child td {
    padding-top: 0.45em
}
.data-table--compact tbody tr:last-child td {
    padding-bottom: 0.375em
}
.data-table--compact th,
.data-table--compact td {
    padding-top: 0.375em
}
.data-table--compact th {
    border-bottom: 0.15em solid #9aaeb8;
    padding-bottom: 0.3em
}
.data-table--compact td {
    padding-bottom: 0.375em
}
.data-table--striped tbody tr:nth-child(odd) {
    background-color: #d5dee2
}
.calendar {
    margin: 0;
    max-width: 42rem;
    width: 100%
}
.calendar caption {
    background-color: #939494;
    border-left: 1px solid #bbbcbc;
    border-right: 1px solid #bbbcbc;
    border-top: 1px solid #bbbcbc;
    font-weight: bold;
    padding: 0.75rem 0
}
.calendar .icon svg {
    width: 0.75rem
}
.calendar .icon svg path {
    fill: #fff
}
.calendar .button {
    width: auto
}
.calendar__days {
    background-color: #0067b9;
    color: #fff
}
.calendar .calendar__day {
    border-bottom: 0;
    padding: 3.75% 0;
    text-align: center;
    width: 14%
}
.calendar__heading {
    font-size: 1.25rem;
    line-height: 1.75;
    text-align: center
}
.calendar__table {
    margin-bottom: 3rem;
    width: 100%
}
.calendar__date,
.calendar__space {
    text-align: center;
    width: 14%
}
.calendar__date,
.calendar__week:first-child .calendar__space {
    border-bottom: 1px solid #bbbcbc;
    border-left: 1px solid #bbbcbc
}
.calendar__date {
    border-right: 1px solid #bbbcbc
}
.calendar__date:first-child,
.calendar__space+.calendar__date {
    border-left: 1px solid #bbbcbc
}
.calendar__date a,
.calendar__date span {
    display: block;
    line-height: 1;
    padding: 1.5rem 1px
}
.calendar__date--today a,
.calendar__date--today span {
    background-color: #eff1f3
}
.calendar__date a {
    color: #3f51b5
}
.calendar__date a:hover,
.calendar__date a:focus,
.calendar__date a:active {
    background-color: #0067b9;
    color: #fff;
    text-decoration: none
}
.calendar__date span {
    color: #9e9e9e;
    cursor: default
}
.calendar__date--today a,
.calendar__date--today span {
    color: #000
}
.calendar__date--selected a,
.calendar__date--selected a:hover,
.calendar__date--selected a:focus {
    background-color: #eff1f3;
    color: #142f6d
}
.progress-bar {
    background-clip: padding-box;
    border-radius: 3px;
    background: #f3f6f7;
    margin: 0.75em 0;
    padding: 0.375em 0.5rem;
    width: 100%
}
.progress-bar__indicator {
    background-clip: padding-box;
    border-radius: 3px 0 0 3px;
    background: #0067b9;
    padding: 0.75em 0
}
.progress-bar--danger .progress-bar__indicator {
    background: #b71c1c
}
.progress-bar--success .progress-bar__indicator {
    background: #2d682f
}
html.fixed {
    height: 100%;
    overflow: hidden;
    position: fixed;
    width: 100%
}
.site-main {
    margin: 0
}
@media screen and (max-width: 959px) {
    .home .site-main,
    .landing .site-main {
        overflow: hidden
    }
}
.one-column .site-content {
    width: 100%;
    float: right;
    margin-right: 0;
    margin: 0 auto
}
body:not(.one-column) .site-content {
    margin-top: 3rem
}
@media screen and (min-width: 960px) {
    body:not(.one-column) .site-content {
        width: 100%;
        float: right;
        margin-right: 0;
        padding-left: 0.75rem
    }
}
@media screen and (min-width: 1020px) {
    body:not(.one-column) .site-content {
        padding-left: 0
    }
}
body.one-column .site-content {
    margin-top: 3rem
}
body.one-column.main-homepage .site-content {
    margin-top: 0
}
.page-content {
    font-size: 1.125rem;
    margin-bottom: 3rem
}
@media screen and (min-width: 960px) {
    .page-content {
        width: 74.5762711864%;
        float: left;
        margin-right: 1.6949152542%;
        padding-right: 1.5rem
    }
    .main-homepage .page-content,
    .one-column .page-content {
        width: 100%;
        float: right;
        margin-right: 0;
        margin-bottom: 0;
        padding-right: 0
    }
}
.main-homepage .page-content,
.one-column .page-content {
    margin-bottom: 0
}
.page-content h2:first-child,
.page-content .h2:first-child {
    line-height: 1.2;
    margin-top: 0
}
.skip-links__link {
    background-color: #000;
    color: #fff;
    display: block;
    left: 0%;
    margin-bottom: 1.5rem;
    position: absolute;
    text-align: center;
    top: -7.5rem;
    width: 12rem;
    z-index: 20
}
@media screen and (min-width: 760px) {
    .skip-links__link:focus {
        color: #fff;
        top: 0
    }
}
.editor h2,
.editor .h2 {
    margin-top: 0
}
.editor h3,
.editor .h3 {
    margin-bottom: 1.999999998rem
}
.editor .button {
    display: table;
    margin-bottom: 1.5rem;
    margin-right: 1.5rem
}
@media screen and (min-width: 600px) {
    .editor .button {
        display: inline-block
    }
}
.editor p {
    word-wrap: break-word
}
.date {
    background: #eff1f3;
    border-radius: 0.375rem;
    padding: 0.25rem 0.5rem
}
.summary {
    border-left: 3px solid #0067b9;
    clear: both;
    font-size: 1.25rem;
    font-style: italic;
    font-weight: 600;
    padding-left: 0.5rem
}
.page-update {
    color: #747575;
    font-size: 0.875rem;
    padding: 1.5rem 0 3rem
}
.small-text {
    font-size: 0.75rem
}
.accordion {
    border-bottom: 1px solid #939494;
    padding: 0.75rem 0;
    position: relative
}
.accordion-title {
    color: #0067b9;
    cursor: pointer;
    font-weight: bold;
    padding-right: 4.5rem
}
.accordion-title a {
    display: block
}
div [data-accordion-group] {
    margin-top: 1.9999999995rem
}
[data-accordion]>[data-control]:after {
    background: url("../images/svgs/plus-btn.svg") center center no-repeat;
    background-size: 80%;
    content: '';
    height: 1.5rem;
    position: absolute;
    right: 0.5rem;
    top: 0.999999999rem;
    width: 1.5rem
}
[data-accordion].open>[data-control]:after {
    background: url("../images/svgs/minus-btn.svg") center center no-repeat;
    background-size: 80%
}
.border-top {
    border-top: 1px solid #d2d8dd;
    margin-top: 0.75rem;
    padding-top: 1.5rem
}
.supplement .contact-icons a,
.supplement .contact-icons a[href^="mailto"],
.supplement .contact-icons span {
    display: inline;
    margin-left: -0.375rem
}
.site-footer {
    background-color: #000;
    margin: 3em 0 0;
    padding: 3em 0;
    text-align: center
}
@media screen and (min-width: 960px) {
    .site-footer {
        text-align: left
    }
}
.home .site-footer,
.one-column .site-footer {
    margin-top: 0
}
@media screen and (min-width: 400px) {
    .site-footer__list__item {
        margin-bottom: 0
    }
}
.site-footer__link {
    padding: 0 0.3rem
}
.site-footer__link:hover,
.site-footer__link:focus {
    opacity: 1;
    text-decoration: underline
}
.site-footer__rights {
    margin-bottom: 0
}
@media screen and (max-width: 599px) {
    .site-footer__rights-two span {
        display: block
    }
}
.site-footer__social {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0
}
@media screen and (min-width: 960px) {
    .site-footer__social {
        width: 23.7288135593%;
        float: left;
        margin-right: 1.6949152542%
    }
}
.site-footer__social .item-list--inline {
    list-style: none;
    margin-left: 0
}
@media screen and (min-width: 960px) {
    .site-footer__social .item-list--inline {
        text-align: left
    }
}
.site-footer__social .item-list--inline .item-list__item {
    height: 3rem;
    margin-right: 5px;
    margin-top: 0;
    vertical-align: top;
    white-space: normal;
    width: 3rem
}
.site-footer__social a {
    display: block;
    height: 100%;
    width: 100%
}
.site-footer__social a i {
    background-size: 100%;
    display: block;
    height: 3rem;
    -webkit-transition: .6s;
    transition: .6s;
    width: 3rem
}
.site-footer__social a:hover i {
    opacity: .8;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .3s;
    transition: .3s
}
.site-footer__useful-links {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 0.875rem
}
@media screen and (min-width: 960px) {
    .site-footer__useful-links {
        width: 84.5762711864%;
        float: left;
        margin-right: 1.6949152542%
    }
}
.site-footer__useful-links .site-footer__list {
    margin-bottom: 0;
    padding-left: 0
}
.site-footer__useful-links .site-footer__list .site-footer__list__item {
    margin-right: 0.75rem;
    width: auto
}
.site-footer__useful-links .site-footer__rights-two {
    color: #bbbcbc
}
.site-footer__useful-links .site-footer__rights-two a {
    color: #fff
}
.site-footer__useful-links .site-footer__rights-two a:hover,
.site-footer__useful-links .site-footer__rights-two a:focus {
    text-decoration: underline
}
.site-footer__langauge {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    text-align: center
}
@media screen and (min-width: 960px) {
    .site-footer__langauge {
        width: 23.7288135593%;
        float: right;
        margin-right: 0;
        text-align: right
    }
}
.site-footer__langauge img,
.site-footer__langauge a {
    margin: 0 auto
}
@media screen and (min-width: 960px) {
    .site-footer__langauge img,
    .site-footer__langauge a {
        float: right
    }
}
.site-footer__langauge a {
    font-size: 0.875rem
}
.site-footer__langauge a:hover,
.site-footer__langauge a:focus {
    opacity: 1;
    text-decoration: underline
}
.site-footer .google-translate a:hover,
.site-footer .google-translate a:focus {
    color: #000;
    text-decoration: none
}
.site-footer .google-translate img {
    float: left;
    margin-top: 0.1666666667rem
}
.site-footer .google-translate .goog-te-gadget-simple .goog-te-menu-value span {
    margin-right: 0.375rem
}
.site-header {
    margin-top: 0;
    /*padding: 0.375em 0*/
	padding: 0 0;
}
@media screen and (min-width: 760px) {
    .site-header {
        /*padding-top: 2.1em*/
		padding-top: 0;
    }
}
@media screen and (max-width: 759px) {
    .site-header .jadu-container,
    .site-header .site-header__council-nav.services-menu .item-list,
    .site-header__council-nav.services-menu .site-header .item-list {
        padding: 0 0.5rem
    }
}
.home.one-column .site-header {
    margin-bottom: 0
}
.site-header__identity {
    width: 66.1016949153%;
    float: left;
    margin-right: 1.6949152542%
}
@media screen and (max-width: 599px) {
    .site-header__identity {
        text-align: center;
        width: 100%
    }
}
@media screen and (min-width: 760px) {
    .site-header__identity {
        width: 32.2033898305%;
        float: left;
        margin-right: 1.6949152542%
    }
}
@media screen and (min-width: 960px) {
    .site-header__identity {
        width: 40.6779661017%;
        float: left;
        margin-right: 1.6949152542%
    }
}
.site-header__identity__logo svg {
    max-height: 100%;
    max-width: 100%
}
.site-header__identity__logo a {
    display: block;
    float: left;
    height: 50px;
    margin-bottom: 0.5rem;
    text-decoration: none;
    width: 150px
}
@media screen and (min-width: 600px) {
    .site-header__identity__logo a {
        height: 70px;
        width: 200px
    }
}
@media screen and (min-width: 960px) {
    .site-header__identity__logo a {
        height: 130px;
        width: 300px
    }
}
.site-header__identity__logo a:hover,
.site-header__identity__logo a:focus {
    text-decoration: none
}
.site-header__identity__heading {
    font-size: 1.625rem;
    line-height: 1.1em;
    margin: 0;
    text-align: left;
    width: 200px
}
@media screen and (min-width: 960px) {
    .site-header__identity__heading {
        font-size: 2.5rem;
        padding-right: 0.75rem;
        width: 93%
    }
}
.site-header__right-info {
    width: 100%;
    float: right;
    margin-right: 0
}
@media screen and (min-width: 760px) {
    .site-header__right-info {
        width: 66.1016949153%;
        float: right;
        margin-right: 0
    }
}
@media screen and (min-width: 960px) {
    .site-header__right-info {
        width: 57.6271186441%;
        float: right;
        margin-right: 0
    }
}
.site-header__readspeak {
    display: none;
    float: right;
    margin-bottom: 0.75rem;
    width: 100%
}
@media screen and (min-width: 960px) {
    .site-header__readspeak {
        display: block
    }
}
.site-header__readspeak .readspeaker-button {
    float: right
}
.site-header__right-one {
    float: right;
    width: 100%
}
.site-header__right-one .site-header__links {
    margin: 0;
    text-align: right;
    width: 100%
}
.site-header__right-one .site-header__links .item-list__item {
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0
}
.site-header__right-one .site-header__links .item-list__item a {
    color: #000
}
.site-header__right-one .site-header__links .item-list__item a:hover,
.site-header__right-one .site-header__links .item-list__item a:focus {
    opacity: 1;
    text-decoration: underline
}
@media screen and (min-width: 400px) {
    .site-header__right-one .site-header__links .item-list__item:not(:first-child) {
        margin-left: 1.5rem
    }
}
.site-header__right-one .site-header__links .item-list__item:last-child {
    font-weight: bold
}
.site-header__right-one .site-header__links .item-list__item:last-child a {
    color: #000
}
.site-header__right-two {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    float: right;
    margin-bottom: 1.5rem;
    margin-top: 0.75rem;
    padding-bottom: 0.375rem;
    padding-top: 0.5rem;
    width: 100%
}
@media screen and (min-width: 760px) {
    .site-header__right-two {
        border: 0;
        padding-bottom: 0;
        padding-top: 0
    }
}
.site-header__right-two .site-header__links {
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
    text-align: left;
    width: 100%
}
@media screen and (min-width: 760px) {
    .site-header__right-two .site-header__links {
        text-align: right;
        width: 100%
    }
}
.site-header__right-two .site-header__links li {
    margin-right: 0;
    margin-top: 0;
    width: auto
}
@media screen and (min-width: 760px) {
    .site-header__right-two .site-header__links li {
        margin-right: 1.5rem
    }
}
.site-header__right-two .site-header__links li:last-child {
    float: right
}
.site-header__right-two .site-header__links li:nth-child(2) {
    margin-right: 1.9999999995rem
}
.site-header__right-two .site-header__links li a {
    color: #000;
    font-size: 1.125rem;
    font-weight: bold;
    margin-top: 0;
    -webkit-transition: .6s;
    transition: .6s
}
@media screen and (min-width: 1280px) {
    .site-header__right-two .site-header__links li a {
        font-size: 1.875rem
    }
}
.site-header__right-two .site-header__links li a:hover,
.site-header__right-two .site-header__links li a:focus {
    opacity: 1;
    text-decoration: underline;
    -webkit-transition: .3s;
    transition: .3s
}
.site-header__right-two .site-header__links li i {
    background-size: 30%;
    margin-top: -3px
}
@media screen and (min-width: 1280px) {
    .site-header__right-two .site-header__links li i {
        background-size: 47%
    }
}
.site-header__right-two .site-header__links li span {
    margin-left: -0.5rem
}
@media screen and (min-width: 760px) {
    .site-header__right-two .site-header__links li span {
        margin-left: 0
    }
}
.site-header__toggles {
    position: absolute;
    right: 0;
    top: 0
}
@media screen and (min-width: 760px) {
    .site-header__toggles {
        display: none
    }
}
.site-header__toggle {
    background-position: center;
    display: block;
    font-size: 1.625rem;
    height: 3.75rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    -webkit-transition: -webkit-transform 200ms ease-in-out !important;
    transition: transform 200ms ease-in-out !important;
    width: 3.75rem;
    z-index: 4
}
.site-header__toggle.active {
    background-size: 1.5rem auto;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    z-index: 10
}
.site-header__toggle--menu {
    background-color: #000;
    background-size: 95%;
    margin-bottom: 0.375rem;
    right: 0;
    top: 0;
    -webkit-transition: background .3s, color .3s;
    transition: background .3s, color .3s
}
.site-header__toggle--menu.active {
    background-color: #fff
}
.site-header__toggle--menu:hover,
.site-header__toggle--menu:focus {
    opacity: 1
}
.site-header__toggle--search {
    background-color: #0067b9;
    background-size: 60%;
    right: 51px;
    top: 0
}
.site-header__toggle--search.active {
    background-color: #fff
}
.site-header__toggle--search:hover,
.site-header__toggle--search:focus {
    opacity: 1
}
.site-header__toggle .icon {
    margin-top: 0.375rem
}
.site-header .site-header__tasks,
.site-header .site-header__tasks__search-outer {
    opacity: 0;
    position: relative;
    -webkit-transition: opacity .1s linear, visibility 0s;
    transition: opacity .1s linear, visibility 0s;
    visibility: hidden
}
@media screen and (max-width: 759px) {
    .site-header .site-header__tasks,
    .site-header .site-header__tasks__search-outer {
        background: #0067b9;
        height: 100%;
        left: 0;
        overflow-y: scroll;
        padding: 1.5555555556rem;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 5
    }
}
@media screen and (min-width: 760px) {
    .site-header .site-header__tasks,
    .site-header .site-header__tasks__search-outer {
        opacity: 1;
        visibility: visible
    }
}
.site-header .site-header__tasks.active,
.site-header .site-header__tasks__search-outer.active {
    opacity: 1;
    visibility: visible
}
@media screen and (max-width: 759px) {
    .site-header .site-header__tasks-nav {
        background-color: #000
    }
}
.site-header .site-header__tasks__transactions {
    clear: both;
    height: 0;
    opacity: 0;
    overflow: hidden;
    visibility: hidden
}
@media screen and (min-width: 760px) {
    .site-header .site-header__tasks__transactions {
        height: auto;
        opacity: 1;
        overflow: visible;
        visibility: visible
    }
}
.site-header .site-header__tasks__transactions.active {
    height: auto;
    opacity: 1;
    padding-top: 1.5rem;
    visibility: visible
}
.site-header .site-header__tasks__transactions.active ul li {
    margin-left: 0;
    width: 100%
}
.site-header .site-header__tasks__transactions.active ul li:not(:first-child) {
    margin-left: 0
}
.site-header .site-header__tasks__transactions>.item-list {
    position: relative
}
@media screen and (max-width: 759px) {
    .site-header .site-header__tasks__transactions .site-header__links {
        margin-top: 3rem;
        text-align: left
    }
}
.site-header .site-header__tasks__transactions .site-header__links .item-list__item {
    margin-bottom: 0.999999999rem
}
@media screen and (max-width: 759px) {
    .site-header .site-header__tasks__transactions .site-header__links .item-list__item a {
        color: #fff;
        font-size: 1.25rem
    }
}
.show-hide-link {
    color: #000;
    display: block;
    font-size: 1.125rem;
    font-weight: bold;
    opacity: 1;
    position: relative;
    text-align: center;
    text-decoration: none
}
@media screen and (min-width: 760px) {
    .show-hide-link {
        font-size: 1.875rem
    }
}
.show-hide-link em {
    display: none;
    font-style: normal
}
@media screen and (min-width: 760px) {
    .show-hide-link em {
        display: inline
    }
}
.show-hide-link i {
    margin-right: 0.75rem;
    margin-top: -3px
}
.show-hide-link.is-open:after {
    content: ' ';
    height: 3rem;
    left: 0;
    margin-left: -14px;
    pointer-events: none;
    position: absolute;
    top: 160%;
    width: 4.5rem
}
@media screen and (min-width: 760px) {
    .show-hide-link.is-open:after {
        margin-left: -0.75rem;
        top: 120%
    }
}
.show-hide-link:hover {
    opacity: .8;
    text-decoration: none
}
.site-header__right-two .site-header__links li .show-hide-link i {
    background-size: 100%;
    padding-right: .5em
}
@media screen and (min-width: 760px) {
    .site-header__right-two .site-header__links li .show-hide-link i {
        background-size: 100%
    }
}
.site-header__council-nav {
    width: 38.9830508475%
}
@media screen and (min-width: 760px) {
    .site-header__council-nav {
        width: 44.9152542373%
    }
}
.site-header__council-nav .services-menu__list-container {
    display: none
}
@media screen and (min-width: 760px) {
    .site-header__council-nav .services-menu__list-container {
        padding-left: 2.499999999rem
    }
}
html.no-js .site-header__council-nav .services-menu__list-container {
    display: block
}
.site-header__council-nav.services-menu {
    background-color: #000;
    width: 100%
}
.site-header__council-nav.services-menu .item-list {
    background-color: #000;
    margin: 0;
    padding: 1.5rem !important
}
@media screen and (min-width: 760px) {
    .site-header__council-nav.services-menu .item-list {
        padding: 1.5rem 0 !important
    }
}
.site-header__council-nav.services-menu .item-list .item-list__item {
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAALUlEQVQI163GwQ0AEAAEwaM7+i9BKGN8ePibZJMNGuap5cw1a14l6FgY6PlgAz0JLGdfkztJAAAAAElFTkSuQmCC");
    padding: 0.375rem;
    width: 100%
}
@media screen and (min-width: 600px) {
    .site-header__council-nav.services-menu .item-list .item-list__item {
        float: left;
        padding-right: 0.999999999rem;
        width: 50%
    }
}
@media screen and (min-width: 960px) {
    .site-header__council-nav.services-menu .item-list .item-list__item {
        width: 25%
    }
}
.site-header__council-nav.services-menu .item-list .item-list__item:before {
    height: 5px;
    width: 4px
}
.site-header__council-nav.services-menu .item-list .item-list__item a {
    color: #fff
}
.site-header__council-nav.services-menu .item-list .item-list__item a:hover,
.site-header__council-nav.services-menu .item-list .item-list__item a:focus {
    text-decoration: underline
}
.site-header__council-nav.services-menu .services-sub {
    display: none;
    left: 0;
    position: absolute;
    width: 100%
}
.site-header__council-nav.services-menu .jadu-container,
.site-header__council-nav.services-menu .item-list {
    position: relative
}
.site-header__search {
    background-color: #0067b9
}
.site-header__search .site-search {
    margin: 4.5rem 0 0;
    padding: 0.75rem 0;
    width: 100%
}
@media screen and (min-width: 760px) {
    .site-header__search .site-search {
        margin-top: 0
    }
}
.site-header__search .site-search .form__control {
    height: 3.5rem;
    margin: 0 auto;
    width: 100%
}
@media screen and (min-width: 760px) {
    .site-header__search .site-search .form__control {
        width: 65.2542372881%
    }
}
.site-header__search .site-search .form__control--append__group {
    height: -webkit-calc(1.5rem + (16px * 1.5));
    height: calc(1.5rem + (16px * 1.5))
}
.site-header__search .site-search .form__field,
.site-header__search .site-search .form__select,
.site-header__search .site-search form:not([class]) select,
form:not([class]) .site-header__search .site-search select,
.site-header__search .site-search .form__textarea,
.site-header__search .site-search form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .site-header__search .site-search input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.site-header__search .site-search form:not([class]) textarea,
form:not([class]) .site-header__search .site-search textarea {
    border: 0;
    color: #626363;
    font-size: 0.875rem;
    height: 3.5rem;
    max-width: 100%;
    padding-left: 1.125rem;
    padding-right: 3rem
}
@media screen and (min-width: 960px) {
    .site-header__search .site-search .form__field,
    .site-header__search .site-search .form__select,
    .site-header__search .site-search form:not([class]) select,
    form:not([class]) .site-header__search .site-search select,
    .site-header__search .site-search .form__textarea,
    .site-header__search .site-search form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
    form:not([class]) .site-header__search .site-search input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
    .site-header__search .site-search form:not([class]) textarea,
    form:not([class]) .site-header__search .site-search textarea {
        font-size: 1.25rem
    }
}
.site-header__search .site-search .form__field:focus,
.site-header__search .site-search .form__select:focus,
.site-header__search .site-search form:not([class]) select:focus,
form:not([class]) .site-header__search .site-search select:focus,
.site-header__search .site-search .form__textarea:focus,
.site-header__search .site-search form:not([class]) input:focus:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .site-header__search .site-search input:focus:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.site-header__search .site-search form:not([class]) textarea:focus,
form:not([class]) .site-header__search .site-search textarea:focus {
    outline: 2px solid #f1c400;
    outline-offset: 1px
}
.site-header__search .site-search input::-webkit-input-placeholder {
    color: #6e7070
}
.site-header__search .site-search input::-moz-placeholder {
    color: #6e7070
}
.site-header__search .site-search input:-ms-input-placeholder {
    color: #6e7070
}
.site-header__search .site-search input::placeholder {
    color: #6e7070
}
.site-header__search .site-search .button {
    background-color: #fff;
    border: 0;
    border-radius: 0;
    height: 3.5rem;
    padding: 0;
    width: 3rem
}
.site-header__search .site-search .button i {
    background-size: 90%;
    margin-top: -0.375rem;
    -webkit-transition: .6s;
    transition: .6s
}
.site-header__search .site-search .button:hover i {
    opacity: .8;
    -webkit-transition: .3s;
    transition: .3s
}
.site-header__search .site-search .button:focus {
    outline: 2px solid #f1c400;
    outline-offset: 1px
}
.sidebar__section {
    margin-bottom: 3em
}
.sidebar__heading {
    margin-top: 0
}
.sidebar__list {
    margin-top: 0.75em
}
.sidebar__list .item-list__item {
    margin-top: 0.75em
}
.sidebar__links {
    margin-top: 0.75em
}
.sidebar__links .item-list__item {
    margin-top: 0.75em
}
@media screen and (min-width: 960px) {
    .sidebar--primary {
        width: 23.7288135593%;
        float: left;
        margin-right: 1.6949152542%
    }
}
@media screen and (max-width: 959px) {
    .sidebar--primary {
        margin-top: 3em
    }
}
@media screen and (min-width: 960px) {
    .sidebar--primary .sidebar__section:first-child {
        margin-top: 0
    }
}
.sidebar--secondary {
    clear: right;
    margin-bottom: 3rem
}
@media screen and (min-width: 960px) {
    .sidebar--secondary {
        width: 21.186440678%;
        float: right;
        margin-right: 0
    }
    .one-column .sidebar--secondary {
        float: left
    }
}
@media screen and (max-width: 759px) {
    .sidebar--secondary {
        margin-top: 3em
    }
}
@media screen and (min-width: 760px) {
    .sidebar--secondary .sidebar__section:first-child {
        margin-top: 0
    }
}
.sidebar--secondary .sidebar__section .related-pages {
    margin-bottom: 4.5rem
}
.sidebar--secondary .sidebar__section .related-pages .sidebar__heading {
    margin-bottom: 1.875rem
}
.sidebar--secondary .sidebar__section .related-pages .sidebar__list__item {
    counter-increment: step-counter;
    padding-left: 1.5rem
}
.sidebar--secondary .sidebar__section .related-pages .sidebar__list__item:before {
    color: #0067b9;
    content: counter(step-counter) ".";
    margin-left: -1.5rem;
    padding-right: 0;
    vertical-align: top
}
.sidebar--secondary .sidebar__section .related-pages .sidebar__list__item a {
    display: inline-block;
    opacity: 1;
    text-decoration: underline
}
.sidebar--secondary .sidebar__section .related-pages .sidebar__list__item a:hover,
.sidebar--secondary .sidebar__section .related-pages .sidebar__list__item a:focus {
    text-decoration: none
}
.sidebar--secondary .sidebar__section .related-pages .sidebar__list__item span {
    display: inline-block;
    padding-left: 0.5rem;
    vertical-align: top
}
.sidebar--secondary .sidebar__section .related-pages .sidebar__list__item:first-child span {
    padding-left: 0.75rem
}
.sidebar--secondary .sidebar__section .postcode-search {
    border: 5px solid #f1c400;
    padding: 1.5rem
}
.sidebar--secondary .sidebar__section .postcode-search .widget__heading {
    padding-left: 1.875rem
}
.sidebar--secondary .sidebar__section .postcode-search .widget__heading i {
    margin-left: -42px
}
.sidebar--secondary .sidebar__section .postcode-search .address {
    font-size: 1.125rem;
    font-weight: bold
}
.sidebar--secondary .sidebar__section .postcode-search .button {
    padding-left: 1.5rem;
    text-align: left
}
.sidebar--secondary .sidebar__section .postcode-search .change-location {
    font-size: 0.875rem;
    font-weight: bold;
    margin-bottom: 0
}
.jadu-container,
.site-header__council-nav.services-menu .item-list {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 1.125rem
}
.jadu-container:after,
.site-header__council-nav.services-menu .item-list:after {
    content: " ";
    display: block;
    clear: both
}
@media screen and (min-width: 400px) {
    .jadu-container,
    .site-header__council-nav.services-menu .item-list {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}
.one-column .homepages-container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0
}
@media print {
    body {
        font-size: 75%
    }
    h1,
    .h1,
    .site-header__identity__heading,
    h2,
    .h2,
    h3,
    .h3,
    h4,
    .h4,
    h5,
    .h5,
    h6,
    .h6 {
        font-family: helvetica, verdana, arial, sans-serif;
        font-weight: bold
    }
    .site-header .site-header__logo {
        color: #000
    }
    .site-header__toggles,
    .site-header__right-info,
    .main-menu,
    .site-header__tasks__search-outer,
    .annoucement-banner,
    footer,
    .nav--breadcrumb,
    .sidebar__section--secondary,
    .nav--pagination,
    .widget--twitter,
    .widget--extra-links,
    .widget--council-services,
    .widget--in-my-area,
    .widget--home-whats-on-button {
        display: none
    }
    .widget--top-tasks .item-list .item-list__item {
        float: left;
        margin-top: 0;
        padding-bottom: 0;
        text-align: center;
        width: 33.3333333333%
    }
}
.widget-row {
    margin-top: 2.25em
}
@media screen and (min-width: 960px) {
    .widget-row {
        margin-left: auto;
        margin-right: auto
    }
}
.home .widget-row:first-of-type {
    margin-top: 0
}
.widget-row.jadu-container,
.site-header__council-nav.services-menu .widget-row.item-list {
    margin-left: 0;
    margin-right: 0;
    padding: 0
}
@media screen and (min-width: 960px) {
    .widget-row.jadu-container,
    .site-header__council-nav.services-menu .widget-row.item-list {
        margin-left: auto;
        margin-right: auto
    }
}
.widget-row:last-child .widget-width {
    margin-bottom: 0
}
@media screen and (min-width: 960px) {
    .widget-width {
        float: left;
        padding: 0 1.5rem;
        width: 100%
    }
}
@media screen and (min-width: 960px) {
    .widget-width--12,
    .widget-width--11,
    .widget-width--10,
    .widget-width--9,
    .widget-width--8,
    .widget-width--7,
    .widget-width--6,
    .widget-width--5,
    .widget-width--4,
    .widget-width--3,
    .widget-width--2,
    .widget-width--1 {
        width: 8.3333333333%
    }
    .widget-width--21,
    .widget-width--20,
    .widget-width--19,
    .widget-width--18,
    .widget-width--17,
    .widget-width--16,
    .widget-width--15,
    .widget-width--14,
    .widget-width--13 {
        width: 16.6666666667%
    }
    .widget-width--29,
    .widget-width--28,
    .widget-width--27,
    .widget-width--26,
    .widget-width--25,
    .widget-width--24,
    .widget-width--23,
    .widget-width--22 {
        width: 25%
    }
    .widget-width--36,
    .widget-width--35,
    .widget-width--34,
    .widget-width--33,
    .widget-width--32,
    .widget-width--31,
    .widget-width--30 {
        width: 33.3333333333%
    }
    .widget-width--45,
    .widget-width--44,
    .widget-width--43,
    .widget-width--42,
    .widget-width--41,
    .widget-width--40,
    .widget-width--39,
    .widget-width--38,
    .widget-width--37 {
        width: 41.6666666667%
    }
    .widget-width--54,
    .widget-width--53,
    .widget-width--52,
    .widget-width--51,
    .widget-width--50,
    .widget-width--49,
    .widget-width--48,
    .widget-width--47,
    .widget-width--46 {
        width: 50%
    }
    .widget-width--62,
    .widget-width--61,
    .widget-width--60,
    .widget-width--59,
    .widget-width--58,
    .widget-width--57,
    .widget-width--56,
    .widget-width--55 {
        width: 58.3333333333%
    }
    .widget-width--71,
    .widget-width--70,
    .widget-width--69,
    .widget-width--68,
    .widget-width--67,
    .widget-width--66,
    .widget-width--65,
    .widget-width--64,
    .widget-width--63 {
        width: 66.6666666667%
    }
    .widget-width--78,
    .widget-width--77,
    .widget-width--76,
    .widget-width--75,
    .widget-width--74,
    .widget-width--73,
    .widget-width--72 {
        width: 75%
    }
    .widget-width--83,
    .widget-width--82,
    .widget-width--81,
    .widget-width--80,
    .widget-width--79 {
        width: 83.3333333333%
    }
    .widget-width--90,
    .widget-width--89,
    .widget-width--88,
    .widget-width--87,
    .widget-width--86,
    .widget-width--85,
    .widget-width--84 {
        width: 91.6666666667%
    }
}
.widget-stack .widget:not(:last-child) {
    margin-bottom: 1.5em
}
.widget__heading:first-child {
    margin-top: 0
}
.widget__subheading:first-child {
    margin-top: 0
}
.widget__text {
    margin-top: 0.75em
}
.widget__list__item .widget__list {
    margin-top: 0.75em
}
.widget--directory-search .form {
    border: 0;
    padding: 0
}
.widget--directory-search span {
    display: block;
    margin-bottom: 1.875rem
}
.widget--directory-search .field {
    width: 100%
}
.widget--events-calendar .calendar {
    background-color: #eff1f3;
    width: 100%
}
.widget--latest-news h2,
.widget--latest-news .h2 {
    margin-bottom: 0.75rem
}
.widget--latest-news p {
    border-bottom: 1px solid #d5dee2;
    padding-bottom: 1.5rem
}
.widget--middle-adverts div {
    text-align: center
}
.widget--middle-adverts img {
    margin: 0 auto 0.75rem;
    width: 100%
}
@media screen and (min-width: 600px) {
    .widget--middle-adverts img {
        width: auto
    }
}
.widget--multimedia {
    text-align: center
}
.widget--multimedia object {
    width: 100%
}
.widget--opinion-poll .form {
    border: 0;
    padding: 0
}
.widget--opinion-poll .checkbox {
    display: block;
    padding: 0.375rem 0;
    width: 100%
}
.widget--right-adverts div {
    text-align: center
}
.widget--right-adverts img {
    margin: 0 auto 0.75rem;
    width: 100%
}
@media screen and (min-width: 600px) {
    .widget--right-adverts img {
        width: auto
    }
}
.widget--top-faqs li:not(:last-child) {
    border-bottom: 1px solid #d5dee2;
    margin-bottom: 0.375rem;
    padding-bottom: 0.375rem
}
.widget--what-s-new-on-site li:not(:last-child) {
    border-bottom: 1px solid #d5dee2;
    margin-bottom: 0.375rem;
    padding-bottom: 0.375rem
}
.widget--application-search {
    border: 6px solid #f1c400;
    margin: 2.25rem 0 0;
    padding: 0.999999999rem 0.75rem
}
@media screen and (min-width: 760px) {
    .widget--application-search {
        padding: 2.25rem 1.5rem
    }
}
@media screen and (min-width: 960px) {
    .widget--application-search {
        margin: 3.75rem 0 3rem
    }
}
.widget--application-search .your-location {
    width: 100%;
    float: right;
    margin-right: 0;
    border-bottom: 1px solid #c6c7c7;
    padding-left: 0.75rem;
    padding-right: 0.75rem
}
@media screen and (min-width: 760px) {
    .widget--application-search .your-location {
        width: 49.1525423729%;
        float: left;
        margin-right: 1.6949152542%;
        border-bottom: 0;
        border-right: 1px solid #c6c7c7;
        padding-left: 6rem;
        padding-right: 1.5rem
    }
}
.widget--application-search .your-location--content {
    float: left
}
.widget--application-search .your-location .widget__heading {
    display: none
}
@media screen and (min-width: 760px) {
    .widget--application-search .your-location .widget__heading {
        display: block
    }
}
.widget--application-search .your-location .icon {
    float: left;
    height: 3rem;
    margin-left: -0.999999999rem;
    margin-top: -0.999999999rem;
    width: 3rem
}
@media screen and (min-width: 600px) {
    .widget--application-search .your-location .icon {
        float: left;
        height: 5rem;
        margin-left: -6rem;
        margin-top: 0;
        width: 5rem
    }
}
.widget--application-search .your-location .map-pointer--big {
    display: none
}
@media screen and (min-width: 600px) {
    .widget--application-search .your-location .map-pointer--big {
        display: inline-block
    }
}
.widget--application-search .your-location .button {
    color: #fff;
    padding: 0.999999999rem 1.5rem
}
.widget--application-search .search-area {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}
@media screen and (min-width: 760px) {
    .widget--application-search .search-area {
        width: 49.1525423729%;
        float: right;
        margin-right: 0;
        margin-top: 0;
        padding-left: 3rem
    }
}
.widget--application-search .search-area .widget__heading {
    line-height: 1.4
}
.widget--application-search .search-area p {
    font-size: 1.125rem;
    margin-bottom: 0
}
.widget--application-search .search-area .form {
    border-top: 0;
    box-shadow: none;
    margin-top: 0;
    padding: 0;
    width: 100%
}
@media screen and (min-width: 600px) {
    .widget--application-search .search-area .form {
        width: 85%
    }
}
.widget--application-search .search-area .form__control {
    margin-top: 0.75rem
}
.widget--application-search .search-area .form__field,
.widget--application-search .search-area .form__select,
.widget--application-search .search-area form:not([class]) select,
form:not([class]) .widget--application-search .search-area select,
.widget--application-search .search-area .form__textarea,
.widget--application-search .search-area form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .widget--application-search .search-area input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.widget--application-search .search-area form:not([class]) textarea,
form:not([class]) .widget--application-search .search-area textarea {
    border-color: #939494;
    font-size: 1.125rem;
    height: 3.5rem;
    padding-right: 3.5rem
}
.widget--application-search .search-area .form__field::-webkit-input-placeholder,
.widget--application-search .search-area .form__select::-webkit-input-placeholder,
.widget--application-search .search-area form:not([class]) select::-webkit-input-placeholder,
form:not([class]) .widget--application-search .search-area select::-webkit-input-placeholder,
.widget--application-search .search-area .form__textarea::-webkit-input-placeholder,
.widget--application-search .search-area form:not([class]) input:not([type='submit']):not([type='radio']):not([type='checkbox']):not([type='button'])::-webkit-input-placeholder,
form:not([class]) .widget--application-search .search-area input:not([type='submit']):not([type='radio']):not([type='checkbox']):not([type='button'])::-webkit-input-placeholder,
.widget--application-search .search-area form:not([class]) textarea::-webkit-input-placeholder,
form:not([class]) .widget--application-search .search-area textarea::-webkit-input-placeholder {
    color: #000
}
.widget--application-search .search-area .form__field::-moz-placeholder,
.widget--application-search .search-area .form__select::-moz-placeholder,
.widget--application-search .search-area form:not([class]) select::-moz-placeholder,
form:not([class]) .widget--application-search .search-area select::-moz-placeholder,
.widget--application-search .search-area .form__textarea::-moz-placeholder,
.widget--application-search .search-area form:not([class]) input:not([type='submit']):not([type='radio']):not([type='checkbox']):not([type='button'])::-moz-placeholder,
form:not([class]) .widget--application-search .search-area input:not([type='submit']):not([type='radio']):not([type='checkbox']):not([type='button'])::-moz-placeholder,
.widget--application-search .search-area form:not([class]) textarea::-moz-placeholder,
form:not([class]) .widget--application-search .search-area textarea::-moz-placeholder {
    color: #000
}
.widget--application-search .search-area .form__field:-ms-input-placeholder,
.widget--application-search .search-area .form__select:-ms-input-placeholder,
.widget--application-search .search-area form:not([class]) select:-ms-input-placeholder,
form:not([class]) .widget--application-search .search-area select:-ms-input-placeholder,
.widget--application-search .search-area .form__textarea:-ms-input-placeholder,
.widget--application-search .search-area form:not([class]) input:not([type='submit']):not([type='radio']):not([type='checkbox']):not([type='button']):-ms-input-placeholder,
form:not([class]) .widget--application-search .search-area input:not([type='submit']):not([type='radio']):not([type='checkbox']):not([type='button']):-ms-input-placeholder,
.widget--application-search .search-area form:not([class]) textarea:-ms-input-placeholder,
form:not([class]) .widget--application-search .search-area textarea:-ms-input-placeholder {
    color: #000
}
.widget--application-search .search-area .form__field::placeholder,
.widget--application-search .search-area .form__select::placeholder,
.widget--application-search .search-area form:not([class]) select::placeholder,
form:not([class]) .widget--application-search .search-area select::placeholder,
.widget--application-search .search-area .form__textarea::placeholder,
.widget--application-search .search-area form:not([class]) input:not([type='submit']):not([type='radio']):not([type='checkbox']):not([type='button'])::placeholder,
form:not([class]) .widget--application-search .search-area input:not([type='submit']):not([type='radio']):not([type='checkbox']):not([type='button'])::placeholder,
.widget--application-search .search-area form:not([class]) textarea::placeholder,
form:not([class]) .widget--application-search .search-area textarea::placeholder {
    color: #000
}
.widget--application-search .search-area .form__label {
    width: 1px
}
.widget--application-search .search-area .form__label--checkbox,
.widget--application-search .search-area .form__label--radio {
    color: #888989;
    display: inline-block;
    font-size: 0.875rem;
    margin-right: 0.75rem;
    width: auto
}
.widget--application-search .search-area .form .button {
    height: 3.5rem;
    width: 3.5rem
}
.widget--application-search .search-area .form .button i {
    background-size: 95%
}
.widget--application-search a {
    color: #0067b9
}
.in-my-area__toggle {
    display: block
}
@media screen and (min-width: 760px) {
    .in-my-area__toggle {
        display: none
    }
}
.in-my-area__toggle .no-js {
    display: none
}
.in-my-area__toggle h3,
.in-my-area__toggle .h3 {
    display: inline-block;
    margin-top: 0
}
.in-my-area__toggle h3 .icon,
.in-my-area__toggle .h3 .icon {
    height: 3rem;
    width: 3rem
}
.in-my-area__toggle-icon {
    background-color: #e10600;
    background-size: 60%;
    float: right;
    height: 2.499999999rem;
    padding: 0.5rem;
    width: 2.499999999rem
}
.in-my-area .icon-arrow-down-white {
    background-color: #e10600
}
.in-my-area .icon-arrow-up-white {
    background-color: #000
}
@media screen and (max-width: 759px) {
    .in-my-area__content {
        display: none
    }
    .is-open .in-my-area__content {
        display: block
    }
}
@media screen and (max-width: 759px) {
    .sidebar--secondary .sidebar__section .in-my-area {
        border: 4px solid #f1c400;
        margin: 1.5rem 0 0;
        padding: 0.999999999rem 0.75rem
    }
}
@media screen and (max-width: 759px) {
    .sidebar--secondary .sidebar__section .in-my-area .postcode-search {
        border: 0;
        padding-top: 0
    }
}
@media screen and (max-width: 759px) {
    .sidebar--secondary .sidebar__section .in-my-area .widget__heading {
        display: none
    }
}
@media screen and (min-width: 960px) {
    .widget--call-to-actions {
        margin: 1.5rem 0 0
    }
}
.widget--call-to-actions .item-list {
    margin-bottom: 1.5rem;
    padding-left: 0
}
.widget--call-to-actions .item-list:last-child {
    margin-bottom: 1.5rem
}
.widget--call-to-actions .item-list__item {
    width: 100%;
    float: right;
    margin-right: 0;
    background-color: #eff1f3;
    margin-bottom: 1.5rem;
    margin-left: 0;
    padding: 2.499999999rem;
    position: relative;
    white-space: normal
}
@media screen and (min-width: 600px) {
    .widget--call-to-actions .item-list__item {
        width: 49.1525423729%;
        float: left;
        margin-right: 1.6949152542%
    }
    .widget--call-to-actions .item-list__item:nth-child(2n+2) {
        width: 49.1525423729%;
        float: right;
        margin-right: 0
    }
}
.widget--call-to-actions .item-list__item p {
    font-size: 1.125rem
}
.widget--call-to-actions .item-list__item a {
    color: #0067b9;
    font-weight: bold;
    margin: 0
}
.widget--call-to-actions .item-list__item a:hover,
.widget--call-to-actions .item-list__item a:focus {
    text-decoration: underline
}
.widget--call-to-actions .widget__heading a {
    color: #000
}
.widget--call-to-actions .button {
    bottom: 0;
    max-width: 2.499999999rem;
    padding: 0;
    position: absolute;
    right: 0
}
@media screen and (min-width: 960px) {
    .widget--call-to-actions .button {
        bottom: 0.5rem;
        max-width: 1.9999999995rem;
        right: 0.5rem
    }
}
.widget--call-to-actions i {
    background-size: 35%
}
.flickity-enabled {
    position: relative
}
.flickity-enabled:focus {
    outline: none
}
.flickity-viewport {
    height: 100%;
    overflow: hidden;
    position: relative
}
.flickity-slider {
    height: 100%;
    position: absolute;
    width: 100%
}
.flickity-enabled.is-draggable {
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing
}
.widget--carousel {
    margin-bottom: 2.25rem
}
.widget--carousel .jadu-container,
.widget--carousel .site-header__council-nav.services-menu .item-list,
.site-header__council-nav.services-menu .widget--carousel .item-list {
    padding: 0
}
@media screen and (min-width: 760px) {
    .widget--carousel .jadu-container,
    .widget--carousel .site-header__council-nav.services-menu .item-list,
    .site-header__council-nav.services-menu .widget--carousel .item-list {
        padding: 0 1.5rem
    }
}
.widget--carousel .carousel {
    background-color: #000;
    margin: 2.25rem 0 1.5rem;
    position: relative
}
@media screen and (min-width: 760px) {
    .widget--carousel .carousel {
        margin: 1.5rem 0 3rem
    }
}
.widget--carousel .carousel__link {
    display: block;
    height: 100%;
    position: relative;
    width: 100%
}
.widget--carousel .carousel__link:hover {
    opacity: 1;
    text-decoration: none
}
.widget--carousel .carousel__link:focus {
    box-shadow: inset 0 0 0 5px #f1c400;
    opacity: 1;
    outline: 0;
    z-index: 10
}
.widget--carousel .carousel__link:focus .carousel__image {
    box-shadow: inset 0 0 0 5px #f1c400
}
.widget--carousel .carousel__slide {
    width: 100%
}
@media screen and (min-width: 760px) {
    .widget--carousel .carousel__slide {
        height: 27rem
    }
}
@media screen and (min-width: 1020px) {
    .widget--carousel .carousel__slide {
        height: 24rem
    }
}
.no-js .widget--carousel .carousel__slide {
    height: auto
}
.widget--carousel .carousel__image {
    background-position: 0 center;
    background-size: cover;
    display: block;
    height: 13.5rem;
    margin-bottom: 0;
    width: 100%;
    z-index: 0
}
@media screen and (min-width: 760px) {
    .widget--carousel .carousel__image {
        height: 100%;
        position: absolute
    }
}
.no-js .widget--carousel .carousel__image {
    display: none
}
.widget--carousel .carousel__content {
    background-color: #000;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
    z-index: 5
}
@media screen and (min-width: 760px) {
    .widget--carousel .carousel__content {
        background: url("../images/carousel-background.svg") no-repeat;
        background-size: cover;
        bottom: 0;
        height: 100%;
        margin-bottom: 0;
        padding: 1.125rem 1.5rem 3rem 11.25rem;
        position: absolute;
        right: 0;
        width: 70%
    }
}
@media screen and (min-width: 960px) {
    .widget--carousel .carousel__content {
        width: 50%
    }
}
.no-js .widget--carousel .carousel__content {
    bottom: auto;
    position: relative
}
.widget--carousel .carousel__heading {
    color: #fff;
    font-size: 1.625rem;
    line-height: 1.3;
    margin-bottom: 0.375rem;
    margin-top: 0
}
@media screen and (min-width: 760px) {
    .page-content .widget--carousel .carousel__heading {
        margin-top: 1.999999998rem
    }
}
.widget--carousel .carousel__summary {
    color: #fff;
    font-size: 1.125rem;
    margin-bottom: 0.999999999rem
}
.widget--carousel .carousel__pagination {
    background-color: #000;
    display: block;
    margin-top: -1.25rem;
    padding: 1.5rem 0 0;
    text-align: center;
    width: 100%
}
@media screen and (min-width: 760px) {
    .widget--carousel .carousel__pagination {
        background-color: transparent;
        bottom: 0.75rem;
        display: inline-block;
        padding: 0;
        position: absolute;
        right: 0.75rem;
        text-align: left;
        width: auto
    }
}
.widget--carousel .carousel__pagination .flickity-page-dots {
    color: #000;
    counter-reset: counter-slides;
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 5
}
.widget--carousel .carousel__pagination .flickity-page-dots .dot {
    background-color: #f1c400;
    counter-increment: counter-slides;
    cursor: pointer;
    display: inline-block;
    font-size: 1.125rem;
    font-weight: bold;
    margin-right: 0.3rem;
    padding: 0.1875rem 0.75rem
}
.widget--carousel .carousel__pagination .flickity-page-dots .dot:hover,
.widget--carousel .carousel__pagination .flickity-page-dots .dot:focus {
    background-color: #0067b9;
    color: #fff
}
.widget--carousel .carousel__pagination .flickity-page-dots .dot:before {
    content: counter(counter-slides)
}
.widget--carousel .carousel__pagination .flickity-page-dots .dot.is-selected {
    background-color: #0067b9;
    color: #fff
}
.widget--carousel .carousel__pagination .flickity-page-dots .dot:last-child {
    margin-right: 0
}
.widget--carousel .carousel .flickity-prev-next-button {
    background-color: transparent;
    border: 0;
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 0.5rem 0.75rem;
    position: absolute
}
.widget--carousel .carousel .flickity-prev-next-button svg {
    display: none
}
.widget--carousel .carousel .flickity-prev-next-button:hover {
    background: #0d0d0d
}
.widget--carousel .carousel .flickity-prev-next-button:focus {
    background-color: #000
}
.widget--carousel .carousel .flickity-prev-next-button:focus span {
    position: relative
}
.widget--carousel .carousel .flickity-prev-next-button.next:focus,
.widget--carousel .carousel .flickity-prev-next-button.previous:focus {
    display: block
}
.widget--council-services {
    background-color: #0067b9;
    padding: 1.5rem
}
@media screen and (min-width: 960px) {
    .widget--council-services {
        padding: 3rem 3rem 3rem 6rem
    }
}
.widget--council-services__more {
    background: no-repeat;
    background-color: #fff;
    width: 100%
}
.widget--council-services a {
    color: #fff;
    display: block;
    font-size: 1.25rem;
    padding: 0.375rem 0.375rem 0.375rem 0;
    white-space: pre-wrap;
    word-wrap: break-word
}
@media screen and (min-width: 600px) {
    .widget--council-services a {
        padding: 0.5rem 1.5rem 0.5rem 2.25rem
    }
}
.widget--council-services a:hover,
.widget--council-services a:focus {
    opacity: 1;
    text-decoration: underline
}
.widget--council-services a:hover span,
.widget--council-services a:focus span {
    text-decoration: underline
}
.widget--council-services a:focus {
    outline: 1px solid #fff
}
.widget--council-services a span {
    display: inline-block;
    line-height: 1.4;
    margin-left: 0.999999999rem;
    vertical-align: middle
}
.widget--council-services .item-list {
    margin: 0
}
.widget--council-services .item-list__item {
    margin-right: 0;
    width: 100%
}
@media screen and (min-width: 600px) {
    .widget--council-services .item-list__item {
        width: 49.1525423729%
    }
}
@media screen and (min-width: 960px) {
    .widget--council-services .item-list__item {
        width: 32.2033898305%
    }
}
@media screen and (min-width: 960px) {
    .widget--council-services .item-list__item:nth-child(3n+3) {
        float: right
    }
}
.widget--council-services .item-list .icon {
    display: none;
    margin-left: -2.25rem;
    vertical-align: top
}
@media screen and (min-width: 600px) {
    .widget--council-services .item-list .icon {
        display: inline-block
    }
}
@media screen and (min-width: 960px) {
    .widget--council-services .item-list .icon {
        vertical-align: middle
    }
}
.widget--council-services .item-list .icon svg {
    height: 100%;
    width: 100%
}
.widget--council-services .item-list .icon path {
    fill: #fff
}
.widget--council-services .widget--council-services__more {
    height: 100%;
    margin: 0 auto;
    max-width: 285px;
    width: 100%
}
@media screen and (min-width: 600px) {
    .widget--council-services .widget--council-services__more {
        display: none;
        max-width: 310px
    }
}
.widget--council-services .widget--council-services__more.active {
    display: block
}
.widget--council-services .widget--council-services__more.button {
    background-color: #fff;
    border-color: #fff;
    color: #000;
    margin-top: 1.5rem
}
.widget--council-services .widget--council-services__more.button:hover,
.widget--council-services .widget--council-services__more.button:focus {
    background-color: #fff
}
.widget--council-services .widget--council-services__more .icon {
    background-size: 80%;
    margin-left: 0.5rem
}
.widget--extra-links {
    background-color: #0067b9;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    margin-top: -2.25rem;
    padding: 1.5rem 0
}
@media screen and (min-width: 600px) {
    .widget--extra-links {
        padding: 3rem 0
    }
}
.widget--extra-links .jadu-container,
.widget--extra-links .site-header__council-nav.services-menu .item-list,
.site-header__council-nav.services-menu .widget--extra-links .item-list {
    padding-left: 3rem;
    padding-right: 3rem
}
.widget--extra-links .item-list {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-top: 0;
    padding-left: 0
}
.widget--extra-links .item-list .item-list__item {
    margin-top: 0.75rem;
    padding-left: 1.875rem;
    white-space: normal;
    width: 100%
}
@media screen and (min-width: 600px) {
    .widget--extra-links .item-list .item-list__item {
        float: left;
        margin-right: 0;
        margin-top: 0;
        width: 50%
    }
}
@media screen and (min-width: 760px) {
    .widget--extra-links .item-list .item-list__item {
        width: 25%
    }
}
.widget--extra-links .item-list a {
    color: #fff;
    display: inline-block;
    padding: 0 0.999999999rem 0 0;
    word-wrap: break-word
}
.widget--extra-links .item-list a:hover,
.widget--extra-links .item-list a:focus {
    opacity: 1;
    text-decoration: underline
}
.widget--extra-links .item-list a:hover span,
.widget--extra-links .item-list a:focus span {
    text-decoration: underline
}
.widget--extra-links .item-list a:focus {
    outline: 1px solid #fff
}
.widget--extra-links .item-list .icon {
    margin-left: -1.875rem;
    vertical-align: middle
}
.widget--extra-links .item-list .icon svg {
    height: 1.5rem;
    margin-top: 0.1875rem;
    width: 1.5rem
}
@media screen and (min-width: 600px) {
    .widget--extra-links .item-list .icon svg {
        margin-top: 0.1875rem
    }
}
@media screen and (min-width: 1280px) {
    .widget--extra-links .item-list .icon svg {
        margin-top: 0
    }
}
.widget--extra-links .item-list .icon svg path {
    fill: #fff
}
.widget--extra-links .item-list span {
    display: inline;
    font-size: 1.25rem;
    vertical-align: bottom
}
@media screen and (min-width: 1280px) {
    .widget--extra-links .item-list span {
        font-size: 24px
    }
}
.widget--home-whats-on {
    margin-top: -1.5rem;
    padding: 0 1.5rem
}
@media screen and (min-width: 960px) {
    .widget--home-whats-on {
        padding: 0
    }
}
.widget--home-whats-on .item-list {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-top: 0;
    padding-left: 0
}
@media screen and (min-width: 960px) {
    .widget--home-whats-on .item-list {
        width: 81.3559322034%;
        float: left;
        margin-right: 1.6949152542%
    }
}
.widget--home-whats-on .item-list .item-list__item {
    width: 100%;
    float: right;
    margin-right: 0;
    margin: 0 0 1.5rem;
    white-space: normal
}
@media screen and (min-width: 600px) {
    .widget--home-whats-on .item-list .item-list__item {
        width: 32.2033898305%;
        float: left;
        margin-right: 1.6949152542%;
        padding-right: 0.999999999rem
    }
}
.widget--home-whats-on .item-list .item-list__item:last-child {
    margin-bottom: 0
}
@media screen and (min-width: 600px) {
    .widget--home-whats-on .item-list .item-list__item:last-child {
        width: 32.2033898305%;
        float: right;
        margin-right: 0
    }
}
.widget--home-whats-on .date {
    background: #fff;
    border-radius: 0;
    margin-bottom: 0.25rem;
    margin-top: 0;
    padding: 0
}
@media screen and (min-width: 600px) {
    .widget--home-whats-on .date {
        margin-bottom: 0.75rem
    }
}
.widget--home-whats-on .widget__heading {
    font-size: 1.25rem;
    margin-top: 0
}
.widget--home-whats-on a {
    color: #0067b9;
    line-height: 1.4;
    -webkit-transition: .6s;
    transition: .6s
}
.widget--home-whats-on a:hover,
.widget--home-whats-on a:focus {
    opacity: .8;
    -webkit-transition: .3s;
    transition: .3s
}
.widget--home-whats-on-button {
    width: 16.9491525424%;
    float: right;
    margin-right: 0
}
@media screen and (max-width: 959px) {
    .widget--home-whats-on-button {
        clear: both;
        display: block;
        float: left;
        text-align: center;
        width: 100%
    }
}
.widget--home-whats-on .button {
    background-color: #e10600;
    border-color: #e10600;
    color: #fff;
    float: left
}
@media screen and (min-width: 600px) {
    .widget--home-whats-on .button {
        float: none
    }
}
@media screen and (min-width: 960px) {
    .widget--home-whats-on .button {
        float: right;
        margin-top: 2.499999999rem
    }
}
.widget--home-whats-on .button:hover,
.widget--home-whats-on .button:focus {
    background-color: #c80500;
    opacity: 1
}
.widget--in-my-area {
    border: 4px solid #f1c400;
    padding: 1.5rem
}
.widget--in-my-area .area-image {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    display: none;
    float: left
}
@media screen and (min-width: 960px) {
    .widget--in-my-area .area-image {
        width: 15.2542372881%;
        float: left;
        margin-right: 1.6949152542%;
        display: inline-block
    }
}
.widget--in-my-area .area-image i {
    height: 100px;
    width: 100px
}
.widget--in-my-area .text {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0
}
@media screen and (min-width: 960px) {
    .widget--in-my-area .text {
        width: 57.6271186441%;
        float: left;
        margin-right: 1.6949152542%
    }
}
.widget--in-my-area .text .widget__heading {
    font-size: 1.5rem
}
.widget--in-my-area .text .widget__heading i {
    background-size: 100%
}
@media screen and (min-width: 960px) {
    .widget--in-my-area .text .widget__heading i {
        display: none
    }
}
.widget--in-my-area .text p {
    line-height: 1.4;
    margin-bottom: 0
}
.widget--in-my-area form {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    border: 0;
    box-shadow: none;
    margin: 1.5rem 0 0.999999999rem !important;
    padding: 0
}
@media screen and (min-width: 600px) {
    .widget--in-my-area form {
        width: 49.1525423729%;
        float: left;
        margin-right: 1.6949152542%
    }
}
@media screen and (min-width: 960px) {
    .widget--in-my-area form {
        width: 23.7288135593%;
        float: right;
        margin-right: 0
    }
}
.widget--in-my-area form .form__control {
    margin-top: 0
}
.widget--in-my-area form .form__control--append__group {
    margin-top: 0
}
.widget--in-my-area form .form__control--append__group .form__field,
.widget--in-my-area form .form__control--append__group .form__select,
.widget--in-my-area form:not([class]) .form__control--append__group select,
.widget--in-my-area form .form__control--append__group .form__textarea,
.widget--in-my-area form:not([class]) .form__control--append__group input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.widget--in-my-area form:not([class]) .form__control--append__group textarea {
    border-color: #bbbcbc;
    height: 3rem;
    max-width: 100%
}
.widget--in-my-area form .form__control--append__group .button {
    background-color: #e10600;
    border-color: #e10600;
    height: 3rem;
    padding: 0;
    -webkit-transition: .6s;
    transition: .6s;
    width: 3rem
}
.widget--in-my-area form .form__control--append__group .button:hover,
.widget--in-my-area form .form__control--append__group .button:focus {
    background-color: #c80500;
    opacity: 1;
    -webkit-transition: .3s;
    transition: .3s
}
.widget--in-my-area form .form__control--append__group .button i {
    background-size: 90%
}
.widget--other-services {
    background-color: #0067b9;
    color: #fff;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding: 3.375rem 1.5rem 2.25rem
}
@media screen and (min-width: 960px) {
    .widget--other-services {
        margin-top: 3rem;
        padding-left: 0;
        padding-right: 0
    }
}
.widget--other-services a {
    color: #fff
}
.widget--other-services a:hover,
.widget--other-services a:focus {
    opacity: 1;
    text-decoration: underline
}
.widget--other-services a:focus {
    outline: 1px solid #fff
}
.widget--other-services .widget__heading {
    color: #fff;
    font-weight: 500;
    line-height: 1.2
}
.widget--other-services .item-list {
    margin-top: 1.5rem;
    padding-left: 0
}
@media screen and (min-width: 960px) {
    .widget--other-services .item-list {
        margin-top: 2.25rem
    }
}
.widget--other-services .item-list__item {
    font-size: 1.25rem;
    margin-bottom: 0.75rem;
    margin-left: 0;
    margin-top: 0;
    padding-right: 0;
    white-space: normal;
    width: 100%
}
@media screen and (min-width: 600px) {
    .widget--other-services .item-list__item {
        float: left;
        margin-right: 0;
        padding-right: 3rem;
        width: 50%
    }
}
@media screen and (min-width: 960px) {
    .widget--other-services .item-list__item {
        width: 33.3333333333%
    }
}
.widget--top-tasks {
    margin: 1.5rem auto 0
}
@media screen and (min-width: 600px) {
    .widget--top-tasks {
        margin: 3rem auto 0
    }
}
.widget--top-tasks .item-list {
    margin-bottom: -0.375rem;
    margin-left: -0.375rem;
    padding-left: 0
}
.widget--top-tasks .item-list .item-list__item {
    display: block;
    padding: 0 0 0.375rem 0.375rem
}
@media screen and (min-width: 600px) {
    .widget--top-tasks .item-list .item-list__item {
        float: left;
        text-align: center;
        width: 33.3333333333%
    }
}
@media screen and (min-width: 960px) {
    .widget--top-tasks .item-list .item-list__item {
        margin-top: 0;
        padding-bottom: 0;
        text-align: center;
        width: 16.6666666667%
    }
}
@media screen and (max-width: 599px) {
    .widget--top-tasks .item-list .item-list__item:last-child {
        padding-bottom: 0
    }
}
.widget--top-tasks .item-list a {
    background-color: #f1c400;
    border: 4px solid #f1c400;
    display: block;
    height: 100%;
    padding: 0.375rem
}
@media screen and (min-width: 600px) {
    .widget--top-tasks .item-list a {
        padding: 1.875rem 0.375rem 0.75rem
    }
}
@media screen and (min-width: 1280px) {
    .widget--top-tasks .item-list a {
        -webkit-transition: background-color .6s;
        transition: background-color .6s
    }
}
.widget--top-tasks .item-list a:hover,
.widget--top-tasks .item-list a:focus {
    background-color: #fff;
    opacity: 1
}
@media screen and (min-width: 1280px) {
    .widget--top-tasks .item-list a:hover,
    .widget--top-tasks .item-list a:focus {
        -webkit-transition: background-color .3s;
        transition: background-color .3s
    }
}
@media screen and (min-width: 1280px) {
    .widget--top-tasks .item-list a:hover .icon,
    .widget--top-tasks .item-list a:focus .icon {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        -webkit-transition: -webkit-transform .3s;
        transition: transform .3s
    }
}
.widget--top-tasks .item-list a:hover span,
.widget--top-tasks .item-list a:focus span {
    text-decoration: underline
}
.widget--top-tasks .item-list .icon {
    height: 2.5rem;
    width: 2.5rem
}
@media screen and (min-width: 600px) {
    .widget--top-tasks .item-list .icon {
        height: 5rem;
        vertical-align: top;
        width: 5rem
    }
}
.widget--top-tasks .item-list .icon svg {
    height: 100%;
    width: 100%
}
.widget--top-tasks .item-list .icon path {
    fill: #000
}
.widget--top-tasks .item-list span {
    clear: both;
    color: #000;
    display: inline-block;
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 1.2;
    margin-left: 0.5rem;
    white-space: pre-wrap
}
@media screen and (min-width: 600px) {
    .widget--top-tasks .item-list span {
        display: block;
        margin-left: 0;
        margin-top: 1.5rem;
        width: 100%
    }
}
.widget--twitter {
    background-color: #eff1f3;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding: 1.5rem 0
}
@media screen and (min-width: 600px) {
    .widget--twitter {
        padding: 3rem 0
    }
}
.widget--twitter .jadu-container,
.widget--twitter .site-header__council-nav.services-menu .item-list,
.site-header__council-nav.services-menu .widget--twitter .item-list {
    padding-left: 1.5rem;
    padding-right: 3rem
}
@media screen and (min-width: 960px) {
    .widget--twitter .jadu-container,
    .widget--twitter .site-header__council-nav.services-menu .item-list,
    .site-header__council-nav.services-menu .widget--twitter .item-list {
        padding-left: 0;
        padding-right: 1.5rem
    }
}
.widget--twitter .twitter-gallery:after {
    content: 'flickity';
    display: none
}
@media screen and (min-width: 600px) {
    .widget--twitter .twitter-gallery:after {
        content: ''
    }
}
.widget--twitter .twitter-gallery .flickity-page-dots {
    bottom: 0;
    list-style: none;
    margin-left: 0;
    text-align: center
}
.widget--twitter .twitter-gallery .flickity-page-dots .dot {
    background: #000;
    border: 2px solid #000;
    border-radius: 50%;
    display: inline-block;
    height: 0.75rem;
    margin-right: 0.75rem;
    opacity: 1;
    width: 0.75rem
}
.widget--twitter .twitter-gallery .flickity-page-dots .dot.is-selected {
    background: #bbbcbc;
    border-color: #bbbcbc
}
.widget--twitter .item-list {
    margin-top: 0;
    min-height: 10px;
    overflow: hidden;
    padding-left: 0
}
.widget--twitter .item-list .item-list__item {
    display: block;
    margin-top: 0;
    padding: 0 0 1.5rem 1.5rem;
    position: relative;
    white-space: normal;
    width: 100%;
    word-wrap: break-word
}
@media screen and (min-width: 600px) {
    .widget--twitter .item-list .item-list__item {
        float: left;
        width: 33.3333333333%
    }
    .widget--twitter .item-list .item-list__item:last-child {
        display: none
    }
}
@media screen and (min-width: 960px) {
    .widget--twitter .item-list .item-list__item {
        width: 25%
    }
    .widget--twitter .item-list .item-list__item:last-child {
        display: block
    }
}
.widget--twitter .item-list .item-list__item .twitter__content {
    background-color: #fff;
    height: 100%;
    padding: 1.5rem 1.5rem 3rem;
    position: relative
}
.widget--twitter .item-list .item-list__item .summary {
    border: 0;
    font-size: 1rem;
    font-style: normal;
    font-weight: 300;
    padding: 0
}
.widget--twitter .item-list .item-list__item a {
    color: #0067b9;
    -webkit-transition: .6s;
    transition: .6s;
    word-wrap: break-word
}
.widget--twitter .item-list .item-list__item a:hover,
.widget--twitter .item-list .item-list__item a:focus {
    opacity: .8;
    -webkit-transition: .3s;
    transition: .3s
}
.widget--twitter .item-list .item-list__item .time-stamp {
    bottom: 24px;
    color: #0067b9;
    font-size: 0.875rem;
    left: 24px;
    margin: 0;
    position: absolute;
    width: 60%
}
.widget--twitter .item-list .item-list__item i {
    background-size: 100%;
    bottom: 0.375rem;
    height: 2rem;
    position: absolute;
    right: 0.375rem;
    width: 2rem
}
.widget--twitter-follow {
    text-align: center
}
@media screen and (min-width: 600px) {
    .widget--twitter-follow {
        margin-left: 1.5rem
    }
}
.widget--twitter-follow .button {
    background-color: #e10600;
    border-color: #e10600;
    color: #fff
}
.widget--twitter-follow .button:hover,
.widget--twitter-follow .button:focus {
    background-color: #c80500
}
.map {
    min-height: 300px
}
.supplement__heading {
    margin-bottom: 0.75rem
}
.supplement--contact .supplement__heading {
    word-wrap: break-word
}
.supplement--contact .image--thumbnail {
    margin-bottom: 0.75rem;
    width: 50%
}
.supplement--contact a[href^="mailto"] {
    display: inline-block;
    word-break: break-all
}
.supplement--contact .supplement__text {
    padding-left: 1.875rem
}
.supplement--contact .icon {
    margin-left: -1.875rem;
    vertical-align: top
}
.sidebar .supplement--contact .icon {
    margin-left: -2.25rem
}
.supplement--contact .supplement__link {
    word-break: break-all
}
.supplement--further-info {
    background-color: #0067b9;
    color: #fff;
    margin-bottom: 3rem;
    padding: 1.5rem
}
.supplement--further-info h3,
.supplement--further-info .h3 {
    color: #fff;
    font-size: 1.5rem;
    font-weight: lighter;
    line-height: 1.4;
    margin: 0.75rem 0 0.999999999rem;
    word-break: break-all
}
.supplement--further-info p {
    font-size: 0.875rem
}
.supplement--further-info .button {
    background-color: #fff;
    border-color: #fff;
    color: #000;
    text-align: left
}
@media screen and (min-width: 960px) {
    .supplement--further-info .button {
        width: 100%
    }
}
.supplement--further-info .button:hover,
.supplement--further-info .button:focus {
    background-color: #fff;
    opacity: .9
}
.supplements--bottom .supplement--further-info .button {
    width: auto
}
.supplements--bottom .supplement--image img {
    width: 50%
}
.supplement--az-contacts .item-list li {
    padding-left: 0
}
.supplement--az-contacts .item-list--icons li {
    padding-left: 1.875rem
}
.supplement--az-contacts .item-list--icons li .icon {
    margin-left: -1.875rem;
    vertical-align: top
}
.supplement--az-contacts .item-list--icons li address {
    margin-bottom: 0;
    margin-left: -1.875rem
}
.supplement--az-contacts .item-list--icons li address:before {
    background-size: 90%
}
.user-style--scheme-high-contrast,
.user-style--scheme-high-contrast * {
    background-color: #000 !important;
    border-color: #ff0 !important;
    color: #ff0 !important
}
.user-style--scheme-high-contrast .map * {
    background: unset !important;
    border-color: unset !important;
    color: unset !important
}
.user-style--scheme-high-contrast a,
.user-style--scheme-high-contrast a:visited {
    color: cyan !important
}
.user-style--scheme-high-contrast a:active,
.user-style--scheme-high-contrast a:focus,
.user-style--scheme-high-contrast a:hover {
    color: lime !important
}
.user-style--scheme-high-contrast a * {
    color: cyan !important
}
.user-style--scheme-high-contrast:active,
.user-style--scheme-high-contrast:focus,
.user-style--scheme-high-contrast:hover {
    color: lime !important
}
.user-style--scheme-high-contrast button svg,
.user-style--scheme-high-contrast button path,
.user-style--scheme-high-contrast button {
    color: cyan !important
}
.user-style--scheme-high-contrast button svg:active,
.user-style--scheme-high-contrast button svg:focus,
.user-style--scheme-high-contrast button svg:hover,
.user-style--scheme-high-contrast button path:active,
.user-style--scheme-high-contrast button path:focus,
.user-style--scheme-high-contrast button path:hover,
.user-style--scheme-high-contrast button:active,
.user-style--scheme-high-contrast button:focus,
.user-style--scheme-high-contrast button:hover {
    color: lime !important
}
.user-style--scheme-high-contrast input[placeholder] {
    color: #ff0 !important
}
.user-style--scheme-high-contrast input::-webkit-input-placeholder {
    color: #ff0 !important
}
.user-style--scheme-high-contrast input::-moz-placeholder {
    color: #ff0 !important
}
.user-style--scheme-high-contrast input::-moz-placeholder {
    color: #ff0 !important
}
.user-style--scheme-high-contrast input:-ms-input-placeholder {
    color: #ff0 !important
}
.user-style--scheme-high-contrast .placeholdr {
    color: #ff0 !important
}
.user-style--scheme-high-contrast .site-header__search .site-search .form__field,
.user-style--scheme-high-contrast .site-header__search .site-search .form__select,
.user-style--scheme-high-contrast .site-header__search .site-search form:not([class]) select,
form:not([class]) .user-style--scheme-high-contrast .site-header__search .site-search select,
.user-style--scheme-high-contrast .site-header__search .site-search .form__textarea,
.user-style--scheme-high-contrast .site-header__search .site-search form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .user-style--scheme-high-contrast .site-header__search .site-search input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.user-style--scheme-high-contrast .site-header__search .site-search form:not([class]) textarea,
form:not([class]) .user-style--scheme-high-contrast .site-header__search .site-search textarea {
    border: 1px solid #ff0 !important
}
.user-style--scheme-high-contrast .site-header__search .site-search .button {
    border: 1px solid #ff0 !important
}
.user-style--scheme-high-contrast .widget--top-tasks .item-list .icon path,
.user-style--scheme-high-contrast .widget--council-services .item-list .icon path,
.user-style--scheme-high-contrast .site-header__search .site-search .button .icon path,
.user-style--scheme-high-contrast .widget--extra-links .item-list .icon path,
.user-style--scheme-high-contrast .widget--in-my-area form .form__control--append__group .button .icon path,
.user-style--scheme-high-contrast .site-header__search .site-search .button .icon path,
.user-style--scheme-high-contrast .annoucement-banner .icon path,
.user-style--scheme-high-contrast .nav--pagination li .icon path,
.user-style--scheme-high-contrast .calendar .icon path,
.user-style--scheme-high-contrast .contact-icons .icon path {
    fill: #ff0 !important
}
.user-style--scheme-high-contrast .calendar__days tr {
    border: 1px solid
}
.user-style--scheme-high-contrast .widget--carousel .carousel__content {
    background-color: transparent !important
}
.user-style--scheme-high-contrast .progress-bar__indicator {
    background-color: #ff0 !important
}
.user-style--scheme-high-contrast .show-hide-link:hover em,
.user-style--scheme-high-contrast .show-hide-link:hover span,
.user-style--scheme-high-contrast .show-hide-link:focus em,
.user-style--scheme-high-contrast .show-hide-link:focus span,
.user-style--scheme-high-contrast .site-header__right-two .site-header__links li a:hover em,
.user-style--scheme-high-contrast .site-header__right-two .site-header__links li a:hover span,
.user-style--scheme-high-contrast .site-header__right-two .site-header__links li a:focus em,
.user-style--scheme-high-contrast .site-header__right-two .site-header__links li a:focus span {
    color: lime !important
}
.user-style--scheme-high-contrast .widget--carousel .carousel__pagination .flickity-page-dots .dot {
    border: 1px solid #000 !important
}
.user-style--scheme-high-contrast .widget--carousel .carousel__pagination .flickity-page-dots .dot:hover {
    border: 1px solid #ff0 !important
}
.user-style--scheme-high-contrast .editor ul {
    list-style-image: none;
    list-style: disc
}
.user-style--scheme-high-contrast .user-style--scheme-high-contrast,
.user-style--scheme-high-contrast .user-style--scheme-high-contrast * {
    background-color: #000 !important;
    border-color: #ff0 !important;
    color: #ff0 !important
}
.user-style--scheme-high-contrast .user-style--scheme-cream,
.user-style--scheme-high-contrast .user-style--scheme-cream * {
    background-color: #fff9d2 !important;
    border-color: #010066 !important;
    color: #010066 !important
}
.user-style--scheme-high-contrast .user-style--scheme-default,
.user-style--scheme-high-contrast .user-style--scheme-default * {
    background-color: #fff !important;
    color: #000 !important
}
.user-style--scheme-high-contrast .user-style--scheme-default a:link,
.user-style--scheme-high-contrast .user-style--scheme-default a:visited,
.user-style--scheme-high-contrast .user-style--scheme-default * a:link,
.user-style--scheme-high-contrast .user-style--scheme-default * a:visited {
    color: #0067b9 !important
}
.user-style--scheme-high-contrast .user-style--scheme-default a:hover,
.user-style--scheme-high-contrast .user-style--scheme-default a:active,
.user-style--scheme-high-contrast .user-style--scheme-default a:focus,
.user-style--scheme-high-contrast .user-style--scheme-default * a:hover,
.user-style--scheme-high-contrast .user-style--scheme-default * a:active,
.user-style--scheme-high-contrast .user-style--scheme-default * a:focus {
    text-decoration: underline
}
.user-style--scheme-high-contrast .user-style--scheme-default h3,
.user-style--scheme-high-contrast .user-style--scheme-default .h3,
.user-style--scheme-high-contrast .user-style--scheme-default * h3,
.user-style--scheme-high-contrast .user-style--scheme-default * .h3 {
    color: #000 !important
}
.user-style--scheme-cream,
.user-style--scheme-cream * {
    background-color: #fff9d2 !important;
    border-color: #010066 !important;
    color: #010066 !important
}
.user-style--scheme-cream .map * {
    background: unset !important;
    border-color: unset !important;
    color: unset !important
}
.user-style--scheme-cream a,
.user-style--scheme-cream a:visited {
    color: #908000 !important
}
.user-style--scheme-cream a:active,
.user-style--scheme-cream a:focus,
.user-style--scheme-cream a:hover {
    color: #004000 !important
}
.user-style--scheme-cream a * {
    color: #908000 !important
}
.user-style--scheme-cream:active,
.user-style--scheme-cream:focus,
.user-style--scheme-cream:hover {
    color: #004000 !important
}
.user-style--scheme-cream button svg,
.user-style--scheme-cream button path,
.user-style--scheme-cream button {
    color: #908000 !important
}
.user-style--scheme-cream button svg:active,
.user-style--scheme-cream button svg:focus,
.user-style--scheme-cream button svg:hover,
.user-style--scheme-cream button path:active,
.user-style--scheme-cream button path:focus,
.user-style--scheme-cream button path:hover,
.user-style--scheme-cream button:active,
.user-style--scheme-cream button:focus,
.user-style--scheme-cream button:hover {
    color: #004000 !important
}
.user-style--scheme-cream input[placeholder] {
    color: #010066 !important
}
.user-style--scheme-cream input::-webkit-input-placeholder {
    color: #010066 !important
}
.user-style--scheme-cream input::-moz-placeholder {
    color: #010066 !important
}
.user-style--scheme-cream input::-moz-placeholder {
    color: #010066 !important
}
.user-style--scheme-cream input:-ms-input-placeholder {
    color: #010066 !important
}
.user-style--scheme-cream .placeholdr {
    color: #010066 !important
}
.user-style--scheme-cream .site-header__search .site-search .form__field,
.user-style--scheme-cream .site-header__search .site-search .form__select,
.user-style--scheme-cream .site-header__search .site-search form:not([class]) select,
form:not([class]) .user-style--scheme-cream .site-header__search .site-search select,
.user-style--scheme-cream .site-header__search .site-search .form__textarea,
.user-style--scheme-cream .site-header__search .site-search form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .user-style--scheme-cream .site-header__search .site-search input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.user-style--scheme-cream .site-header__search .site-search form:not([class]) textarea,
form:not([class]) .user-style--scheme-cream .site-header__search .site-search textarea {
    border: 1px solid #010066 !important
}
.user-style--scheme-cream .site-header__search .site-search .button {
    border: 1px solid #010066 !important
}
.user-style--scheme-cream .widget--top-tasks .item-list .icon path,
.user-style--scheme-cream .widget--council-services .item-list .icon path,
.user-style--scheme-cream .site-header__search .site-search .button .icon path,
.user-style--scheme-cream .widget--extra-links .item-list .icon path,
.user-style--scheme-cream .widget--in-my-area form .form__control--append__group .button .icon path,
.user-style--scheme-cream .site-header__search .site-search .button .icon path,
.user-style--scheme-cream .annoucement-banner .icon path,
.user-style--scheme-cream .nav--pagination li .icon path,
.user-style--scheme-cream .calendar .icon path,
.user-style--scheme-cream .contact-icons .icon path {
    fill: #010066 !important
}
.user-style--scheme-cream .calendar__days tr {
    border: 1px solid
}
.user-style--scheme-cream .widget--carousel .carousel__content {
    background-color: transparent !important
}
.user-style--scheme-cream .progress-bar__indicator {
    background-color: #010066 !important
}
.user-style--scheme-cream .show-hide-link:hover em,
.user-style--scheme-cream .show-hide-link:hover span,
.user-style--scheme-cream .show-hide-link:focus em,
.user-style--scheme-cream .show-hide-link:focus span,
.user-style--scheme-cream .site-header__right-two .site-header__links li a:hover em,
.user-style--scheme-cream .site-header__right-two .site-header__links li a:hover span,
.user-style--scheme-cream .site-header__right-two .site-header__links li a:focus em,
.user-style--scheme-cream .site-header__right-two .site-header__links li a:focus span {
    color: #004000 !important
}
.user-style--scheme-cream .widget--carousel .carousel__pagination .flickity-page-dots .dot {
    border: 1px solid #fff9d2 !important
}
.user-style--scheme-cream .widget--carousel .carousel__pagination .flickity-page-dots .dot:hover {
    border: 1px solid #010066 !important
}
.user-style--scheme-cream .editor ul {
    list-style-image: none;
    list-style: disc
}
.user-style--scheme-cream .user-style--scheme-high-contrast,
.user-style--scheme-cream .user-style--scheme-high-contrast * {
    background-color: #000 !important;
    border-color: #ff0 !important;
    color: #ff0 !important
}
.user-style--scheme-cream .user-style--scheme-cream,
.user-style--scheme-cream .user-style--scheme-cream * {
    background-color: #fff9d2 !important;
    border-color: #010066 !important;
    color: #010066 !important
}
.user-style--scheme-cream .user-style--scheme-default,
.user-style--scheme-cream .user-style--scheme-default * {
    background-color: #fff !important;
    color: #000 !important
}
.user-style--scheme-cream .user-style--scheme-default a:link,
.user-style--scheme-cream .user-style--scheme-default a:visited,
.user-style--scheme-cream .user-style--scheme-default * a:link,
.user-style--scheme-cream .user-style--scheme-default * a:visited {
    color: #0067b9 !important
}
.user-style--scheme-cream .user-style--scheme-default a:hover,
.user-style--scheme-cream .user-style--scheme-default a:active,
.user-style--scheme-cream .user-style--scheme-default a:focus,
.user-style--scheme-cream .user-style--scheme-default * a:hover,
.user-style--scheme-cream .user-style--scheme-default * a:active,
.user-style--scheme-cream .user-style--scheme-default * a:focus {
    text-decoration: underline
}
.user-style--scheme-cream .user-style--scheme-default h3,
.user-style--scheme-cream .user-style--scheme-default .h3,
.user-style--scheme-cream .user-style--scheme-default * h3,
.user-style--scheme-cream .user-style--scheme-default * .h3 {
    color: #000 !important
}
.user-style--scheme-blue,
.user-style--scheme-blue * {
    background-color: #9fcfff !important;
    border-color: #010066 !important;
    color: #010066 !important
}
.user-style--scheme-blue .map * {
    background: unset !important;
    border-color: unset !important;
    color: unset !important
}
.user-style--scheme-blue a,
.user-style--scheme-blue a:visited {
    color: red !important
}
.user-style--scheme-blue a:active,
.user-style--scheme-blue a:focus,
.user-style--scheme-blue a:hover {
    color: #4500ff !important
}
.user-style--scheme-blue a * {
    color: red !important
}
.user-style--scheme-blue:active,
.user-style--scheme-blue:focus,
.user-style--scheme-blue:hover {
    color: #4500ff !important
}
.user-style--scheme-blue button svg,
.user-style--scheme-blue button path,
.user-style--scheme-blue button {
    color: red !important
}
.user-style--scheme-blue button svg:active,
.user-style--scheme-blue button svg:focus,
.user-style--scheme-blue button svg:hover,
.user-style--scheme-blue button path:active,
.user-style--scheme-blue button path:focus,
.user-style--scheme-blue button path:hover,
.user-style--scheme-blue button:active,
.user-style--scheme-blue button:focus,
.user-style--scheme-blue button:hover {
    color: #4500ff !important
}
.user-style--scheme-blue input[placeholder] {
    color: #010066 !important
}
.user-style--scheme-blue input::-webkit-input-placeholder {
    color: #010066 !important
}
.user-style--scheme-blue input::-moz-placeholder {
    color: #010066 !important
}
.user-style--scheme-blue input::-moz-placeholder {
    color: #010066 !important
}
.user-style--scheme-blue input:-ms-input-placeholder {
    color: #010066 !important
}
.user-style--scheme-blue .placeholdr {
    color: #010066 !important
}
.user-style--scheme-blue .site-header__search .site-search .form__field,
.user-style--scheme-blue .site-header__search .site-search .form__select,
.user-style--scheme-blue .site-header__search .site-search form:not([class]) select,
form:not([class]) .user-style--scheme-blue .site-header__search .site-search select,
.user-style--scheme-blue .site-header__search .site-search .form__textarea,
.user-style--scheme-blue .site-header__search .site-search form:not([class]) input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
form:not([class]) .user-style--scheme-blue .site-header__search .site-search input:not([type='button']):not([type='checkbox']):not([type='radio']):not([type='submit']),
.user-style--scheme-blue .site-header__search .site-search form:not([class]) textarea,
form:not([class]) .user-style--scheme-blue .site-header__search .site-search textarea {
    border: 1px solid #010066 !important
}
.user-style--scheme-blue .site-header__search .site-search .button {
    border: 1px solid #010066 !important
}
.user-style--scheme-blue .widget--top-tasks .item-list .icon path,
.user-style--scheme-blue .widget--council-services .item-list .icon path,
.user-style--scheme-blue .site-header__search .site-search .button .icon path,
.user-style--scheme-blue .widget--extra-links .item-list .icon path,
.user-style--scheme-blue .widget--in-my-area form .form__control--append__group .button .icon path,
.user-style--scheme-blue .site-header__search .site-search .button .icon path,
.user-style--scheme-blue .annoucement-banner .icon path,
.user-style--scheme-blue .nav--pagination li .icon path,
.user-style--scheme-blue .calendar .icon path,
.user-style--scheme-blue .contact-icons .icon path {
    fill: #010066 !important
}
.user-style--scheme-blue .calendar__days tr {
    border: 1px solid
}
.user-style--scheme-blue .widget--carousel .carousel__content {
    background-color: transparent !important
}
.user-style--scheme-blue .progress-bar__indicator {
    background-color: #010066 !important
}
.user-style--scheme-blue .show-hide-link:hover em,
.user-style--scheme-blue .show-hide-link:hover span,
.user-style--scheme-blue .show-hide-link:focus em,
.user-style--scheme-blue .show-hide-link:focus span,
.user-style--scheme-blue .site-header__right-two .site-header__links li a:hover em,
.user-style--scheme-blue .site-header__right-two .site-header__links li a:hover span,
.user-style--scheme-blue .site-header__right-two .site-header__links li a:focus em,
.user-style--scheme-blue .site-header__right-two .site-header__links li a:focus span {
    color: #4500ff !important
}
.user-style--scheme-blue .widget--carousel .carousel__pagination .flickity-page-dots .dot {
    border: 1px solid #9fcfff !important
}
.user-style--scheme-blue .widget--carousel .carousel__pagination .flickity-page-dots .dot:hover {
    border: 1px solid #010066 !important
}
.user-style--scheme-blue .editor ul {
    list-style-image: none;
    list-style: disc
}
.user-style--scheme-blue .user-style--scheme-high-contrast,
.user-style--scheme-blue .user-style--scheme-high-contrast * {
    background-color: #000 !important;
    border-color: #ff0 !important;
    color: #ff0 !important
}
.user-style--scheme-blue .user-style--scheme-cream,
.user-style--scheme-blue .user-style--scheme-cream * {
    background-color: #fff9d2 !important;
    border-color: #010066 !important;
    color: #010066 !important
}
.user-style--scheme-blue .user-style--scheme-default,
.user-style--scheme-blue .user-style--scheme-default * {
    background-color: #fff !important;
    color: #000 !important
}
.user-style--scheme-blue .user-style--scheme-default a:link,
.user-style--scheme-blue .user-style--scheme-default a:visited,
.user-style--scheme-blue .user-style--scheme-default * a:link,
.user-style--scheme-blue .user-style--scheme-default * a:visited {
    color: #0067b9 !important
}
.user-style--scheme-blue .user-style--scheme-default a:hover,
.user-style--scheme-blue .user-style--scheme-default a:active,
.user-style--scheme-blue .user-style--scheme-default a:focus,
.user-style--scheme-blue .user-style--scheme-default * a:hover,
.user-style--scheme-blue .user-style--scheme-default * a:active,
.user-style--scheme-blue .user-style--scheme-default * a:focus {
    text-decoration: underline
}
.user-style--scheme-blue .user-style--scheme-default h3,
.user-style--scheme-blue .user-style--scheme-default .h3,
.user-style--scheme-blue .user-style--scheme-default * h3,
.user-style--scheme-blue .user-style--scheme-default * .h3 {
    color: #000 !important
}
.user-style--size-small * {
    font-size: 103% !important
}
.user-style--size-small * .site-header__identity__heading {
    font-size: 217% !important
}
.user-style--size-medium * {
    font-size: 105% !important
}
.user-style--size-medium * .site-header__identity__heading {
    font-size: 220% !important
}
.user-style--size-large * {
    font-size: 107% !important
}
.user-style--size-large * .site-header__identity__heading {
    font-size: 223% !important
}
.user-style--font-courier,
.user-style--font-courier * {
    font-family: Courier, 'Courier New', monospace
}
.user-style--font-arial,
.user-style--font-arial * {
    font-family: Arial, Helvetica, sans-serif
}
.user-style--font-times,
.user-style--font-times * {
    font-family: Times, 'Times New Roman', serif
}
.user-style--spacing-wide {
    letter-spacing: .15em
}
.user-style--spacing-wider {
    letter-spacing: .3em
}
.user-style--spacing-widest {
    letter-spacing: .45em
}
.editor .text_align_left {
    text-align: left
}
.editor .text_align_right {
    text-align: right
}
.editor .text_align_center {
    text-align: center
}
.editor .indent {
    margin-left: 20px
}
.editor .indent2 {
    margin-left: 40px
}
.editor strong {
    font-weight: 700
}
.editor em {
    font-style: italic
}
.editor .underline_text {
    text-decoration: underline
}
.editor .strikethrough_text {
    text-decoration: line-through
}
.editor .underline_and_strikethrough_text {
    text-decoration: line-through underline
}
.editor sup,
.editor .superscript_text {
    vertical-align: super
}
.editor sub,
.editor .subscript_text {
    vertical-align: sub
}
.editor .float_left {
    float: left
}
.editor .float_right {
    float: right
}
.editor .image_centre {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center
}
.editor td.highlightCell,
.editor tr.highlightRow td {
    background: #cfc
}
.editor abbr {
    border-bottom: 1px dotted #ccc;
    cursor: help
}
.editor .placeholder {
    background: #eee;
    border: 1px solid #ccc;
    color: #333;
    padding: 2em
}
.editor #editable {
    border: 2px dashed #999;
    padding: 10px
}
.editor #editable::after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden
}
.editor #toolbar {
    background-color: #eee;
    border: 1px solid #ddd;
    padding: .5em
}
.editor .imageCaption.float_left {
    margin-left: 0;
    margin-right: 0
}
@media screen and (min-width: 400px) {
    .editor .imageCaption.float_left {
        margin-right: 2.25rem
    }
}
.editor .imageCaption.float_right {
    margin-left: 0;
    margin-right: 0
}
@media screen and (min-width: 400px) {
    .editor .imageCaption.float_right {
        margin-left: 2.25rem
    }
}
@media screen and (max-width: 399px) {
    .editor .imageCaption.float_right {
        float: left
    }
}
.editor .imageCaption.image_centre {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    min-width: 100%;
    text-align: center;
    width: 100%
}
.editor .imageCaption.image_centre img {
    clear: both;
    margin: 0 auto;
    width: 100%
}
@media screen and (min-width: 400px) {
    .editor .imageCaption.image_centre img {
        width: auto
    }
}
.editor img.float_left,
.editor img.float_right {
    margin: 0 0 1.5rem
}
@media screen and (min-width: 600px) {
    .editor img.float_left {
        margin-right: 2.25rem
    }
}
@media screen and (min-width: 600px) {
    .editor img.float_right {
        margin-left: 2.25rem
    }
}
body {
    background-color: #fff
}
.boxed,
.alert,
.callout,
.form,
form:not([class]),
.item-list--gallery,
.widget--directory-search,
.widget--documents,
.widget--events-calendar,
.widget--image,
.widget--latest-news,
.widget--middle-adverts div,
.widget--multimedia,
.widget--navigation,
.widget--opinion-poll,
.widget--right-adverts div,
.widget--sub-category-links,
.widget--top-faqs,
.widget--what-s-new-on-site,
.widget--what-s-on,
.supplement--advert,
.supplement--contact,
.supplement--image,
.supplement--navigation {
    padding-top: 1.35em
}
.alert {
    padding-top: 0.6em
}
.alert--danger {
    background-color: #f9d9d9;
    border-color: #b71c1c;
    box-shadow: none
}
.alert--danger,
.alert--danger * {
    color: #060101
}
.alert--success {
    background-color: #d9eeda;
    border-color: #4caf50
}
.alert--success,
.alert--success * {
    color: #0e210f
}
.blockquote {
    background-color: #d5dee2;
    border-left: 2px solid #b7c6cd;
    color: #4b626d;
    padding-left: -webkit-calc(1.5rem - 2px);
    padding-left: calc(1.5rem - 2px)
}
.site-header {
    padding-bottom: 0
}
.site-search {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    padding-top: 0
}
.site-search .form__control--append__group {
    margin-top: 0
}
.site-footer {
    color: #cfd8dc
}
.site-footer a,
.site-footer a:visited {
    color: #eceff1
}
.site-footer a:hover,
.site-footer a:active,
.site-footer a:focus {
    color: #fff
}
.module>*:last-child,
.module>*:last-child>*:last-child,
.module>*:last-child>*:last-child>*:last-child,
.module>*:last-child>*:last-child>*:last-child>*:last-child,
.boxed>*:last-child,
.alert>*:last-child,
.callout>*:last-child,
.form>*:last-child,
form:not([class])>*:last-child,
.item-list--gallery>*:last-child,
.widget--directory-search>*:last-child,
.widget--documents>*:last-child,
.widget--events-calendar>*:last-child,
.widget--image>*:last-child,
.widget--latest-news>*:last-child,
.widget--middle-adverts div>*:last-child,
.widget--multimedia>*:last-child,
.widget--navigation>*:last-child,
.widget--opinion-poll>*:last-child,
.widget--right-adverts div>*:last-child,
.widget--sub-category-links>*:last-child,
.widget--top-faqs>*:last-child,
.widget--what-s-new-on-site>*:last-child,
.widget--what-s-on>*:last-child,
.supplement--advert>*:last-child,
.supplement--contact>*:last-child,
.supplement--image>*:last-child,
.supplement--navigation>*:last-child,
.image--caption>*:last-child,
.editor .imageCaption>*:last-child,
.site-footer>*:last-child,
.sidebar>*:last-child,
.widget>*:last-child,
.boxed>*:last-child>*:last-child,
.alert>*:last-child>*:last-child,
.callout>*:last-child>*:last-child,
.form>*:last-child>*:last-child,
form:not([class])>*:last-child>*:last-child,
.item-list--gallery>*:last-child>*:last-child,
.widget--directory-search>*:last-child>*:last-child,
.widget--documents>*:last-child>*:last-child,
.widget--events-calendar>*:last-child>*:last-child,
.widget--image>*:last-child>*:last-child,
.widget--latest-news>*:last-child>*:last-child,
.widget--middle-adverts div>*:last-child>*:last-child,
.widget--multimedia>*:last-child>*:last-child,
.widget--navigation>*:last-child>*:last-child,
.widget--opinion-poll>*:last-child>*:last-child,
.widget--right-adverts div>*:last-child>*:last-child,
.widget--sub-category-links>*:last-child>*:last-child,
.widget--top-faqs>*:last-child>*:last-child,
.widget--what-s-new-on-site>*:last-child>*:last-child,
.widget--what-s-on>*:last-child>*:last-child,
.supplement--advert>*:last-child>*:last-child,
.supplement--contact>*:last-child>*:last-child,
.supplement--image>*:last-child>*:last-child,
.supplement--navigation>*:last-child>*:last-child,
.image--caption>*:last-child>*:last-child,
.editor .imageCaption>*:last-child>*:last-child,
.site-footer>*:last-child>*:last-child,
.sidebar>*:last-child>*:last-child,
.widget>*:last-child>*:last-child,
.boxed>*:last-child>*:last-child>*:last-child,
.alert>*:last-child>*:last-child>*:last-child,
.callout>*:last-child>*:last-child>*:last-child,
.form>*:last-child>*:last-child>*:last-child,
form:not([class])>*:last-child>*:last-child>*:last-child,
.item-list--gallery>*:last-child>*:last-child>*:last-child,
.widget--directory-search>*:last-child>*:last-child>*:last-child,
.widget--documents>*:last-child>*:last-child>*:last-child,
.widget--events-calendar>*:last-child>*:last-child>*:last-child,
.widget--image>*:last-child>*:last-child>*:last-child,
.widget--latest-news>*:last-child>*:last-child>*:last-child,
.widget--middle-adverts div>*:last-child>*:last-child>*:last-child,
.widget--multimedia>*:last-child>*:last-child>*:last-child,
.widget--navigation>*:last-child>*:last-child>*:last-child,
.widget--opinion-poll>*:last-child>*:last-child>*:last-child,
.widget--right-adverts div>*:last-child>*:last-child>*:last-child,
.widget--sub-category-links>*:last-child>*:last-child>*:last-child,
.widget--top-faqs>*:last-child>*:last-child>*:last-child,
.widget--what-s-new-on-site>*:last-child>*:last-child>*:last-child,
.widget--what-s-on>*:last-child>*:last-child>*:last-child,
.supplement--advert>*:last-child>*:last-child>*:last-child,
.supplement--contact>*:last-child>*:last-child>*:last-child,
.supplement--image>*:last-child>*:last-child>*:last-child,
.supplement--navigation>*:last-child>*:last-child>*:last-child,
.image--caption>*:last-child>*:last-child>*:last-child,
.editor .imageCaption>*:last-child>*:last-child>*:last-child,
.site-footer>*:last-child>*:last-child>*:last-child,
.sidebar>*:last-child>*:last-child>*:last-child,
.widget>*:last-child>*:last-child>*:last-child,
.boxed>*:last-child>*:last-child>*:last-child>*:last-child,
.alert>*:last-child>*:last-child>*:last-child>*:last-child,
.callout>*:last-child>*:last-child>*:last-child>*:last-child,
.form>*:last-child>*:last-child>*:last-child>*:last-child,
form:not([class])>*:last-child>*:last-child>*:last-child>*:last-child,
.item-list--gallery>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--directory-search>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--documents>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--events-calendar>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--image>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--latest-news>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--middle-adverts div>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--multimedia>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--navigation>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--opinion-poll>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--right-adverts div>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--sub-category-links>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--top-faqs>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--what-s-new-on-site>*:last-child>*:last-child>*:last-child>*:last-child,
.widget--what-s-on>*:last-child>*:last-child>*:last-child>*:last-child,
.supplement--advert>*:last-child>*:last-child>*:last-child>*:last-child,
.supplement--contact>*:last-child>*:last-child>*:last-child>*:last-child,
.supplement--image>*:last-child>*:last-child>*:last-child>*:last-child,
.supplement--navigation>*:last-child>*:last-child>*:last-child>*:last-child,
.image--caption>*:last-child>*:last-child>*:last-child>*:last-child,
.editor .imageCaption>*:last-child>*:last-child>*:last-child>*:last-child,
.site-footer>*:last-child>*:last-child>*:last-child>*:last-child,
.sidebar>*:last-child>*:last-child>*:last-child>*:last-child,
.widget>*:last-child>*:last-child>*:last-child>*:last-child {
    margin-bottom: 0
}
.display--block {
    display: block !important
}
.display--inline-block {
    display: inline-block !important
}
.display--inline {
    display: inline !important
}
.float--right {
    float: right !important
}
.float--left {
    float: left !important
}
.float--none {
    float: none !important
}
.text--left {
    text-align: left !important
}
.text--center {
    text-align: center !important
}
.text--right {
    text-align: right !important
}
.text--light {
    font-weight: 300 !important
}
.text--normal {
    font-weight: 400 !important
}
.text--semibold {
    font-weight: 600 !important
}
.text--caps {
    text-transform: uppercase !important
}
.text--lowercase {
    text-transform: lowercase !important
}
.text--firstcap {
    text-transform: capitalize !important
}
.cf::after,
.boxed::after,
.alert::after,
.callout::after,
.form::after,
form:not([class])::after,
.item-list--gallery::after,
.widget--directory-search::after,
.widget--documents::after,
.widget--events-calendar::after,
.widget--image::after,
.widget--latest-news::after,
.widget--middle-adverts div::after,
.widget--multimedia::after,
.widget--navigation::after,
.widget--opinion-poll::after,
.widget--right-adverts div::after,
.widget--sub-category-links::after,
.widget--top-faqs::after,
.widget--what-s-new-on-site::after,
.widget--what-s-on::after,
.supplement--advert::after,
.supplement--contact::after,
.supplement--image::after,
.supplement--navigation::after,
.media::after,
.form__control::after,
.item-list--rich .item-list__item::after,
.item-list--rich li::after,
.widget--documents .item-list .item-list__item::after,
.widget--documents .item-list li::after,
.item-list--podcasts::after,
.nav::after,
.nav--pagination::after,
.nav-pagination--page::after,
.nav--thumbs::after,
.site-main::after,
.site-content::after,
.site-header .site-header__tasks__transactions>.item-list::after,
.site-header__council-nav.services-menu .item-list::after,
.site-header__council-nav.services-menu .jadu-container::after,
.jadu-container::after,
.widget-row::after,
.widget--application-search::after,
.widget--application-search .search-area .form__control::after,
.widget--call-to-actions::after,
.widget--call-to-actions .item-list::after,
.widget--carousel .carousel::after,
.widget--extra-links::after,
.widget--extra-links .item-list::after,
.widget--home-whats-on::after,
.widget--home-whats-on .item-list::after,
.widget--in-my-area::after,
.widget--other-services .item-list::after,
.widget--top-tasks::after,
.widget--top-tasks .item-list::after {
    clear: both;
    content: '';
    display: table
}
.help {
    color: #9aaeb8;
    font-weight: normal;
    margin-bottom: -1.5em;
    margin-top: 2.25em
}
.margin-top--double {
    margin-top: 3rem !important
}
.margin-bottom {
    margin-bottom: 1.5rem
}
/*# sourceMappingURL=data:application/json;base64,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QUFDLE1BQU0sY0FBYyxtQkFBbUIscUJBQXFCLGlCQUFpQixDQUFDLG9CQUFvQiwwQkFBMEIsQ0FBQyxlQUFlLG9CQUFvQixDQUFDIiwiZmlsZSI6Im9yYml0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKFwiLy9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6NDAwLDcwMFwiKTtodG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YTphY3RpdmUsYTpob3ZlcntvdXRsaW5lOjB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWgxLC5oMSwuc2l0ZS1oZWFkZXJfX2lkZW50aXR5X19oZWFkaW5ne2ZvbnQtc2l6ZToyZW07bWFyZ2luOjAuNjdlbSAwfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0wLjVlbX1zdWJ7Ym90dG9tOi0wLjI1ZW19aW1ne2JvcmRlcjowfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhyey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowfXByZXtvdmVyZmxvdzphdXRvfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDttYXJnaW46MH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH1pbnB1dHtsaW5lLWhlaWdodDpub3JtYWx9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLGlucHV0W3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfWlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24saW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkICNjMGMwYzA7bWFyZ2luOjAgMnB4O3BhZGRpbmc6MC4zNWVtIDAuNjI1ZW0gMC43NWVtfWxlZ2VuZHtib3JkZXI6MDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31vcHRncm91cHtmb250LXdlaWdodDpib2xkfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXRkLHRoe3BhZGRpbmc6MH0uaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW59LnZpc3VhbGx5LWhpZGRlbiwubmF2LS1icmVhZGNydW1iX19wcmVmaXgsLnNraXAtbGlua3NfX2xpbms6bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpLC5iYWNrLXRvLXRvcF9fbGluazpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyksLmZvcm1fX2NvbnRyb2wtLWFwcGVuZC0tZnVsbCAuZm9ybV9fbGFiZWwsLndpZGdldC0taW4tbXktYXJlYSBmb3JtIC5mb3JtX19sYWJlbCwuc2l0ZS1zZWFyY2ggLmZvcm1fX2xhYmVsLC5zaXRlLWZvb3Rlcl9fdXNlZnVsLWxpbmtzIC5zaXRlLWZvb3Rlcl9faGVhZGluZywuc2l0ZS1mb290ZXJfX3N1cHBsaWVycyAuc2l0ZS1mb290ZXJfX2hlYWRpbmd7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9KiBodG1se2ZvbnQtc2l6ZToxMDAlfWh0bWx7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS41ZW19aHRtbHtmb250OjAuODVlbSAvIDEuNSBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO21pbi1oZWlnaHQ6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7aHRtbHtmb250LXNpemU6MC45ZW07bGluZS1oZWlnaHQ6MS4zNX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe2h0bWx7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjV9fWJvZHl7Y29sb3I6IzAwMH0qLCo6OmJlZm9yZSwqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9YmxvY2txdW90ZSxkbCxkZCxvbCx1bCxoMSwuaDEsLnNpdGUtaGVhZGVyX19pZGVudGl0eV9faGVhZGluZyxoMiwuaDIsaDMsLmgzLGg0LC5oNCxoNSwuaDUsaDYsLmg2LHAscHJlLGZpZWxkc2V0LGhye21hcmdpbjowfWZpZWxkc2V0LG9sLHVse3BhZGRpbmc6MH1pZnJhbWUsZmllbGRzZXR7Ym9yZGVyOjB9bGk+dWwsbGk+b2x7bWFyZ2luLWJvdHRvbTowfVt0YWJpbmRleD1cIi0xXCJdOmZvY3Vze291dGxpbmU6bm9uZSAhaW1wb3J0YW50fWltZ3tmb250LXN0eWxlOml0YWxpYzttYXgtd2lkdGg6MTAwJX1pbWdbd2lkdGhdLGltZ1toZWlnaHRde21heC13aWR0aDpub25lfWhncm91cCwuaGdyb3VwLHVsLG9sLGRsLGJsb2NrcXVvdGUscCxwcmUsYWRkcmVzcyx0YWJsZSxmb3JtLGhye21hcmdpbjowLjc1ZW0gMCAxLjVlbX1ocntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyOjA7aGVpZ2h0OjAuMTVlbTttYXJnaW4tYm90dG9tOjEuMzVlbX11bCxvbCxkZHttYXJnaW4tbGVmdDoyNHB4fWNvZGV7bGluZS1oZWlnaHQ6MX1wcmV7bWFyZ2luLXRvcDowO3RhYi1zaXplOjJ9cHJlK3B7bWFyZ2luLXRvcDoxLjVlbX0uZ2lnYXtmb250LXNpemU6NmVtO2xpbmUtaGVpZ2h0OjFlbTttYXJnaW46MC43NWVtIDB9Lm1lZ2F7Zm9udC1zaXplOjQuNWVtO2xpbmUtaGVpZ2h0OjFlbTttYXJnaW46MC42Njc1ZW0gMH0ua2lsb3tmb250LXNpemU6M2VtO2xpbmUtaGVpZ2h0OjFlbTttYXJnaW46MS41ZW0gMCAwLjk5NzVlbX0uYWxwaGEsaDEsLmgxLC5zaXRlLWhlYWRlcl9faWRlbnRpdHlfX2hlYWRpbmd7Zm9udC1zaXplOjIuNWVtO2xpbmUtaGVpZ2h0OjEuMmVtO21hcmdpbjowLjllbSAwIDB9LmJldGF7Zm9udC1zaXplOjEuODc1ZW07bGluZS1oZWlnaHQ6MS4yZW07bWFyZ2luOjEuMmVtIDAgMC4zNzVlbX0uZ2FtbWEsaDIsLmgye2ZvbnQtc2l6ZToxLjYyNWVtO2xpbmUtaGVpZ2h0OjAuOTIzMDc2OTIzMWVtO21hcmdpbjoxLjM4NzVlbSAwIDB9LmRlbHRhLGgzLC5oM3tmb250LXNpemU6MS4zNzVlbTtsaW5lLWhlaWdodDoxLjA5MDkwOTA5MDllbTttYXJnaW46MS4wODc1ZW0gMCAwfS5idXR0b24tLWxhcmdlLC5idXR0b24tLWxhcmdlOnZpc2l0ZWQsLmZvcm0gbGVnZW5kLGZvcm06bm90KFtjbGFzc10pIGxlZ2VuZCwuZXBzaWxvbixoNCwuaDR7Zm9udC1zaXplOjEuMjVlbTtsaW5lLWhlaWdodDoxLjJlbTttYXJnaW46MC42ZW0gMCAwfS56ZXRhLGg1LC5oNXtmb250LXNpemU6MS4xMjVlbTtsaW5lLWhlaWdodDoxLjMzMzMzMzMzMzNlbTttYXJnaW46MC42Njc1ZW0gMCAwfS5idXR0b24sLmJ1dHRvbjp2aXNpdGVkLGZvcm06bm90KFtjbGFzc10pIGlucHV0W3R5cGU9J2J1dHRvbiddLGZvcm06bm90KFtjbGFzc10pIGlucHV0W3R5cGU9J3N1Ym1pdCddLC5mb3JtX19maWVsZCwuZm9ybV9fc2VsZWN0LGZvcm06bm90KFtjbGFzc10pIHNlbGVjdCwuZm9ybV9fdGV4dGFyZWEsZm9ybTpub3QoW2NsYXNzXSkgaW5wdXQ6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nc3VibWl0J10pLGZvcm06bm90KFtjbGFzc10pIHRleHRhcmVhLC53aWRnZXQtLWRpcmVjdG9yeS1zZWFyY2ggLmZpZWxkLC5kYXRhLXRhYmxlIHRoLC5wYWdlLWNvbnRlbnQgdGFibGU6bm90KFtjbGFzc10pIHRoLC5kYXRhLXRhYmxlIHRkLC5wYWdlLWNvbnRlbnQgdGFibGU6bm90KFtjbGFzc10pIHRkLC5oZWxwLC5ub3JtYWxpcyxoNiwuaDZ7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW46MC43NWVtIDAgMH1wcmUsLm1pbGxpe2ZvbnQtc2l6ZTowLjg3NWVtO2xpbmUtaGVpZ2h0OjEuNzE0Mjg1NzE0M2VtO21hcmdpbjowLjg2MjVlbSAwIDB9LmJ1dHRvbi0tc21hbGwsLmJ1dHRvbi0tc21hbGw6dmlzaXRlZCwuZm9ybV9faGVscCwubWljcm97Zm9udC1zaXplOjAuNzVlbTtsaW5lLWhlaWdodDoxZW07bWFyZ2luOjAuOTIyNWVtIDAgMH1oMSwuaDEsLnNpdGUtaGVhZGVyX19pZGVudGl0eV9faGVhZGluZyxoMiwuaDIsaDMsLmgzLGg0LC5oNCxoNSwuaDUsaDYsLmg2e2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMn0uaDEsLnNpdGUtaGVhZGVyX19pZGVudGl0eV9faGVhZGluZ3tkaXNwbGF5OmJsb2NrfS5oMntkaXNwbGF5OmJsb2NrfS5oM3tkaXNwbGF5OmJsb2NrfS5oNHtkaXNwbGF5OmJsb2NrfS5oNXtkaXNwbGF5OmJsb2NrfS5oNntkaXNwbGF5OmJsb2NrfWNvZGV7bGluZS1oZWlnaHQ6MX1wcmV7bWFyZ2luLXRvcDowO3RhYi1zaXplOjJ9cHJlK3B7bWFyZ2luLXRvcDoxLjVlbX0uYm94ZWQsLmFsZXJ0LC5jYWxsb3V0LC5mb3JtLGZvcm06bm90KFtjbGFzc10pLC5pdGVtLWxpc3QtLWdhbGxlcnksLndpZGdldC0tZGlyZWN0b3J5LXNlYXJjaCwud2lkZ2V0LS1kb2N1bWVudHMsLndpZGdldC0tZXZlbnRzLWNhbGVuZGFyLC53aWRnZXQtLWltYWdlLC53aWRnZXQtLWxhdGVzdC1uZXdzLC53aWRnZXQtLW1pZGRsZS1hZHZlcnRzIGRpdiwud2lkZ2V0LS1tdWx0aW1lZGlhLC53aWRnZXQtLW5hdmlnYXRpb24sLndpZGdldC0tb3Bpbmlvbi1wb2xsLC53aWRnZXQtLXJpZ2h0LWFkdmVydHMgZGl2LC53aWRnZXQtLXN1Yi1jYXRlZ29yeS1saW5rcywud2lkZ2V0LS10b3AtZmFxcywud2lkZ2V0LS13aGF0LXMtbmV3LW9uLXNpdGUsLndpZGdldC0td2hhdC1zLW9uLC5zdXBwbGVtZW50LS1hZHZlcnQsLnN1cHBsZW1lbnQtLWNvbnRhY3QsLnN1cHBsZW1lbnQtLWltYWdlLC5zdXBwbGVtZW50LS1uYXZpZ2F0aW9ue2JvcmRlcjoxcHggc29saWQgI2Q1ZGVlMjtib3gtc2hhZG93Om5vbmU7bWFyZ2luOjEuNWVtIDAgM2VtO3BhZGRpbmc6MS41ZW0gMS41cmVtfS5ib3hlZF9faGVhZGluZywuYWxlcnRfX2hlYWRpbmcsLmNhbGxvdXRfX2hlYWRpbmcsLmZvcm1fX2hlYWRpbmcsLnN1cHBsZW1lbnRfX2hlYWRpbmd7Zm9udC1zaXplOjEuODc1cmVtO21hcmdpbi10b3A6MH0uYm94ZWQgaDIsLmJveGVkIC5oMiwuYm94ZWQgaDMsLmJveGVkIC5oMywuYWxlcnQgaDIsLmNhbGxvdXQgaDIsLmZvcm0gaDIsZm9ybTpub3QoW2NsYXNzXSkgaDIsLml0ZW0tbGlzdC0tZ2FsbGVyeSBoMiwud2lkZ2V0LS1kaXJlY3Rvcnktc2VhcmNoIGgyLC53aWRnZXQtLWRvY3VtZW50cyBoMiwud2lkZ2V0LS1ldmVudHMtY2FsZW5kYXIgaDIsLndpZGdldC0taW1hZ2UgaDIsLndpZGdldC0tbGF0ZXN0LW5ld3MgaDIsLndpZGdldC0tbWlkZGxlLWFkdmVydHMgZGl2IGgyLC53aWRnZXQtLW11bHRpbWVkaWEgaDIsLndpZGdldC0tbmF2aWdhdGlvbiBoMiwud2lkZ2V0LS1vcGluaW9uLXBvbGwgaDIsLndpZGdldC0tcmlnaHQtYWR2ZXJ0cyBkaXYgaDIsLndpZGdldC0tc3ViLWNhdGVnb3J5LWxpbmtzIGgyLC53aWRnZXQtLXRvcC1mYXFzIGgyLC53aWRnZXQtLXdoYXQtcy1uZXctb24tc2l0ZSBoMiwud2lkZ2V0LS13aGF0LXMtb24gaDIsLnN1cHBsZW1lbnQtLWFkdmVydCBoMiwuc3VwcGxlbWVudC0tY29udGFjdCBoMiwuc3VwcGxlbWVudC0taW1hZ2UgaDIsLnN1cHBsZW1lbnQtLW5hdmlnYXRpb24gaDIsLmFsZXJ0IC5oMiwuY2FsbG91dCAuaDIsLmZvcm0gLmgyLGZvcm06bm90KFtjbGFzc10pIC5oMiwuaXRlbS1saXN0LS1nYWxsZXJ5IC5oMiwud2lkZ2V0LS1kaXJlY3Rvcnktc2VhcmNoIC5oMiwud2lkZ2V0LS1kb2N1bWVudHMgLmgyLC53aWRnZXQtLWV2ZW50cy1jYWxlbmRhciAuaDIsLndpZGdldC0taW1hZ2UgLmgyLC53aWRnZXQtLWxhdGVzdC1uZXdzIC5oMiwud2lkZ2V0LS1taWRkbGUtYWR2ZXJ0cyBkaXYgLmgyLC53aWRnZXQtLW11bHRpbWVkaWEgLmgyLC53aWRnZXQtLW5hdmlnYXRpb24gLmgyLC53aWRnZXQtLW9waW5pb24tcG9sbCAuaDIsLndpZGdldC0tcmlnaHQtYWR2ZXJ0cyBkaXYgLmgyLC53aWRnZXQtLXN1Yi1jYXRlZ29yeS1saW5rcyAuaDIsLndpZGdldC0tdG9wLWZhcXMgLmgyLC53aWRnZXQtLXdoYXQtcy1uZXctb24tc2l0ZSAuaDIsLndpZGdldC0td2hhdC1zLW9uIC5oMiwuc3VwcGxlbWVudC0tYWR2ZXJ0IC5oMiwuc3VwcGxlbWVudC0tY29udGFjdCAuaDIsLnN1cHBsZW1lbnQtLWltYWdlIC5oMiwuc3VwcGxlbWVudC0tbmF2aWdhdGlvbiAuaDIsLmFsZXJ0IGgzLC5jYWxsb3V0IGgzLC5mb3JtIGgzLGZvcm06bm90KFtjbGFzc10pIGgzLC5pdGVtLWxpc3QtLWdhbGxlcnkgaDMsLndpZGdldC0tZGlyZWN0b3J5LXNlYXJjaCBoMywud2lkZ2V0LS1kb2N1bWVudHMgaDMsLndpZGdldC0tZXZlbnRzLWNhbGVuZGFyIGgzLC53aWRnZXQtLWltYWdlIGgzLC53aWRnZXQtLWxhdGVzdC1uZXdzIGgzLC53aWRnZXQtLW1pZGRsZS1hZHZlcnRzIGRpdiBoMywud2lkZ2V0LS1tdWx0aW1lZGlhIGgzLC53aWRnZXQtLW5hdmlnYXRpb24gaDMsLndpZGdldC0tb3Bpbmlvbi1wb2xsIGgzLC53aWRnZXQtLXJpZ2h0LWFkdmVydHMgZGl2IGgzLC53aWRnZXQtLXN1Yi1jYXRlZ29yeS1saW5rcyBoMywud2lkZ2V0LS10b3AtZmFxcyBoMywud2lkZ2V0LS13aGF0LXMtbmV3LW9uLXNpdGUgaDMsLndpZGdldC0td2hhdC1zLW9uIGgzLC5zdXBwbGVtZW50LS1hZHZlcnQgaDMsLnN1cHBsZW1lbnQtLWNvbnRhY3QgaDMsLnN1cHBsZW1lbnQtLWltYWdlIGgzLC5zdXBwbGVtZW50LS1uYXZpZ2F0aW9uIGgzLC5hbGVydCAuaDMsLmNhbGxvdXQgLmgzLC5mb3JtIC5oMyxmb3JtOm5vdChbY2xhc3NdKSAuaDMsLml0ZW0tbGlzdC0tZ2FsbGVyeSAuaDMsLndpZGdldC0tZGlyZWN0b3J5LXNlYXJjaCAuaDMsLndpZGdldC0tZG9jdW1lbnRzIC5oMywud2lkZ2V0LS1ldmVudHMtY2FsZW5kYXIgLmgzLC53aWRnZXQtLWltYWdlIC5oMywud2lkZ2V0LS1sYXRlc3QtbmV3cyAuaDMsLndpZGdldC0tbWlkZGxlLWFkdmVydHMgZGl2IC5oMywud2lkZ2V0LS1tdWx0aW1lZGlhIC5oMywud2lkZ2V0LS1uYXZpZ2F0aW9uIC5oMywud2lkZ2V0LS1vcGluaW9uLXBvbGwgLmgzLC53aWRnZXQtLXJpZ2h0LWFkdmVydHMgZGl2IC5oMywud2lkZ2V0LS1zdWItY2F0ZWdvcnktbGlua3MgLmgzLC53aWRnZXQtLXRvcC1mYXFzIC5oMywud2lkZ2V0LS13aGF0LXMtbmV3LW9uLXNpdGUgLmgzLC53aWRnZXQtLXdoYXQtcy1vbiAuaDMsLnN1cHBsZW1lbnQtLWFkdmVydCAuaDMsLnN1cHBsZW1lbnQtLWNvbnRhY3QgLmgzLC5zdXBwbGVtZW50LS1pbWFnZSAuaDMsLnN1cHBsZW1lbnQtLW5hdmlnYXRpb24gLmgze2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tdG9wOjA7d29yZC13cmFwOmJyZWFrLXdvcmR9LmJveGVkX19mb3Jte2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtib3gtc2hhZG93Om5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5ib3hlZC0tcHJpbWFyeSwuc2lkZWJhci0tcHJpbWFyeSAuc2lkZWJhcl9fc2VjdGlvbntib3JkZXItY29sb3I6IzAwNjdiOTtjb2xvcjojMGQxMDEyfS5ib3hlZC0tc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6I2UwZTRlODtib3JkZXItY29sb3I6I2UwZTRlODtjb2xvcjojMDAwfS5ib3hlZC0tc3RhbmRvdXR7Ym9yZGVyLWNvbG9yOiMzZjUxYjU7Y29sb3I6IzBhMGQxZX0uYm94ZWQtLXN1YnRsZXtib3JkZXItY29sb3I6I2Q1ZGVlMjtjb2xvcjojMzc0NzRmfS5ib3hlZC0tc2lnbi1pbntib3JkZXItY29sb3I6IzYwN2Q4Yjtjb2xvcjojMGQxMDEyO21hcmdpbjowIDAgLTAuNzVyZW07cGFkZGluZzowLjc1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXsuYm94ZWQtLXNpZ24taW57bWFyZ2luLWJvdHRvbTotMS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LmJveGVkLS1zaWduLWlue21hcmdpbi10b3A6MS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LmJveGVkLS1zaWduLWlue21hcmdpbi1ib3R0b206LTNyZW19fS5ib3hlZC0tc2lnbi1pbiAuYm94ZWRfX2hlYWRpbmcsLmJveGVkLS1zaWduLWluIC5hbGVydF9faGVhZGluZywuYm94ZWQtLXNpZ24taW4gLmNhbGxvdXRfX2hlYWRpbmcsLmJveGVkLS1zaWduLWluIC5mb3JtX19oZWFkaW5nLC5ib3hlZC0tc2lnbi1pbiAuc3VwcGxlbWVudF9faGVhZGluZ3tmb250LXNpemU6MS4yNXJlbX0uYm94ZWQtLWV2ZW50cy1zZWxlY3Rpb24gLmZvcm17Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q1ZGVlMjtwYWRkaW5nOjAgMCAxLjVyZW19LmJveGVkLS1ldmVudHMtc2VsZWN0aW9uIC5mb3JtK2Zvcm17Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjB9LmJveGVkLS1ldmVudHMtc2VsZWN0aW9uIC5mb3JtX19jb250cm9se21hcmdpbjowLjc1cmVtIDAgMH0uYWxlcnR7cGFkZGluZzowLjc1ZW0gMS41cmVtfS5hbGVydF9fdGV4dHttYXJnaW4tdG9wOjAuMzc1ZW19LmFsZXJ0X19saW5re2NvbG9yOmluaGVyaXQ7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hbGVydF9fbGluazpob3ZlciwuYWxlcnRfX2xpbms6YWN0aXZlLC5hbGVydF9fbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYWxlcnQtLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojNGNhZjUwO2JvcmRlci1jb2xvcjojMjU1NjI3fS5hbGVydC0tc3VjY2VzcywuYWxlcnQtLXN1Y2Nlc3MgKntjb2xvcjojZmZmfS5hbGVydC0tc3VjY2VzcyAuYnV0dG9uLS1wcmltYXJ5e2NvbG9yOiNmZmZ9LmFsZXJ0LS1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZTEzZTNlO2JvcmRlci1jb2xvcjojNDgwYjBifS5hbGVydC0tZGFuZ2VyLC5hbGVydC0tZGFuZ2VyICp7Y29sb3I6I2ZmZn0uYW5ub3VjZW1lbnQtYmFubmVyIC5hbGVydHtiYWNrZ3JvdW5kLWNvbG9yOiNmOWQ5ZDk7Ym9yZGVyOjA7bWFyZ2luOjAuMzc1cmVtIDA7cGFkZGluZzoxLjVyZW0gMCAzcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuYW5ub3VjZW1lbnQtYmFubmVyIC5hbGVydHtwYWRkaW5nLWJvdHRvbToxLjVyZW19fS5hbm5vdWNlbWVudC1iYW5uZXIgLmFsZXJ0LS1kYW5nZXItY29udGVudHtwYWRkaW5nLWxlZnQ6ODBweH0uYW5ub3VjZW1lbnQtYmFubmVyIC5pY29ue2JhY2tncm91bmQtc2l6ZToxMDAlO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtoZWlnaHQ6M3JlbTttYXJnaW4tbGVmdDotNC41cmVtO3BhZGRpbmctcmlnaHQ6Mi40OTk5OTk5OTlyZW19LmFubm91Y2VtZW50LWJhbm5lciAuaWNvbiBwYXRoe2ZpbGw6IzAwMH0uYW5ub3VjZW1lbnQtYmFubmVyIC5hbGVydF9faGVhZGluZ3tkaXNwbGF5OmJsb2NrfS5hbm5vdWNlbWVudC1iYW5uZXIgLmFsZXJ0X190ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDowfS5hbm5vdWNlbWVudC1iYW5uZXIgYXtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYW5ub3VjZW1lbnQtYmFubmVyIGE6aG92ZXIsLmFubm91Y2VtZW50LWJhbm5lciBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5hbm5vdWNlbWVudC1iYW5uZXIgLmJ1dHRvbntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5hbGVydC5hbGVydC0td2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNlZmYxZjM7Ym9yZGVyLWNvbG9yOiNlZmYxZjM7Y29sb3I6IzAwMH0uY2FsbG91dF9fbGlua3tjb2xvcjppbmhlcml0O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2FsbG91dF9fbGluazpob3ZlciwuY2FsbG91dF9fbGluazphY3RpdmUsLmNhbGxvdXRfX2xpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhbGxvdXQgLmltYWdlLS10aHVtYm5haWx7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgMCAwLjc1ZW0gMC4zNzVyZW07d2lkdGg6MjUlfS5jYWxsb3V0IC5kYXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MC4yNXJlbTttYXJnaW4tdG9wOjAuMzc1cmVtfS5jYWxsb3V0LS1kYW5nZXJ7Ym9yZGVyLWNvbG9yOiNiNzFjMWM7Y29sb3I6IzA2MDEwMX0uY2FsbG91dC0tZGlzYWJsZWR7Ym9yZGVyLWNvbG9yOiM5ZTllOWU7Y29sb3I6IzM4MzgzOH0uY2FsbG91dC0tZmVhdHVyZXtib3JkZXItY29sb3I6IzAwNjdiOTtib3JkZXItdG9wLXdpZHRoOjRweDtjb2xvcjojMDAwfS5jYWxsb3V0LS1mZWF0dXJlIC5jYWxsb3V0X19pbWFnZXt3aWR0aDoyMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpey5jYWxsb3V0LS1mZWF0dXJlIC5jYWxsb3V0X19pbWFnZXtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjA7d2lkdGg6MTAwJX19LmNhbGxvdXQtLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiM2MDdkOGI7Y29sb3I6IzBkMTAxMn0uY2FsbG91dC0tc3VjY2Vzc3tib3JkZXItY29sb3I6IzRjYWY1MDtjb2xvcjojMGUyMTBmfS5jYWxsb3V0LS13YXJuaW5ne2JvcmRlci1jb2xvcjojMDA2N2I5O2NvbG9yOiMzMjB9Lmljb257YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZpbGw6Y3VycmVudENvbG9yO2hlaWdodDoycmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoycmVtfS5pY29uLWVudmVsb3BlLC5pY29uLXBob25lLC5pY29uLWZheCwuaWNvbi1saW5re2JhY2tncm91bmQtc2l6ZTo4MCU7aGVpZ2h0OjEuNXJlbTttYXJnaW4tcmlnaHQ6MC41cmVtO3dpZHRoOjEuNXJlbX0uaWNvbi1lbnZlbG9wZSBzdmcsLmljb24tcGhvbmUgc3ZnLC5pY29uLWZheCBzdmcsLmljb24tbGluayBzdmd7bWFyZ2luLXRvcDotMC4xODc1cmVtO3dpZHRoOjE4cHh9LnNpdGUtY29udGVudCBhZGRyZXNze2ZvbnQtc3R5bGU6bm9ybWFsO3BhZGRpbmctbGVmdDoxLjg3NXJlbX0uc2l0ZS1jb250ZW50IGFkZHJlc3M6YmVmb3Jle2JhY2tncm91bmQtc2l6ZTo5MCU7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7aGVpZ2h0OjJlbTttYXJnaW4tbGVmdDotMzNweDttYXJnaW4tdG9wOjNweDt3aWR0aDoyZW19LmJsb2NrcXVvdGUsYmxvY2txdW90ZXtib3JkZXItbGVmdDo0cHggc29saWQgI2RiZGZkZjtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpub3JtYWw7cGFkZGluZzoxLjVlbSAxLjVyZW19YXtjb2xvcjojMDA2N2I5O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNnMsIGNvbG9yIC42c31hOnZpc2l0ZWR7Y29sb3I6IzYwOTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjZzLCBjb2xvciAuNnN9YTpob3ZlcixhOmFjdGl2ZSxhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcywgY29sb3IgLjNzfS5lZGl0b3IgYXtjb2xvcjojMDA2N2I5fS5za2lwLWxpbmtze3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LnNraXAtbGlua3MsLnNraXAtbGlua3MgLml0ZW0tbGlzdF9faXRlbXttYXJnaW46MDtwYWRkaW5nOjB9LnNraXAtbGlua3NfX2xpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowLjc1ZW0gMS41cmVtfS5iYWNrLXRvLXRvcHt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS5iYWNrLXRvLXRvcF9fbGlua3tkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAuNzVlbSAxLjVyZW19LmJ1dHRvbiwuYnV0dG9uOnZpc2l0ZWQsZm9ybTpub3QoW2NsYXNzXSkgaW5wdXRbdHlwZT0nYnV0dG9uJ10sZm9ybTpub3QoW2NsYXNzXSkgaW5wdXRbdHlwZT0nc3VibWl0J10sZm9ybTpub3QoW2NsYXNzXSkgaW5wdXRbdHlwZT0nYnV0dG9uJ106dmlzaXRlZCxmb3JtOm5vdChbY2xhc3NdKSBpbnB1dFt0eXBlPSdzdWJtaXQnXTp2aXNpdGVke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MC4wNzVlbSBzb2xpZCAjNTQ2ZTdhO2NvbG9yOiM1NDZlN2E7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjttYXJnaW46MCAwIDAuNzVyZW07cGFkZGluZzowLjY5NzVlbSAwLjc1cmVtO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOnRvcDt3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCl7LmJ1dHRvbiwuYnV0dG9uOnZpc2l0ZWQsZm9ybTpub3QoW2NsYXNzXSkgaW5wdXRbdHlwZT0nYnV0dG9uJ10sZm9ybTpub3QoW2NsYXNzXSkgaW5wdXRbdHlwZT0nc3VibWl0J10sZm9ybTpub3QoW2NsYXNzXSkgaW5wdXRbdHlwZT0nYnV0dG9uJ106dmlzaXRlZCxmb3JtOm5vdChbY2xhc3NdKSBpbnB1dFt0eXBlPSdzdWJtaXQnXTp2aXNpdGVke3dpZHRoOmF1dG99fS5idXR0b246aG92ZXIsLmJ1dHRvbjphY3RpdmUsLmJ1dHRvbjpmb2N1cyxmb3JtOm5vdChbY2xhc3NdKSBpbnB1dFt0eXBlPSdidXR0b24nXTpob3Zlcixmb3JtOm5vdChbY2xhc3NdKSBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3Zlcixmb3JtOm5vdChbY2xhc3NdKSBpbnB1dFt0eXBlPSdidXR0b24nXTphY3RpdmUsZm9ybTpub3QoW2NsYXNzXSkgaW5wdXRbdHlwZT0nc3VibWl0J106YWN0aXZlLGZvcm06bm90KFtjbGFzc10pIGlucHV0W3R5cGU9J2J1dHRvbiddOmZvY3VzLGZvcm06bm90KFtjbGFzc10pIGlucHV0W3R5cGU9J3N1Ym1pdCddOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzU0NmU3YTtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5idXR0b24tLWRhbmdlciwuYnV0dG9uLS1kYW5nZXI6dmlzaXRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNiNzFjMWM7Ym9yZGVyLWNvbG9yOiM4YjE1MTU7Y29sb3I6I2ZmZn0uYnV0dG9uLS1kYW5nZXI6aG92ZXIsLmJ1dHRvbi0tZGFuZ2VyOmFjdGl2ZSwuYnV0dG9uLS1kYW5nZXI6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojY2QxZjFmfS5idXR0b24tLWRpc2FibGVkLC5idXR0b24tLWRpc2FibGVkOnZpc2l0ZWR7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO2JvcmRlci1jb2xvcjojOWU5ZTllO2NvbG9yOiM5ZTllOWU7Y3Vyc29yOmRlZmF1bHR9LmJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXIsLmJ1dHRvbi0tZGlzYWJsZWQ6YWN0aXZlLC5idXR0b24tLWRpc2FibGVkOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtib3JkZXItY29sb3I6IzllOWU5ZTtjb2xvcjojOWU5ZTllfS5idXR0b24tLXByaW1hcnksLmJ1dHRvbi0tcHJpbWFyeTp2aXNpdGVkLC53aWRnZXQtLWRpcmVjdG9yeS1zZWFyY2ggLmJ1dHRvbiwud2lkZ2V0LS1vcGluaW9uLXBvbGwgLmJ1dHRvbiwud2lkZ2V0LS1kaXJlY3Rvcnktc2VhcmNoIC5idXR0b246dmlzaXRlZCwud2lkZ2V0LS1vcGluaW9uLXBvbGwgLmJ1dHRvbjp2aXNpdGVkLC5lZGl0b3IgLmJ1dHRvbiwuZWRpdG9yIC5idXR0b246dmlzaXRlZCwuYnV0dG9uLS1zdGFuZG91dCwuYnV0dG9uLS1zdGFuZG91dDp2aXNpdGVke2JhY2tncm91bmQtY29sb3I6I2UxMDYwMDtib3JkZXItY29sb3I6I2UxMDYwMDtjb2xvcjojZmZmO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNnN9LmJ1dHRvbi0tcHJpbWFyeTpob3ZlciwuYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSwuYnV0dG9uLS1wcmltYXJ5OmZvY3VzLC53aWRnZXQtLWRpcmVjdG9yeS1zZWFyY2ggLmJ1dHRvbjpob3Zlciwud2lkZ2V0LS1vcGluaW9uLXBvbGwgLmJ1dHRvbjpob3Zlciwud2lkZ2V0LS1kaXJlY3Rvcnktc2VhcmNoIC5idXR0b246YWN0aXZlLC53aWRnZXQtLW9waW5pb24tcG9sbCAuYnV0dG9uOmFjdGl2ZSwud2lkZ2V0LS1kaXJlY3Rvcnktc2VhcmNoIC5idXR0b246Zm9jdXMsLndpZGdldC0tb3Bpbmlvbi1wb2xsIC5idXR0b246Zm9jdXMsLmVkaXRvciAuYnV0dG9uOmhvdmVyLC5lZGl0b3IgLmJ1dHRvbjphY3RpdmUsLmVkaXRvciAuYnV0dG9uOmZvY3VzLC5idXR0b24tLXN0YW5kb3V0OmhvdmVyLC5idXR0b24tLXN0YW5kb3V0OmFjdGl2ZSwuYnV0dG9uLS1zdGFuZG91dDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjODA1MDA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zc30uYnV0dG9uLS1zZWNvbmRhcnksLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWR7YmFja2dyb3VuZC1jb2xvcjojMDA2N2I5O2JvcmRlci1jb2xvcjojMDA2N2I5O2NvbG9yOiNmZmY7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC42c30uYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSwuYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDA3NWQzO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3N9LmJ1dHRvbi0tc3VjY2VzcywuYnV0dG9uLS1zdWNjZXNzOnZpc2l0ZWR7YmFja2dyb3VuZC1jb2xvcjojNGNhZjUwO2JvcmRlci1jb2xvcjojM2Q4YjQwO2NvbG9yOiNmZmZ9LmJ1dHRvbi0tc3VjY2Vzczpob3ZlciwuYnV0dG9uLS1zdWNjZXNzOmFjdGl2ZSwuYnV0dG9uLS1zdWNjZXNzOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzVjYjg2MH0uYnV0dG9uLS13YXJuaW5nLC5idXR0b24tLXdhcm5pbmc6dmlzaXRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmFiMDA7Ym9yZGVyLWNvbG9yOiNjYzg5MDA7Y29sb3I6I2ZmZn0uYnV0dG9uLS13YXJuaW5nOmhvdmVyLC5idXR0b24tLXdhcm5pbmc6YWN0aXZlLC5idXR0b24tLXdhcm5pbmc6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmZiMzFhfS5idXR0b24tLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYnV0dG9uLS1sYXJnZSwuYnV0dG9uLS1sYXJnZTp2aXNpdGVke3BhZGRpbmc6MS40NjI1ZW0gM3JlbX0uYnV0dG9uLS1zbWFsbCwuYnV0dG9uLS1zbWFsbDp2aXNpdGVke2xpbmUtaGVpZ2h0OjEuNDtwYWRkaW5nOjAuODI1ZW0gMC43NXJlbX1pbWd7ZGlzcGxheTpibG9ja30uZWRpdG9yIGltZ3tkaXNwbGF5OmlubGluZS1ibG9ja30uaW1hZ2UtLWZlYXR1cmV7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjEuNXJlbSAwIDEuNXJlbSAxLjVyZW07bWF4LXdpZHRoOjI5MHB4O21pbi13aWR0aDoxMDBweDt3aWR0aDozNSV9LmltYWdlLS1hdmF0YXJ7bWF4LXdpZHRoOjYwcHh9LmltYWdlLS1hdmF0YXIgaW1ne2JvcmRlcjoycHggc29saWQgIzAwMDtoZWlnaHQ6YXV0b30uaW1hZ2UtLWdhbGxlcnl7ZGlzcGxheTpibG9jazttYXJnaW46MS41cmVtIGF1dG8gMH0uaW1hZ2UtLWNhcHRpb24sLmVkaXRvciAuaW1hZ2VDYXB0aW9ue2Zsb2F0OnJpZ2h0O21hcmdpbjoxLjVlbSAwIDEuNWVtIDEuNXJlbTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MTAwcHg7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCl7LmltYWdlLS1jYXB0aW9uLC5lZGl0b3IgLmltYWdlQ2FwdGlvbnttYXgtd2lkdGg6MjkwcHg7d2lkdGg6MzUlfX0uaW1hZ2UtLWNhcHRpb24gaW1nLC5lZGl0b3IgLmltYWdlQ2FwdGlvbiBpbWd7d2lkdGg6MTAwJX0uaW1hZ2UtLWNhcHRpb25fX3RleHQsLmVkaXRvciAuaW1hZ2VDYXB0aW9uIHB7Y29sb3I6IzAwMDtmb250LXNpemU6MC44NzVyZW07bWFyZ2luLXRvcDowfS5pbWFnZS0tdGh1bWJuYWlse2hlaWdodDphdXRvO21heC13aWR0aDoxNTBweDt3aWR0aDoyMCV9LmltYWdlLS1wb2RjYXN0e2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6MH0ubWVkaWF7bWFyZ2luLXRvcDowLjc1cmVtfS5tZWRpYTpmaXJzdC1jaGlsZHttYXJnaW46MH0ubWVkaWFfX2ltZ3tkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZy1yaWdodDowLjc1cmVtO3ZlcnRpY2FsLWFsaWduOnRvcH0ubWVkaWFfX2ltZyBpbWd7bWF4LXdpZHRoOm5vbmV9Lm1lZGlhX19ib2R5e2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm1lZGlhX19oZWFkaW5ne21hcmdpbi1ib3R0b206MC43NXJlbTttYXJnaW4tdG9wOjB9LnNuaXBwZXQgaWZyYW1le21heC13aWR0aDoxMDAlfS5wYWdlLWNvbnRlbnQgb2JqZWN0e21hcmdpbjoxLjVyZW0gMDttYXgtd2lkdGg6MTAwJX0uZm9ybSxmb3JtOm5vdChbY2xhc3NdKXttYXJnaW4tYm90dG9tOjEuNWVtfS5mb3JtIGZpZWxkc2V0LGZvcm06bm90KFtjbGFzc10pIGZpZWxkc2V0e2JvcmRlcjowO3BhZGRpbmctdG9wOjB9LmZvcm0gZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZSxmb3JtOm5vdChbY2xhc3NdKSBmaWVsZHNldDpmaXJzdC1vZi10eXBle2JvcmRlcjowO3BhZGRpbmc6MH0uZm9ybSBsZWdlbmQsZm9ybTpub3QoW2NsYXNzXSkgbGVnZW5ke2NvbG9yOiM2MDdkOGI7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDAuMDM3NWVtO3doaXRlLXNwYWNlOm5vcm1hbDt3aWR0aDoxMDAlfS5mb3JtIGlucHV0W3R5cGU9J3NlYXJjaCddLGZvcm06bm90KFtjbGFzc10pIGlucHV0W3R5cGU9J3NlYXJjaCddey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZm9ybSAuYnV0dG9uLGZvcm06bm90KFtjbGFzc10pIC5idXR0b257bWFyZ2luLXRvcDowLjc1ZW19LmZvcm0gLmJ1dHRvbi0tc21hbGwsZm9ybTpub3QoW2NsYXNzXSkgLmJ1dHRvbi0tc21hbGx7bWFyZ2luLXRvcDowLjkyMjVlbX0uZm9ybV9fbGFiZWwsLmZvcm1fX2ZpZWxkLC5mb3JtX19zZWxlY3QsZm9ybTpub3QoW2NsYXNzXSkgc2VsZWN0LC5mb3JtX190ZXh0YXJlYSxmb3JtOm5vdChbY2xhc3NdKSBpbnB1dDpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdzdWJtaXQnXSksZm9ybTpub3QoW2NsYXNzXSkgdGV4dGFyZWEsLmZvcm1fX3NlbGVjdCxmb3JtOm5vdChbY2xhc3NdKSBzZWxlY3QsLmZvcm1fX3RleHRhcmVhLC53aWRnZXQtLWRpcmVjdG9yeS1zZWFyY2ggLmZpZWxke2Rpc3BsYXk6YmxvY2t9LmZvcm1fX2hlbHB7YmFja2dyb3VuZC1jb2xvcjojZWZmMWYzO2NvbG9yOiM1NTU2NTY7ZGlzcGxheTpibG9jazttYXJnaW46MC43NWVtIDAgMDttYXgtd2lkdGg6MzByZW07cGFkZGluZzowLjVyZW07d2lkdGg6MTAwJX0uZm9ybV9fY29udHJvbHttYXJnaW46Mi4yNWVtIDB9LmNhbGxvdXQtLWZvcm0gLmZvcm1fX2NvbnRyb2x7bWFyZ2luLXRvcDowLjc1cmVtfS5mb3JtX19jb250cm9sLS1kYW5nZXIgLmZvcm1fX2xhYmVse2NvbG9yOiNiNzFjMWN9LmZvcm1fX2NvbnRyb2wtLWRhbmdlciAuZm9ybV9fZmllbGQsLmZvcm1fX2NvbnRyb2wtLWRhbmdlciAuZm9ybV9fc2VsZWN0LC5mb3JtX19jb250cm9sLS1kYW5nZXIgZm9ybTpub3QoW2NsYXNzXSkgc2VsZWN0LGZvcm06bm90KFtjbGFzc10pIC5mb3JtX19jb250cm9sLS1kYW5nZXIgc2VsZWN0LC5mb3JtX19jb250cm9sLS1kYW5nZXIgLmZvcm1fX3RleHRhcmVhLC5mb3JtX19jb250cm9sLS1kYW5nZXIgZm9ybTpub3QoW2NsYXNzXSkgaW5wdXQ6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nc3VibWl0J10pLGZvcm06bm90KFtjbGFzc10pIC5mb3JtX19jb250cm9sLS1kYW5nZXIgaW5wdXQ6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nc3VibWl0J10pLC5mb3JtX19jb250cm9sLS1kYW5nZXIgZm9ybTpub3QoW2NsYXNzXSkgdGV4dGFyZWEsZm9ybTpub3QoW2NsYXNzXSkgLmZvcm1fX2NvbnRyb2wtLWRhbmdlciB0ZXh0YXJlYSwuZm9ybV9fY29udHJvbC0tZGFuZ2VyIC5mb3JtX19zZWxlY3QsLmZvcm1fX2NvbnRyb2wtLWRhbmdlciBmb3JtOm5vdChbY2xhc3NdKSBzZWxlY3QsZm9ybTpub3QoW2NsYXNzXSkgLmZvcm1fX2NvbnRyb2wtLWRhbmdlciBzZWxlY3QsLmZvcm1fX2NvbnRyb2wtLWRhbmdlciAuZm9ybV9fdGV4dGFyZWF7YmFja2dyb3VuZC1jb2xvcjojZmRlZmVmO2JvcmRlci1jb2xvcjojYjcxYzFjO2NvbG9yOiNiNzFjMWN9LmZvcm1fX2NvbnRyb2wtLXN1Y2Nlc3MgLmZvcm1fX2xhYmVse2NvbG9yOiM0Y2FmNTB9LmZvcm1fX2NvbnRyb2wtLXN1Y2Nlc3MgLmZvcm1fX2ZpZWxkLC5mb3JtX19jb250cm9sLS1zdWNjZXNzIC5mb3JtX19zZWxlY3QsLmZvcm1fX2NvbnRyb2wtLXN1Y2Nlc3MgZm9ybTpub3QoW2NsYXNzXSkgc2VsZWN0LGZvcm06bm90KFtjbGFzc10pIC5mb3JtX19jb250cm9sLS1zdWNjZXNzIHNlbGVjdCwuZm9ybV9fY29udHJvbC0tc3VjY2VzcyAuZm9ybV9fdGV4dGFyZWEsLmZvcm1fX2NvbnRyb2wtLXN1Y2Nlc3MgZm9ybTpub3QoW2NsYXNzXSkgaW5wdXQ6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nc3VibWl0J10pLGZvcm06bm90KFtjbGFzc10pIC5mb3JtX19jb250cm9sLS1zdWNjZXNzIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSwuZm9ybV9fY29udHJvbC0tc3VjY2VzcyBmb3JtOm5vdChbY2xhc3NdKSB0ZXh0YXJlYSxmb3JtOm5vdChbY2xhc3NdKSAuZm9ybV9fY29udHJvbC0tc3VjY2VzcyB0ZXh0YXJlYSwuZm9ybV9fY29udHJvbC0tc3VjY2VzcyAuZm9ybV9fc2VsZWN0LC5mb3JtX19jb250cm9sLS1zdWNjZXNzIGZvcm06bm90KFtjbGFzc10pIHNlbGVjdCxmb3JtOm5vdChbY2xhc3NdKSAuZm9ybV9fY29udHJvbC0tc3VjY2VzcyBzZWxlY3QsLmZvcm1fX2NvbnRyb2wtLXN1Y2Nlc3MgLmZvcm1fX3RleHRhcmVhe2JhY2tncm91bmQtY29sb3I6I2Q5ZWVkYTtib3JkZXItY29sb3I6IzRjYWY1MDtjb2xvcjojNGNhZjUwfS5mb3JtX19jb250cm9sX19ncm91cHttYXJnaW4tdG9wOjAuMzc1ZW19LmZvcm1fX2NvbnRyb2wgLmRvYnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MzMuMzMzMzMzMzMzMyU7ZmxvYXQ6bGVmdDtwYWRkaW5nLWxlZnQ6MC44MzMzMzMzMzMzJTtwYWRkaW5nLXJpZ2h0OjAuODMzMzMzMzMzMyV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpey5mb3JtX19jb250cm9sIC5kb2J7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjE2LjY2NjY2NjY2NjclO2Zsb2F0OmxlZnQ7cGFkZGluZy1sZWZ0OjAuODMzMzMzMzMzMyU7cGFkZGluZy1yaWdodDowLjgzMzMzMzMzMzMlfX0uZm9ybV9fY29udHJvbCAuZG9iLS15ZWFye21hcmdpbi1yaWdodDowfS5mb3JtX19jb250cm9sIC5kb2IgLmZvcm1fX2xhYmVse2Zsb2F0Om5vbmU7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOmF1dG99LmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXB7aGVpZ2h0OmNhbGMoMC43MTI1ZW0gKyAoMTZweCAqIDEuNSkpO21hcmdpbi10b3A6MC43NWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtX19jb250cm9sLS1hcHBlbmRfX2dyb3VwIC5mb3JtX19maWVsZCwuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cCAuZm9ybV9fc2VsZWN0LC5mb3JtX19jb250cm9sLS1hcHBlbmRfX2dyb3VwIGZvcm06bm90KFtjbGFzc10pIHNlbGVjdCxmb3JtOm5vdChbY2xhc3NdKSAuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cCBzZWxlY3QsLmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXAgLmZvcm1fX3RleHRhcmVhLC5mb3JtX19jb250cm9sLS1hcHBlbmRfX2dyb3VwIGZvcm06bm90KFtjbGFzc10pIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSxmb3JtOm5vdChbY2xhc3NdKSAuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cCBpbnB1dDpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdzdWJtaXQnXSksLmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXAgZm9ybTpub3QoW2NsYXNzXSkgdGV4dGFyZWEsZm9ybTpub3QoW2NsYXNzXSkgLmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXAgdGV4dGFyZWEsLmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXAgLmJ1dHRvbnttYXJnaW4tdG9wOjB9LmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXAgLmZvcm1fX2ZpZWxkLC5mb3JtX19jb250cm9sLS1hcHBlbmRfX2dyb3VwIC5mb3JtX19zZWxlY3QsLmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXAgZm9ybTpub3QoW2NsYXNzXSkgc2VsZWN0LGZvcm06bm90KFtjbGFzc10pIC5mb3JtX19jb250cm9sLS1hcHBlbmRfX2dyb3VwIHNlbGVjdCwuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cCAuZm9ybV9fdGV4dGFyZWEsLmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXAgZm9ybTpub3QoW2NsYXNzXSkgaW5wdXQ6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nc3VibWl0J10pLGZvcm06bm90KFtjbGFzc10pIC5mb3JtX19jb250cm9sLS1hcHBlbmRfX2dyb3VwIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSwuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cCBmb3JtOm5vdChbY2xhc3NdKSB0ZXh0YXJlYSxmb3JtOm5vdChbY2xhc3NdKSAuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cCB0ZXh0YXJlYXtoZWlnaHQ6MTAwJTtsZWZ0OjA7cGFkZGluZy1yaWdodDpjYWxjKDAuNzVyZW0gKyAzMi4yMDMzODk4MzA1JSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0uZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cCAuYnV0dG9ue2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MzIuMjAzMzg5ODMwNSV9LmZvcm1fX2NvbnRyb2wtLWFwcGVuZC0tZnVsbHt3aWR0aDoxMDAlfS5mb3JtX19jb250cm9sLS1hcHBlbmQtLWZ1bGwgLmZvcm1fX2ZpZWxkLC5mb3JtX19jb250cm9sLS1hcHBlbmQtLWZ1bGwgLmZvcm1fX3NlbGVjdCwuZm9ybV9fY29udHJvbC0tYXBwZW5kLS1mdWxsIGZvcm06bm90KFtjbGFzc10pIHNlbGVjdCxmb3JtOm5vdChbY2xhc3NdKSAuZm9ybV9fY29udHJvbC0tYXBwZW5kLS1mdWxsIHNlbGVjdCwuZm9ybV9fY29udHJvbC0tYXBwZW5kLS1mdWxsIC5mb3JtX190ZXh0YXJlYSwuZm9ybV9fY29udHJvbC0tYXBwZW5kLS1mdWxsIGZvcm06bm90KFtjbGFzc10pIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSxmb3JtOm5vdChbY2xhc3NdKSAuZm9ybV9fY29udHJvbC0tYXBwZW5kLS1mdWxsIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSwuZm9ybV9fY29udHJvbC0tYXBwZW5kLS1mdWxsIGZvcm06bm90KFtjbGFzc10pIHRleHRhcmVhLGZvcm06bm90KFtjbGFzc10pIC5mb3JtX19jb250cm9sLS1hcHBlbmQtLWZ1bGwgdGV4dGFyZWEsLmZvcm1fX2NvbnRyb2wtLWFwcGVuZC0tZnVsbCAuYnV0dG9ue21hcmdpbi10b3A6MH0uZm9ybV9fbGFiZWx7bWFyZ2luLXRvcDowLjc1ZW07cGFkZGluZzowO3dpZHRoOjEwMCV9LmZvcm1fX2xhYmVsLS1jaGVja2JveCwuZm9ybV9fbGFiZWwtLXJhZGlve21hcmdpbi10b3A6MC4zNzVlbX0uZm9ybV9fbGFiZWwgZW17YmFja2dyb3VuZC1jb2xvcjojZWZmMWYzO2JvcmRlci1yYWRpdXM6MC4zNzVyZW07Y29sb3I6IzU1NTY1Njtmb250LXNpemU6MC43NXJlbTtwYWRkaW5nOjAuMTg3NXJlbSAwLjM3NXJlbX0uZm9ybSAubm90ZSxmb3JtOm5vdChbY2xhc3NdKSAubm90ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O21hcmdpbi1ib3R0b206LTAuNzVyZW07cGFkZGluZy1sZWZ0OjB9LmZvcm1fX2ZpZWxkLC5mb3JtX19zZWxlY3QsZm9ybTpub3QoW2NsYXNzXSkgc2VsZWN0LC5mb3JtX190ZXh0YXJlYSxmb3JtOm5vdChbY2xhc3NdKSBpbnB1dDpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdzdWJtaXQnXSksZm9ybTpub3QoW2NsYXNzXSkgdGV4dGFyZWEsLndpZGdldC0tZGlyZWN0b3J5LXNlYXJjaCAuZmllbGR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjowLjA3NWVtIHNvbGlkICNiN2M2Y2Q7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiMzNzQ3NGY7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtoZWlnaHQ6M3JlbTttYXJnaW4tdG9wOjAuNzVlbTttYXgtd2lkdGg6MzByZW07cGFkZGluZzowLjNlbSAwLjc1cmVtO3dpZHRoOjEwMCV9LmZvcm1fX2ZpZWxkLS1kaXNhYmxlZHtib3JkZXItY29sb3I6IzllOWU5ZX0uZm9ybV9fZmllbGQtLXVwbG9hZHtoZWlnaHQ6YXV0bztwYWRkaW5nOjAuNzVyZW19LmZvcm0tLWFwcGVuZCAuZm9ybV9fZmllbGQsLmZvcm0tLWFwcGVuZCAuZm9ybV9fc2VsZWN0LC5mb3JtLS1hcHBlbmQgZm9ybTpub3QoW2NsYXNzXSkgc2VsZWN0LGZvcm06bm90KFtjbGFzc10pIC5mb3JtLS1hcHBlbmQgc2VsZWN0LC5mb3JtLS1hcHBlbmQgLmZvcm1fX3RleHRhcmVhLC5mb3JtLS1hcHBlbmQgZm9ybTpub3QoW2NsYXNzXSkgaW5wdXQ6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nc3VibWl0J10pLGZvcm06bm90KFtjbGFzc10pIC5mb3JtLS1hcHBlbmQgaW5wdXQ6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nc3VibWl0J10pLC5mb3JtLS1hcHBlbmQgZm9ybTpub3QoW2NsYXNzXSkgdGV4dGFyZWEsZm9ybTpub3QoW2NsYXNzXSkgLmZvcm0tLWFwcGVuZCB0ZXh0YXJlYXt3aWR0aDo2MCV9LmZvcm1fX3NlbGVjdCxmb3JtOm5vdChbY2xhc3NdKSBzZWxlY3R7aGVpZ2h0OmNhbGMoMXJlbSArIDEuMzVlbSl9LmZvcm1fX3RleHRhcmVhe2hlaWdodDo2cmVtfS5mb3JtX19jaGVja2JveCwuZm9ybV9fcmFkaW8sZm9ybTpub3QoW2NsYXNzXSkgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxmb3JtOm5vdChbY2xhc3NdKSBpbnB1dFt0eXBlPSdyYWRpbydde2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDowLjM3NXJlbX0uZm9ybS0taW5saW5lIC5mb3JtX19jb250cm9se3BhZGRpbmctbGVmdDo0cHg7d2lkdGg6MTAwJX0uZm9ybS0taW5saW5lIC5mb3JtX19jb250cm9sLS1ncm91cHttYXJnaW4tdG9wOjB9LmZvcm0tLWlubGluZSAuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cHt3aWR0aDpjYWxjKDc0LjU3NjI3MTE4NjQlIC0gMC43NXJlbSl9LmZvcm0tLWlubGluZSAuZm9ybV9fY29udHJvbD4qOm5vdCguZm9ybV9faGVscCl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOjA7bWF4LXdpZHRoOmNhbGMoNzQuNTc2MjcxMTg2NCUgLSAwLjc1cmVtKTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZvcm0tLWlubGluZSAuZm9ybV9fY29udHJvbCAuZm9ybV9fbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjEuNXJlbTttYXJnaW4tdG9wOjAuM2VtO3dpZHRoOmF1dG99LmZvcm0tLWlubGluZSAuZm9ybV9fY29udHJvbD4uZm9ybV9fbGFiZWx7d2lkdGg6MjMuNzI4ODEzNTU5MyV9LmZvcm0tLWlubGluZSAuZm9ybV9fY29udHJvbCAuZm9ybV9faGVscHttYXJnaW4tbGVmdDpjYWxjKDIzLjcyODgxMzU1OTMlICsgMS41cmVtIC0gNXB4KX0uZm9ybS0taW5saW5lIC5mb3JtX19jb250cm9sIC5mb3JtX19maWVsZCwuZm9ybS0taW5saW5lIC5mb3JtX19jb250cm9sIC5mb3JtX19zZWxlY3QsLmZvcm0tLWlubGluZSAuZm9ybV9fY29udHJvbCBmb3JtOm5vdChbY2xhc3NdKSBzZWxlY3QsZm9ybTpub3QoW2NsYXNzXSkgLmZvcm0tLWlubGluZSAuZm9ybV9fY29udHJvbCBzZWxlY3QsLmZvcm0tLWlubGluZSAuZm9ybV9fY29udHJvbCAuZm9ybV9fdGV4dGFyZWEsLmZvcm0tLWlubGluZSAuZm9ybV9fY29udHJvbCBmb3JtOm5vdChbY2xhc3NdKSBpbnB1dDpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdzdWJtaXQnXSksZm9ybTpub3QoW2NsYXNzXSkgLmZvcm0tLWlubGluZSAuZm9ybV9fY29udHJvbCBpbnB1dDpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdzdWJtaXQnXSksLmZvcm0tLWlubGluZSAuZm9ybV9fY29udHJvbCBmb3JtOm5vdChbY2xhc3NdKSB0ZXh0YXJlYSxmb3JtOm5vdChbY2xhc3NdKSAuZm9ybS0taW5saW5lIC5mb3JtX19jb250cm9sIHRleHRhcmVhe2hlaWdodDozLjMycmVtfS5mb3JtLS1pbmxpbmUgLmZvcm1fX2NvbnRyb2wgLmJ1dHRvbnt3aWR0aDphdXRvfWZvcm0uZm9ybS0tc3RhbmRvdXR7YmFja2dyb3VuZC1jb2xvcjojMDA2N2I5O2JvcmRlci1jb2xvcjojMDA2N2I5O2NvbG9yOiNmZmZ9Zm9ybS5mb3JtLS1zdGFuZG91dCAuZm9ybV9faGVhZGluZ3tjb2xvcjojZmZmfWZvcm0uZm9ybS0tc3RhbmRvdXQgLmZvcm1fX2ZpZWxkLGZvcm0uZm9ybS0tc3RhbmRvdXQgLmZvcm1fX3NlbGVjdCxmb3JtLmZvcm0tLXN0YW5kb3V0IGZvcm06bm90KFtjbGFzc10pIHNlbGVjdCxmb3JtOm5vdChbY2xhc3NdKSBmb3JtLmZvcm0tLXN0YW5kb3V0IHNlbGVjdCxmb3JtLmZvcm0tLXN0YW5kb3V0IC5mb3JtX190ZXh0YXJlYSxmb3JtLmZvcm0tLXN0YW5kb3V0IGZvcm06bm90KFtjbGFzc10pIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSxmb3JtOm5vdChbY2xhc3NdKSBmb3JtLmZvcm0tLXN0YW5kb3V0IGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSxmb3JtLmZvcm0tLXN0YW5kb3V0IGZvcm06bm90KFtjbGFzc10pIHRleHRhcmVhLGZvcm06bm90KFtjbGFzc10pIGZvcm0uZm9ybS0tc3RhbmRvdXQgdGV4dGFyZWF7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6IzAwMH1mb3JtLmZvcm0tLXN0YW5kb3V0IGF7Y29sb3I6I2ZmZn1mb3JtLmZvcm0tLXN0YW5kb3V0IGE6aG92ZXIsZm9ybS5mb3JtLS1zdGFuZG91dCBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2ZTcwNzB9OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2ZTcwNzA7b3BhY2l0eToxfTo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojNmU3MDcwO29wYWNpdHk6MX06LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2ZTcwNzB9LnBsYWNlaG9sZHJ7Y29sb3I6IzZlNzA3MH0uaXRlbS1saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW4tbGVmdDowfS5pdGVtLWxpc3QgLmRhdGV7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MDttYXJnaW4tYm90dG9tOjAuMjVyZW07bWFyZ2luLXRvcDowO3BhZGRpbmc6MH0uaXRlbS1saXN0IHVsIGxpe3BhZGRpbmctbGVmdDowfS5pdGVtLWxpc3QgLnNtYWxsLXRleHR7d29yZC13cmFwOmJyZWFrLXdvcmR9Lml0ZW0tbGlzdC0tbm8tcGFkZGluZyBsaXtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5pdGVtLWxpc3QtLWxhc3QtYm9yZGVyIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5lZGl0b3IgdWx7Y2xlYXI6Ym90aDtsaXN0LXN0eWxlLWltYWdlOnVybChcImRhdGE6aW1hZ2UvanBlZztiYXNlNjQsLzlqLzRRQVlSWGhwWmdBQVNVa3FBQWdBQUFBQUFBQUFBQUFBQVAvc0FCRkVkV05yZVFBQkFBUUFBQUE4QUFELzRRTWZhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMd0E4UDNod1lXTnJaWFFnWW1WbmFXNDlJdSs3dnlJZ2FXUTlJbGMxVFRCTmNFTmxhR2xJZW5KbFUzcE9WR042YTJNNVpDSS9QaUE4ZURwNGJYQnRaWFJoSUhodGJHNXpPbmc5SW1Ga2IySmxPbTV6T20xbGRHRXZJaUI0T25odGNIUnJQU0pCWkc5aVpTQllUVkFnUTI5eVpTQTFMall0WXpBMk55QTNPUzR4TlRjM05EY3NJREl3TVRVdk1ETXZNekF0TWpNNk5EQTZORElnSUNBZ0lDQWdJQ0krSUR4eVpHWTZVa1JHSUhodGJHNXpPbkprWmowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzh3TWk4eU1pMXlaR1l0YzNsdWRHRjRMVzV6SXlJK0lEeHlaR1k2UkdWelkzSnBjSFJwYjI0Z2NtUm1PbUZpYjNWMFBTSWlJSGh0Ykc1ek9uaHRjRTFOUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmJXMHZJaUI0Yld4dWN6cHpkRkpsWmowaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wzTlVlWEJsTDFKbGMyOTFjbU5sVW1WbUl5SWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2tJeU5EWTFOVVpCUXpneU5ERXhSVFZCUVVReFJrRTBOamxDUWpFeU9UZ3dJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa0l5TkRZMU5VWTVRemd5TkRFeFJUVkJRVVF4UmtFME5qbENRakV5T1Rnd0lpQjRiWEE2UTNKbFlYUnZjbFJ2YjJ3OUlrRmtiMkpsSUZCb2IzUnZjMmh2Y0NCRFF5QXlNREUxSUUxaFkybHVkRzl6YUNJK0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnpkRkpsWmpwcGJuTjBZVzVqWlVsRVBTSTJSRVU0UlRFeVF6UTVOVEUxUmpNeU0wUkZSRFpETVRkQ05URkVOelEzUmlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaU5rUkZPRVV4TWtNME9UVXhOVVl6TWpORVJVUTJRekUzUWpVeFJEYzBOMFlpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo3LzdnQU9RV1J2WW1VQVpNQUFBQUFCLzlzQWhBQUdCQVFFQlFRR0JRVUdDUVlGQmdrTENBWUdDQXNNQ2dvTENnb01FQXdNREF3TURCQU1EZzhRRHc0TUV4TVVGQk1USEJzYkd4d2ZIeDhmSHg4Zkh4OGZBUWNIQncwTURSZ1FFQmdhRlJFVkdoOGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeC8vd0FBUkNBQUtBQWdEQVJFQUFoRUJBeEVCLzhRQVh3QUJBUUFBQUFBQUFBQUFBQUFBQUFBQUJRZ0JBUUFBQUFBQUFBQUFBQUFBQUFBQUFBWVFBQUFDQ3dBQUFBQUFBQUFBQUFBQUFBQVdFV0dSRWxKaWdoTVVSQ1lSQUFFRUF3RUFBQUFBQUFBQUFBQUFBQUR3RVVFVGdhRWpFdi9hQUF3REFRQUNFUU1SQUQ4QVI3bzliSml5Sm9tV2tVdXFEWGhSRmJMTzNEdlcyZmJyQlRBRkNJLy8yUT09XCIpO21hcmdpbi1sZWZ0OjNyZW19LmVkaXRvciB1bCBsaXtwYWRkaW5nLWxlZnQ6MC41cmVtfS5lZGl0b3Igb2wgbGkgb2x7bWFyZ2luLXRvcDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KXsuaXRlbS1saXN0LS1hent0ZXh0LWFsaWduOmNlbnRlcn19Lml0ZW0tbGlzdC0tYXogLml0ZW0tbGlzdF9faXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjAuNzVlbTttYXJnaW4tcmlnaHQ6MC43NXJlbTt3aWR0aDozcmVtfS5pdGVtLWxpc3QtLWF6IC5idXR0b257ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjAuMjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmxpdmUtc2VhcmNoX19yZXN1bHQtaGVhZGluZ3tkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjEuNXJlbTt3aWR0aDphdXRvfS5yZWxhdGVkX190b2dnbGV7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LnJlbGF0ZWRfX3RvZ2dsZXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpyaWdodDttYXJnaW4tdG9wOjAuNzVyZW19fS5pdGVtLWxpc3QtLXJpY2ggLmxpdmUtc2VhcmNoX19yZWxhdGVkLWhlYWRpbmd7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjB9Lml0ZW0tbGlzdC0tcmljaCAucmVsYXRlZC1jb250YWN0c19fbGlzdHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowfS5pdGVtLWxpc3QtLXJpY2ggLnJlbGF0ZWQtY29udGFjdHNfX2xpc3QgLml0ZW0tbGlzdHtsaXN0LXN0eWxlOmRpc2M7bWFyZ2luLXRvcDowO3BhZGRpbmctbGVmdDowLjVyZW19Lml0ZW0tbGlzdC0tcmljaCAucmVsYXRlZC1jb250YWN0c19fbGlzdCAuaXRlbS1saXN0IC5yZWxhdGVkLWNvbnRhY3RzX19jb250YWN0e3BhZGRpbmctdG9wOjB9Lml0ZW0tbGlzdC0tcmljaCAucmVsYXRlZC1jb250YWN0c19fbGlzdCAuaXRlbS1saXN0IGxpe3BhZGRpbmctbGVmdDowfS5pdGVtLWxpc3QtLWEtei1yZXN1bHRzIGE6Zm9jdXN7b3V0bGluZToxcHggc29saWQgI2ZmZn0uc3VwcGxlbWVudF9fbGlzdCBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uaXRlbS1saXN0LS1kZWZpbml0aW9ue2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNWRlZTI7bWFyZ2luOjAuNzVyZW0gMCAyLjI1cmVtO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjB9Lml0ZW0tbGlzdC0tZGVmaW5pdGlvbiAuaXRlbS1saXN0LS1kZWZpbml0aW9uX19oZWFkaW5ne2JvcmRlci10b3A6MXB4IHNvbGlkICNkNWRlZTI7Y2xlYXI6bGVmdDtmb250LXdlaWdodDo3MDA7cGFkZGluZy10b3A6MC45OTk5OTk5OTlyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpey5pdGVtLWxpc3QtLWRlZmluaXRpb24gLml0ZW0tbGlzdC0tZGVmaW5pdGlvbl9faGVhZGluZ3tmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbjowO3BhZGRpbmctYm90dG9tOjAuOTk5OTk5OTk5cmVtO3RleHQtYWxpZ246cmlnaHQ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjI1JTtmbG9hdDpsZWZ0O3BhZGRpbmctbGVmdDoxLjM4ODg4ODg4ODklO3BhZGRpbmctcmlnaHQ6MS4zODg4ODg4ODg5JX19Lml0ZW0tbGlzdC0tZGVmaW5pdGlvbiAuaXRlbS1saXN0LS1kZWZpbml0aW9uX19jb250ZW50e21hcmdpbi1sZWZ0OjA7cGFkZGluZy1ib3R0b206MC45OTk5OTk5OTlyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpey5pdGVtLWxpc3QtLWRlZmluaXRpb24gLml0ZW0tbGlzdC0tZGVmaW5pdGlvbl9fY29udGVudHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDVkZWUyO3BhZGRpbmctdG9wOjAuOTk5OTk5OTk5cmVtOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo3NSU7ZmxvYXQ6bGVmdDtwYWRkaW5nLWxlZnQ6MS4zODg4ODg4ODg5JTtwYWRkaW5nLXJpZ2h0OjEuMzg4ODg4ODg4OSV9fS5pdGVtLWxpc3QtLWRlZmluaXRpb24gLml0ZW0tbGlzdC0tZGVmaW5pdGlvbl9fY29udGVudCAuZWRpdG9ye21hcmdpbjowfS5pdGVtLWxpc3QtLWRlZmluaXRpb24gLml0ZW0tbGlzdC0tZGVmaW5pdGlvbl9fY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luOjB9Lml0ZW0tbGlzdC0tZGVmaW5pdGlvbiAuaXRlbS1saXN0LS1kZWZpbml0aW9uX19jb250ZW50IGE6bm90KC5idXR0b24pe3dvcmQtd3JhcDpicmVhay13b3JkfS5pdGVtLWxpc3QtLWRlZmluaXRpb24gLml0ZW0tbGlzdC0tZGVmaW5pdGlvbl9fY29udGVudCAudGFibGUtd3JhcHBlciwuaXRlbS1saXN0LS1kZWZpbml0aW9uIC5pdGVtLWxpc3QtLWRlZmluaXRpb25fX2NvbnRlbnQgdGFibGV7bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZX0uaXRlbS1saXN0LS1nYWxsZXJ5IC5pdGVtLWxpc3RfX2l0ZW17Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo5cmVtO21hcmdpbi1yaWdodDotNHB4O3BhZGRpbmc6MC43NWVtIDAuNzVyZW07dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpey5pdGVtLWxpc3QtLWdhbGxlcnkgLml0ZW0tbGlzdF9faXRlbXt3aWR0aDo1MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXsuaXRlbS1saXN0LS1nYWxsZXJ5IC5pdGVtLWxpc3RfX2l0ZW17d2lkdGg6MzMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7Lml0ZW0tbGlzdC0tZ2FsbGVyeSAuaXRlbS1saXN0X19pdGVte3dpZHRoOjI1JX19Lml0ZW0tbGlzdC0tZ2FsbGVyeSBpbWd7Ym9yZGVyOjNweCBzb2xpZCAjZWZmMWYzO2hlaWdodDo2cmVtO21hcmdpbjowIGF1dG87dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjZzO3dpZHRoOjEwMCV9Lml0ZW0tbGlzdC0tZ2FsbGVyeSBpbWc6aG92ZXIsLml0ZW0tbGlzdC0tZ2FsbGVyeSBpbWc6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNiYmJjYmM7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzfS5pdGVtLWxpc3QtLWdhbGxlcnkgLmRhdGV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjAuMzc1cmVtfS5pdGVtLWxpc3QtLWdhbGxlcnktYW5jaG9yIGxpIGF7ZGlzcGxheTpibG9ja30uaXRlbS1saXN0LS1nYWxsZXJ5LWFuY2hvciBsaSBhIHB7Y29sb3I6IzAwMH0uaXRlbS1saXN0LS1nYWxsZXJ5LWFuY2hvciBsaSBhIGgzLC5pdGVtLWxpc3QtLWdhbGxlcnktYW5jaG9yIGxpIGEgLmgze2NvbG9yOiMwMDY3Yjl9Lml0ZW0tbGlzdC0tZ2FsbGVyeS1hbmNob3IgbGkgYSBpbWd7dHJhbnNpdGlvbjouNnN9Lml0ZW0tbGlzdC0tZ2FsbGVyeS1hbmNob3IgbGkgYTpob3ZlciwuaXRlbS1saXN0LS1nYWxsZXJ5LWFuY2hvciBsaSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5pdGVtLWxpc3QtLWdhbGxlcnktYW5jaG9yIGxpIGE6aG92ZXIgaDMsLml0ZW0tbGlzdC0tZ2FsbGVyeS1hbmNob3IgbGkgYTpob3ZlciAuaDMsLml0ZW0tbGlzdC0tZ2FsbGVyeS1hbmNob3IgbGkgYTpmb2N1cyBoMywuaXRlbS1saXN0LS1nYWxsZXJ5LWFuY2hvciBsaSBhOmZvY3VzIC5oM3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5pdGVtLWxpc3QtLWdhbGxlcnktYW5jaG9yIGxpIGE6aG92ZXIgaW1nLC5pdGVtLWxpc3QtLWdhbGxlcnktYW5jaG9yIGxpIGE6Zm9jdXMgaW1ne29wYWNpdHk6Ljg7dHJhbnNpdGlvbjouM3N9Lml0ZW0tbGlzdC0taW5saW5le21hcmdpbi10b3A6MC4zNzVlbTtwYWRkaW5nLWxlZnQ6NHB4fS5pdGVtLWxpc3QtLWlubGluZSAuaXRlbS1saXN0X19pdGVtLC5pdGVtLWxpc3QtLWlubGluZSBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MC4zNzVlbSAxLjVyZW0gMCAtNHB4O3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCl7Lml0ZW0tbGlzdC0taW5saW5lIC5pdGVtLWxpc3RfX2l0ZW0sLml0ZW0tbGlzdC0taW5saW5lIGxpe21hcmdpbi1yaWdodDowO3dpZHRoOjEwMCV9fS5pdGVtLWxpc3QtLWlubGluZSAuaXRlbS1saXN0X19pdGVtOmxhc3QtY2hpbGQsLml0ZW0tbGlzdC0taW5saW5lIGxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lml0ZW0tbGlzdC0tbGlua3N7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VmZjFmMzttYXJnaW4tdG9wOjEuNXJlbTtwYWRkaW5nLXRvcDoxLjVyZW19Lml0ZW0tbGlzdC0tcmljaCAuaXRlbS1saXN0X19pdGVtLC5pdGVtLWxpc3QtLXJpY2ggbGksLndpZGdldC0tZG9jdW1lbnRzIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9faXRlbSwud2lkZ2V0LS1kb2N1bWVudHMgLml0ZW0tbGlzdCBsaXtib3JkZXItYm90dG9tOjAuMDc1ZW0gc29saWQgI2Q1ZGVlMjtwYWRkaW5nOjAuNzVlbSAwLjc1cmVtIDAuNjc1ZW19Lml0ZW0tbGlzdC0tcmljaCAuaXRlbS1saXN0X19pdGVtOmZpcnN0LWNoaWxkLC5pdGVtLWxpc3QtLXJpY2ggbGk6Zmlyc3QtY2hpbGQsLndpZGdldC0tZG9jdW1lbnRzIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9faXRlbTpmaXJzdC1jaGlsZCwud2lkZ2V0LS1kb2N1bWVudHMgLml0ZW0tbGlzdCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowLjY3NWVtfS5ib3hlZCAuaXRlbS1saXN0LS1yaWNoIC5pdGVtLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCwuYm94ZWQgLml0ZW0tbGlzdC0tcmljaCBsaTpsYXN0LWNoaWxkLC5ib3hlZCAud2lkZ2V0LS1kb2N1bWVudHMgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVtOmxhc3QtY2hpbGQsLndpZGdldC0tZG9jdW1lbnRzIC5ib3hlZCAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCwuYm94ZWQgLndpZGdldC0tZG9jdW1lbnRzIC5pdGVtLWxpc3QgbGk6bGFzdC1jaGlsZCwud2lkZ2V0LS1kb2N1bWVudHMgLmJveGVkIC5pdGVtLWxpc3QgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjA7cGFkZGluZy1ib3R0b206MH0uaXRlbS1saXN0LS1yaWNoIC5pdGVtLWxpc3RfX2l0ZW0gdWwgbGksLml0ZW0tbGlzdC0tcmljaCBsaSB1bCBsaSwud2lkZ2V0LS1kb2N1bWVudHMgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVtIHVsIGxpLC53aWRnZXQtLWRvY3VtZW50cyAuaXRlbS1saXN0IGxpIHVsIGxpe2JvcmRlci1ib3R0b206MH0uaXRlbS1saXN0LS1yaWNoIGgyLC5pdGVtLWxpc3QtLXJpY2ggLmgyLC5pdGVtLWxpc3QtLXJpY2ggaDMsLml0ZW0tbGlzdC0tcmljaCAuaDMsLml0ZW0tbGlzdC0tcmljaCBoNCwuaXRlbS1saXN0LS1yaWNoIC5oNCwud2lkZ2V0LS1kb2N1bWVudHMgLml0ZW0tbGlzdCBoMiwud2lkZ2V0LS1kb2N1bWVudHMgLml0ZW0tbGlzdCAuaDIsLndpZGdldC0tZG9jdW1lbnRzIC5pdGVtLWxpc3QgaDMsLndpZGdldC0tZG9jdW1lbnRzIC5pdGVtLWxpc3QgLmgzLC53aWRnZXQtLWRvY3VtZW50cyAuaXRlbS1saXN0IGg0LC53aWRnZXQtLWRvY3VtZW50cyAuaXRlbS1saXN0IC5oNHtmb250LXNpemU6MS4yNXJlbTttYXJnaW4tYm90dG9tOjAuNzVyZW07bWFyZ2luLXRvcDowLjc1cmVtfS5pdGVtLWxpc3QtLXJpY2ggLmltYWdlLS10aHVtYm5haWwsLml0ZW0tbGlzdC0tcmljaCAuaW1hZ2UtLWF2YXRhciwud2lkZ2V0LS1kb2N1bWVudHMgLml0ZW0tbGlzdCAuaW1hZ2UtLXRodW1ibmFpbCwud2lkZ2V0LS1kb2N1bWVudHMgLml0ZW0tbGlzdCAuaW1hZ2UtLWF2YXRhcntmbG9hdDpyaWdodDttYXJnaW46MC43NXJlbSAwIDAuNXJlbSAwLjVyZW07d2lkdGg6MjUlfS5pdGVtLWxpc3QtLXJpY2ggcCwud2lkZ2V0LS1kb2N1bWVudHMgLml0ZW0tbGlzdCBwe21hcmdpbi1ib3R0b206MC43NXJlbX0uaXRlbS1saXN0LS1zdHJpcGVkIC5pdGVtLWxpc3RfX2l0ZW17Ym9yZGVyOjA7cGFkZGluZzowLjc1ZW0gMC43NXJlbX0uaXRlbS1saXN0LS1zdHJpcGVkIC5pdGVtLWxpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZDojZDVkZWUyfS5kb3dubG9hZC1pdGVte21hcmdpbjozcmVtIDB9LmRvd25sb2FkLWl0ZW1fX2ZpbGUtbGlua3tmb250LXdlaWdodDo0MDA7bWFyZ2luLXJpZ2h0OjAuNXJlbX0uZG93bmxvYWQtaXRlbV9fZmlsZS10YWdze2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjAuNzVyZW07cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246Ym90dG9tfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuZG93bmxvYWQtaXRlbV9fZmlsZS10YWdze2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0uZG93bmxvYWQtaXRlbV9fZmlsZS10YWd7YmFja2dyb3VuZC1jb2xvcjojZWZmMWYzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowLjM3NXJlbSAwLjVyZW0gMCAwO3BhZGRpbmc6MC4xMjVyZW0gMC41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuZG93bmxvYWQtaXRlbV9fZmlsZS10YWd7bWFyZ2luLXRvcDowfX11bC5pdGVtLWxpc3QtLWRpcmVjdG9yaWVzIGxpe3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjB9dWwuaXRlbS1saXN0LS1kaXJlY3RvcmllcyBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjAuMDc1ZW0gc29saWQgI2Q1ZGVlMjtwYWRkaW5nLXRvcDowfXVsLml0ZW0tbGlzdC0tY291bmNpbGxvcnMgdWx7Y2xlYXI6bGVmdDt3aWR0aDo1Ny42MjcxMTg2NDQxJX11bC5pdGVtLWxpc3QtLWNvdW5jaWxsb3JzIHVsIGxpe3BhZGRpbmc6MC4yNXJlbSAwLjc1cmVtIDAgMH11bC5pdGVtLWxpc3QtLWNvdW5jaWxsb3JzIHVsIGxpOmFmdGVye2NsZWFyOm5vbmV9dWwuaXRlbS1saXN0LS1jb3VuY2lsbG9ycyAuaW1hZ2UtLWF2YXRhcnttYXgtd2lkdGg6OXJlbX0uaXRlbS1saXN0LS1idWxsZXRlZHtsaXN0LXN0eWxlLWltYWdlOnVybChcImRhdGE6aW1hZ2UvanBlZztiYXNlNjQsLzlqLzRRQVlSWGhwWmdBQVNVa3FBQWdBQUFBQUFBQUFBQUFBQVAvc0FCRkVkV05yZVFBQkFBUUFBQUE4QUFELzRRTWZhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMd0E4UDNod1lXTnJaWFFnWW1WbmFXNDlJdSs3dnlJZ2FXUTlJbGMxVFRCTmNFTmxhR2xJZW5KbFUzcE9WR042YTJNNVpDSS9QaUE4ZURwNGJYQnRaWFJoSUhodGJHNXpPbmc5SW1Ga2IySmxPbTV6T20xbGRHRXZJaUI0T25odGNIUnJQU0pCWkc5aVpTQllUVkFnUTI5eVpTQTFMall0WXpBMk55QTNPUzR4TlRjM05EY3NJREl3TVRVdk1ETXZNekF0TWpNNk5EQTZORElnSUNBZ0lDQWdJQ0krSUR4eVpHWTZVa1JHSUhodGJHNXpPbkprWmowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzh3TWk4eU1pMXlaR1l0YzNsdWRHRjRMVzV6SXlJK0lEeHlaR1k2UkdWelkzSnBjSFJwYjI0Z2NtUm1PbUZpYjNWMFBTSWlJSGh0Ykc1ek9uaHRjRTFOUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmJXMHZJaUI0Yld4dWN6cHpkRkpsWmowaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wzTlVlWEJsTDFKbGMyOTFjbU5sVW1WbUl5SWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2tJeU5EWTFOVVpCUXpneU5ERXhSVFZCUVVReFJrRTBOamxDUWpFeU9UZ3dJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa0l5TkRZMU5VWTVRemd5TkRFeFJUVkJRVVF4UmtFME5qbENRakV5T1Rnd0lpQjRiWEE2UTNKbFlYUnZjbFJ2YjJ3OUlrRmtiMkpsSUZCb2IzUnZjMmh2Y0NCRFF5QXlNREUxSUUxaFkybHVkRzl6YUNJK0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnpkRkpsWmpwcGJuTjBZVzVqWlVsRVBTSTJSRVU0UlRFeVF6UTVOVEUxUmpNeU0wUkZSRFpETVRkQ05URkVOelEzUmlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaU5rUkZPRVV4TWtNME9UVXhOVVl6TWpORVJVUTJRekUzUWpVeFJEYzBOMFlpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo3LzdnQU9RV1J2WW1VQVpNQUFBQUFCLzlzQWhBQUdCQVFFQlFRR0JRVUdDUVlGQmdrTENBWUdDQXNNQ2dvTENnb01FQXdNREF3TURCQU1EZzhRRHc0TUV4TVVGQk1USEJzYkd4d2ZIeDhmSHg4Zkh4OGZBUWNIQncwTURSZ1FFQmdhRlJFVkdoOGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeC8vd0FBUkNBQUtBQWdEQVJFQUFoRUJBeEVCLzhRQVh3QUJBUUFBQUFBQUFBQUFBQUFBQUFBQUJRZ0JBUUFBQUFBQUFBQUFBQUFBQUFBQUFBWVFBQUFDQ3dBQUFBQUFBQUFBQUFBQUFBQVdFV0dSRWxKaWdoTVVSQ1lSQUFFRUF3RUFBQUFBQUFBQUFBQUFBQUR3RVVFVGdhRWpFdi9hQUF3REFRQUNFUU1SQUQ4QVI3bzliSml5Sm9tV2tVdXFEWGhSRmJMTzNEdlcyZmJyQlRBRkNJLy8yUT09XCIpO21hcmdpbi1sZWZ0OjEuNXJlbX0uaXRlbS1saXN0LS1idWxsZXRlZCBsaXtwYWRkaW5nLWxlZnQ6MC43NXJlbX0uaXRlbS1saXN0LS1nb29nbGUtcmVzdWx0cyAuaW1hZ2V7Ym9yZGVyOjRweCBzb2xpZCAjZWZmMWYzO2Zsb2F0OnJpZ2h0O21hcmdpbjowLjc1cmVtIDAgMC43NXJlbSAxLjVyZW07d2lkdGg6MjAlfS5pdGVtLWxpc3QtLWdvb2dsZS1yZWZpbmUgLmltYWdle21hcmdpbi10b3A6MH0uaXRlbS1saXN0LS1wb2RjYXN0cyBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjEgc29saWQgI2Q1ZGVlMn0uaXRlbS1saXN0LS1wb2RjYXN0cyB1bCBsaXtwYWRkaW5nLXRvcDowfS5pdGVtLWxpc3QtLXBvZGNhc3RzIHVsIGxpOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MH0ubmF2e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9Lm5hdl9faXRlbXtkaXNwbGF5OmlubGluZS1ibG9ja30ubmF2X19saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uYXYtLWJyZWFkY3J1bWJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmY7Y29sb3I6I2ZmZjttYXJnaW4tdG9wOi0yNHB4O3BhZGRpbmc6MS41cmVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpey5uYXYtLWJyZWFkY3J1bWJ7Ym9yZGVyLXRvcDowO21hcmdpbi10b3A6MDtwYWRkaW5nOjIuNDk5OTk5OTk5cmVtIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KXsubmF2LS1icmVhZGNydW1iIC5jb250YWluZXIsLm5hdi0tYnJlYWRjcnVtYiAuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLml0ZW0tbGlzdCwuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLm5hdi0tYnJlYWRjcnVtYiAuaXRlbS1saXN0e3BhZGRpbmc6MCAwLjc1cmVtfX0ubmF2LS1icmVhZGNydW1iIGF7Y29sb3I6I2ZmZjtwYWRkaW5nLWxlZnQ6MC43NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7Lm5hdi0tYnJlYWRjcnVtYiBhe3BhZGRpbmctbGVmdDoyLjI1cmVtfX0ubmF2LS1icmVhZGNydW1iIGE6aG92ZXIsLm5hdi0tYnJlYWRjcnVtYiBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm5hdi0tYnJlYWRjcnVtYiBzcGFue3BhZGRpbmctbGVmdDowLjc1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsubmF2LS1icmVhZGNydW1iIHNwYW57cGFkZGluZy1sZWZ0OjIuMjVyZW19fS5uYXYtLWJyZWFkY3J1bWIgLm5hdl9fbGlzdHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCl7Lm5hdi0tYnJlYWRjcnVtYiAubmF2X19saXN0e3dpZHRoOjEwMCV9fS5uYXYtLWJyZWFkY3J1bWIgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCl7Lm5hdi0tYnJlYWRjcnVtYiBsaXtmb250LXNpemU6MC44NzVyZW19fS5uYXYtLWJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQgYXtwYWRkaW5nLWxlZnQ6MH0ubmF2LS1icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmV7ZGlzcGxheTpub25lfS5uYXYtLWJyZWFkY3J1bWIgbGk6OmJlZm9yZXtjb250ZW50OicvJztwYWRkaW5nOjAgMC4zNzVyZW0gMCAwO3Bvc2l0aW9uOmFic29sdXRlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsubmF2LS1icmVhZGNydW1iIGxpOjpiZWZvcmV7cGFkZGluZzowIDAuNzVyZW19fS5uYXYtLWJyZWFkY3J1bWIgLnBhZ2UtaGVhZGluZ3tjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjg3NXJlbTtmb250LXdlaWdodDozMDA7bWFyZ2luLXRvcDowLjVyZW19Lm5hdi0tcGFnaW5hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNlZmYxZjM7Y2xlYXI6Ym90aDtwYWRkaW5nOjEuNXJlbSAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey5uYXYtLXBhZ2luYXRpb257bWFyZ2luOjEuNXJlbSAwIDNyZW19fS5uYXYtLXBhZ2luYXRpb24gLml0ZW0tbGlzdHtwYWRkaW5nOjB9Lm5hdi0tcGFnaW5hdGlvbiBsaXtwYWRkaW5nLWJvdHRvbTozcmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsubmF2LS1wYWdpbmF0aW9uIGxpe3BhZGRpbmctYm90dG9tOjEuODc1cmVtfX0ubmF2LS1wYWdpbmF0aW9uIGxpIGl7YmFja2dyb3VuZC1jb2xvcjojZTEwNjAwO2JvdHRvbTowO3Bvc2l0aW9uOmFic29sdXRlfS5uYXYtLXBhZ2luYXRpb24gbGkgaSBzdmd7aGVpZ2h0OjAuOTk5OTk5OTk5cmVtO21hcmdpbi10b3A6MC4zNzVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5uYXYtLXBhZ2luYXRpb24gbGkgaSBzdmd7aGVpZ2h0OjIwcHh9fS5uYXYtLXBhZ2luYXRpb24gbGkubmF2LS1wYWdpbmF0aW9uX19maXJzdHt3aWR0aDo0OS4xNTI1NDIzNzI5JTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxLjY5NDkxNTI1NDIlO3BhZGRpbmctbGVmdDowLjc1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsubmF2LS1wYWdpbmF0aW9uIGxpLm5hdi0tcGFnaW5hdGlvbl9fZmlyc3R7cGFkZGluZy1sZWZ0OjMuOTk5OTk5OTk5cmVtfX0ubmF2LS1wYWdpbmF0aW9uIGxpLm5hdi0tcGFnaW5hdGlvbl9fZmlyc3QgYXt0cmFuc2l0aW9uOi42c30ubmF2LS1wYWdpbmF0aW9uIGxpLm5hdi0tcGFnaW5hdGlvbl9fZmlyc3QgYSBpe2xlZnQ6MDtwYWRkaW5nOjAgMC45OTk5OTk5OTlyZW0gMCAwLjc1cmVtO3RyYW5zaXRpb246LjZzfS5uYXYtLXBhZ2luYXRpb24gbGkubmF2LS1wYWdpbmF0aW9uX19maXJzdCBhIGkgc3Zne21hcmdpbi1sZWZ0Oi0wLjVyZW19Lm5hdi0tcGFnaW5hdGlvbiBsaS5uYXYtLXBhZ2luYXRpb25fX2ZpcnN0IGE6aG92ZXIsLm5hdi0tcGFnaW5hdGlvbiBsaS5uYXYtLXBhZ2luYXRpb25fX2ZpcnN0IGE6Zm9jdXN7dHJhbnNpdGlvbjouM3N9Lm5hdi0tcGFnaW5hdGlvbiBsaS5uYXYtLXBhZ2luYXRpb25fX2ZpcnN0IGE6aG92ZXI6YmVmb3JlLC5uYXYtLXBhZ2luYXRpb24gbGkubmF2LS1wYWdpbmF0aW9uX19maXJzdCBhOmZvY3VzOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6IzFmNmM1NDt0cmFuc2l0aW9uOi4zc30ubmF2LS1wYWdpbmF0aW9uIGxpLm5hdi0tcGFnaW5hdGlvbl9fbGFzdHt3aWR0aDo0OS4xNTI1NDIzNzI5JTtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLXJpZ2h0OjAuNzVyZW07dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7Lm5hdi0tcGFnaW5hdGlvbiBsaS5uYXYtLXBhZ2luYXRpb25fX2xhc3R7cGFkZGluZy1yaWdodDozLjk5OTk5OTk5OXJlbX19Lm5hdi0tcGFnaW5hdGlvbiBsaS5uYXYtLXBhZ2luYXRpb25fX2xhc3QgYXt0cmFuc2l0aW9uOi42c30ubmF2LS1wYWdpbmF0aW9uIGxpLm5hdi0tcGFnaW5hdGlvbl9fbGFzdCBhIGl7cGFkZGluZzowIDAuNzVyZW0gMCAwLjk5OTk5OTk5OXJlbTtyaWdodDowO3RyYW5zaXRpb246LjZzfS5uYXYtLXBhZ2luYXRpb24gbGkubmF2LS1wYWdpbmF0aW9uX19sYXN0IGEgaSBzdmd7bWFyZ2luLWxlZnQ6LTAuNXJlbX0ubmF2LS1wYWdpbmF0aW9uIGxpLm5hdi0tcGFnaW5hdGlvbl9fbGFzdCBhOmhvdmVyLC5uYXYtLXBhZ2luYXRpb24gbGkubmF2LS1wYWdpbmF0aW9uX19sYXN0IGE6Zm9jdXN7dHJhbnNpdGlvbjouM3N9Lm5hdi0tcGFnaW5hdGlvbiBsaS5uYXYtLXBhZ2luYXRpb25fX2xhc3QgYTpob3ZlcjpiZWZvcmUsLm5hdi0tcGFnaW5hdGlvbiBsaS5uYXYtLXBhZ2luYXRpb25fX2xhc3QgYTpmb2N1czpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiMxZjZjNTQ7dHJhbnNpdGlvbjouM3N9Lm5hdi0tcGFnaW5hdGlvbiBhe2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdi0tcGFnaW5hdGlvbiBhIGVte2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS41cmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS40fS5uYXYtLXBhZ2luYXRpb24gYSBlbSBzcGFue2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7Lm5hdi0tcGFnaW5hdGlvbiBhIGVtIHNwYW57ZGlzcGxheTppbmxpbmV9fS5uYXYtLXBhZ2luYXRpb24gYSBzcGFue2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7Lm5hdi0tcGFnaW5hdGlvbiBhIHNwYW57ZGlzcGxheTpibG9ja319Lm5hdi0tcGFnaW5hdGlvbiBhOmhvdmVyIGVtLC5uYXYtLXBhZ2luYXRpb24gYTpmb2N1cyBlbXt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2LS1wYWdpbmF0aW9uIGE6aG92ZXIgc3BhbiwubmF2LS1wYWdpbmF0aW9uIGE6Zm9jdXMgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5uYXYtcGFnaW5hdGlvbi0tcGFnZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZmYxZjM7Y2xlYXI6Ym90aDttYXJnaW4tdG9wOjAuNzVyZW07cGFkZGluZzowLjc1cmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXsubmF2LXBhZ2luYXRpb24tLXBhZ2V7bWFyZ2luLXRvcDotMi4yNXJlbX19Lm5hdi1wYWdpbmF0aW9uLS1wYWdlIGxpe21hcmdpbjowIDAuMzc1cmVtO3dpZHRoOmF1dG99Lm5hdi1wYWdpbmF0aW9uLS1wYWdlIGxpIGF7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2ZmZjtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MC4zNzVyZW07bWluLXdpZHRoOjEuODc1cmVtO3BhZGRpbmc6MC4zNzVyZW07d2lkdGg6YXV0b30ubmF2LXBhZ2luYXRpb24tLXBhZ2UgbGkgYTpob3ZlciwubmF2LXBhZ2luYXRpb24tLXBhZ2UgbGkgYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNlZmYxZjN9Lm5hdi1wYWdpbmF0aW9uLS1wYWdlIGxpIHNwYW57Ym9yZGVyOjFweCBzb2xpZCAjYmJiY2JjO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTowLjM3NXJlbTttaW4td2lkdGg6MS44NzVyZW07cGFkZGluZzowLjM3NXJlbTt3aWR0aDphdXRvfS5uYXYtLXN0YWNrZWQgLm5hdl9faXRlbXtkaXNwbGF5Omxpc3QtaXRlbX0ubmF2LS1zdGFja2VkIC5uYXZfX2xpbmt7ZGlzcGxheTpibG9ja30ubmF2LS10aHVtYnN7bWFyZ2luLXRvcDozcmVtfS5uYXYtLXRodW1icyAuYm94ZWRfX2hlYWRpbmcsLm5hdi0tdGh1bWJzIC5hbGVydF9faGVhZGluZywubmF2LS10aHVtYnMgLmNhbGxvdXRfX2hlYWRpbmcsLm5hdi0tdGh1bWJzIC5mb3JtX19oZWFkaW5nLC5uYXYtLXRodW1icyAuc3VwcGxlbWVudF9faGVhZGluZ3ttYXJnaW4tYm90dG9tOjEuNXJlbX0ubmF2LS10aHVtYnMgLm5hdl9fbGlua3tkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo0OSV9Lm5hdi0tdGh1bWJzIC5uYXYtLXRodW1ic19fZmlyc3QsLm5hdi0tdGh1bWJzIC5uYXYtLXRodW1ic19fbGFzdHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCV9Lm5hdi0tdGh1bWJzIC5uYXYtLXRodW1ic19fZmlyc3QgaW1nLC5uYXYtLXRodW1icyAubmF2LS10aHVtYnNfX2xhc3QgaW1ne2JvcmRlcjozcHggc29saWQgI2VmZjFmMztoZWlnaHQ6My43NXJlbTttYXJnaW46MCBhdXRvO3dpZHRoOjYwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCl7Lm5hdi0tdGh1bWJzIC5uYXYtLXRodW1ic19fZmlyc3QgaW1nLC5uYXYtLXRodW1icyAubmF2LS10aHVtYnNfX2xhc3QgaW1ne2hlaWdodDo2cmVtO3dpZHRoOjEwMCV9fS5uYXYtLXRodW1icyAubmF2LS10aHVtYnNfX2ZpcnN0IGltZzpob3ZlciwubmF2LS10aHVtYnMgLm5hdi0tdGh1bWJzX19maXJzdCBpbWc6Zm9jdXMsLm5hdi0tdGh1bWJzIC5uYXYtLXRodW1ic19fbGFzdCBpbWc6aG92ZXIsLm5hdi0tdGh1bWJzIC5uYXYtLXRodW1ic19fbGFzdCBpbWc6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNiYmJjYmM7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzfS5uYXYtLXRodW1icyAubmF2LS10aHVtYnNfX2ZpcnN0e2Zsb2F0OmxlZnR9Lm5hdi0tdGh1bWJzIC5uYXYtLXRodW1ic19fbGFzdHtmbG9hdDpyaWdodH0uZGF0YS10YWJsZSwucGFnZS1jb250ZW50IHRhYmxlOm5vdChbY2xhc3NdKXt3aWR0aDoxMDAlfS5kYXRhLXRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkLC5wYWdlLWNvbnRlbnQgdGFibGU6bm90KFtjbGFzc10pIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRke3BhZGRpbmctdG9wOjAuNzg3NWVtfS5kYXRhLXRhYmxlIHRoLC5wYWdlLWNvbnRlbnQgdGFibGU6bm90KFtjbGFzc10pIHRoe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5YWFlYjg7cGFkZGluZzowLjc1ZW0gMC43NXJlbSAwLjY3NWVtO3RleHQtYWxpZ246bGVmdH0uZGF0YS10YWJsZSB0ZCwucGFnZS1jb250ZW50IHRhYmxlOm5vdChbY2xhc3NdKSB0ZHtwYWRkaW5nOjAuNzVlbSAwLjc1cmVtfS50YWJsZS13cmFwcGVye21hcmdpbjowIDAgMS41cmVtO21heC13aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0b30udGFibGUtd3JhcHBlci5oYXMtc2Nyb2xse292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0udGFibGUtd3JhcHBlci5oYXMtc2Nyb2xsOmFmdGVye2JvcmRlci1yYWRpdXM6MTBweCAwIDAgMTBweCAvIDUwJSAwIDAgNTAlO2JveC1zaGFkb3c6LTVweCAwIDEwcHggcmdiYSgwLDAsMCwwLjI1KTtjb250ZW50OicnO2hlaWdodDoxMDAlO2xlZnQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDo1MHB4fS50YWJsZS13cmFwcGVyLmhhcy1zY3JvbGwgLnNjcm9sbGVye292ZXJmbG93LXg6YXV0b30udGFibGUtd3JhcHBlci5oYXMtc2Nyb2xsIC5zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7aGVpZ2h0OjAuNzVyZW19LnRhYmxlLXdyYXBwZXIuaGFzLXNjcm9sbCAuc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6I2YwZjBmMDtib3gtc2hhZG93Omluc2V0IDAgMCAycHggcmdiYSgwLDAsMCwwLjE1KX0udGFibGUtd3JhcHBlci5oYXMtc2Nyb2xsIC5zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojY2NjO2JvcmRlci1yYWRpdXM6MC4zNzVyZW19LmRhdGEtdGFibGUtLWJvcmRlcmVkLC5lZGl0b3IgdGFibGV7Ym9yZGVyOjFweCBzb2xpZCAjOWFhZWI4O21hcmdpbi1ib3R0b206MS40MjVlbX0uZGF0YS10YWJsZS0tYm9yZGVyZWQgY2FwdGlvbiwuZWRpdG9yIHRhYmxlIGNhcHRpb257bWFyZ2luLWJvdHRvbTowLjc1ZW19LmRhdGEtdGFibGUtLWJvcmRlcmVkIHRoZWFkLC5lZGl0b3IgdGFibGUgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjojZWZmMWYzfS5kYXRhLXRhYmxlLS1ib3JkZXJlZCB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCwuZWRpdG9yIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRke3BhZGRpbmctdG9wOjAuNjM3NWVtfS5kYXRhLXRhYmxlLS1ib3JkZXJlZCB0aCt0aCwuZWRpdG9yIHRhYmxlIHRoK3Roe2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjOWFhZWI4fS5kYXRhLXRhYmxlLS1ib3JkZXJlZCB0ZCwuZWRpdG9yIHRhYmxlIHRke2JvcmRlcjoxcHggc29saWQgIzlhYWViODtwYWRkaW5nLWJvdHRvbTowLjc1ZW07cGFkZGluZy10b3A6MC42Mzc1ZW19LmRhdGEtdGFibGUtLWNvbXBhY3R7bWFyZ2luLWJvdHRvbTowLjc1ZW19LmRhdGEtdGFibGUtLWNvbXBhY3QgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7cGFkZGluZy10b3A6MC40NWVtfS5kYXRhLXRhYmxlLS1jb21wYWN0IHRib2R5IHRyOmxhc3QtY2hpbGQgdGR7cGFkZGluZy1ib3R0b206MC4zNzVlbX0uZGF0YS10YWJsZS0tY29tcGFjdCB0aCwuZGF0YS10YWJsZS0tY29tcGFjdCB0ZHtwYWRkaW5nLXRvcDowLjM3NWVtfS5kYXRhLXRhYmxlLS1jb21wYWN0IHRoe2JvcmRlci1ib3R0b206MC4xNWVtIHNvbGlkICM5YWFlYjg7cGFkZGluZy1ib3R0b206MC4zZW19LmRhdGEtdGFibGUtLWNvbXBhY3QgdGR7cGFkZGluZy1ib3R0b206MC4zNzVlbX0uZGF0YS10YWJsZS0tc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiNkNWRlZTJ9LmNhbGVuZGFye21hcmdpbjowO21heC13aWR0aDo0MnJlbTt3aWR0aDoxMDAlfS5jYWxlbmRhciBjYXB0aW9ue2JhY2tncm91bmQtY29sb3I6IzkzOTQ5NDtib3JkZXItbGVmdDoxcHggc29saWQgI2JiYmNiYztib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiYmJjYmM7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JiYmNiYztmb250LXdlaWdodDpib2xkO3BhZGRpbmc6MC43NXJlbSAwfS5jYWxlbmRhciAuaWNvbiBzdmd7d2lkdGg6MC43NXJlbX0uY2FsZW5kYXIgLmljb24gc3ZnIHBhdGh7ZmlsbDojZmZmfS5jYWxlbmRhciAuYnV0dG9ue3dpZHRoOmF1dG99LmNhbGVuZGFyX19kYXlze2JhY2tncm91bmQtY29sb3I6IzAwNjdiOTtjb2xvcjojZmZmfS5jYWxlbmRhciAuY2FsZW5kYXJfX2RheXtib3JkZXItYm90dG9tOjA7cGFkZGluZzozLjc1JSAwO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjE0JX0uY2FsZW5kYXJfX2hlYWRpbmd7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS43NTt0ZXh0LWFsaWduOmNlbnRlcn0uY2FsZW5kYXJfX3RhYmxle21hcmdpbi1ib3R0b206M3JlbTt3aWR0aDoxMDAlfS5jYWxlbmRhcl9fZGF0ZSwuY2FsZW5kYXJfX3NwYWNle3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjE0JX0uY2FsZW5kYXJfX2RhdGUsLmNhbGVuZGFyX193ZWVrOmZpcnN0LWNoaWxkIC5jYWxlbmRhcl9fc3BhY2V7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2JiYmNiYztib3JkZXItbGVmdDoxcHggc29saWQgI2JiYmNiY30uY2FsZW5kYXJfX2RhdGV7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYmJiY2JjfS5jYWxlbmRhcl9fZGF0ZTpmaXJzdC1jaGlsZCwuY2FsZW5kYXJfX3NwYWNlKy5jYWxlbmRhcl9fZGF0ZXtib3JkZXItbGVmdDoxcHggc29saWQgI2JiYmNiY30uY2FsZW5kYXJfX2RhdGUgYSwuY2FsZW5kYXJfX2RhdGUgc3BhbntkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzoxLjVyZW0gMXB4fS5jYWxlbmRhcl9fZGF0ZS0tdG9kYXkgYSwuY2FsZW5kYXJfX2RhdGUtLXRvZGF5IHNwYW57YmFja2dyb3VuZC1jb2xvcjojZWZmMWYzfS5jYWxlbmRhcl9fZGF0ZSBhe2NvbG9yOiMzZjUxYjV9LmNhbGVuZGFyX19kYXRlIGE6aG92ZXIsLmNhbGVuZGFyX19kYXRlIGE6Zm9jdXMsLmNhbGVuZGFyX19kYXRlIGE6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwNjdiOTtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5jYWxlbmRhcl9fZGF0ZSBzcGFue2NvbG9yOiM5ZTllOWU7Y3Vyc29yOmRlZmF1bHR9LmNhbGVuZGFyX19kYXRlLS10b2RheSBhLC5jYWxlbmRhcl9fZGF0ZS0tdG9kYXkgc3Bhbntjb2xvcjojMDAwfS5jYWxlbmRhcl9fZGF0ZS0tc2VsZWN0ZWQgYSwuY2FsZW5kYXJfX2RhdGUtLXNlbGVjdGVkIGE6aG92ZXIsLmNhbGVuZGFyX19kYXRlLS1zZWxlY3RlZCBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2VmZjFmMztjb2xvcjojMTQyZjZkfS5wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2YzZjZmNzttYXJnaW46MC43NWVtIDA7cGFkZGluZzowLjM3NWVtIDAuNXJlbTt3aWR0aDoxMDAlfS5wcm9ncmVzcy1iYXJfX2luZGljYXRvcntiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyLXJhZGl1czozcHggMCAwIDNweDtiYWNrZ3JvdW5kOiMwMDY3Yjk7cGFkZGluZzowLjc1ZW0gMH0ucHJvZ3Jlc3MtYmFyLS1kYW5nZXIgLnByb2dyZXNzLWJhcl9faW5kaWNhdG9ye2JhY2tncm91bmQ6I2I3MWMxY30ucHJvZ3Jlc3MtYmFyLS1zdWNjZXNzIC5wcm9ncmVzcy1iYXJfX2luZGljYXRvcntiYWNrZ3JvdW5kOiMyZDY4MmZ9aHRtbC5maXhlZHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJX0uc2l0ZS1tYWlue21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXsuaG9tZSAuc2l0ZS1tYWluLC5sYW5kaW5nIC5zaXRlLW1haW57b3ZlcmZsb3c6aGlkZGVufX0ub25lLWNvbHVtbiAuc2l0ZS1jb250ZW50e3dpZHRoOjEwMCU7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luOjAgYXV0b31ib2R5Om5vdCgub25lLWNvbHVtbikgLnNpdGUtY29udGVudHttYXJnaW4tdG9wOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe2JvZHk6bm90KC5vbmUtY29sdW1uKSAuc2l0ZS1jb250ZW50e3dpZHRoOjEwMCU7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjAuNzVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCl7Ym9keTpub3QoLm9uZS1jb2x1bW4pIC5zaXRlLWNvbnRlbnR7cGFkZGluZy1sZWZ0OjB9fWJvZHkub25lLWNvbHVtbiAuc2l0ZS1jb250ZW50e21hcmdpbi10b3A6M3JlbX1ib2R5Lm9uZS1jb2x1bW4ubWFpbi1ob21lcGFnZSAuc2l0ZS1jb250ZW50e21hcmdpbi10b3A6MH0ucGFnZS1jb250ZW50e2ZvbnQtc2l6ZToxLjEyNXJlbTttYXJnaW4tYm90dG9tOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5wYWdlLWNvbnRlbnR7d2lkdGg6NzQuNTc2MjcxMTg2NCU7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MS42OTQ5MTUyNTQyJTtwYWRkaW5nLXJpZ2h0OjEuNXJlbX0ubWFpbi1ob21lcGFnZSAucGFnZS1jb250ZW50LC5vbmUtY29sdW1uIC5wYWdlLWNvbnRlbnR7d2lkdGg6MTAwJTtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1yaWdodDowfX0ubWFpbi1ob21lcGFnZSAucGFnZS1jb250ZW50LC5vbmUtY29sdW1uIC5wYWdlLWNvbnRlbnR7bWFyZ2luLWJvdHRvbTowfS5wYWdlLWNvbnRlbnQgaDI6Zmlyc3QtY2hpbGQsLnBhZ2UtY29udGVudCAuaDI6Zmlyc3QtY2hpbGR7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi10b3A6MH0uc2tpcC1saW5rc19fbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO2xlZnQ6MCU7bWFyZ2luLWJvdHRvbToxLjVyZW07cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOi03LjVyZW07d2lkdGg6MTJyZW07ei1pbmRleDoyMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LnNraXAtbGlua3NfX2xpbms6Zm9jdXN7Y29sb3I6I2ZmZjt0b3A6MH19LmVkaXRvciBoMiwuZWRpdG9yIC5oMnttYXJnaW4tdG9wOjB9LmVkaXRvciBoMywuZWRpdG9yIC5oM3ttYXJnaW4tYm90dG9tOjEuOTk5OTk5OTk4cmVtfS5lZGl0b3IgLmJ1dHRvbntkaXNwbGF5OnRhYmxlO21hcmdpbi1ib3R0b206MS41cmVtO21hcmdpbi1yaWdodDoxLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey5lZGl0b3IgLmJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9ja319LmVkaXRvciBwe3dvcmQtd3JhcDpicmVhay13b3JkfS5kYXRle2JhY2tncm91bmQ6I2VmZjFmMztib3JkZXItcmFkaXVzOjAuMzc1cmVtO3BhZGRpbmc6MC4yNXJlbSAwLjVyZW19LnN1bW1hcnl7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkICMwMDY3Yjk7Y2xlYXI6Ym90aDtmb250LXNpemU6MS4yNXJlbTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo2MDA7cGFkZGluZy1sZWZ0OjAuNXJlbX0ucGFnZS11cGRhdGV7Y29sb3I6Izc0NzU3NTtmb250LXNpemU6MC44NzVyZW07cGFkZGluZzoxLjVyZW0gMCAzcmVtfS5zbWFsbC10ZXh0e2ZvbnQtc2l6ZTowLjc1cmVtfS5hY2NvcmRpb257Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzkzOTQ5NDtwYWRkaW5nOjAuNzVyZW0gMDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9uLXRpdGxle2NvbG9yOiMwMDY3Yjk7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nLXJpZ2h0OjQuNXJlbX0uYWNjb3JkaW9uLXRpdGxlIGF7ZGlzcGxheTpibG9ja31kaXYgW2RhdGEtYWNjb3JkaW9uLWdyb3VwXXttYXJnaW4tdG9wOjEuOTk5OTk5OTk5NXJlbX1bZGF0YS1hY2NvcmRpb25dPltkYXRhLWNvbnRyb2xdOmFmdGVye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Z3MvcGx1cy1idG4uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTo4MCU7Y29udGVudDonJztoZWlnaHQ6MS41cmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjAuNXJlbTt0b3A6MC45OTk5OTk5OTlyZW07d2lkdGg6MS41cmVtfVtkYXRhLWFjY29yZGlvbl0ub3Blbj5bZGF0YS1jb250cm9sXTphZnRlcntiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9zdmdzL21pbnVzLWJ0bi5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjgwJX0uYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDJkOGRkO21hcmdpbi10b3A6MC43NXJlbTtwYWRkaW5nLXRvcDoxLjVyZW19LnN1cHBsZW1lbnQgLmNvbnRhY3QtaWNvbnMgYSwuc3VwcGxlbWVudCAuY29udGFjdC1pY29ucyBhW2hyZWZePVwibWFpbHRvXCJdLC5zdXBwbGVtZW50IC5jb250YWN0LWljb25zIHNwYW57ZGlzcGxheTppbmxpbmU7bWFyZ2luLWxlZnQ6LTAuMzc1cmVtfS5zaXRlLWZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7bWFyZ2luOjNlbSAwIDA7cGFkZGluZzozZW0gMDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LnNpdGUtZm9vdGVye3RleHQtYWxpZ246bGVmdH19LmhvbWUgLnNpdGUtZm9vdGVyLC5vbmUtY29sdW1uIC5zaXRlLWZvb3RlcnttYXJnaW4tdG9wOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpey5zaXRlLWZvb3Rlcl9fbGlzdF9faXRlbXttYXJnaW4tYm90dG9tOjB9fS5zaXRlLWZvb3Rlcl9fbGlua3twYWRkaW5nOjAgMC4zcmVtfS5zaXRlLWZvb3Rlcl9fbGluazpob3Zlciwuc2l0ZS1mb290ZXJfX2xpbms6Zm9jdXN7b3BhY2l0eToxO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNpdGUtZm9vdGVyX19yaWdodHN7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KXsuc2l0ZS1mb290ZXJfX3JpZ2h0cy10d28gc3BhbntkaXNwbGF5OmJsb2NrfX0uc2l0ZS1mb290ZXJfX3NvY2lhbHt3aWR0aDoxMDAlO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LnNpdGUtZm9vdGVyX19zb2NpYWx7d2lkdGg6MjMuNzI4ODEzNTU5MyU7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MS42OTQ5MTUyNTQyJX19LnNpdGUtZm9vdGVyX19zb2NpYWwgLml0ZW0tbGlzdC0taW5saW5le2xpc3Qtc3R5bGU6bm9uZTttYXJnaW4tbGVmdDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsuc2l0ZS1mb290ZXJfX3NvY2lhbCAuaXRlbS1saXN0LS1pbmxpbmV7dGV4dC1hbGlnbjpsZWZ0fX0uc2l0ZS1mb290ZXJfX3NvY2lhbCAuaXRlbS1saXN0LS1pbmxpbmUgLml0ZW0tbGlzdF9faXRlbXtoZWlnaHQ6M3JlbTttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6MDt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2hpdGUtc3BhY2U6bm9ybWFsO3dpZHRoOjNyZW19LnNpdGUtZm9vdGVyX19zb2NpYWwgYXtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnNpdGUtZm9vdGVyX19zb2NpYWwgYSBpe2JhY2tncm91bmQtc2l6ZToxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjNyZW07dHJhbnNpdGlvbjouNnM7d2lkdGg6M3JlbX0uc2l0ZS1mb290ZXJfX3NvY2lhbCBhOmhvdmVyIGl7b3BhY2l0eTouODt0cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2l0aW9uOi4zc30uc2l0ZS1mb290ZXJfX3VzZWZ1bC1saW5rc3t3aWR0aDoxMDAlO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtmb250LXNpemU6MC44NzVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5zaXRlLWZvb3Rlcl9fdXNlZnVsLWxpbmtze3dpZHRoOjc0LjU3NjI3MTE4NjQlO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEuNjk0OTE1MjU0MiV9fS5zaXRlLWZvb3Rlcl9fdXNlZnVsLWxpbmtzIC5zaXRlLWZvb3Rlcl9fbGlzdHttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1sZWZ0OjB9LnNpdGUtZm9vdGVyX191c2VmdWwtbGlua3MgLnNpdGUtZm9vdGVyX19saXN0IC5zaXRlLWZvb3Rlcl9fbGlzdF9faXRlbXttYXJnaW4tcmlnaHQ6MC43NXJlbTt3aWR0aDphdXRvfS5zaXRlLWZvb3Rlcl9fdXNlZnVsLWxpbmtzIC5zaXRlLWZvb3Rlcl9fcmlnaHRzLXR3b3tjb2xvcjojYmJiY2JjfS5zaXRlLWZvb3Rlcl9fdXNlZnVsLWxpbmtzIC5zaXRlLWZvb3Rlcl9fcmlnaHRzLXR3byBhe2NvbG9yOiNmZmZ9LnNpdGUtZm9vdGVyX191c2VmdWwtbGlua3MgLnNpdGUtZm9vdGVyX19yaWdodHMtdHdvIGE6aG92ZXIsLnNpdGUtZm9vdGVyX191c2VmdWwtbGlua3MgLnNpdGUtZm9vdGVyX19yaWdodHMtdHdvIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2l0ZS1mb290ZXJfX2xhbmdhdWdle3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsuc2l0ZS1mb290ZXJfX2xhbmdhdWdle3dpZHRoOjIzLjcyODgxMzU1OTMlO2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9fS5zaXRlLWZvb3Rlcl9fbGFuZ2F1Z2UgaW1nLC5zaXRlLWZvb3Rlcl9fbGFuZ2F1Z2UgYXttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsuc2l0ZS1mb290ZXJfX2xhbmdhdWdlIGltZywuc2l0ZS1mb290ZXJfX2xhbmdhdWdlIGF7ZmxvYXQ6cmlnaHR9fS5zaXRlLWZvb3Rlcl9fbGFuZ2F1Z2UgYXtmb250LXNpemU6MC44NzVyZW19LnNpdGUtZm9vdGVyX19sYW5nYXVnZSBhOmhvdmVyLC5zaXRlLWZvb3Rlcl9fbGFuZ2F1Z2UgYTpmb2N1c3tvcGFjaXR5OjE7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2l0ZS1mb290ZXIgLmdvb2dsZS10cmFuc2xhdGUgYTpob3Zlciwuc2l0ZS1mb290ZXIgLmdvb2dsZS10cmFuc2xhdGUgYTpmb2N1c3tjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5zaXRlLWZvb3RlciAuZ29vZ2xlLXRyYW5zbGF0ZSBpbWd7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjAuMTY2NjY2NjY2N3JlbX0uc2l0ZS1mb290ZXIgLmdvb2dsZS10cmFuc2xhdGUgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSAuZ29vZy10ZS1tZW51LXZhbHVlIHNwYW57bWFyZ2luLXJpZ2h0OjAuMzc1cmVtfS5zaXRlLWhlYWRlcnttYXJnaW4tdG9wOjA7cGFkZGluZzowLjM3NWVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpey5zaXRlLWhlYWRlcntwYWRkaW5nLXRvcDoyLjFlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpey5zaXRlLWhlYWRlciAuY29udGFpbmVyLC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLml0ZW0tbGlzdCwuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLnNpdGUtaGVhZGVyIC5pdGVtLWxpc3R7cGFkZGluZzowIDAuNXJlbX19LmhvbWUub25lLWNvbHVtbiAuc2l0ZS1oZWFkZXJ7bWFyZ2luLWJvdHRvbTowfS5zaXRlLWhlYWRlcl9faWRlbnRpdHl7d2lkdGg6NjYuMTAxNjk0OTE1MyU7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MS42OTQ5MTUyNTQyJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCl7LnNpdGUtaGVhZGVyX19pZGVudGl0eXt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LnNpdGUtaGVhZGVyX19pZGVudGl0eXt3aWR0aDozMi4yMDMzODk4MzA1JTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxLjY5NDkxNTI1NDIlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LnNpdGUtaGVhZGVyX19pZGVudGl0eXt3aWR0aDo0MC42Nzc5NjYxMDE3JTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxLjY5NDkxNTI1NDIlfX0uc2l0ZS1oZWFkZXJfX2lkZW50aXR5X19sb2dvIHN2Z3ttYXJnaW4tcmlnaHQ6MC43NXJlbTttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCV9LnNpdGUtaGVhZGVyX19pZGVudGl0eV9fbG9nbyBhe2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtoZWlnaHQ6NTBweDttYXJnaW4tYm90dG9tOjAuNXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTt3aWR0aDoxNTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LnNpdGUtaGVhZGVyX19pZGVudGl0eV9fbG9nbyBhe2hlaWdodDo3MHB4O3dpZHRoOjIwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LnNpdGUtaGVhZGVyX19pZGVudGl0eV9fbG9nbyBhe2hlaWdodDoxMzBweDt3aWR0aDozMDBweH19LnNpdGUtaGVhZGVyX19pZGVudGl0eV9fbG9nbyBhOmhvdmVyLC5zaXRlLWhlYWRlcl9faWRlbnRpdHlfX2xvZ28gYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uc2l0ZS1oZWFkZXJfX2lkZW50aXR5X19oZWFkaW5ne2ZvbnQtc2l6ZToxLjYyNXJlbTtsaW5lLWhlaWdodDoxLjFlbTttYXJnaW46MDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MjAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5zaXRlLWhlYWRlcl9faWRlbnRpdHlfX2hlYWRpbmd7Zm9udC1zaXplOjIuNXJlbTtwYWRkaW5nLXJpZ2h0OjAuNzVyZW07d2lkdGg6OTMlfX0uc2l0ZS1oZWFkZXJfX3JpZ2h0LWluZm97d2lkdGg6MTAwJTtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LnNpdGUtaGVhZGVyX19yaWdodC1pbmZve3dpZHRoOjY2LjEwMTY5NDkxNTMlO2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LnNpdGUtaGVhZGVyX19yaWdodC1pbmZve3dpZHRoOjU3LjYyNzExODY0NDElO2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDowfX0uc2l0ZS1oZWFkZXJfX3JlYWRzcGVha3tkaXNwbGF5Om5vbmU7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWJvdHRvbTowLjc1cmVtO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5zaXRlLWhlYWRlcl9fcmVhZHNwZWFre2Rpc3BsYXk6YmxvY2t9fS5zaXRlLWhlYWRlcl9fcmVhZHNwZWFrIC5yZWFkc3BlYWtlci1idXR0b257ZmxvYXQ6cmlnaHR9LnNpdGUtaGVhZGVyX19yaWdodC1vbmV7ZmxvYXQ6cmlnaHQ7d2lkdGg6MTAwJX0uc2l0ZS1oZWFkZXJfX3JpZ2h0LW9uZSAuc2l0ZS1oZWFkZXJfX2xpbmtze21hcmdpbjowO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MTAwJX0uc2l0ZS1oZWFkZXJfX3JpZ2h0LW9uZSAuc2l0ZS1oZWFkZXJfX2xpbmtzIC5pdGVtLWxpc3RfX2l0ZW17bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MH0uc2l0ZS1oZWFkZXJfX3JpZ2h0LW9uZSAuc2l0ZS1oZWFkZXJfX2xpbmtzIC5pdGVtLWxpc3RfX2l0ZW0gYXtjb2xvcjojMDAwfS5zaXRlLWhlYWRlcl9fcmlnaHQtb25lIC5zaXRlLWhlYWRlcl9fbGlua3MgLml0ZW0tbGlzdF9faXRlbSBhOmhvdmVyLC5zaXRlLWhlYWRlcl9fcmlnaHQtb25lIC5zaXRlLWhlYWRlcl9fbGlua3MgLml0ZW0tbGlzdF9faXRlbSBhOmZvY3Vze29wYWNpdHk6MTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KXsuc2l0ZS1oZWFkZXJfX3JpZ2h0LW9uZSAuc2l0ZS1oZWFkZXJfX2xpbmtzIC5pdGVtLWxpc3RfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MS41cmVtfX0uc2l0ZS1oZWFkZXJfX3JpZ2h0LW9uZSAuc2l0ZS1oZWFkZXJfX2xpbmtzIC5pdGVtLWxpc3RfX2l0ZW06bGFzdC1jaGlsZHtmb250LXdlaWdodDpib2xkfS5zaXRlLWhlYWRlcl9fcmlnaHQtb25lIC5zaXRlLWhlYWRlcl9fbGlua3MgLml0ZW0tbGlzdF9faXRlbTpsYXN0LWNoaWxkIGF7Y29sb3I6IzAwMH0uc2l0ZS1oZWFkZXJfX3JpZ2h0LXR3b3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWJvdHRvbToxLjVyZW07bWFyZ2luLXRvcDowLjc1cmVtO3BhZGRpbmctYm90dG9tOjAuMzc1cmVtO3BhZGRpbmctdG9wOjAuNXJlbTt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuc2l0ZS1oZWFkZXJfX3JpZ2h0LXR3b3tib3JkZXI6MDtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjB9fS5zaXRlLWhlYWRlcl9fcmlnaHQtdHdvIC5zaXRlLWhlYWRlcl9fbGlua3N7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowO3BhZGRpbmctbGVmdDowO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuc2l0ZS1oZWFkZXJfX3JpZ2h0LXR3byAuc2l0ZS1oZWFkZXJfX2xpbmtze3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MTAwJX19LnNpdGUtaGVhZGVyX19yaWdodC10d28gLnNpdGUtaGVhZGVyX19saW5rcyBsaXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tdG9wOjA7d2lkdGg6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LnNpdGUtaGVhZGVyX19yaWdodC10d28gLnNpdGUtaGVhZGVyX19saW5rcyBsaXttYXJnaW4tcmlnaHQ6MS41cmVtfX0uc2l0ZS1oZWFkZXJfX3JpZ2h0LXR3byAuc2l0ZS1oZWFkZXJfX2xpbmtzIGxpOmxhc3QtY2hpbGR7ZmxvYXQ6cmlnaHR9LnNpdGUtaGVhZGVyX19yaWdodC10d28gLnNpdGUtaGVhZGVyX19saW5rcyBsaTpudGgtY2hpbGQoMil7bWFyZ2luLXJpZ2h0OjEuOTk5OTk5OTk5NXJlbX0uc2l0ZS1oZWFkZXJfX3JpZ2h0LXR3byAuc2l0ZS1oZWFkZXJfX2xpbmtzIGxpIGF7Y29sb3I6IzAwMDtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjA7dHJhbnNpdGlvbjouNnN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsuc2l0ZS1oZWFkZXJfX3JpZ2h0LXR3byAuc2l0ZS1oZWFkZXJfX2xpbmtzIGxpIGF7Zm9udC1zaXplOjEuODc1cmVtfX0uc2l0ZS1oZWFkZXJfX3JpZ2h0LXR3byAuc2l0ZS1oZWFkZXJfX2xpbmtzIGxpIGE6aG92ZXIsLnNpdGUtaGVhZGVyX19yaWdodC10d28gLnNpdGUtaGVhZGVyX19saW5rcyBsaSBhOmZvY3Vze29wYWNpdHk6MTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RyYW5zaXRpb246LjNzfS5zaXRlLWhlYWRlcl9fcmlnaHQtdHdvIC5zaXRlLWhlYWRlcl9fbGlua3MgbGkgaXtiYWNrZ3JvdW5kLXNpemU6MzAlO21hcmdpbi10b3A6LTNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5zaXRlLWhlYWRlcl9fcmlnaHQtdHdvIC5zaXRlLWhlYWRlcl9fbGlua3MgbGkgaXtiYWNrZ3JvdW5kLXNpemU6NDclfX0uc2l0ZS1oZWFkZXJfX3JpZ2h0LXR3byAuc2l0ZS1oZWFkZXJfX2xpbmtzIGxpIHNwYW57bWFyZ2luLWxlZnQ6LTAuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LnNpdGUtaGVhZGVyX19yaWdodC10d28gLnNpdGUtaGVhZGVyX19saW5rcyBsaSBzcGFue21hcmdpbi1sZWZ0OjB9fS5zaXRlLWhlYWRlcl9fdG9nZ2xlc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuc2l0ZS1oZWFkZXJfX3RvZ2dsZXN7ZGlzcGxheTpub25lfX0uc2l0ZS1oZWFkZXJfX3RvZ2dsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjYyNXJlbTtoZWlnaHQ6My43NXJlbTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246dHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7d2lkdGg6My43NXJlbTt6LWluZGV4OjR9LnNpdGUtaGVhZGVyX190b2dnbGUuYWN0aXZle2JhY2tncm91bmQtc2l6ZToxLjVyZW0gYXV0bzt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7ei1pbmRleDoxMH0uc2l0ZS1oZWFkZXJfX3RvZ2dsZS0tbWVudXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1zaXplOjk1JTttYXJnaW4tYm90dG9tOjAuMzc1cmVtO3JpZ2h0OjA7dG9wOjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zcywgY29sb3IgLjNzfS5zaXRlLWhlYWRlcl9fdG9nZ2xlLS1tZW51LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNpdGUtaGVhZGVyX190b2dnbGUtLW1lbnU6aG92ZXIsLnNpdGUtaGVhZGVyX190b2dnbGUtLW1lbnU6Zm9jdXN7b3BhY2l0eToxfS5zaXRlLWhlYWRlcl9fdG9nZ2xlLS1zZWFyY2h7YmFja2dyb3VuZC1jb2xvcjojMDA2N2I5O2JhY2tncm91bmQtc2l6ZTo2MCU7cmlnaHQ6NTFweDt0b3A6MH0uc2l0ZS1oZWFkZXJfX3RvZ2dsZS0tc2VhcmNoLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNpdGUtaGVhZGVyX190b2dnbGUtLXNlYXJjaDpob3Zlciwuc2l0ZS1oZWFkZXJfX3RvZ2dsZS0tc2VhcmNoOmZvY3Vze29wYWNpdHk6MX0uc2l0ZS1oZWFkZXJfX3RvZ2dsZSAuaWNvbnttYXJnaW4tdG9wOjAuMzc1cmVtfS5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXJfX3Rhc2tzLC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXJfX3Rhc2tzX19zZWFyY2gtb3V0ZXJ7b3BhY2l0eTowO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgbGluZWFyLCB2aXNpYmlsaXR5IDBzO3Zpc2liaWxpdHk6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KXsuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyX190YXNrcywuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyX190YXNrc19fc2VhcmNoLW91dGVye2JhY2tncm91bmQ6IzAwNjdiOTtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3ZlcmZsb3cteTpzY3JvbGw7cGFkZGluZzoxLjU1NTU1NTU1NTZyZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4OjV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyX190YXNrcywuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyX190YXNrc19fc2VhcmNoLW91dGVye29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9fS5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXJfX3Rhc2tzLmFjdGl2ZSwuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyX190YXNrc19fc2VhcmNoLW91dGVyLmFjdGl2ZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KXsuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyX190YXNrcy1uYXZ7YmFja2dyb3VuZC1jb2xvcjojMDAwfX0uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyX190YXNrc19fdHJhbnNhY3Rpb25ze2NsZWFyOmJvdGg7aGVpZ2h0OjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjt2aXNpYmlsaXR5OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlcl9fdGFza3NfX3RyYW5zYWN0aW9uc3toZWlnaHQ6YXV0bztvcGFjaXR5OjE7b3ZlcmZsb3c6dmlzaWJsZTt2aXNpYmlsaXR5OnZpc2libGV9fS5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXJfX3Rhc2tzX190cmFuc2FjdGlvbnMuYWN0aXZle2hlaWdodDphdXRvO29wYWNpdHk6MTtwYWRkaW5nLXRvcDoxLjVyZW07dmlzaWJpbGl0eTp2aXNpYmxlfS5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXJfX3Rhc2tzX190cmFuc2FjdGlvbnMuYWN0aXZlIHVsIGxpe21hcmdpbi1sZWZ0OjA7d2lkdGg6MTAwJX0uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyX190YXNrc19fdHJhbnNhY3Rpb25zLmFjdGl2ZSB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDowfS5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXJfX3Rhc2tzX190cmFuc2FjdGlvbnM+Lml0ZW0tbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCl7LnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlcl9fdGFza3NfX3RyYW5zYWN0aW9ucyAuc2l0ZS1oZWFkZXJfX2xpbmtze21hcmdpbi10b3A6M3JlbTt0ZXh0LWFsaWduOmxlZnR9fS5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXJfX3Rhc2tzX190cmFuc2FjdGlvbnMgLnNpdGUtaGVhZGVyX19saW5rcyAuaXRlbS1saXN0X19pdGVte21hcmdpbi1ib3R0b206MC45OTk5OTk5OTlyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpey5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXJfX3Rhc2tzX190cmFuc2FjdGlvbnMgLnNpdGUtaGVhZGVyX19saW5rcyAuaXRlbS1saXN0X19pdGVtIGF7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4yNXJlbX19LnNob3ctaGlkZS1saW5re2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6Ym9sZDtvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpey5zaG93LWhpZGUtbGlua3tmb250LXNpemU6MS44NzVyZW19fS5zaG93LWhpZGUtbGluayBlbXtkaXNwbGF5Om5vbmU7Zm9udC1zdHlsZTpub3JtYWx9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpey5zaG93LWhpZGUtbGluayBlbXtkaXNwbGF5OmlubGluZX19LnNob3ctaGlkZS1saW5rIGl7bWFyZ2luLXJpZ2h0OjAuNzVyZW07bWFyZ2luLXRvcDotM3B4fS5zaG93LWhpZGUtbGluay5pcy1vcGVuOmFmdGVye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL3N2Z3MvbWVudS11cC5zdmdcIikgbm8tcmVwZWF0O2NvbnRlbnQ6JyAnO2hlaWdodDozcmVtO2xlZnQ6MDttYXJnaW4tbGVmdDotMTRweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNjAlO3dpZHRoOjQuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LnNob3ctaGlkZS1saW5rLmlzLW9wZW46YWZ0ZXJ7bWFyZ2luLWxlZnQ6LTAuNzVyZW07dG9wOjEyMCV9fS5zaG93LWhpZGUtbGluazpob3ZlcntvcGFjaXR5Oi44O3RleHQtZGVjb3JhdGlvbjpub25lfS5zaXRlLWhlYWRlcl9fcmlnaHQtdHdvIC5zaXRlLWhlYWRlcl9fbGlua3MgbGkgLnNob3ctaGlkZS1saW5rIGl7YmFja2dyb3VuZC1zaXplOjEwMCU7cGFkZGluZy1yaWdodDouNWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuc2l0ZS1oZWFkZXJfX3JpZ2h0LXR3byAuc2l0ZS1oZWFkZXJfX2xpbmtzIGxpIC5zaG93LWhpZGUtbGluayBpe2JhY2tncm91bmQtc2l6ZToxMDAlfX0uc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2e3dpZHRoOjM4Ljk4MzA1MDg0NzUlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2e3dpZHRoOjQ0LjkxNTI1NDIzNzMlfX0uc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2IC5zZXJ2aWNlcy1tZW51X19saXN0LWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpey5zaXRlLWhlYWRlcl9fY291bmNpbC1uYXYgLnNlcnZpY2VzLW1lbnVfX2xpc3QtY29udGFpbmVye3BhZGRpbmctbGVmdDoyLjQ5OTk5OTk5OXJlbX19Lm5vLWpzIC5zaXRlLWhlYWRlcl9fY291bmNpbC1uYXYgLnNlcnZpY2VzLW1lbnVfX2xpc3QtY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9LnNpdGUtaGVhZGVyX19jb3VuY2lsLW5hdi5zZXJ2aWNlcy1tZW51e2JhY2tncm91bmQtY29sb3I6IzAwMDt3aWR0aDoxMDAlfS5zaXRlLWhlYWRlcl9fY291bmNpbC1uYXYuc2VydmljZXMtbWVudSAuaXRlbS1saXN0e2JhY2tncm91bmQtY29sb3I6IzAwMDttYXJnaW46MDtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLml0ZW0tbGlzdHtwYWRkaW5nOjEuNXJlbSAwICFpbXBvcnRhbnR9fS5zaXRlLWhlYWRlcl9fY291bmNpbC1uYXYuc2VydmljZXMtbWVudSAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2l0ZW17bGlzdC1zdHlsZS1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUlDQVlBQUFEZU0xNEZBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFCbUpMUjBRQUFBQUFBQUQ1UTd0L0FBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBTFVsRVFWUUkxNjNHd1EwQUVBQUV3YU03K2k5QktHTjhlUGliWkpNTkd1YXA1Y3cxYTE0bDZGZ1k2UGxnQXowSkxHZGZrenRKQUFBQUFFbEZUa1N1UW1DQ1wiKTtwYWRkaW5nOjAuMzc1cmVtO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey5zaXRlLWhlYWRlcl9fY291bmNpbC1uYXYuc2VydmljZXMtbWVudSAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2l0ZW17ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjAuOTk5OTk5OTk5cmVtO3dpZHRoOjUwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5zaXRlLWhlYWRlcl9fY291bmNpbC1uYXYuc2VydmljZXMtbWVudSAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2l0ZW17d2lkdGg6MjUlfX0uc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVtOmJlZm9yZXtoZWlnaHQ6NXB4O3dpZHRoOjRweH0uc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVtIGF7Y29sb3I6I2ZmZn0uc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVtIGE6aG92ZXIsLnNpdGUtaGVhZGVyX19jb3VuY2lsLW5hdi5zZXJ2aWNlcy1tZW51IC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9faXRlbSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNpdGUtaGVhZGVyX19jb3VuY2lsLW5hdi5zZXJ2aWNlcy1tZW51IC5zZXJ2aWNlcy1zdWJ7ZGlzcGxheTpub25lO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfS5zaXRlLWhlYWRlcl9fY291bmNpbC1uYXYuc2VydmljZXMtbWVudSAuY29udGFpbmVyLC5zaXRlLWhlYWRlcl9fY291bmNpbC1uYXYuc2VydmljZXMtbWVudSAuaXRlbS1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlfS5zaXRlLWhlYWRlcl9fc2VhcmNoe2JhY2tncm91bmQtY29sb3I6IzAwNjdiOX0uc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2h7bWFyZ2luOjQuNXJlbSAwIDA7cGFkZGluZzowLjc1cmVtIDA7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoe21hcmdpbi10b3A6MH19LnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIC5mb3JtX19jb250cm9se2hlaWdodDozLjVyZW07bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmZvcm1fX2NvbnRyb2x7d2lkdGg6NjUuMjU0MjM3Mjg4MSV9fS5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCAuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cHtoZWlnaHQ6Y2FsYygxLjVyZW0gKyAoMTZweCAqIDEuNSkpfS5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCAuZm9ybV9fZmllbGQsLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIC5mb3JtX19zZWxlY3QsLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIGZvcm06bm90KFtjbGFzc10pIHNlbGVjdCxmb3JtOm5vdChbY2xhc3NdKSAuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggc2VsZWN0LC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCAuZm9ybV9fdGV4dGFyZWEsLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIGZvcm06bm90KFtjbGFzc10pIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSxmb3JtOm5vdChbY2xhc3NdKSAuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggaW5wdXQ6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nc3VibWl0J10pLC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCBmb3JtOm5vdChbY2xhc3NdKSB0ZXh0YXJlYSxmb3JtOm5vdChbY2xhc3NdKSAuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggdGV4dGFyZWF7Ym9yZGVyOjA7Y29sb3I6IzYyNjM2Mztmb250LXNpemU6MC44NzVyZW07aGVpZ2h0OjMuNXJlbTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MS4xMjVyZW07cGFkZGluZy1yaWdodDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmZvcm1fX2ZpZWxkLC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCAuZm9ybV9fc2VsZWN0LC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCBmb3JtOm5vdChbY2xhc3NdKSBzZWxlY3QsZm9ybTpub3QoW2NsYXNzXSkgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIHNlbGVjdCwuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmZvcm1fX3RleHRhcmVhLC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCBmb3JtOm5vdChbY2xhc3NdKSBpbnB1dDpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdzdWJtaXQnXSksZm9ybTpub3QoW2NsYXNzXSkgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSwuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggZm9ybTpub3QoW2NsYXNzXSkgdGV4dGFyZWEsZm9ybTpub3QoW2NsYXNzXSkgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIHRleHRhcmVhe2ZvbnQtc2l6ZToxLjI1cmVtfX0uc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmZvcm1fX2ZpZWxkOmZvY3VzLC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCAuZm9ybV9fc2VsZWN0OmZvY3VzLC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCBmb3JtOm5vdChbY2xhc3NdKSBzZWxlY3Q6Zm9jdXMsZm9ybTpub3QoW2NsYXNzXSkgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIHNlbGVjdDpmb2N1cywuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmZvcm1fX3RleHRhcmVhOmZvY3VzLC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCBmb3JtOm5vdChbY2xhc3NdKSBpbnB1dDpmb2N1czpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdzdWJtaXQnXSksZm9ybTpub3QoW2NsYXNzXSkgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIGlucHV0OmZvY3VzOm5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSwuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggZm9ybTpub3QoW2NsYXNzXSkgdGV4dGFyZWE6Zm9jdXMsZm9ybTpub3QoW2NsYXNzXSkgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIHRleHRhcmVhOmZvY3Vze291dGxpbmU6MnB4IHNvbGlkICNmMWM0MDA7b3V0bGluZS1vZmZzZXQ6MXB4fS5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzZlNzA3MH0uc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2hlaWdodDozLjVyZW07cGFkZGluZzowO3dpZHRoOjNyZW19LnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIC5idXR0b24gaXtiYWNrZ3JvdW5kLXNpemU6OTAlO21hcmdpbi10b3A6LTAuMzc1cmVtO3RyYW5zaXRpb246LjZzfS5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCAuYnV0dG9uOmhvdmVyIGl7b3BhY2l0eTouODt0cmFuc2l0aW9uOi4zc30uc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmJ1dHRvbjpmb2N1c3tvdXRsaW5lOjJweCBzb2xpZCAjZjFjNDAwO291dGxpbmUtb2Zmc2V0OjFweH0uc2lkZWJhcl9fc2VjdGlvbnttYXJnaW4tYm90dG9tOjNlbX0uc2lkZWJhcl9faGVhZGluZ3ttYXJnaW4tdG9wOjB9LnNpZGViYXJfX2xpc3R7bWFyZ2luLXRvcDowLjc1ZW19LnNpZGViYXJfX2xpc3QgLml0ZW0tbGlzdF9faXRlbXttYXJnaW4tdG9wOjAuNzVlbX0uc2lkZWJhcl9fbGlua3N7bWFyZ2luLXRvcDowLjc1ZW19LnNpZGViYXJfX2xpbmtzIC5pdGVtLWxpc3RfX2l0ZW17bWFyZ2luLXRvcDowLjc1ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5zaWRlYmFyLS1wcmltYXJ5e3dpZHRoOjIzLjcyODgxMzU1OTMlO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEuNjk0OTE1MjU0MiV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXsuc2lkZWJhci0tcHJpbWFyeXttYXJnaW4tdG9wOjNlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5zaWRlYmFyLS1wcmltYXJ5IC5zaWRlYmFyX19zZWN0aW9uOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH19LnNpZGViYXItLXNlY29uZGFyeXtjbGVhcjpyaWdodDttYXJnaW4tYm90dG9tOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey5zaWRlYmFyLS1zZWNvbmRhcnl7d2lkdGg6MjEuMTg2NDQwNjc4JTtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MH0ub25lLWNvbHVtbiAuc2lkZWJhci0tc2Vjb25kYXJ5e2Zsb2F0OmxlZnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KXsuc2lkZWJhci0tc2Vjb25kYXJ5e21hcmdpbi10b3A6M2VtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LnNpZGViYXItLXNlY29uZGFyeSAuc2lkZWJhcl9fc2VjdGlvbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9fS5zaWRlYmFyLS1zZWNvbmRhcnkgLnNpZGViYXJfX3NlY3Rpb24gLnJlbGF0ZWQtcGFnZXN7bWFyZ2luLWJvdHRvbTo0LjVyZW19LnNpZGViYXItLXNlY29uZGFyeSAuc2lkZWJhcl9fc2VjdGlvbiAucmVsYXRlZC1wYWdlcyAuc2lkZWJhcl9faGVhZGluZ3ttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5zaWRlYmFyLS1zZWNvbmRhcnkgLnNpZGViYXJfX3NlY3Rpb24gLnJlbGF0ZWQtcGFnZXMgLnNpZGViYXJfX2xpc3RfX2l0ZW17Y291bnRlci1pbmNyZW1lbnQ6c3RlcC1jb3VudGVyO3BhZGRpbmctbGVmdDoxLjVyZW19LnNpZGViYXItLXNlY29uZGFyeSAuc2lkZWJhcl9fc2VjdGlvbiAucmVsYXRlZC1wYWdlcyAuc2lkZWJhcl9fbGlzdF9faXRlbTpiZWZvcmV7Y29sb3I6IzAwNjdiOTtjb250ZW50OmNvdW50ZXIoc3RlcC1jb3VudGVyKSBcIi5cIjttYXJnaW4tbGVmdDotMS41cmVtO3BhZGRpbmctcmlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnNpZGViYXItLXNlY29uZGFyeSAuc2lkZWJhcl9fc2VjdGlvbiAucmVsYXRlZC1wYWdlcyAuc2lkZWJhcl9fbGlzdF9faXRlbSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO29wYWNpdHk6MTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zaWRlYmFyLS1zZWNvbmRhcnkgLnNpZGViYXJfX3NlY3Rpb24gLnJlbGF0ZWQtcGFnZXMgLnNpZGViYXJfX2xpc3RfX2l0ZW0gYTpob3Zlciwuc2lkZWJhci0tc2Vjb25kYXJ5IC5zaWRlYmFyX19zZWN0aW9uIC5yZWxhdGVkLXBhZ2VzIC5zaWRlYmFyX19saXN0X19pdGVtIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpZGViYXItLXNlY29uZGFyeSAuc2lkZWJhcl9fc2VjdGlvbiAucmVsYXRlZC1wYWdlcyAuc2lkZWJhcl9fbGlzdF9faXRlbSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDowLjVyZW07dmVydGljYWwtYWxpZ246dG9wfS5zaWRlYmFyLS1zZWNvbmRhcnkgLnNpZGViYXJfX3NlY3Rpb24gLnJlbGF0ZWQtcGFnZXMgLnNpZGViYXJfX2xpc3RfX2l0ZW06Zmlyc3QtY2hpbGQgc3BhbntwYWRkaW5nLWxlZnQ6MC43NXJlbX0uc2lkZWJhci0tc2Vjb25kYXJ5IC5zaWRlYmFyX19zZWN0aW9uIC5wb3N0Y29kZS1zZWFyY2h7Ym9yZGVyOjVweCBzb2xpZCAjZjFjNDAwO3BhZGRpbmc6MS41cmVtfS5zaWRlYmFyLS1zZWNvbmRhcnkgLnNpZGViYXJfX3NlY3Rpb24gLnBvc3Rjb2RlLXNlYXJjaCAud2lkZ2V0X19oZWFkaW5ne3BhZGRpbmctbGVmdDoxLjg3NXJlbX0uc2lkZWJhci0tc2Vjb25kYXJ5IC5zaWRlYmFyX19zZWN0aW9uIC5wb3N0Y29kZS1zZWFyY2ggLndpZGdldF9faGVhZGluZyBpe21hcmdpbi1sZWZ0Oi00MnB4fS5zaWRlYmFyLS1zZWNvbmRhcnkgLnNpZGViYXJfX3NlY3Rpb24gLnBvc3Rjb2RlLXNlYXJjaCAuYWRkcmVzc3tmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6Ym9sZH0uc2lkZWJhci0tc2Vjb25kYXJ5IC5zaWRlYmFyX19zZWN0aW9uIC5wb3N0Y29kZS1zZWFyY2ggLmJ1dHRvbntwYWRkaW5nLWxlZnQ6MS41cmVtO3RleHQtYWxpZ246bGVmdH0uc2lkZWJhci0tc2Vjb25kYXJ5IC5zaWRlYmFyX19zZWN0aW9uIC5wb3N0Y29kZS1zZWFyY2ggLmNoYW5nZS1sb2NhdGlvbntmb250LXNpemU6MC44NzVyZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjB9LmNvbnRhaW5lciwuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLml0ZW0tbGlzdHttYXgtd2lkdGg6MTI4MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZzowIDEuMTI1cmVtfS5jb250YWluZXI6YWZ0ZXIsLnNpdGUtaGVhZGVyX19jb3VuY2lsLW5hdi5zZXJ2aWNlcy1tZW51IC5pdGVtLWxpc3Q6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpey5jb250YWluZXIsLnNpdGUtaGVhZGVyX19jb3VuY2lsLW5hdi5zZXJ2aWNlcy1tZW51IC5pdGVtLWxpc3R7cGFkZGluZy1sZWZ0OjEuNXJlbTtwYWRkaW5nLXJpZ2h0OjEuNXJlbX19Lm9uZS1jb2x1bW4gLmhvbWVwYWdlcy1jb250YWluZXJ7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfUBtZWRpYSBwcmludHtib2R5e2ZvbnQtc2l6ZTo3NSV9aDEsLmgxLC5zaXRlLWhlYWRlcl9faWRlbnRpdHlfX2hlYWRpbmcsaDIsLmgyLGgzLC5oMyxoNCwuaDQsaDUsLmg1LGg2LC5oNntmb250LWZhbWlseTpoZWx2ZXRpY2EsIHZlcmRhbmEsIGFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGR9LnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlcl9fbG9nb3tjb2xvcjojMDAwfS5zaXRlLWhlYWRlcl9fdG9nZ2xlcywuc2l0ZS1oZWFkZXJfX3JpZ2h0LWluZm8sLm1haW4tbWVudSwuc2l0ZS1oZWFkZXJfX3Rhc2tzX19zZWFyY2gtb3V0ZXIsLmFubm91Y2VtZW50LWJhbm5lcixmb290ZXIsLm5hdi0tYnJlYWRjcnVtYiwuc2lkZWJhcl9fc2VjdGlvbi0tc2Vjb25kYXJ5LC5uYXYtLXBhZ2luYXRpb24sLndpZGdldC0tdHdpdHRlciwud2lkZ2V0LS1leHRyYS1saW5rcywud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzLC53aWRnZXQtLWluLW15LWFyZWEsLndpZGdldC0taG9tZS13aGF0cy1vbi1idXR0b257ZGlzcGxheTpub25lfS53aWRnZXQtLXRvcC10YXNrcyAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2l0ZW17ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjA7cGFkZGluZy1ib3R0b206MDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDozMy4zMzMzMzMzMzMzJX19LndpZGdldC1yb3d7bWFyZ2luLXRvcDoyLjI1ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey53aWRnZXQtcm93e21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99fS5ob21lIC53aWRnZXQtcm93OmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDowfS53aWRnZXQtcm93LmNvbnRhaW5lciwuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLndpZGdldC1yb3cuaXRlbS1saXN0e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZzowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsud2lkZ2V0LXJvdy5jb250YWluZXIsLnNpdGUtaGVhZGVyX19jb3VuY2lsLW5hdi5zZXJ2aWNlcy1tZW51IC53aWRnZXQtcm93Lml0ZW0tbGlzdHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfX0ud2lkZ2V0LXJvdzpsYXN0LWNoaWxkIC53aWRnZXQtd2lkdGh7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsud2lkZ2V0LXdpZHRoe2Zsb2F0OmxlZnQ7cGFkZGluZzowIDEuNXJlbTt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LndpZGdldC13aWR0aC0tMTIsLndpZGdldC13aWR0aC0tMTEsLndpZGdldC13aWR0aC0tMTAsLndpZGdldC13aWR0aC0tOSwud2lkZ2V0LXdpZHRoLS04LC53aWRnZXQtd2lkdGgtLTcsLndpZGdldC13aWR0aC0tNiwud2lkZ2V0LXdpZHRoLS01LC53aWRnZXQtd2lkdGgtLTQsLndpZGdldC13aWR0aC0tMywud2lkZ2V0LXdpZHRoLS0yLC53aWRnZXQtd2lkdGgtLTF7d2lkdGg6OC4zMzMzMzMzMzMzJX0ud2lkZ2V0LXdpZHRoLS0yMSwud2lkZ2V0LXdpZHRoLS0yMCwud2lkZ2V0LXdpZHRoLS0xOSwud2lkZ2V0LXdpZHRoLS0xOCwud2lkZ2V0LXdpZHRoLS0xNywud2lkZ2V0LXdpZHRoLS0xNiwud2lkZ2V0LXdpZHRoLS0xNSwud2lkZ2V0LXdpZHRoLS0xNCwud2lkZ2V0LXdpZHRoLS0xM3t3aWR0aDoxNi42NjY2NjY2NjY3JX0ud2lkZ2V0LXdpZHRoLS0yOSwud2lkZ2V0LXdpZHRoLS0yOCwud2lkZ2V0LXdpZHRoLS0yNywud2lkZ2V0LXdpZHRoLS0yNiwud2lkZ2V0LXdpZHRoLS0yNSwud2lkZ2V0LXdpZHRoLS0yNCwud2lkZ2V0LXdpZHRoLS0yMywud2lkZ2V0LXdpZHRoLS0yMnt3aWR0aDoyNSV9LndpZGdldC13aWR0aC0tMzYsLndpZGdldC13aWR0aC0tMzUsLndpZGdldC13aWR0aC0tMzQsLndpZGdldC13aWR0aC0tMzMsLndpZGdldC13aWR0aC0tMzIsLndpZGdldC13aWR0aC0tMzEsLndpZGdldC13aWR0aC0tMzB7d2lkdGg6MzMuMzMzMzMzMzMzMyV9LndpZGdldC13aWR0aC0tNDUsLndpZGdldC13aWR0aC0tNDQsLndpZGdldC13aWR0aC0tNDMsLndpZGdldC13aWR0aC0tNDIsLndpZGdldC13aWR0aC0tNDEsLndpZGdldC13aWR0aC0tNDAsLndpZGdldC13aWR0aC0tMzksLndpZGdldC13aWR0aC0tMzgsLndpZGdldC13aWR0aC0tMzd7d2lkdGg6NDEuNjY2NjY2NjY2NyV9LndpZGdldC13aWR0aC0tNTQsLndpZGdldC13aWR0aC0tNTMsLndpZGdldC13aWR0aC0tNTIsLndpZGdldC13aWR0aC0tNTEsLndpZGdldC13aWR0aC0tNTAsLndpZGdldC13aWR0aC0tNDksLndpZGdldC13aWR0aC0tNDgsLndpZGdldC13aWR0aC0tNDcsLndpZGdldC13aWR0aC0tNDZ7d2lkdGg6NTAlfS53aWRnZXQtd2lkdGgtLTYyLC53aWRnZXQtd2lkdGgtLTYxLC53aWRnZXQtd2lkdGgtLTYwLC53aWRnZXQtd2lkdGgtLTU5LC53aWRnZXQtd2lkdGgtLTU4LC53aWRnZXQtd2lkdGgtLTU3LC53aWRnZXQtd2lkdGgtLTU2LC53aWRnZXQtd2lkdGgtLTU1e3dpZHRoOjU4LjMzMzMzMzMzMzMlfS53aWRnZXQtd2lkdGgtLTcxLC53aWRnZXQtd2lkdGgtLTcwLC53aWRnZXQtd2lkdGgtLTY5LC53aWRnZXQtd2lkdGgtLTY4LC53aWRnZXQtd2lkdGgtLTY3LC53aWRnZXQtd2lkdGgtLTY2LC53aWRnZXQtd2lkdGgtLTY1LC53aWRnZXQtd2lkdGgtLTY0LC53aWRnZXQtd2lkdGgtLTYze3dpZHRoOjY2LjY2NjY2NjY2NjclfS53aWRnZXQtd2lkdGgtLTc4LC53aWRnZXQtd2lkdGgtLTc3LC53aWRnZXQtd2lkdGgtLTc2LC53aWRnZXQtd2lkdGgtLTc1LC53aWRnZXQtd2lkdGgtLTc0LC53aWRnZXQtd2lkdGgtLTczLC53aWRnZXQtd2lkdGgtLTcye3dpZHRoOjc1JX0ud2lkZ2V0LXdpZHRoLS04Mywud2lkZ2V0LXdpZHRoLS04Miwud2lkZ2V0LXdpZHRoLS04MSwud2lkZ2V0LXdpZHRoLS04MCwud2lkZ2V0LXdpZHRoLS03OXt3aWR0aDo4My4zMzMzMzMzMzMzJX0ud2lkZ2V0LXdpZHRoLS05MCwud2lkZ2V0LXdpZHRoLS04OSwud2lkZ2V0LXdpZHRoLS04OCwud2lkZ2V0LXdpZHRoLS04Nywud2lkZ2V0LXdpZHRoLS04Niwud2lkZ2V0LXdpZHRoLS04NSwud2lkZ2V0LXdpZHRoLS04NHt3aWR0aDo5MS42NjY2NjY2NjY3JX19LndpZGdldC1zdGFjayAud2lkZ2V0Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxLjVlbX0ud2lkZ2V0X19oZWFkaW5nOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ud2lkZ2V0X19zdWJoZWFkaW5nOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ud2lkZ2V0X190ZXh0e21hcmdpbi10b3A6MC43NWVtfS53aWRnZXRfX2xpc3RfX2l0ZW0gLndpZGdldF9fbGlzdHttYXJnaW4tdG9wOjAuNzVlbX0ud2lkZ2V0LS1kaXJlY3Rvcnktc2VhcmNoIC5mb3Jte2JvcmRlcjowO3BhZGRpbmc6MH0ud2lkZ2V0LS1kaXJlY3Rvcnktc2VhcmNoIHNwYW57ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEuODc1cmVtfS53aWRnZXQtLWRpcmVjdG9yeS1zZWFyY2ggLmZpZWxke3dpZHRoOjEwMCV9LndpZGdldC0tZXZlbnRzLWNhbGVuZGFyIC5jYWxlbmRhcntiYWNrZ3JvdW5kLWNvbG9yOiNlZmYxZjM7d2lkdGg6MTAwJX0ud2lkZ2V0LS1sYXRlc3QtbmV3cyBoMiwud2lkZ2V0LS1sYXRlc3QtbmV3cyAuaDJ7bWFyZ2luLWJvdHRvbTowLjc1cmVtfS53aWRnZXQtLWxhdGVzdC1uZXdzIHB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q1ZGVlMjtwYWRkaW5nLWJvdHRvbToxLjVyZW19LndpZGdldC0tbWlkZGxlLWFkdmVydHMgZGl2e3RleHQtYWxpZ246Y2VudGVyfS53aWRnZXQtLW1pZGRsZS1hZHZlcnRzIGltZ3ttYXJnaW46MCBhdXRvIDAuNzVyZW07d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tbWlkZGxlLWFkdmVydHMgaW1ne3dpZHRoOmF1dG99fS53aWRnZXQtLW11bHRpbWVkaWF7dGV4dC1hbGlnbjpjZW50ZXJ9LndpZGdldC0tbXVsdGltZWRpYSBvYmplY3R7d2lkdGg6MTAwJX0ud2lkZ2V0LS1vcGluaW9uLXBvbGwgLmZvcm17Ym9yZGVyOjA7cGFkZGluZzowfS53aWRnZXQtLW9waW5pb24tcG9sbCAuY2hlY2tib3h7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAuMzc1cmVtIDA7d2lkdGg6MTAwJX0ud2lkZ2V0LS1yaWdodC1hZHZlcnRzIGRpdnt0ZXh0LWFsaWduOmNlbnRlcn0ud2lkZ2V0LS1yaWdodC1hZHZlcnRzIGltZ3ttYXJnaW46MCBhdXRvIDAuNzVyZW07d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tcmlnaHQtYWR2ZXJ0cyBpbWd7d2lkdGg6YXV0b319LndpZGdldC0tdG9wLWZhcXMgbGk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDVkZWUyO21hcmdpbi1ib3R0b206MC4zNzVyZW07cGFkZGluZy1ib3R0b206MC4zNzVyZW19LndpZGdldC0td2hhdC1zLW5ldy1vbi1zaXRlIGxpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q1ZGVlMjttYXJnaW4tYm90dG9tOjAuMzc1cmVtO3BhZGRpbmctYm90dG9tOjAuMzc1cmVtfS53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaHtib3JkZXI6NnB4IHNvbGlkICNmMWM0MDA7bWFyZ2luOjIuMjVyZW0gMCAwO3BhZGRpbmc6MC45OTk5OTk5OTlyZW0gMC43NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoe3BhZGRpbmc6Mi4yNXJlbSAxLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2h7bWFyZ2luOjMuNzVyZW0gMCAzcmVtfX0ud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnlvdXItbG9jYXRpb257d2lkdGg6MTAwJTtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzZjN2M3O3BhZGRpbmctbGVmdDowLjc1cmVtO3BhZGRpbmctcmlnaHQ6MC43NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC55b3VyLWxvY2F0aW9ue3dpZHRoOjQ5LjE1MjU0MjM3MjklO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEuNjk0OTE1MjU0MiU7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1yaWdodDoxcHggc29saWQgI2M2YzdjNztwYWRkaW5nLWxlZnQ6NnJlbTtwYWRkaW5nLXJpZ2h0OjEuNXJlbX19LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC55b3VyLWxvY2F0aW9uLS1jb250ZW50e2Zsb2F0OmxlZnR9LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC55b3VyLWxvY2F0aW9uIC53aWRnZXRfX2hlYWRpbmd7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnlvdXItbG9jYXRpb24gLndpZGdldF9faGVhZGluZ3tkaXNwbGF5OmJsb2NrfX0ud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnlvdXItbG9jYXRpb24gLmljb257ZmxvYXQ6bGVmdDtoZWlnaHQ6M3JlbTttYXJnaW4tbGVmdDotMC45OTk5OTk5OTlyZW07bWFyZ2luLXRvcDotMC45OTk5OTk5OTlyZW07d2lkdGg6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC55b3VyLWxvY2F0aW9uIC5pY29ue2Zsb2F0OmxlZnQ7aGVpZ2h0OjVyZW07bWFyZ2luLWxlZnQ6LTZyZW07bWFyZ2luLXRvcDowO3dpZHRoOjVyZW19fS53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaCAueW91ci1sb2NhdGlvbiAubWFwLXBvaW50ZXItLWJpZ3tkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaCAueW91ci1sb2NhdGlvbiAubWFwLXBvaW50ZXItLWJpZ3tkaXNwbGF5OmlubGluZS1ibG9ja319LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC55b3VyLWxvY2F0aW9uIC5idXR0b257Y29sb3I6I2ZmZjtwYWRkaW5nOjAuOTk5OTk5OTk5cmVtIDEuNXJlbX0ud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnNlYXJjaC1hcmVhe3dpZHRoOjEwMCU7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLXRvcDoxLjVyZW07cGFkZGluZy1sZWZ0OjEuNXJlbTtwYWRkaW5nLXJpZ2h0OjEuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC5zZWFyY2gtYXJlYXt3aWR0aDo0OS4xNTI1NDIzNzI5JTtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tdG9wOjA7cGFkZGluZy1sZWZ0OjNyZW19fS53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaCAuc2VhcmNoLWFyZWEgLndpZGdldF9faGVhZGluZ3tsaW5lLWhlaWdodDoxLjR9LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC5zZWFyY2gtYXJlYSBwe2ZvbnQtc2l6ZToxLjEyNXJlbTttYXJnaW4tYm90dG9tOjB9LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC5zZWFyY2gtYXJlYSAuZm9ybXtib3JkZXItdG9wOjA7Ym94LXNoYWRvdzpub25lO21hcmdpbi10b3A6MDtwYWRkaW5nOjA7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC5zZWFyY2gtYXJlYSAuZm9ybXt3aWR0aDo4NSV9fS53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaCAuc2VhcmNoLWFyZWEgLmZvcm1fX2NvbnRyb2x7bWFyZ2luLXRvcDowLjc1cmVtfS53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaCAuc2VhcmNoLWFyZWEgLmZvcm1fX2ZpZWxkLC53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaCAuc2VhcmNoLWFyZWEgLmZvcm1fX3NlbGVjdCwud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnNlYXJjaC1hcmVhIGZvcm06bm90KFtjbGFzc10pIHNlbGVjdCxmb3JtOm5vdChbY2xhc3NdKSAud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnNlYXJjaC1hcmVhIHNlbGVjdCwud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnNlYXJjaC1hcmVhIC5mb3JtX190ZXh0YXJlYSwud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnNlYXJjaC1hcmVhIGZvcm06bm90KFtjbGFzc10pIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSxmb3JtOm5vdChbY2xhc3NdKSAud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnNlYXJjaC1hcmVhIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSwud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnNlYXJjaC1hcmVhIGZvcm06bm90KFtjbGFzc10pIHRleHRhcmVhLGZvcm06bm90KFtjbGFzc10pIC53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaCAuc2VhcmNoLWFyZWEgdGV4dGFyZWF7Ym9yZGVyLWNvbG9yOiM5Mzk0OTQ7Zm9udC1zaXplOjEuMTI1cmVtO2hlaWdodDozLjVyZW07cGFkZGluZy1yaWdodDozLjVyZW19LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC5zZWFyY2gtYXJlYSAuZm9ybV9fZmllbGQ6OnBsYWNlaG9sZGVyLC53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaCAuc2VhcmNoLWFyZWEgLmZvcm1fX3NlbGVjdDo6cGxhY2Vob2xkZXIsLndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC5zZWFyY2gtYXJlYSBmb3JtOm5vdChbY2xhc3NdKSBzZWxlY3Q6OnBsYWNlaG9sZGVyLGZvcm06bm90KFtjbGFzc10pIC53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaCAuc2VhcmNoLWFyZWEgc2VsZWN0OjpwbGFjZWhvbGRlciwud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnNlYXJjaC1hcmVhIC5mb3JtX190ZXh0YXJlYTo6cGxhY2Vob2xkZXIsLndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC5zZWFyY2gtYXJlYSBmb3JtOm5vdChbY2xhc3NdKSBpbnB1dDpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdidXR0b24nXSk6OnBsYWNlaG9sZGVyLGZvcm06bm90KFtjbGFzc10pIC53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaCAuc2VhcmNoLWFyZWEgaW5wdXQ6bm90KFt0eXBlPSdzdWJtaXQnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0nYnV0dG9uJ10pOjpwbGFjZWhvbGRlciwud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnNlYXJjaC1hcmVhIGZvcm06bm90KFtjbGFzc10pIHRleHRhcmVhOjpwbGFjZWhvbGRlcixmb3JtOm5vdChbY2xhc3NdKSAud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnNlYXJjaC1hcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlcntjb2xvcjojMDAwfS53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaCAuc2VhcmNoLWFyZWEgLmZvcm1fX2xhYmVse3dpZHRoOjFweH0ud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnNlYXJjaC1hcmVhIC5mb3JtX19sYWJlbC0tY2hlY2tib3gsLndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC5zZWFyY2gtYXJlYSAuZm9ybV9fbGFiZWwtLXJhZGlve2NvbG9yOiM4ODg5ODk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjAuODc1cmVtO21hcmdpbi1yaWdodDowLjc1cmVtO3dpZHRoOmF1dG99LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIC5zZWFyY2gtYXJlYSAuZm9ybSAuYnV0dG9ue2hlaWdodDozLjVyZW07d2lkdGg6My41cmVtfS53aWRnZXQtLWFwcGxpY2F0aW9uLXNlYXJjaCAuc2VhcmNoLWFyZWEgLmZvcm0gLmJ1dHRvbiBpe2JhY2tncm91bmQtc2l6ZTo5NSV9LndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoIGF7Y29sb3I6IzAwNjdiOX0uaW4tbXktYXJlYV9fdG9nZ2xle2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpey5pbi1teS1hcmVhX190b2dnbGV7ZGlzcGxheTpub25lfX0uaW4tbXktYXJlYV9fdG9nZ2xlIC5uby1qc3tkaXNwbGF5Om5vbmV9LmluLW15LWFyZWFfX3RvZ2dsZSBoMywuaW4tbXktYXJlYV9fdG9nZ2xlIC5oM3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjB9LmluLW15LWFyZWFfX3RvZ2dsZSBoMyAuaWNvbiwuaW4tbXktYXJlYV9fdG9nZ2xlIC5oMyAuaWNvbntoZWlnaHQ6M3JlbTt3aWR0aDozcmVtfS5pbi1teS1hcmVhX190b2dnbGUtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNlMTA2MDA7YmFja2dyb3VuZC1zaXplOjYwJTtmbG9hdDpyaWdodDtoZWlnaHQ6Mi40OTk5OTk5OTlyZW07cGFkZGluZzowLjVyZW07d2lkdGg6Mi40OTk5OTk5OTlyZW19LmluLW15LWFyZWEgLmljb24tYXJyb3ctZG93bi13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlMTA2MDB9LmluLW15LWFyZWEgLmljb24tYXJyb3ctdXAtd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojMDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KXsuaW4tbXktYXJlYV9fY29udGVudHtkaXNwbGF5Om5vbmV9LmlzLW9wZW4gLmluLW15LWFyZWFfX2NvbnRlbnR7ZGlzcGxheTpibG9ja319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpey5zaWRlYmFyLS1zZWNvbmRhcnkgLnNpZGViYXJfX3NlY3Rpb24gLmluLW15LWFyZWF7Ym9yZGVyOjRweCBzb2xpZCAjZjFjNDAwO21hcmdpbjoxLjVyZW0gMCAwO3BhZGRpbmc6MC45OTk5OTk5OTlyZW0gMC43NXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpey5zaWRlYmFyLS1zZWNvbmRhcnkgLnNpZGViYXJfX3NlY3Rpb24gLmluLW15LWFyZWEgLnBvc3Rjb2RlLXNlYXJjaHtib3JkZXI6MDtwYWRkaW5nLXRvcDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCl7LnNpZGViYXItLXNlY29uZGFyeSAuc2lkZWJhcl9fc2VjdGlvbiAuaW4tbXktYXJlYSAud2lkZ2V0X19oZWFkaW5ne2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey53aWRnZXQtLWNhbGwtdG8tYWN0aW9uc3ttYXJnaW46MS41cmVtIDAgMH19LndpZGdldC0tY2FsbC10by1hY3Rpb25zIC5pdGVtLWxpc3R7bWFyZ2luLWJvdHRvbToxLjVyZW07cGFkZGluZy1sZWZ0OjB9LndpZGdldC0tY2FsbC10by1hY3Rpb25zIC5pdGVtLWxpc3Q6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEuNXJlbX0ud2lkZ2V0LS1jYWxsLXRvLWFjdGlvbnMgLml0ZW0tbGlzdF9faXRlbXt3aWR0aDoxMDAlO2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDowO2JhY2tncm91bmQtY29sb3I6I2VmZjFmMzttYXJnaW4tYm90dG9tOjEuNXJlbTttYXJnaW4tbGVmdDowO3BhZGRpbmc6Mi40OTk5OTk5OTlyZW07cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm9ybWFsfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXsud2lkZ2V0LS1jYWxsLXRvLWFjdGlvbnMgLml0ZW0tbGlzdF9faXRlbXt3aWR0aDo0OS4xNTI1NDIzNzI5JTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxLjY5NDkxNTI1NDIlfS53aWRnZXQtLWNhbGwtdG8tYWN0aW9ucyAuaXRlbS1saXN0X19pdGVtOm50aC1jaGlsZCgybisyKXt3aWR0aDo0OS4xNTI1NDIzNzI5JTtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MH19LndpZGdldC0tY2FsbC10by1hY3Rpb25zIC5pdGVtLWxpc3RfX2l0ZW0gcHtmb250LXNpemU6MS4xMjVyZW19LndpZGdldC0tY2FsbC10by1hY3Rpb25zIC5pdGVtLWxpc3RfX2l0ZW0gYXtjb2xvcjojMDA2N2I5O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjB9LndpZGdldC0tY2FsbC10by1hY3Rpb25zIC5pdGVtLWxpc3RfX2l0ZW0gYTpob3Zlciwud2lkZ2V0LS1jYWxsLXRvLWFjdGlvbnMgLml0ZW0tbGlzdF9faXRlbSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LndpZGdldC0tY2FsbC10by1hY3Rpb25zIC53aWRnZXRfX2hlYWRpbmcgYXtjb2xvcjojMDAwfS53aWRnZXQtLWNhbGwtdG8tYWN0aW9ucyAuYnV0dG9ue2JvdHRvbTowO21heC13aWR0aDoyLjQ5OTk5OTk5OXJlbTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LndpZGdldC0tY2FsbC10by1hY3Rpb25zIC5idXR0b257Ym90dG9tOjAuNXJlbTttYXgtd2lkdGg6MS45OTk5OTk5OTk1cmVtO3JpZ2h0OjAuNXJlbX19LndpZGdldC0tY2FsbC10by1hY3Rpb25zIGl7YmFja2dyb3VuZC1zaXplOjM1JX0uZmxpY2tpdHktZW5hYmxlZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxpY2tpdHktZW5hYmxlZDpmb2N1c3tvdXRsaW5lOm5vbmV9LmZsaWNraXR5LXZpZXdwb3J0e2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxpY2tpdHktc2xpZGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxle3RhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7dXNlci1zZWxlY3Q6bm9uZX0uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3due2N1cnNvcjpncmFiYmluZ30ud2lkZ2V0LS1jYXJvdXNlbHttYXJnaW4tYm90dG9tOjIuMjVyZW19LndpZGdldC0tY2Fyb3VzZWwgLmNvbnRhaW5lciwud2lkZ2V0LS1jYXJvdXNlbCAuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLml0ZW0tbGlzdCwuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLndpZGdldC0tY2Fyb3VzZWwgLml0ZW0tbGlzdHtwYWRkaW5nOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpey53aWRnZXQtLWNhcm91c2VsIC5jb250YWluZXIsLndpZGdldC0tY2Fyb3VzZWwgLnNpdGUtaGVhZGVyX19jb3VuY2lsLW5hdi5zZXJ2aWNlcy1tZW51IC5pdGVtLWxpc3QsLnNpdGUtaGVhZGVyX19jb3VuY2lsLW5hdi5zZXJ2aWNlcy1tZW51IC53aWRnZXQtLWNhcm91c2VsIC5pdGVtLWxpc3R7cGFkZGluZzowIDEuNXJlbX19LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2Vse2JhY2tncm91bmQtY29sb3I6IzAwMDttYXJnaW46Mi4yNXJlbSAwIDEuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2Vse21hcmdpbjoxLjVyZW0gMCAzcmVtfX0ud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWxfX2xpbmt7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbF9fbGluazpob3ZlcntvcGFjaXR5OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19saW5rOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgNXB4ICNmMWM0MDA7b3BhY2l0eToxO291dGxpbmU6MDt6LWluZGV4OjEwfS53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbF9fbGluazpmb2N1cyAuY2Fyb3VzZWxfX2ltYWdle2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgNXB4ICNmMWM0MDB9LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZXt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle2hlaWdodDoyN3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KXsud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle2hlaWdodDoyNHJlbX19Lm5vLWpzIC53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGV7aGVpZ2h0OmF1dG99LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMy41cmVtO21hcmdpbi1ib3R0b206MDt3aWR0aDoxMDAlO3otaW5kZXg6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19pbWFnZXtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZX19Lm5vLWpzIC53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbF9faW1hZ2V7ZGlzcGxheTpub25lfS53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbF9fY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbToxLjVyZW07cGFkZGluZzoxLjVyZW07ei1pbmRleDo1fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWxfX2NvbnRlbnR7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvY2Fyb3VzZWwtYmFja2dyb3VuZC5zdmdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtib3R0b206MDtoZWlnaHQ6MTAwJTttYXJnaW4tYm90dG9tOjA7cGFkZGluZzoxLjEyNXJlbSAxLjVyZW0gM3JlbSAxMS4yNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOjcwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbF9fY29udGVudHt3aWR0aDo1MCV9fS5uby1qcyAud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWxfX2NvbnRlbnR7Ym90dG9tOmF1dG87cG9zaXRpb246cmVsYXRpdmV9LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19oZWFkaW5ne2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNjI1cmVtO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOjAuMzc1cmVtO21hcmdpbi10b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LnBhZ2UtY29udGVudCAud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWxfX2hlYWRpbmd7bWFyZ2luLXRvcDoxLjk5OTk5OTk5OHJlbX19LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19zdW1tYXJ5e2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuMTI1cmVtO21hcmdpbi1ib3R0b206MC45OTk5OTk5OTlyZW19LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19wYWdpbmF0aW9ue2JhY2tncm91bmQtY29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LTEuMjVyZW07cGFkZGluZzoxLjVyZW0gMCAwO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpey53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbF9fcGFnaW5hdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvdHRvbTowLjc1cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowLjc1cmVtO3RleHQtYWxpZ246bGVmdDt3aWR0aDphdXRvfX0ud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWxfX3BhZ2luYXRpb24gLmZsaWNraXR5LXBhZ2UtZG90c3tjb2xvcjojMDAwO2NvdW50ZXItcmVzZXQ6Y291bnRlci1zbGlkZXM7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjV9LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19wYWdpbmF0aW9uIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdHtiYWNrZ3JvdW5kLWNvbG9yOiNmMWM0MDA7Y291bnRlci1pbmNyZW1lbnQ6Y291bnRlci1zbGlkZXM7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjAuM3JlbTtwYWRkaW5nOjAuMTg3NXJlbSAwLjc1cmVtfS53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbF9fcGFnaW5hdGlvbiAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Q6aG92ZXIsLndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19wYWdpbmF0aW9uIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDY3Yjk7Y29sb3I6I2ZmZn0ud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWxfX3BhZ2luYXRpb24gLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90OmJlZm9yZXtjb250ZW50OmNvdW50ZXIoY291bnRlci1zbGlkZXMpfS53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbF9fcGFnaW5hdGlvbiAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojMDA2N2I5O2NvbG9yOiNmZmZ9LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19wYWdpbmF0aW9uIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvdHRvbTowO2NvbG9yOiNmZmY7bGVmdDowO3BhZGRpbmc6MC41cmVtIDAuNzVyZW07cG9zaXRpb246YWJzb2x1dGV9LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHN2Z3tkaXNwbGF5Om5vbmV9LndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6IzBkMGQwZH0ud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDAwfS53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpmb2N1cyBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlfS53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0OmZvY3VzLC53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91czpmb2N1c3tkaXNwbGF5OmJsb2NrfS53aWRnZXQtLWNvdW5jaWwtc2VydmljZXN7YmFja2dyb3VuZC1jb2xvcjojMDA2N2I5O3BhZGRpbmc6MS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2Vze3BhZGRpbmc6M3JlbSAzcmVtIDNyZW0gNnJlbX19LndpZGdldC0tY291bmNpbC1zZXJ2aWNlc19fbW9yZXtiYWNrZ3JvdW5kOm5vLXJlcGVhdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MTAwJX0ud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzIGF7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjI1cmVtO3BhZGRpbmc6MC4zNzVyZW0gMC4zNzVyZW0gMC4zNzVyZW0gMDt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tY291bmNpbC1zZXJ2aWNlcyBhe3BhZGRpbmc6MC41cmVtIDEuNXJlbSAwLjVyZW0gMi4yNXJlbX19LndpZGdldC0tY291bmNpbC1zZXJ2aWNlcyBhOmhvdmVyLC53aWRnZXQtLWNvdW5jaWwtc2VydmljZXMgYTpmb2N1c3tvcGFjaXR5OjE7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzIGE6aG92ZXIgc3Bhbiwud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzIGE6Zm9jdXMgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS53aWRnZXQtLWNvdW5jaWwtc2VydmljZXMgYTpmb2N1c3tvdXRsaW5lOjFweCBzb2xpZCAjZmZmfS53aWRnZXQtLWNvdW5jaWwtc2VydmljZXMgYSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tbGVmdDowLjk5OTk5OTk5OXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LndpZGdldC0tY291bmNpbC1zZXJ2aWNlcyAuaXRlbS1saXN0e21hcmdpbjowfS53aWRnZXQtLWNvdW5jaWwtc2VydmljZXMgLml0ZW0tbGlzdF9faXRlbXttYXJnaW4tcmlnaHQ6MDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXsud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzIC5pdGVtLWxpc3RfX2l0ZW17d2lkdGg6NDkuMTUyNTQyMzcyOSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzIC5pdGVtLWxpc3RfX2l0ZW17d2lkdGg6MzIuMjAzMzg5ODMwNSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzIC5pdGVtLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDNuKzMpe2Zsb2F0OnJpZ2h0fX0ud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzIC5pdGVtLWxpc3QgLmljb257ZGlzcGxheTpub25lO21hcmdpbi1sZWZ0Oi0yLjI1cmVtO3ZlcnRpY2FsLWFsaWduOnRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tY291bmNpbC1zZXJ2aWNlcyAuaXRlbS1saXN0IC5pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LndpZGdldC0tY291bmNpbC1zZXJ2aWNlcyAuaXRlbS1saXN0IC5pY29ue3ZlcnRpY2FsLWFsaWduOm1pZGRsZX19LndpZGdldC0tY291bmNpbC1zZXJ2aWNlcyAuaXRlbS1saXN0IC5pY29uIHN2Z3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS53aWRnZXQtLWNvdW5jaWwtc2VydmljZXMgLml0ZW0tbGlzdCAuaWNvbiBwYXRoe2ZpbGw6I2ZmZn0ud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzIC53aWRnZXQtLWNvdW5jaWwtc2VydmljZXNfX21vcmV7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6Mjg1cHg7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tY291bmNpbC1zZXJ2aWNlcyAud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzX19tb3Jle2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MzEwcHh9fS53aWRnZXQtLWNvdW5jaWwtc2VydmljZXMgLndpZGdldC0tY291bmNpbC1zZXJ2aWNlc19fbW9yZS5hY3RpdmV7ZGlzcGxheTpibG9ja30ud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzIC53aWRnZXQtLWNvdW5jaWwtc2VydmljZXNfX21vcmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojMDAwO21hcmdpbi10b3A6MS41cmVtfS53aWRnZXQtLWNvdW5jaWwtc2VydmljZXMgLndpZGdldC0tY291bmNpbC1zZXJ2aWNlc19fbW9yZS5idXR0b246aG92ZXIsLndpZGdldC0tY291bmNpbC1zZXJ2aWNlcyAud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzX19tb3JlLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LndpZGdldC0tY291bmNpbC1zZXJ2aWNlcyAud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzX19tb3JlIC5pY29ue2JhY2tncm91bmQtc2l6ZTo4MCU7bWFyZ2luLWxlZnQ6MC41cmVtfS53aWRnZXQtLWV4dHJhLWxpbmtze2JhY2tncm91bmQtY29sb3I6IzAwNjdiOTttYXJnaW4tbGVmdDotMS41cmVtO21hcmdpbi1yaWdodDotMS41cmVtO21hcmdpbi10b3A6LTIuMjVyZW07cGFkZGluZzoxLjVyZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tZXh0cmEtbGlua3N7cGFkZGluZzozcmVtIDB9fS53aWRnZXQtLWV4dHJhLWxpbmtzIC5jb250YWluZXIsLndpZGdldC0tZXh0cmEtbGlua3MgLnNpdGUtaGVhZGVyX19jb3VuY2lsLW5hdi5zZXJ2aWNlcy1tZW51IC5pdGVtLWxpc3QsLnNpdGUtaGVhZGVyX19jb3VuY2lsLW5hdi5zZXJ2aWNlcy1tZW51IC53aWRnZXQtLWV4dHJhLWxpbmtzIC5pdGVtLWxpc3R7cGFkZGluZy1sZWZ0OjNyZW07cGFkZGluZy1yaWdodDozcmVtfS53aWRnZXQtLWV4dHJhLWxpbmtzIC5pdGVtLWxpc3R7d2lkdGg6MTAwJTtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tdG9wOjA7cGFkZGluZy1sZWZ0OjB9LndpZGdldC0tZXh0cmEtbGlua3MgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVte21hcmdpbi10b3A6MC43NXJlbTtwYWRkaW5nLWxlZnQ6MS44NzVyZW07d2hpdGUtc3BhY2U6bm9ybWFsO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey53aWRnZXQtLWV4dHJhLWxpbmtzIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9faXRlbXtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MDt3aWR0aDo1MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsud2lkZ2V0LS1leHRyYS1saW5rcyAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2l0ZW17d2lkdGg6MjUlfX0ud2lkZ2V0LS1leHRyYS1saW5rcyAuaXRlbS1saXN0IGF7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgMC45OTk5OTk5OTlyZW0gMCAwO3dvcmQtd3JhcDpicmVhay13b3JkfS53aWRnZXQtLWV4dHJhLWxpbmtzIC5pdGVtLWxpc3QgYTpob3Zlciwud2lkZ2V0LS1leHRyYS1saW5rcyAuaXRlbS1saXN0IGE6Zm9jdXN7b3BhY2l0eToxO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LndpZGdldC0tZXh0cmEtbGlua3MgLml0ZW0tbGlzdCBhOmhvdmVyIHNwYW4sLndpZGdldC0tZXh0cmEtbGlua3MgLml0ZW0tbGlzdCBhOmZvY3VzIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ud2lkZ2V0LS1leHRyYS1saW5rcyAuaXRlbS1saXN0IGE6Zm9jdXN7b3V0bGluZToxcHggc29saWQgI2ZmZn0ud2lkZ2V0LS1leHRyYS1saW5rcyAuaXRlbS1saXN0IC5pY29ue21hcmdpbi1sZWZ0Oi0xLjg3NXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LndpZGdldC0tZXh0cmEtbGlua3MgLml0ZW0tbGlzdCAuaWNvbiBzdmd7aGVpZ2h0OjEuNXJlbTttYXJnaW4tdG9wOjAuMTg3NXJlbTt3aWR0aDoxLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey53aWRnZXQtLWV4dHJhLWxpbmtzIC5pdGVtLWxpc3QgLmljb24gc3Zne21hcmdpbi10b3A6MC4xODc1cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey53aWRnZXQtLWV4dHJhLWxpbmtzIC5pdGVtLWxpc3QgLmljb24gc3Zne21hcmdpbi10b3A6MH19LndpZGdldC0tZXh0cmEtbGlua3MgLml0ZW0tbGlzdCAuaWNvbiBzdmcgcGF0aHtmaWxsOiNmZmZ9LndpZGdldC0tZXh0cmEtbGlua3MgLml0ZW0tbGlzdCBzcGFue2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZToxLjI1cmVtO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey53aWRnZXQtLWV4dHJhLWxpbmtzIC5pdGVtLWxpc3Qgc3Bhbntmb250LXNpemU6MjRweH19LndpZGdldC0taG9tZS13aGF0cy1vbnttYXJnaW4tdG9wOi0xLjVyZW07cGFkZGluZzowIDEuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LndpZGdldC0taG9tZS13aGF0cy1vbntwYWRkaW5nOjB9fS53aWRnZXQtLWhvbWUtd2hhdHMtb24gLml0ZW0tbGlzdHt3aWR0aDoxMDAlO2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MDtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LndpZGdldC0taG9tZS13aGF0cy1vbiAuaXRlbS1saXN0e3dpZHRoOjgxLjM1NTkzMjIwMzQlO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEuNjk0OTE1MjU0MiV9fS53aWRnZXQtLWhvbWUtd2hhdHMtb24gLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVte3dpZHRoOjEwMCU7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luOjAgMCAxLjVyZW07d2hpdGUtc3BhY2U6bm9ybWFsfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXsud2lkZ2V0LS1ob21lLXdoYXRzLW9uIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9faXRlbXt3aWR0aDozMi4yMDMzODk4MzA1JTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxLjY5NDkxNTI1NDIlO3BhZGRpbmctcmlnaHQ6MC45OTk5OTk5OTlyZW19fS53aWRnZXQtLWhvbWUtd2hhdHMtb24gLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXsud2lkZ2V0LS1ob21lLXdoYXRzLW9uIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9faXRlbTpsYXN0LWNoaWxke3dpZHRoOjMyLjIwMzM4OTgzMDUlO2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDowfX0ud2lkZ2V0LS1ob21lLXdoYXRzLW9uIC5kYXRle2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjA7bWFyZ2luLWJvdHRvbTowLjI1cmVtO21hcmdpbi10b3A6MDtwYWRkaW5nOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey53aWRnZXQtLWhvbWUtd2hhdHMtb24gLmRhdGV7bWFyZ2luLWJvdHRvbTowLjc1cmVtfX0ud2lkZ2V0LS1ob21lLXdoYXRzLW9uIC53aWRnZXRfX2hlYWRpbmd7Zm9udC1zaXplOjEuMjVyZW07bWFyZ2luLXRvcDowfS53aWRnZXQtLWhvbWUtd2hhdHMtb24gYXtjb2xvcjojMDA2N2I5O2xpbmUtaGVpZ2h0OjEuNDt0cmFuc2l0aW9uOi42c30ud2lkZ2V0LS1ob21lLXdoYXRzLW9uIGE6aG92ZXIsLndpZGdldC0taG9tZS13aGF0cy1vbiBhOmZvY3Vze29wYWNpdHk6Ljg7dHJhbnNpdGlvbjouM3N9LndpZGdldC0taG9tZS13aGF0cy1vbi1idXR0b257d2lkdGg6MTYuOTQ5MTUyNTQyNCU7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpey53aWRnZXQtLWhvbWUtd2hhdHMtb24tYnV0dG9ue2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9fS53aWRnZXQtLWhvbWUtd2hhdHMtb24gLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNlMTA2MDA7Ym9yZGVyLWNvbG9yOiNlMTA2MDA7Y29sb3I6I2ZmZjtmbG9hdDpsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXsud2lkZ2V0LS1ob21lLXdoYXRzLW9uIC5idXR0b257ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey53aWRnZXQtLWhvbWUtd2hhdHMtb24gLmJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW4tdG9wOjIuNDk5OTk5OTk5cmVtfX0ud2lkZ2V0LS1ob21lLXdoYXRzLW9uIC5idXR0b246aG92ZXIsLndpZGdldC0taG9tZS13aGF0cy1vbiAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2M4MDUwMDtvcGFjaXR5OjF9LndpZGdldC0taW4tbXktYXJlYXtib3JkZXI6NHB4IHNvbGlkICNmMWM0MDA7cGFkZGluZzoxLjVyZW19LndpZGdldC0taW4tbXktYXJlYSAuYXJlYS1pbWFnZXt3aWR0aDoxMDAlO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LndpZGdldC0taW4tbXktYXJlYSAuYXJlYS1pbWFnZXt3aWR0aDoxNS4yNTQyMzcyODgxJTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxLjY5NDkxNTI1NDIlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0ud2lkZ2V0LS1pbi1teS1hcmVhIC5hcmVhLWltYWdlIGl7aGVpZ2h0OjEwMHB4O3dpZHRoOjEwMHB4fS53aWRnZXQtLWluLW15LWFyZWEgLnRleHR7d2lkdGg6MTAwJTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey53aWRnZXQtLWluLW15LWFyZWEgLnRleHR7d2lkdGg6NTcuNjI3MTE4NjQ0MSU7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MS42OTQ5MTUyNTQyJX19LndpZGdldC0taW4tbXktYXJlYSAudGV4dCAud2lkZ2V0X19oZWFkaW5ne2ZvbnQtc2l6ZToxLjVyZW19LndpZGdldC0taW4tbXktYXJlYSAudGV4dCAud2lkZ2V0X19oZWFkaW5nIGl7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey53aWRnZXQtLWluLW15LWFyZWEgLnRleHQgLndpZGdldF9faGVhZGluZyBpe2Rpc3BsYXk6bm9uZX19LndpZGdldC0taW4tbXktYXJlYSAudGV4dCBwe2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tYm90dG9tOjB9LndpZGdldC0taW4tbXktYXJlYSBmb3Jte3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZTttYXJnaW46MS41cmVtIDAgMC45OTk5OTk5OTlyZW0gIWltcG9ydGFudDtwYWRkaW5nOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey53aWRnZXQtLWluLW15LWFyZWEgZm9ybXt3aWR0aDo0OS4xNTI1NDIzNzI5JTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxLjY5NDkxNTI1NDIlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LndpZGdldC0taW4tbXktYXJlYSBmb3Jte3dpZHRoOjIzLjcyODgxMzU1OTMlO2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDowfX0ud2lkZ2V0LS1pbi1teS1hcmVhIGZvcm0gLmZvcm1fX2NvbnRyb2x7bWFyZ2luLXRvcDowfS53aWRnZXQtLWluLW15LWFyZWEgZm9ybSAuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cHttYXJnaW4tdG9wOjB9LndpZGdldC0taW4tbXktYXJlYSBmb3JtIC5mb3JtX19jb250cm9sLS1hcHBlbmRfX2dyb3VwIC5mb3JtX19maWVsZCwud2lkZ2V0LS1pbi1teS1hcmVhIGZvcm0gLmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXAgLmZvcm1fX3NlbGVjdCwud2lkZ2V0LS1pbi1teS1hcmVhIGZvcm06bm90KFtjbGFzc10pIC5mb3JtX19jb250cm9sLS1hcHBlbmRfX2dyb3VwIHNlbGVjdCwud2lkZ2V0LS1pbi1teS1hcmVhIGZvcm0gLmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXAgLmZvcm1fX3RleHRhcmVhLC53aWRnZXQtLWluLW15LWFyZWEgZm9ybTpub3QoW2NsYXNzXSkgLmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXAgaW5wdXQ6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nc3VibWl0J10pLC53aWRnZXQtLWluLW15LWFyZWEgZm9ybTpub3QoW2NsYXNzXSkgLmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXAgdGV4dGFyZWF7Ym9yZGVyLWNvbG9yOiNiYmJjYmM7aGVpZ2h0OjNyZW07bWF4LXdpZHRoOjEwMCV9LndpZGdldC0taW4tbXktYXJlYSBmb3JtIC5mb3JtX19jb250cm9sLS1hcHBlbmRfX2dyb3VwIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojZTEwNjAwO2JvcmRlci1jb2xvcjojZTEwNjAwO2hlaWdodDozcmVtO3BhZGRpbmc6MDt0cmFuc2l0aW9uOi42czt3aWR0aDozcmVtfS53aWRnZXQtLWluLW15LWFyZWEgZm9ybSAuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cCAuYnV0dG9uOmhvdmVyLC53aWRnZXQtLWluLW15LWFyZWEgZm9ybSAuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cCAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2M4MDUwMDtvcGFjaXR5OjE7dHJhbnNpdGlvbjouM3N9LndpZGdldC0taW4tbXktYXJlYSBmb3JtIC5mb3JtX19jb250cm9sLS1hcHBlbmRfX2dyb3VwIC5idXR0b24gaXtiYWNrZ3JvdW5kLXNpemU6OTAlfS53aWRnZXQtLW90aGVyLXNlcnZpY2Vze2JhY2tncm91bmQtY29sb3I6IzAwNjdiOTtjb2xvcjojZmZmO21hcmdpbi1sZWZ0Oi0xLjVyZW07bWFyZ2luLXJpZ2h0Oi0xLjVyZW07cGFkZGluZzozLjM3NXJlbSAxLjVyZW0gMi4yNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LndpZGdldC0tb3RoZXItc2VydmljZXN7bWFyZ2luLXRvcDozcmVtO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19LndpZGdldC0tb3RoZXItc2VydmljZXMgYXtjb2xvcjojZmZmfS53aWRnZXQtLW90aGVyLXNlcnZpY2VzIGE6aG92ZXIsLndpZGdldC0tb3RoZXItc2VydmljZXMgYTpmb2N1c3tvcGFjaXR5OjE7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ud2lkZ2V0LS1vdGhlci1zZXJ2aWNlcyBhOmZvY3Vze291dGxpbmU6MXB4IHNvbGlkICNmZmZ9LndpZGdldC0tb3RoZXItc2VydmljZXMgLndpZGdldF9faGVhZGluZ3tjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjJ9LndpZGdldC0tb3RoZXItc2VydmljZXMgLml0ZW0tbGlzdHttYXJnaW4tdG9wOjEuNXJlbTtwYWRkaW5nLWxlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7LndpZGdldC0tb3RoZXItc2VydmljZXMgLml0ZW0tbGlzdHttYXJnaW4tdG9wOjIuMjVyZW19fS53aWRnZXQtLW90aGVyLXNlcnZpY2VzIC5pdGVtLWxpc3RfX2l0ZW17Zm9udC1zaXplOjEuMjVyZW07bWFyZ2luLWJvdHRvbTowLjc1cmVtO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDowO3BhZGRpbmctcmlnaHQ6MDt3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tb3RoZXItc2VydmljZXMgLml0ZW0tbGlzdF9faXRlbXtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6M3JlbTt3aWR0aDo1MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsud2lkZ2V0LS1vdGhlci1zZXJ2aWNlcyAuaXRlbS1saXN0X19pdGVte3dpZHRoOjMzLjMzMzMzMzMzMzMlfX0ud2lkZ2V0LS10b3AtdGFza3N7bWFyZ2luOjEuNXJlbSBhdXRvIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey53aWRnZXQtLXRvcC10YXNrc3ttYXJnaW46M3JlbSBhdXRvIDB9fS53aWRnZXQtLXRvcC10YXNrcyAuaXRlbS1saXN0e21hcmdpbi1ib3R0b206LTAuMzc1cmVtO21hcmdpbi1sZWZ0Oi0wLjM3NXJlbTtwYWRkaW5nLWxlZnQ6MH0ud2lkZ2V0LS10b3AtdGFza3MgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVte2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgMC4zNzVyZW0gMC4zNzVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey53aWRnZXQtLXRvcC10YXNrcyAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2l0ZW17ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDozMy4zMzMzMzMzMzMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey53aWRnZXQtLXRvcC10YXNrcyAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2l0ZW17bWFyZ2luLXRvcDowO3BhZGRpbmctYm90dG9tOjA7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTYuNjY2NjY2NjY2NyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KXsud2lkZ2V0LS10b3AtdGFza3MgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVtOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH19LndpZGdldC0tdG9wLXRhc2tzIC5pdGVtLWxpc3QgYXtiYWNrZ3JvdW5kLWNvbG9yOiNmMWM0MDA7Ym9yZGVyOjRweCBzb2xpZCAjZjFjNDAwO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7cGFkZGluZzowLjM3NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tdG9wLXRhc2tzIC5pdGVtLWxpc3QgYXtwYWRkaW5nOjEuODc1cmVtIDAuMzc1cmVtIDAuNzVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7LndpZGdldC0tdG9wLXRhc2tzIC5pdGVtLWxpc3QgYXt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjZzfX0ud2lkZ2V0LS10b3AtdGFza3MgLml0ZW0tbGlzdCBhOmhvdmVyLC53aWRnZXQtLXRvcC10YXNrcyAuaXRlbS1saXN0IGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey53aWRnZXQtLXRvcC10YXNrcyAuaXRlbS1saXN0IGE6aG92ZXIsLndpZGdldC0tdG9wLXRhc2tzIC5pdGVtLWxpc3QgYTpmb2N1c3t0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey53aWRnZXQtLXRvcC10YXNrcyAuaXRlbS1saXN0IGE6aG92ZXIgLmljb24sLndpZGdldC0tdG9wLXRhc2tzIC5pdGVtLWxpc3QgYTpmb2N1cyAuaWNvbnt0cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9fS53aWRnZXQtLXRvcC10YXNrcyAuaXRlbS1saXN0IGE6aG92ZXIgc3Bhbiwud2lkZ2V0LS10b3AtdGFza3MgLml0ZW0tbGlzdCBhOmZvY3VzIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ud2lkZ2V0LS10b3AtdGFza3MgLml0ZW0tbGlzdCAuaWNvbntoZWlnaHQ6Mi41cmVtO3dpZHRoOjIuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tdG9wLXRhc2tzIC5pdGVtLWxpc3QgLmljb257aGVpZ2h0OjVyZW07dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjVyZW19fS53aWRnZXQtLXRvcC10YXNrcyAuaXRlbS1saXN0IC5pY29uIHN2Z3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS53aWRnZXQtLXRvcC10YXNrcyAuaXRlbS1saXN0IC5pY29uIHBhdGh7ZmlsbDojMDAwfS53aWRnZXQtLXRvcC10YXNrcyAuaXRlbS1saXN0IHNwYW57Y2xlYXI6Ym90aDtjb2xvcjojMDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1sZWZ0OjAuNXJlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tdG9wLXRhc2tzIC5pdGVtLWxpc3Qgc3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDoxLjVyZW07d2lkdGg6MTAwJX19LndpZGdldC0tdHdpdHRlcntiYWNrZ3JvdW5kLWNvbG9yOiNlZmYxZjM7bWFyZ2luLWxlZnQ6LTEuNXJlbTttYXJnaW4tcmlnaHQ6LTEuNXJlbTtwYWRkaW5nOjEuNXJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXsud2lkZ2V0LS10d2l0dGVye3BhZGRpbmc6M3JlbSAwfX0ud2lkZ2V0LS10d2l0dGVyIC5jb250YWluZXIsLndpZGdldC0tdHdpdHRlciAuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLml0ZW0tbGlzdCwuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLndpZGdldC0tdHdpdHRlciAuaXRlbS1saXN0e3BhZGRpbmctbGVmdDoxLjVyZW07cGFkZGluZy1yaWdodDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsud2lkZ2V0LS10d2l0dGVyIC5jb250YWluZXIsLndpZGdldC0tdHdpdHRlciAuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLml0ZW0tbGlzdCwuc2l0ZS1oZWFkZXJfX2NvdW5jaWwtbmF2LnNlcnZpY2VzLW1lbnUgLndpZGdldC0tdHdpdHRlciAuaXRlbS1saXN0e3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MS41cmVtfX0ud2lkZ2V0LS10d2l0dGVyIC50d2l0dGVyLWdhbGxlcnk6YWZ0ZXJ7Y29udGVudDonZmxpY2tpdHknO2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tdHdpdHRlciAudHdpdHRlci1nYWxsZXJ5OmFmdGVye2NvbnRlbnQ6Jyd9fS53aWRnZXQtLXR3aXR0ZXIgLnR3aXR0ZXItZ2FsbGVyeSAuZmxpY2tpdHktcGFnZS1kb3Rze2JvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246Y2VudGVyfS53aWRnZXQtLXR3aXR0ZXIgLnR3aXR0ZXItZ2FsbGVyeSAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3R7YmFja2dyb3VuZDojMDAwO2JvcmRlcjoycHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MC43NXJlbTttYXJnaW4tcmlnaHQ6MC43NXJlbTtvcGFjaXR5OjE7d2lkdGg6MC43NXJlbX0ud2lkZ2V0LS10d2l0dGVyIC50d2l0dGVyLWdhbGxlcnkgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVke2JhY2tncm91bmQ6I2JiYmNiYztib3JkZXItY29sb3I6I2JiYmNiY30ud2lkZ2V0LS10d2l0dGVyIC5pdGVtLWxpc3R7bWFyZ2luLXRvcDowO21pbi1oZWlnaHQ6MTBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjB9LndpZGdldC0tdHdpdHRlciAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2l0ZW17ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7cGFkZGluZzowIDAgMS41cmVtIDEuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6MTAwJTt3b3JkLXdyYXA6YnJlYWstd29yZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCl7LndpZGdldC0tdHdpdHRlciAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2l0ZW17ZmxvYXQ6bGVmdDt3aWR0aDozMy4zMzMzMzMzMzMzJX0ud2lkZ2V0LS10d2l0dGVyIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9faXRlbTpsYXN0LWNoaWxke2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpey53aWRnZXQtLXR3aXR0ZXIgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVte3dpZHRoOjI1JX0ud2lkZ2V0LS10d2l0dGVyIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9faXRlbTpsYXN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9fS53aWRnZXQtLXR3aXR0ZXIgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVtIC50d2l0dGVyX19jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6MTAwJTtwYWRkaW5nOjEuNXJlbSAxLjVyZW0gM3JlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ud2lkZ2V0LS10d2l0dGVyIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9faXRlbSAuc3VtbWFyeXtib3JkZXI6MDtmb250LXNpemU6MXJlbTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDA7cGFkZGluZzowfS53aWRnZXQtLXR3aXR0ZXIgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVtIGF7Y29sb3I6IzAwNjdiOTt0cmFuc2l0aW9uOi42czt3b3JkLXdyYXA6YnJlYWstd29yZH0ud2lkZ2V0LS10d2l0dGVyIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9faXRlbSBhOmhvdmVyLC53aWRnZXQtLXR3aXR0ZXIgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVtIGE6Zm9jdXN7b3BhY2l0eTouODt0cmFuc2l0aW9uOi4zc30ud2lkZ2V0LS10d2l0dGVyIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9faXRlbSAudGltZS1zdGFtcHtib3R0b206MjRweDtjb2xvcjojMDA2N2I5O2ZvbnQtc2l6ZTowLjg3NXJlbTtsZWZ0OjI0cHg7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NjAlfS53aWRnZXQtLXR3aXR0ZXIgLml0ZW0tbGlzdCAuaXRlbS1saXN0X19pdGVtIGl7YmFja2dyb3VuZC1zaXplOjEwMCU7Ym90dG9tOjAuMzc1cmVtO2hlaWdodDoycmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjAuMzc1cmVtO3dpZHRoOjJyZW19LndpZGdldC0tdHdpdHRlci1mb2xsb3d7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey53aWRnZXQtLXR3aXR0ZXItZm9sbG93e21hcmdpbi1sZWZ0OjEuNXJlbX19LndpZGdldC0tdHdpdHRlci1mb2xsb3cgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNlMTA2MDA7Ym9yZGVyLWNvbG9yOiNlMTA2MDA7Y29sb3I6I2ZmZn0ud2lkZ2V0LS10d2l0dGVyLWZvbGxvdyAuYnV0dG9uOmhvdmVyLC53aWRnZXQtLXR3aXR0ZXItZm9sbG93IC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojYzgwNTAwfS5tYXB7bWluLWhlaWdodDozMDBweH0uc3VwcGxlbWVudF9faGVhZGluZ3ttYXJnaW4tYm90dG9tOjAuNzVyZW19LnN1cHBsZW1lbnQtLWNvbnRhY3QgLnN1cHBsZW1lbnRfX2hlYWRpbmd7d29yZC13cmFwOmJyZWFrLXdvcmR9LnN1cHBsZW1lbnQtLWNvbnRhY3QgLmltYWdlLS10aHVtYm5haWx7bWFyZ2luLWJvdHRvbTowLjc1cmVtO3dpZHRoOjUwJX0uc3VwcGxlbWVudC0tY29udGFjdCBhW2hyZWZePVwibWFpbHRvXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dvcmQtYnJlYWs6YnJlYWstYWxsfS5zdXBwbGVtZW50LS1jb250YWN0IC5zdXBwbGVtZW50X190ZXh0e3BhZGRpbmctbGVmdDoxLjg3NXJlbX0uc3VwcGxlbWVudC0tY29udGFjdCAuaWNvbnttYXJnaW4tbGVmdDotMS44NzVyZW07dmVydGljYWwtYWxpZ246dG9wfS5zaWRlYmFyIC5zdXBwbGVtZW50LS1jb250YWN0IC5pY29ue21hcmdpbi1sZWZ0Oi0yLjI1cmVtfS5zdXBwbGVtZW50LS1jb250YWN0IC5zdXBwbGVtZW50X19saW5re3dvcmQtYnJlYWs6YnJlYWstYWxsfS5zdXBwbGVtZW50LS1mdXJ0aGVyLWluZm97YmFja2dyb3VuZC1jb2xvcjojMDA2N2I5O2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbTozcmVtO3BhZGRpbmc6MS41cmVtfS5zdXBwbGVtZW50LS1mdXJ0aGVyLWluZm8gaDMsLnN1cHBsZW1lbnQtLWZ1cnRoZXItaW5mbyAuaDN7Y29sb3I6I2ZmZjtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OmxpZ2h0ZXI7bGluZS1oZWlnaHQ6MS40O21hcmdpbjowLjc1cmVtIDAgMC45OTk5OTk5OTlyZW07d29yZC1icmVhazpicmVhay1hbGx9LnN1cHBsZW1lbnQtLWZ1cnRoZXItaW5mbyBwe2ZvbnQtc2l6ZTowLjg3NXJlbX0uc3VwcGxlbWVudC0tZnVydGhlci1pbmZvIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmO2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsuc3VwcGxlbWVudC0tZnVydGhlci1pbmZvIC5idXR0b257d2lkdGg6MTAwJX19LnN1cHBsZW1lbnQtLWZ1cnRoZXItaW5mbyAuYnV0dG9uOmhvdmVyLC5zdXBwbGVtZW50LS1mdXJ0aGVyLWluZm8gLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTouOX0uc3VwcGxlbWVudHMtLWJvdHRvbSAuc3VwcGxlbWVudC0tZnVydGhlci1pbmZvIC5idXR0b257d2lkdGg6YXV0b30uc3VwcGxlbWVudHMtLWJvdHRvbSAuc3VwcGxlbWVudC0taW1hZ2UgaW1ne3dpZHRoOjUwJX0uc3VwcGxlbWVudC0tYXotY29udGFjdHMgLml0ZW0tbGlzdCBsaXtwYWRkaW5nLWxlZnQ6MH0uc3VwcGxlbWVudC0tYXotY29udGFjdHMgLml0ZW0tbGlzdC0taWNvbnMgbGl7cGFkZGluZy1sZWZ0OjEuODc1cmVtfS5zdXBwbGVtZW50LS1hei1jb250YWN0cyAuaXRlbS1saXN0LS1pY29ucyBsaSAuaWNvbnttYXJnaW4tbGVmdDotMS44NzVyZW07dmVydGljYWwtYWxpZ246dG9wfS5zdXBwbGVtZW50LS1hei1jb250YWN0cyAuaXRlbS1saXN0LS1pY29ucyBsaSBhZGRyZXNze21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDotMS44NzVyZW19LnN1cHBsZW1lbnQtLWF6LWNvbnRhY3RzIC5pdGVtLWxpc3QtLWljb25zIGxpIGFkZHJlc3M6YmVmb3Jle2JhY2tncm91bmQtc2l6ZTo5MCV9LnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0LC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAqe2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZmYwICFpbXBvcnRhbnQ7Y29sb3I6I2ZmMCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAubWFwICp7YmFja2dyb3VuZDp1bnNldCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp1bnNldCAhaW1wb3J0YW50O2NvbG9yOnVuc2V0ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IGEsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IGE6dmlzaXRlZHtjb2xvcjpjeWFuICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IGE6YWN0aXZlLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCBhOmZvY3VzLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCBhOmhvdmVye2NvbG9yOmxpbWUgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgYSAqe2NvbG9yOmN5YW4gIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3Q6YWN0aXZlLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdDpmb2N1cywudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3Q6aG92ZXJ7Y29sb3I6bGltZSAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCBidXR0b24gc3ZnLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCBidXR0b24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgYnV0dG9ue2NvbG9yOmN5YW4gIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgYnV0dG9uIHN2ZzphY3RpdmUsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IGJ1dHRvbiBzdmc6Zm9jdXMsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IGJ1dHRvbiBzdmc6aG92ZXIsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IGJ1dHRvbiBwYXRoOmFjdGl2ZSwudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgYnV0dG9uIHBhdGg6Zm9jdXMsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IGJ1dHRvbiBwYXRoOmhvdmVyLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCBidXR0b246YWN0aXZlLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCBidXR0b246Zm9jdXMsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IGJ1dHRvbjpob3Zlcntjb2xvcjpsaW1lICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IGlucHV0W3BsYWNlaG9sZGVyXXtjb2xvcjojZmYwICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNmZjAgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2ZmMCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojZmYwICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZmYwICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5wbGFjZWhvbGRye2NvbG9yOiNmZjAgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIC5mb3JtX19maWVsZCwudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIC5mb3JtX19zZWxlY3QsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCBmb3JtOm5vdChbY2xhc3NdKSBzZWxlY3QsZm9ybTpub3QoW2NsYXNzXSkgLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCBzZWxlY3QsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCAuZm9ybV9fdGV4dGFyZWEsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCBmb3JtOm5vdChbY2xhc3NdKSBpbnB1dDpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdzdWJtaXQnXSksZm9ybTpub3QoW2NsYXNzXSkgLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCBpbnB1dDpub3QoW3R5cGU9J2J1dHRvbiddKTpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSk6bm90KFt0eXBlPSdzdWJtaXQnXSksLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCBmb3JtOm5vdChbY2xhc3NdKSB0ZXh0YXJlYSxmb3JtOm5vdChbY2xhc3NdKSAudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIHRleHRhcmVhe2JvcmRlcjoxcHggc29saWQgI2ZmMCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmJ1dHRvbntib3JkZXI6MXB4IHNvbGlkICNmZjAgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLndpZGdldC0tdG9wLXRhc2tzIC5pdGVtLWxpc3QgLmljb24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLndpZGdldC0tY291bmNpbC1zZXJ2aWNlcyAuaXRlbS1saXN0IC5pY29uIHBhdGgsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCAuYnV0dG9uIC5pY29uIHBhdGgsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC53aWRnZXQtLWV4dHJhLWxpbmtzIC5pdGVtLWxpc3QgLmljb24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLndpZGdldC0taW4tbXktYXJlYSBmb3JtIC5mb3JtX19jb250cm9sLS1hcHBlbmRfX2dyb3VwIC5idXR0b24gLmljb24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIC5idXR0b24gLmljb24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLmFubm91Y2VtZW50LWJhbm5lciAuaWNvbiBwYXRoLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAubmF2LS1wYWdpbmF0aW9uIGxpIC5pY29uIHBhdGgsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5jYWxlbmRhciAuaWNvbiBwYXRoLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAuY29udGFjdC1pY29ucyAuaWNvbiBwYXRoe2ZpbGw6I2ZmMCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAuY2FsZW5kYXJfX2RheXMgdHJ7Ym9yZGVyOjFweCBzb2xpZH0udXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19jb250ZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLnByb2dyZXNzLWJhcl9faW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6I2ZmMCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAuc2hvdy1oaWRlLWxpbms6aG92ZXIgZW0sLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5zaG93LWhpZGUtbGluazpob3ZlciBzcGFuLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAuc2hvdy1oaWRlLWxpbms6Zm9jdXMgZW0sLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5zaG93LWhpZGUtbGluazpmb2N1cyBzcGFuLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAuc2l0ZS1oZWFkZXJfX3JpZ2h0LXR3byAuc2l0ZS1oZWFkZXJfX2xpbmtzIGxpIGE6aG92ZXIgZW0sLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5zaXRlLWhlYWRlcl9fcmlnaHQtdHdvIC5zaXRlLWhlYWRlcl9fbGlua3MgbGkgYTpob3ZlciBzcGFuLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAuc2l0ZS1oZWFkZXJfX3JpZ2h0LXR3byAuc2l0ZS1oZWFkZXJfX2xpbmtzIGxpIGE6Zm9jdXMgZW0sLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC5zaXRlLWhlYWRlcl9fcmlnaHQtdHdvIC5zaXRlLWhlYWRlcl9fbGlua3MgbGkgYTpmb2N1cyBzcGFue2NvbG9yOmxpbWUgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19wYWdpbmF0aW9uIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdHtib3JkZXI6MXB4IHNvbGlkICMwMDAgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19wYWdpbmF0aW9uIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdDpob3Zlcntib3JkZXI6MXB4IHNvbGlkICNmZjAgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLmVkaXRvciB1bHtsaXN0LXN0eWxlLWltYWdlOm5vbmU7bGlzdC1zdHlsZTpkaXNjfS51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAqe2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZmYwICFpbXBvcnRhbnQ7Y29sb3I6I2ZmMCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtICp7YmFja2dyb3VuZC1jb2xvcjojZmZmOWQyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMTAwNjYgIWltcG9ydGFudDtjb2xvcjojMDEwMDY2ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCwudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0ICp7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgYTpsaW5rLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgYTp2aXNpdGVkLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgKiBhOmxpbmssLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCAqIGE6dmlzaXRlZHtjb2xvcjojMDA2N2I5ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCBhOmhvdmVyLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgYTphY3RpdmUsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCBhOmZvY3VzLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgKiBhOmhvdmVyLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgKiBhOmFjdGl2ZSwudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0ICogYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgaDMsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCAuaDMsLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0IC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCAqIGgzLC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgKiAuaDN7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0sLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAqe2JhY2tncm91bmQtY29sb3I6I2ZmZjlkMiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMDEwMDY2ICFpbXBvcnRhbnQ7Y29sb3I6IzAxMDA2NiAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLm1hcCAqe2JhY2tncm91bmQ6dW5zZXQgIWltcG9ydGFudDtib3JkZXItY29sb3I6dW5zZXQgIWltcG9ydGFudDtjb2xvcjp1bnNldCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gYSwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIGE6dmlzaXRlZHtjb2xvcjojOTA4MDAwICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSBhOmFjdGl2ZSwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIGE6Zm9jdXMsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSBhOmhvdmVye2NvbG9yOiMwMDQwMDAgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIGEgKntjb2xvcjojOTA4MDAwICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbTphY3RpdmUsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbTpmb2N1cywudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtOmhvdmVye2NvbG9yOiMwMDQwMDAgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIGJ1dHRvbiBzdmcsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSBidXR0b24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIGJ1dHRvbntjb2xvcjojOTA4MDAwICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSBidXR0b24gc3ZnOmFjdGl2ZSwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIGJ1dHRvbiBzdmc6Zm9jdXMsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSBidXR0b24gc3ZnOmhvdmVyLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gYnV0dG9uIHBhdGg6YWN0aXZlLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gYnV0dG9uIHBhdGg6Zm9jdXMsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSBidXR0b24gcGF0aDpob3ZlciwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIGJ1dHRvbjphY3RpdmUsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSBidXR0b246Zm9jdXMsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSBidXR0b246aG92ZXJ7Y29sb3I6IzAwNDAwMCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gaW5wdXRbcGxhY2Vob2xkZXJde2NvbG9yOiMwMTAwNjYgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiMwMTAwNjYgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIGlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiMwMTAwNjYgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIGlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiMwMTAwNjYgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojMDEwMDY2ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAucGxhY2Vob2xkcntjb2xvcjojMDEwMDY2ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmZvcm1fX2ZpZWxkLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIC5mb3JtX19zZWxlY3QsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggZm9ybTpub3QoW2NsYXNzXSkgc2VsZWN0LGZvcm06bm90KFtjbGFzc10pIC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIHNlbGVjdCwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCAuZm9ybV9fdGV4dGFyZWEsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggZm9ybTpub3QoW2NsYXNzXSkgaW5wdXQ6bm90KFt0eXBlPSdidXR0b24nXSk6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pOm5vdChbdHlwZT0nc3VibWl0J10pLGZvcm06bm90KFtjbGFzc10pIC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCBmb3JtOm5vdChbY2xhc3NdKSB0ZXh0YXJlYSxmb3JtOm5vdChbY2xhc3NdKSAudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCB0ZXh0YXJlYXtib3JkZXI6MXB4IHNvbGlkICMwMTAwNjYgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCAuYnV0dG9ue2JvcmRlcjoxcHggc29saWQgIzAxMDA2NiAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLndpZGdldC0tdG9wLXRhc2tzIC5pdGVtLWxpc3QgLmljb24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC53aWRnZXQtLWNvdW5jaWwtc2VydmljZXMgLml0ZW0tbGlzdCAuaWNvbiBwYXRoLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIC5idXR0b24gLmljb24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC53aWRnZXQtLWV4dHJhLWxpbmtzIC5pdGVtLWxpc3QgLmljb24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC53aWRnZXQtLWluLW15LWFyZWEgZm9ybSAuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cCAuYnV0dG9uIC5pY29uIHBhdGgsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmJ1dHRvbiAuaWNvbiBwYXRoLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLmFubm91Y2VtZW50LWJhbm5lciAuaWNvbiBwYXRoLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLm5hdi0tcGFnaW5hdGlvbiBsaSAuaWNvbiBwYXRoLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLmNhbGVuZGFyIC5pY29uIHBhdGgsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAuY29udGFjdC1pY29ucyAuaWNvbiBwYXRoe2ZpbGw6IzAxMDA2NiAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLmNhbGVuZGFyX19kYXlzIHRye2JvcmRlcjoxcHggc29saWR9LnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWxfX2NvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnByb2dyZXNzLWJhcl9faW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6IzAxMDA2NiAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnNob3ctaGlkZS1saW5rOmhvdmVyIGVtLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnNob3ctaGlkZS1saW5rOmhvdmVyIHNwYW4sLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAuc2hvdy1oaWRlLWxpbms6Zm9jdXMgZW0sLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAuc2hvdy1oaWRlLWxpbms6Zm9jdXMgc3BhbiwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC5zaXRlLWhlYWRlcl9fcmlnaHQtdHdvIC5zaXRlLWhlYWRlcl9fbGlua3MgbGkgYTpob3ZlciBlbSwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC5zaXRlLWhlYWRlcl9fcmlnaHQtdHdvIC5zaXRlLWhlYWRlcl9fbGlua3MgbGkgYTpob3ZlciBzcGFuLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnNpdGUtaGVhZGVyX19yaWdodC10d28gLnNpdGUtaGVhZGVyX19saW5rcyBsaSBhOmZvY3VzIGVtLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnNpdGUtaGVhZGVyX19yaWdodC10d28gLnNpdGUtaGVhZGVyX19saW5rcyBsaSBhOmZvY3VzIHNwYW57Y29sb3I6IzAwNDAwMCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLndpZGdldC0tY2Fyb3VzZWwgLmNhcm91c2VsX19wYWdpbmF0aW9uIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdHtib3JkZXI6MXB4IHNvbGlkICNmZmY5ZDIgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC53aWRnZXQtLWNhcm91c2VsIC5jYXJvdXNlbF9fcGFnaW5hdGlvbiAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Q6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMDEwMDY2ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAuZWRpdG9yIHVse2xpc3Qtc3R5bGUtaW1hZ2U6bm9uZTtsaXN0LXN0eWxlOmRpc2N9LnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAudXNlci1zdHlsZS0tc2NoZW1lLWhpZ2gtY29udHJhc3QgKntiYWNrZ3JvdW5kLWNvbG9yOiMwMDAgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2ZmMCAhaW1wb3J0YW50O2NvbG9yOiNmZjAgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0sLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtICp7YmFja2dyb3VuZC1jb2xvcjojZmZmOWQyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMTAwNjYgIWltcG9ydGFudDtjb2xvcjojMDEwMDY2ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQsLnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgKntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtjb2xvcjojMDAwICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgYTpsaW5rLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0IGE6dmlzaXRlZCwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCAqIGE6bGluaywudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCAqIGE6dmlzaXRlZHtjb2xvcjojMDA2N2I5ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1jcmVhbSAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgYTpob3ZlciwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCBhOmFjdGl2ZSwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCBhOmZvY3VzLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0ICogYTpob3ZlciwudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCAqIGE6YWN0aXZlLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0ICogYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0IGgzLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0IC5oMywudXNlci1zdHlsZS0tc2NoZW1lLWNyZWFtIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCAqIGgzLC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0ICogLmgze2NvbG9yOiMwMDAgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWJsdWUsLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlICp7YmFja2dyb3VuZC1jb2xvcjojOWZjZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMTAwNjYgIWltcG9ydGFudDtjb2xvcjojMDEwMDY2ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC5tYXAgKntiYWNrZ3JvdW5kOnVuc2V0ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnVuc2V0ICFpbXBvcnRhbnQ7Y29sb3I6dW5zZXQgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgYSwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgYTp2aXNpdGVke2NvbG9yOnJlZCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSBhOmFjdGl2ZSwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgYTpmb2N1cywudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgYTpob3Zlcntjb2xvcjojNDUwMGZmICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIGEgKntjb2xvcjpyZWQgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWJsdWU6YWN0aXZlLC51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZTpmb2N1cywudXNlci1zdHlsZS0tc2NoZW1lLWJsdWU6aG92ZXJ7Y29sb3I6IzQ1MDBmZiAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSBidXR0b24gc3ZnLC51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSBidXR0b24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgYnV0dG9ue2NvbG9yOnJlZCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSBidXR0b24gc3ZnOmFjdGl2ZSwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgYnV0dG9uIHN2Zzpmb2N1cywudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgYnV0dG9uIHN2Zzpob3ZlciwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgYnV0dG9uIHBhdGg6YWN0aXZlLC51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSBidXR0b24gcGF0aDpmb2N1cywudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgYnV0dG9uIHBhdGg6aG92ZXIsLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIGJ1dHRvbjphY3RpdmUsLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIGJ1dHRvbjpmb2N1cywudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgYnV0dG9uOmhvdmVye2NvbG9yOiM0NTAwZmYgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgaW5wdXRbcGxhY2Vob2xkZXJde2NvbG9yOiMwMTAwNjYgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzAxMDA2NiAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojMDEwMDY2ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIGlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiMwMTAwNjYgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiMwMTAwNjYgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnBsYWNlaG9sZHJ7Y29sb3I6IzAxMDA2NiAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmZvcm1fX2ZpZWxkLC51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmZvcm1fX3NlbGVjdCwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIGZvcm06bm90KFtjbGFzc10pIHNlbGVjdCxmb3JtOm5vdChbY2xhc3NdKSAudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIHNlbGVjdCwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIC5mb3JtX190ZXh0YXJlYSwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIGZvcm06bm90KFtjbGFzc10pIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSxmb3JtOm5vdChbY2xhc3NdKSAudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIGlucHV0Om5vdChbdHlwZT0nYnV0dG9uJ10pOm5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKTpub3QoW3R5cGU9J3N1Ym1pdCddKSwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIGZvcm06bm90KFtjbGFzc10pIHRleHRhcmVhLGZvcm06bm90KFtjbGFzc10pIC51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggdGV4dGFyZWF7Ym9yZGVyOjFweCBzb2xpZCAjMDEwMDY2ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC5zaXRlLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCAuYnV0dG9ue2JvcmRlcjoxcHggc29saWQgIzAxMDA2NiAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAud2lkZ2V0LS10b3AtdGFza3MgLml0ZW0tbGlzdCAuaWNvbiBwYXRoLC51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAud2lkZ2V0LS1jb3VuY2lsLXNlcnZpY2VzIC5pdGVtLWxpc3QgLmljb24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnNpdGUtaGVhZGVyX19zZWFyY2ggLnNpdGUtc2VhcmNoIC5idXR0b24gLmljb24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLndpZGdldC0tZXh0cmEtbGlua3MgLml0ZW0tbGlzdCAuaWNvbiBwYXRoLC51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAud2lkZ2V0LS1pbi1teS1hcmVhIGZvcm0gLmZvcm1fX2NvbnRyb2wtLWFwcGVuZF9fZ3JvdXAgLmJ1dHRvbiAuaWNvbiBwYXRoLC51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAuc2l0ZS1oZWFkZXJfX3NlYXJjaCAuc2l0ZS1zZWFyY2ggLmJ1dHRvbiAuaWNvbiBwYXRoLC51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAuYW5ub3VjZW1lbnQtYmFubmVyIC5pY29uIHBhdGgsLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC5uYXYtLXBhZ2luYXRpb24gbGkgLmljb24gcGF0aCwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLmNhbGVuZGFyIC5pY29uIHBhdGgsLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC5jb250YWN0LWljb25zIC5pY29uIHBhdGh7ZmlsbDojMDEwMDY2ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC5jYWxlbmRhcl9fZGF5cyB0cntib3JkZXI6MXB4IHNvbGlkfS51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWxfX2NvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAucHJvZ3Jlc3MtYmFyX19pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjojMDEwMDY2ICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC5zaG93LWhpZGUtbGluazpob3ZlciBlbSwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnNob3ctaGlkZS1saW5rOmhvdmVyIHNwYW4sLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC5zaG93LWhpZGUtbGluazpmb2N1cyBlbSwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnNob3ctaGlkZS1saW5rOmZvY3VzIHNwYW4sLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC5zaXRlLWhlYWRlcl9fcmlnaHQtdHdvIC5zaXRlLWhlYWRlcl9fbGlua3MgbGkgYTpob3ZlciBlbSwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnNpdGUtaGVhZGVyX19yaWdodC10d28gLnNpdGUtaGVhZGVyX19saW5rcyBsaSBhOmhvdmVyIHNwYW4sLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC5zaXRlLWhlYWRlcl9fcmlnaHQtdHdvIC5zaXRlLWhlYWRlcl9fbGlua3MgbGkgYTpmb2N1cyBlbSwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnNpdGUtaGVhZGVyX19yaWdodC10d28gLnNpdGUtaGVhZGVyX19saW5rcyBsaSBhOmZvY3VzIHNwYW57Y29sb3I6IzQ1MDBmZiAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWxfX3BhZ2luYXRpb24gLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90e2JvcmRlcjoxcHggc29saWQgIzlmY2ZmZiAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWxfX3BhZ2luYXRpb24gLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90OmhvdmVye2JvcmRlcjoxcHggc29saWQgIzAxMDA2NiAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAuZWRpdG9yIHVse2xpc3Qtc3R5bGUtaW1hZ2U6bm9uZTtsaXN0LXN0eWxlOmRpc2N9LnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC51c2VyLXN0eWxlLS1zY2hlbWUtaGlnaC1jb250cmFzdCwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnVzZXItc3R5bGUtLXNjaGVtZS1oaWdoLWNvbnRyYXN0ICp7YmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmZjAgIWltcG9ydGFudDtjb2xvcjojZmYwICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0sLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC51c2VyLXN0eWxlLS1zY2hlbWUtY3JlYW0gKntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY5ZDIgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzAxMDA2NiAhaW1wb3J0YW50O2NvbG9yOiMwMTAwNjYgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0LC51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgKntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtjb2xvcjojMDAwICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCBhOmxpbmssLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCBhOnZpc2l0ZWQsLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCAqIGE6bGluaywudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0ICogYTp2aXNpdGVke2NvbG9yOiMwMDY3YjkgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0IGE6aG92ZXIsLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCBhOmFjdGl2ZSwudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0IGE6Zm9jdXMsLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCAqIGE6aG92ZXIsLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCAqIGE6YWN0aXZlLC51c2VyLXN0eWxlLS1zY2hlbWUtYmx1ZSAudXNlci1zdHlsZS0tc2NoZW1lLWRlZmF1bHQgKiBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCBoMywudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0IC5oMywudXNlci1zdHlsZS0tc2NoZW1lLWJsdWUgLnVzZXItc3R5bGUtLXNjaGVtZS1kZWZhdWx0ICogaDMsLnVzZXItc3R5bGUtLXNjaGVtZS1ibHVlIC51c2VyLXN0eWxlLS1zY2hlbWUtZGVmYXVsdCAqIC5oM3tjb2xvcjojMDAwICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNpemUtc21hbGwgKntmb250LXNpemU6MTAzJSAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zaXplLXNtYWxsICogLnNpdGUtaGVhZGVyX19pZGVudGl0eV9faGVhZGluZ3tmb250LXNpemU6MjE3JSAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zaXplLW1lZGl1bSAqe2ZvbnQtc2l6ZToxMDUlICFpbXBvcnRhbnR9LnVzZXItc3R5bGUtLXNpemUtbWVkaXVtICogLnNpdGUtaGVhZGVyX19pZGVudGl0eV9faGVhZGluZ3tmb250LXNpemU6MjIwJSAhaW1wb3J0YW50fS51c2VyLXN0eWxlLS1zaXplLWxhcmdlICp7Zm9udC1zaXplOjEwNyUgIWltcG9ydGFudH0udXNlci1zdHlsZS0tc2l6ZS1sYXJnZSAqIC5zaXRlLWhlYWRlcl9faWRlbnRpdHlfX2hlYWRpbmd7Zm9udC1zaXplOjIyMyUgIWltcG9ydGFudH0udXNlci1zdHlsZS0tZm9udC1jb3VyaWVyLC51c2VyLXN0eWxlLS1mb250LWNvdXJpZXIgKntmb250LWZhbWlseTpDb3VyaWVyLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2V9LnVzZXItc3R5bGUtLWZvbnQtYXJpYWwsLnVzZXItc3R5bGUtLWZvbnQtYXJpYWwgKntmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmfS51c2VyLXN0eWxlLS1mb250LXRpbWVzLC51c2VyLXN0eWxlLS1mb250LXRpbWVzICp7Zm9udC1mYW1pbHk6VGltZXMsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZn0udXNlci1zdHlsZS0tc3BhY2luZy13aWRle2xldHRlci1zcGFjaW5nOi4xNWVtfS51c2VyLXN0eWxlLS1zcGFjaW5nLXdpZGVye2xldHRlci1zcGFjaW5nOi4zZW19LnVzZXItc3R5bGUtLXNwYWNpbmctd2lkZXN0e2xldHRlci1zcGFjaW5nOi40NWVtfS5lZGl0b3IgLnRleHRfYWxpZ25fbGVmdHt0ZXh0LWFsaWduOmxlZnR9LmVkaXRvciAudGV4dF9hbGlnbl9yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS5lZGl0b3IgLnRleHRfYWxpZ25fY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5lZGl0b3IgLmluZGVudHttYXJnaW4tbGVmdDoyMHB4fS5lZGl0b3IgLmluZGVudDJ7bWFyZ2luLWxlZnQ6NDBweH0uZWRpdG9yIHN0cm9uZ3tmb250LXdlaWdodDo3MDB9LmVkaXRvciBlbXtmb250LXN0eWxlOml0YWxpY30uZWRpdG9yIC51bmRlcmxpbmVfdGV4dHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5lZGl0b3IgLnN0cmlrZXRocm91Z2hfdGV4dHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS5lZGl0b3IgLnVuZGVybGluZV9hbmRfc3RyaWtldGhyb3VnaF90ZXh0e3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ggdW5kZXJsaW5lfS5lZGl0b3Igc3VwLC5lZGl0b3IgLnN1cGVyc2NyaXB0X3RleHR7dmVydGljYWwtYWxpZ246c3VwZXJ9LmVkaXRvciBzdWIsLmVkaXRvciAuc3Vic2NyaXB0X3RleHR7dmVydGljYWwtYWxpZ246c3VifS5lZGl0b3IgLmZsb2F0X2xlZnR7ZmxvYXQ6bGVmdH0uZWRpdG9yIC5mbG9hdF9yaWdodHtmbG9hdDpyaWdodH0uZWRpdG9yIC5pbWFnZV9jZW50cmV7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LmVkaXRvciB0ZC5oaWdobGlnaHRDZWxsLC5lZGl0b3IgdHIuaGlnaGxpZ2h0Um93IHRke2JhY2tncm91bmQ6I2NmY30uZWRpdG9yIGFiYnJ7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICNjY2M7Y3Vyc29yOmhlbHB9LmVkaXRvciAucGxhY2Vob2xkZXJ7YmFja2dyb3VuZDojZWVlO2JvcmRlcjoxcHggc29saWQgI2NjYztjb2xvcjojMzMzO3BhZGRpbmc6MmVtfS5lZGl0b3IgI2VkaXRhYmxle2JvcmRlcjoycHggZGFzaGVkICM5OTk7cGFkZGluZzoxMHB4fS5lZGl0b3IgI2VkaXRhYmxlOjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6Jy4nO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7dmlzaWJpbGl0eTpoaWRkZW59LmVkaXRvciAjdG9vbGJhcntiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO3BhZGRpbmc6LjVlbX0uZWRpdG9yIC5pbWFnZUNhcHRpb24uZmxvYXRfbGVmdHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KXsuZWRpdG9yIC5pbWFnZUNhcHRpb24uZmxvYXRfbGVmdHttYXJnaW4tcmlnaHQ6Mi4yNXJlbX19LmVkaXRvciAuaW1hZ2VDYXB0aW9uLmZsb2F0X3JpZ2h0e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpey5lZGl0b3IgLmltYWdlQ2FwdGlvbi5mbG9hdF9yaWdodHttYXJnaW4tbGVmdDoyLjI1cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCl7LmVkaXRvciAuaW1hZ2VDYXB0aW9uLmZsb2F0X3JpZ2h0e2Zsb2F0OmxlZnR9fS5lZGl0b3IgLmltYWdlQ2FwdGlvbi5pbWFnZV9jZW50cmV7Y2xlYXI6Ym90aDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmVkaXRvciAuaW1hZ2VDYXB0aW9uLmltYWdlX2NlbnRyZSBpbWd7Y2xlYXI6Ym90aDttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpey5lZGl0b3IgLmltYWdlQ2FwdGlvbi5pbWFnZV9jZW50cmUgaW1ne3dpZHRoOmF1dG99fS5lZGl0b3IgaW1nLmZsb2F0X2xlZnQsLmVkaXRvciBpbWcuZmxvYXRfcmlnaHR7bWFyZ2luOjAgMCAxLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpey5lZGl0b3IgaW1nLmZsb2F0X2xlZnR7bWFyZ2luLXJpZ2h0OjIuMjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXsuZWRpdG9yIGltZy5mbG9hdF9yaWdodHttYXJnaW4tbGVmdDoyLjI1cmVtfX1ib2R5e2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYm94ZWQsLmFsZXJ0LC5jYWxsb3V0LC5mb3JtLGZvcm06bm90KFtjbGFzc10pLC5pdGVtLWxpc3QtLWdhbGxlcnksLndpZGdldC0tZGlyZWN0b3J5LXNlYXJjaCwud2lkZ2V0LS1kb2N1bWVudHMsLndpZGdldC0tZXZlbnRzLWNhbGVuZGFyLC53aWRnZXQtLWltYWdlLC53aWRnZXQtLWxhdGVzdC1uZXdzLC53aWRnZXQtLW1pZGRsZS1hZHZlcnRzIGRpdiwud2lkZ2V0LS1tdWx0aW1lZGlhLC53aWRnZXQtLW5hdmlnYXRpb24sLndpZGdldC0tb3Bpbmlvbi1wb2xsLC53aWRnZXQtLXJpZ2h0LWFkdmVydHMgZGl2LC53aWRnZXQtLXN1Yi1jYXRlZ29yeS1saW5rcywud2lkZ2V0LS10b3AtZmFxcywud2lkZ2V0LS13aGF0LXMtbmV3LW9uLXNpdGUsLndpZGdldC0td2hhdC1zLW9uLC5zdXBwbGVtZW50LS1hZHZlcnQsLnN1cHBsZW1lbnQtLWNvbnRhY3QsLnN1cHBsZW1lbnQtLWltYWdlLC5zdXBwbGVtZW50LS1uYXZpZ2F0aW9ue3BhZGRpbmctdG9wOjEuMzVlbX0uYWxlcnR7cGFkZGluZy10b3A6MC42ZW19LmFsZXJ0LS1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZjlkOWQ5O2JvcmRlci1jb2xvcjojYjcxYzFjO2JveC1zaGFkb3c6bm9uZX0uYWxlcnQtLWRhbmdlciwuYWxlcnQtLWRhbmdlciAqe2NvbG9yOiMwNjAxMDF9LmFsZXJ0LS1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6I2Q5ZWVkYTtib3JkZXItY29sb3I6IzRjYWY1MH0uYWxlcnQtLXN1Y2Nlc3MsLmFsZXJ0LS1zdWNjZXNzICp7Y29sb3I6IzBlMjEwZn0uYmxvY2txdW90ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkNWRlZTI7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNiN2M2Y2Q7Y29sb3I6IzRiNjI2ZDtwYWRkaW5nLWxlZnQ6Y2FsYygxLjVyZW0gLSAycHgpfS5zaXRlLWhlYWRlcntwYWRkaW5nLWJvdHRvbTowfS5zaXRlLXNlYXJjaHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZTtwYWRkaW5nLXRvcDowfS5zaXRlLXNlYXJjaCAuZm9ybV9fY29udHJvbC0tYXBwZW5kX19ncm91cHttYXJnaW4tdG9wOjB9LnNpdGUtZm9vdGVye2NvbG9yOiNjZmQ4ZGN9LnNpdGUtZm9vdGVyIGEsLnNpdGUtZm9vdGVyIGE6dmlzaXRlZHtjb2xvcjojZWNlZmYxfS5zaXRlLWZvb3RlciBhOmhvdmVyLC5zaXRlLWZvb3RlciBhOmFjdGl2ZSwuc2l0ZS1mb290ZXIgYTpmb2N1c3tjb2xvcjojZmZmfS5tb2R1bGU+KjpsYXN0LWNoaWxkLC5tb2R1bGU+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwubW9kdWxlPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5tb2R1bGU+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5ib3hlZD4qOmxhc3QtY2hpbGQsLmFsZXJ0Pio6bGFzdC1jaGlsZCwuY2FsbG91dD4qOmxhc3QtY2hpbGQsLmZvcm0+KjpsYXN0LWNoaWxkLGZvcm06bm90KFtjbGFzc10pPio6bGFzdC1jaGlsZCwuaXRlbS1saXN0LS1nYWxsZXJ5Pio6bGFzdC1jaGlsZCwud2lkZ2V0LS1kaXJlY3Rvcnktc2VhcmNoPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1kb2N1bWVudHM+KjpsYXN0LWNoaWxkLC53aWRnZXQtLWV2ZW50cy1jYWxlbmRhcj4qOmxhc3QtY2hpbGQsLndpZGdldC0taW1hZ2U+KjpsYXN0LWNoaWxkLC53aWRnZXQtLWxhdGVzdC1uZXdzPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1taWRkbGUtYWR2ZXJ0cyBkaXY+KjpsYXN0LWNoaWxkLC53aWRnZXQtLW11bHRpbWVkaWE+KjpsYXN0LWNoaWxkLC53aWRnZXQtLW5hdmlnYXRpb24+KjpsYXN0LWNoaWxkLC53aWRnZXQtLW9waW5pb24tcG9sbD4qOmxhc3QtY2hpbGQsLndpZGdldC0tcmlnaHQtYWR2ZXJ0cyBkaXY+KjpsYXN0LWNoaWxkLC53aWRnZXQtLXN1Yi1jYXRlZ29yeS1saW5rcz4qOmxhc3QtY2hpbGQsLndpZGdldC0tdG9wLWZhcXM+KjpsYXN0LWNoaWxkLC53aWRnZXQtLXdoYXQtcy1uZXctb24tc2l0ZT4qOmxhc3QtY2hpbGQsLndpZGdldC0td2hhdC1zLW9uPio6bGFzdC1jaGlsZCwuc3VwcGxlbWVudC0tYWR2ZXJ0Pio6bGFzdC1jaGlsZCwuc3VwcGxlbWVudC0tY29udGFjdD4qOmxhc3QtY2hpbGQsLnN1cHBsZW1lbnQtLWltYWdlPio6bGFzdC1jaGlsZCwuc3VwcGxlbWVudC0tbmF2aWdhdGlvbj4qOmxhc3QtY2hpbGQsLmltYWdlLS1jYXB0aW9uPio6bGFzdC1jaGlsZCwuZWRpdG9yIC5pbWFnZUNhcHRpb24+KjpsYXN0LWNoaWxkLC5zaXRlLWZvb3Rlcj4qOmxhc3QtY2hpbGQsLnNpZGViYXI+KjpsYXN0LWNoaWxkLC53aWRnZXQ+KjpsYXN0LWNoaWxkLC5ib3hlZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5hbGVydD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5jYWxsb3V0Pio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLmZvcm0+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCxmb3JtOm5vdChbY2xhc3NdKT4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5pdGVtLWxpc3QtLWdhbGxlcnk+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1kaXJlY3Rvcnktc2VhcmNoPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0tZG9jdW1lbnRzPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0tZXZlbnRzLWNhbGVuZGFyPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0taW1hZ2U+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1sYXRlc3QtbmV3cz4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLW1pZGRsZS1hZHZlcnRzIGRpdj4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLW11bHRpbWVkaWE+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1uYXZpZ2F0aW9uPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0tb3Bpbmlvbi1wb2xsPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0tcmlnaHQtYWR2ZXJ0cyBkaXY+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1zdWItY2F0ZWdvcnktbGlua3M+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS10b3AtZmFxcz4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLXdoYXQtcy1uZXctb24tc2l0ZT4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLXdoYXQtcy1vbj4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5zdXBwbGVtZW50LS1hZHZlcnQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuc3VwcGxlbWVudC0tY29udGFjdD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5zdXBwbGVtZW50LS1pbWFnZT4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5zdXBwbGVtZW50LS1uYXZpZ2F0aW9uPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLmltYWdlLS1jYXB0aW9uPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLmVkaXRvciAuaW1hZ2VDYXB0aW9uPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLnNpdGUtZm9vdGVyPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLnNpZGViYXI+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0Pio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLmJveGVkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5hbGVydD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuY2FsbG91dD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuZm9ybT4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCxmb3JtOm5vdChbY2xhc3NdKT4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuaXRlbS1saXN0LS1nYWxsZXJ5Pio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLWRpcmVjdG9yeS1zZWFyY2g+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0tZG9jdW1lbnRzPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLWV2ZW50cy1jYWxlbmRhcj4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1pbWFnZT4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1sYXRlc3QtbmV3cz4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1taWRkbGUtYWR2ZXJ0cyBkaXY+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0tbXVsdGltZWRpYT4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1uYXZpZ2F0aW9uPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLW9waW5pb24tcG9sbD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1yaWdodC1hZHZlcnRzIGRpdj4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1zdWItY2F0ZWdvcnktbGlua3M+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0tdG9wLWZhcXM+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0td2hhdC1zLW5ldy1vbi1zaXRlPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLXdoYXQtcy1vbj4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuc3VwcGxlbWVudC0tYWR2ZXJ0Pio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5zdXBwbGVtZW50LS1jb250YWN0Pio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5zdXBwbGVtZW50LS1pbWFnZT4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuc3VwcGxlbWVudC0tbmF2aWdhdGlvbj4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuaW1hZ2UtLWNhcHRpb24+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLmVkaXRvciAuaW1hZ2VDYXB0aW9uPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5zaXRlLWZvb3Rlcj4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuc2lkZWJhcj4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0Pio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5ib3hlZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLmFsZXJ0Pio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuY2FsbG91dD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLmZvcm0+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLGZvcm06bm90KFtjbGFzc10pPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuaXRlbS1saXN0LS1nYWxsZXJ5Pio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1kaXJlY3Rvcnktc2VhcmNoPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1kb2N1bWVudHM+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLWV2ZW50cy1jYWxlbmRhcj4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0taW1hZ2U+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLWxhdGVzdC1uZXdzPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwud2lkZ2V0LS1taWRkbGUtYWR2ZXJ0cyBkaXY+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLW11bHRpbWVkaWE+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLW5hdmlnYXRpb24+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLW9waW5pb24tcG9sbD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0tcmlnaHQtYWR2ZXJ0cyBkaXY+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLXN1Yi1jYXRlZ29yeS1saW5rcz4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0tdG9wLWZhcXM+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQtLXdoYXQtcy1uZXctb24tc2l0ZT4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLndpZGdldC0td2hhdC1zLW9uPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuc3VwcGxlbWVudC0tYWR2ZXJ0Pio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuc3VwcGxlbWVudC0tY29udGFjdD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLnN1cHBsZW1lbnQtLWltYWdlPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuc3VwcGxlbWVudC0tbmF2aWdhdGlvbj4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLmltYWdlLS1jYXB0aW9uPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZCwuZWRpdG9yIC5pbWFnZUNhcHRpb24+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC5zaXRlLWZvb3Rlcj4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQsLnNpZGViYXI+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxkLC53aWRnZXQ+KjpsYXN0LWNoaWxkPio6bGFzdC1jaGlsZD4qOmxhc3QtY2hpbGQ+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uZGlzcGxheS0tYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kaXNwbGF5LS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZGlzcGxheS0taW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmZsb2F0LS1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC0tbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LS1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0udGV4dC0tbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9LnRleHQtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC0tbGlnaHR7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnR9LnRleHQtLW5vcm1hbHtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudH0udGV4dC0tc2VtaWJvbGR7Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnR9LnRleHQtLWNhcHN7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtLWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudH0udGV4dC0tZmlyc3RjYXB7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS5jZjo6YWZ0ZXIsLmJveGVkOjphZnRlciwuYWxlcnQ6OmFmdGVyLC5jYWxsb3V0OjphZnRlciwuZm9ybTo6YWZ0ZXIsZm9ybTpub3QoW2NsYXNzXSk6OmFmdGVyLC5pdGVtLWxpc3QtLWdhbGxlcnk6OmFmdGVyLC53aWRnZXQtLWRpcmVjdG9yeS1zZWFyY2g6OmFmdGVyLC53aWRnZXQtLWRvY3VtZW50czo6YWZ0ZXIsLndpZGdldC0tZXZlbnRzLWNhbGVuZGFyOjphZnRlciwud2lkZ2V0LS1pbWFnZTo6YWZ0ZXIsLndpZGdldC0tbGF0ZXN0LW5ld3M6OmFmdGVyLC53aWRnZXQtLW1pZGRsZS1hZHZlcnRzIGRpdjo6YWZ0ZXIsLndpZGdldC0tbXVsdGltZWRpYTo6YWZ0ZXIsLndpZGdldC0tbmF2aWdhdGlvbjo6YWZ0ZXIsLndpZGdldC0tb3Bpbmlvbi1wb2xsOjphZnRlciwud2lkZ2V0LS1yaWdodC1hZHZlcnRzIGRpdjo6YWZ0ZXIsLndpZGdldC0tc3ViLWNhdGVnb3J5LWxpbmtzOjphZnRlciwud2lkZ2V0LS10b3AtZmFxczo6YWZ0ZXIsLndpZGdldC0td2hhdC1zLW5ldy1vbi1zaXRlOjphZnRlciwud2lkZ2V0LS13aGF0LXMtb246OmFmdGVyLC5zdXBwbGVtZW50LS1hZHZlcnQ6OmFmdGVyLC5zdXBwbGVtZW50LS1jb250YWN0OjphZnRlciwuc3VwcGxlbWVudC0taW1hZ2U6OmFmdGVyLC5zdXBwbGVtZW50LS1uYXZpZ2F0aW9uOjphZnRlciwubWVkaWE6OmFmdGVyLC5mb3JtX19jb250cm9sOjphZnRlciwuaXRlbS1saXN0LS1yaWNoIC5pdGVtLWxpc3RfX2l0ZW06OmFmdGVyLC5pdGVtLWxpc3QtLXJpY2ggbGk6OmFmdGVyLC53aWRnZXQtLWRvY3VtZW50cyAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2l0ZW06OmFmdGVyLC53aWRnZXQtLWRvY3VtZW50cyAuaXRlbS1saXN0IGxpOjphZnRlciwuaXRlbS1saXN0LS1wb2RjYXN0czo6YWZ0ZXIsLm5hdjo6YWZ0ZXIsLm5hdi0tcGFnaW5hdGlvbjo6YWZ0ZXIsLm5hdi1wYWdpbmF0aW9uLS1wYWdlOjphZnRlciwubmF2LS10aHVtYnM6OmFmdGVyLC5zaXRlLW1haW46OmFmdGVyLC5zaXRlLWNvbnRlbnQ6OmFmdGVyLC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXJfX3Rhc2tzX190cmFuc2FjdGlvbnM+Lml0ZW0tbGlzdDo6YWZ0ZXIsLnNpdGUtaGVhZGVyX19jb3VuY2lsLW5hdi5zZXJ2aWNlcy1tZW51IC5pdGVtLWxpc3Q6OmFmdGVyLC5zaXRlLWhlYWRlcl9fY291bmNpbC1uYXYuc2VydmljZXMtbWVudSAuY29udGFpbmVyOjphZnRlciwuY29udGFpbmVyOjphZnRlciwud2lkZ2V0LXJvdzo6YWZ0ZXIsLndpZGdldC0tYXBwbGljYXRpb24tc2VhcmNoOjphZnRlciwud2lkZ2V0LS1hcHBsaWNhdGlvbi1zZWFyY2ggLnNlYXJjaC1hcmVhIC5mb3JtX19jb250cm9sOjphZnRlciwud2lkZ2V0LS1jYWxsLXRvLWFjdGlvbnM6OmFmdGVyLC53aWRnZXQtLWNhbGwtdG8tYWN0aW9ucyAuaXRlbS1saXN0OjphZnRlciwud2lkZ2V0LS1jYXJvdXNlbCAuY2Fyb3VzZWw6OmFmdGVyLC53aWRnZXQtLWV4dHJhLWxpbmtzOjphZnRlciwud2lkZ2V0LS1leHRyYS1saW5rcyAuaXRlbS1saXN0OjphZnRlciwud2lkZ2V0LS1ob21lLXdoYXRzLW9uOjphZnRlciwud2lkZ2V0LS1ob21lLXdoYXRzLW9uIC5pdGVtLWxpc3Q6OmFmdGVyLC53aWRnZXQtLWluLW15LWFyZWE6OmFmdGVyLC53aWRnZXQtLW90aGVyLXNlcnZpY2VzIC5pdGVtLWxpc3Q6OmFmdGVyLC53aWRnZXQtLXRvcC10YXNrczo6YWZ0ZXIsLndpZGdldC0tdG9wLXRhc2tzIC5pdGVtLWxpc3Q6OmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDonJztkaXNwbGF5OnRhYmxlfS5oZWxwe2NvbG9yOiM5YWFlYjg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1ib3R0b206LTEuNWVtO21hcmdpbi10b3A6Mi4yNWVtfS5tYXJnaW4tdG9wLS1kb3VibGV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1hcmdpbi1ib3R0b217bWFyZ2luLWJvdHRvbToxLjVyZW19XG4iXX0= */


#SelfToolbar .login-link, #toolbar .login-link{
	color:#000;
	font-weight: bold;
}
.navbar-hbc {
    background-color: #fff;
    border-color: #fff;
}
.navbar-hbc .navbar-brand {
    color: #000
}
.navbar-hbc .navbar-brand:hover,
.navbar-hbc .navbar-brand:focus {
    color: #000;
    background-color: transparent;
}
.navbar-hbc .navbar-text {
    color: #000
}
.navbar-hbc .navbar-nav>li>a {
    color: #000
}
.navbar-hbc .navbar-nav>li>a:hover,
.navbar-hbc .navbar-nav>li>a:focus {
    color: #000;
    background-color: transparent;
}
.navbar-hbc .navbar-nav>.active>a,
.navbar-hbc .navbar-nav>.active>a:hover,
.navbar-hbc .navbar-nav>.active>a:focus {
    color: #000;
    background-color: transparent
}
.navbar-hbc .navbar-nav>.disabled>a,
.navbar-hbc .navbar-nav>.disabled>a:hover,
.navbar-hbc .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent
}
.navbar-hbc .navbar-toggle {
    border-color: #333
}
.navbar-hbc .navbar-toggle:hover,
.navbar-hbc .navbar-toggle:focus {
    background-color: #333
}
.navbar-hbc .navbar-toggle .icon-bar {
    background-color: #fff
}
.navbar-hbc .navbar-collapse,
.navbar-hbc .navbar-form {
    border-color: #101010
}
.navbar-hbc .navbar-nav>.open>a,
.navbar-hbc .navbar-nav>.open>a:hover,
.navbar-hbc .navbar-nav>.open>a:focus {
    background-color: #080808;
    color: #fff
}
@media (max-width: 767px) {
    .navbar-hbc .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #080808
    }
    .navbar-hbc .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808
    }
    .navbar-hbc .navbar-nav .open .dropdown-menu>li>a {
        color: #999
    }
    .navbar-hbc .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-hbc .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent
    }
    .navbar-hbc .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-hbc .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-hbc .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #080808
    }
    .navbar-hbc .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-hbc .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-hbc .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #444;
        background-color: transparent
    }
}
.navbar-hbc .navbar-link {
    color: #000
}
.navbar-hbc .navbar-link:hover {
    color: #000;
	text-decoration:underline;
}
.btn-primary {
    background-color: #0067b9;
	color: #fff;
	margin-top: .5em;
}
.btn-primary:visited{
	color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #0067b9;
    border-color: #285e8e
}


/*.changeEmailLink {
display: none !important;
}*/
